Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/perl5Public

BBC: [WIN32] Blead breaks Error-0.17030 #23022

Closed
Assignees
tonycoz
Labels
BBCBlead Breaks CPAN - changes in blead broke a cpan module(s)distro-mswin32
@sisyphus

Description

@sisyphus

UPDATE: Version 0.17030 is a recent release, but the same issue arises with the previous version (0.17029).

Breakage begins with perl-5.41.3, and also afflicts perl-5.40.1.
The problem exists all the way through to current blead (commit3df6082).

Test Summary Report-------------------t/08warndie.t                      (Wstat: 1280 (exited 5) Tests: 1 Failed: 0)  Non-zero exit status: 5  Parse errors: Bad plan.  You planned 21 tests but ran 1.Files=15, Tests=43,  2 wallclock secs ( 0.05 usr +  0.00 sys =  0.05 CPU)Result: FAILFailed 1/15 test programs. 0/43 subtests failed.make: *** [makefile:886: test_dynamic] Error 255

The crash occurs after the 3rd iteration of the following while{} loop (located at line 46 of t/08warndie.t ):

    while( defined ( $_ = <$childh> ) ) { # Crashes here        $s .= $_;    }

The assignment$s .= $_ is attempted only 3 times - and those attempts are successful.
Yet, we never get to successfully exit the loop.

Perl -V output:

Summary of my perl5 (revision 5 version 41 subversion 3) configuration:  Platform:    osname=MSWin32    osvers=10.0.22631.4037    archname=MSWin32-x64-multi-thread    uname=''    config_args='undef'    hint=recommended    useposix=true    d_sigaction=undef    useithreads=define    usemultiplicity=define    use64bitint=define    use64bitall=undef    uselongdouble=undef    usemymalloc=n    default_inc_excludes_dot=define  Compiler:    cc='gcc'    ccflags ='-std=c99 -DWIN32 -DWIN64 -fdiagnostics-color=never -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields'    optimize='-Os -falign-functions -falign-jumps -falign-labels -falign-loops -freorder-blocks -freorder-blocks-algorithm=stc -freorder-blocks-and-partition'    cppflags='-DWIN32'    ccversion=''    gccversion='14.2.0'    gccosandvers=''    intsize=4    longsize=4    ptrsize=8    doublesize=8    byteorder=12345678    doublekind=3    d_longlong=define    longlongsize=8    d_longdbl=define    longdblsize=16    longdblkind=3    ivtype='long long'    ivsize=8    nvtype='double'    nvsize=8    Off_t='long long'    lseeksize=8    alignbytes=8    prototype=define  Linker and Libraries:    ld='g++'    ldflags ='-s -L"D:\perl-5.41.3-1420-ucrt-mcf\lib\MSWin32-x64-multi-thread\CORE" -L"C:\winlibs-ucrt-1420\mingw64\lib" -L"C:\winlibs-ucrt-1420\mingw64\x86_64-w64-mingw32\lib" -L"C:\winlibs-ucrt-1420\mingw64\lib\gcc\x86_64-w64-mingw32\14.2.0"'    libpth=C:\winlibs-ucrt-1420\mingw64\lib C:\winlibs-ucrt-1420\mingw64\x86_64-w64-mingw32\lib C:\winlibs-ucrt-1420\mingw64\lib\gcc\x86_64-w64-mingw32\14.2.0 D:\_64\msys_1420\1.0\local\lib    libs= -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32    perllibs= -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32    libc=-lucrt    so=dll    useshrplib=true    libperl=libperl541.a    gnulibc_version=''  Dynamic Linking:    dlsrc=dl_win32.xs    dlext=dll    d_dlsymun=undef    ccdlflags=' '    cccdlflags=' '    lddlflags='-shared -s -L"D:\perl-5.41.3-1420-ucrt-mcf\lib\MSWin32-x64-multi-thread\CORE" -L"C:\winlibs-ucrt-1420\mingw64\lib" -L"C:\winlibs-ucrt-1420\mingw64\x86_64-w64-mingw32\lib" -L"C:\winlibs-ucrt-1420\mingw64\lib\gcc\x86_64-w64-mingw32\14.2.0"'Characteristics of this binary (from libperl):  Compile-time options:    HAS_LONG_DOUBLE    HAS_TIMES    HAVE_INTERP_INTERN    MULTIPLICITY    PERLIO_LAYERS    PERL_COPY_ON_WRITE    PERL_DONT_CREATE_GVSV    PERL_HASH_FUNC_SIPHASH13    PERL_HASH_USE_SBOX32    PERL_IMPLICIT_SYS    PERL_MALLOC_WRAP    PERL_OP_PARENT    PERL_PRESERVE_IVUV    PERL_USE_SAFE_PUTENV    USE_64_BIT_INT    USE_ITHREADS    USE_LARGE_FILES    USE_LOCALE    USE_LOCALE_COLLATE    USE_LOCALE_CTYPE    USE_LOCALE_NUMERIC    USE_LOCALE_TIME    USE_PERLIO    USE_PERL_ATOF    USE_THREAD_SAFE_LOCALE  Built under MSWin32  Compiled at Aug 30 2024 10:58:33  @INC:    D:/perl-5.41.3-1420-ucrt-mcf/site/lib/MSWin32-x64-multi-thread    D:/perl-5.41.3-1420-ucrt-mcf/site/lib    D:/perl-5.41.3-1420-ucrt-mcf/lib/MSWin32-x64-multi-thread    D:/perl-5.41.3-1420-ucrt-mcf/lib

Metadata

Metadata

Assignees

Labels

BBCBlead Breaks CPAN - changes in blead broke a cpan module(s)distro-mswin32

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions


    [8]ページ先頭

    ©2009-2025 Movatter.jp