Front page | perl.perl5.porters |
Postings from February 2003
Re: Cygwin smoke
Thread Previous
|
Thread Next
From:
H.Merijn Brand
Date:
February 24, 2003 08:41
Subject:
Re: Cygwin smoke
Message ID:
20030224173824.7FBF.H.M.BRAND@hccnet.nl
On Mon 24 Feb 2003 01:28, alian <alian@cpan.org> wrote:
> Hi,
>
> I've a new w2000 at home, so I will use it for cygwin os and
uname -a?
> bleadperl/cpan smoke.
>
> For blead, here a first shoot with gcc-3.2.1:
>
> 18761 Configuration (common) -Dcf_email=alian@cpan.org
> ------------
> ----------------------------------------------------------------
> O - O - -Uuseperlio
> F F F F
> F F F F -Dusemultiplicity
> ? ? ? ? -Duseithreads
> | | | +----- PERLIO = perlio -DDEBUGGING
> | | +------- PERLIO = stdio -DDEBUGGING
> | +--------- PERLIO = perlio
> +----------- PERLIO = stdio
>
> Summary: FAIL(F)
>
>
> Failures:
>
> cygwin [stdio/perlio]-Dcf_email=alian@cpan.org
> cygwin [stdio/perlio]-DDEBUGGING -Dcf_email=alian@cpan.org
> cygwin [stdio/perlio]-Dcf_email=alian@cpan.org -Dusemultiplicity
> cygwin [stdio/perlio]-DDEBUGGING -Dcf_email=alian@cpan.org
> (cont) -Dusemultiplicity
> lib/Test/Harness/t/strap-analyze.....FAILED at test 2
> lib/warnings.........................FAILED at test 414
> ../lib/Test/Harness/t/strap-analyze....dubiousD. FAILED test 2
>
>
> This failure are well known from HM Brand report:
> http://www.alianwebserver.com/perl/smoke/smoke_db.cgi?os_fil=cygwin&last_smoke_fil=18500&failure=1
Yep, and it's hard to trace where it *realy* hides, but it has to do with a
CRNL/NL mismatch. That's all. We would all be gratefull if you'd be able to
silence it :)
> There has been a suggestion to resolve this, but no patch.
> http://archive.develooper.com/daily-build@perl.org/msg00351.html
>
> I see something special with that: I can't reproduce it when I run make
> test on command line, this seems to fail only with Test::Smoke usage.
Correct.
> Why, I really don't know.
Neither do we.
> Else I try to build with -Duseithreads, but no success. I see that
> nobody has send in past a result for this config.
If you've got spare time, please try. Cygwin has promised to support threads,
but it would also need time from the perl porters front.
> In log, I've this:
>
> t/op/getpid..........................FAILED at test 0
> panic: MUTEX_INIT.
> t/uni/tr_7jis........................FAILED at test 0
> panic: MUTEX_INIT.
> t/uni/tr_eucjp.......................FAILED at test 0
> panic: MUTEX_INIT.
> t/uni/tr_sjis........................FAILED at test 0
> panic: MUTEX_INIT.
> t/uni/tr_utf8........................FAILED at test 0
> panic: MUTEX_INIT.
> Signal 11
> ext/B/t/asmdata......................FAILED at test 0
> panic: MUTEX_INIT.
> ext/B/t/assembler....................FAILED at test 0
> panic: MUTEX_INIT.
> ext/B/t/b............................FAILED at test 0
>
> ....
>
>
> With lots of others.
>
> I try with one:
>
> alian@mercure ~/perl/perl-current
> $ ./perl -Ilib lib/Test/Harness/t/strap-analyze.t
> panic: MUTEX_INIT.
> Segmentation fault (core dumped)
>
> alian@mercure ~/perl/perl-current
> $ gdb ./perl
> GNU gdb 2003-02-19-cvs (cygwin-special)
> Copyright 2003 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "i686-pc-cygwin"...(no debugging symbols
> found)...
> (gdb) run -Ilib lib/Test/Harness/t/strap-analyze.t
> Starting program: /home/alian/perl/perl-current/perl.exe -Ilib
> lib/Test/Harness/t/strap-analyze.t
> panic: MUTEX_INIT.
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x1000b594 in S_my_exit_jump () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> (gdb) where
> #0 0x1000b594 in S_my_exit_jump () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #1 0x1000b4c3 in Perl_my_failure_exit () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #2 0x10061e29 in Perl_vcroak () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #3 0x1006204f in Perl_croak_nocontext () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #4 0x100017cf in perl_construct () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #5 0x0147358e in Perl_sharedsv_init ()
> #6 0x01476547 in boot_threads__shared ()
> #7 0x1007bf67 in Perl_pp_entersub () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #8 0x1005f46d in Perl_runops_debug () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #9 0x10006479 in S_call_body () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #10 0x100060f2 in __w32_sharedptr () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #11 0x1000b3d0 in S_call_list_body () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #12 0x1000b0ad in u.0 () from /home/alian/perl/perl-current/cygperl5_9_0.dll
> #13 0x10040fcb in Perl_newATTRSUB () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #14 0x10033fbc in Perl_yyparse () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #15 0x100b0630 in S_doeval () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #16 0x100b159a in Perl_pp_require () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #17 0x1005f46d in Perl_runops_debug () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #18 0x10006479 in S_call_body () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #19 0x100060f2 in __w32_sharedptr () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #20 0x1000b3d0 in S_call_list_body () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #21 0x1000b0ad in u.0 () from /home/alian/perl/perl-current/cygperl5_9_0.dll
> #22 0x10040fcb in Perl_newATTRSUB () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #23 0x1003d09e in Perl_utilize () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #24 0x10034173 in Perl_yyparse () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #25 0x100b0630 in S_doeval () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #26 0x100b159a in Perl_pp_require () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #27 0x1005f46d in Perl_runops_debug () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #28 0x10006479 in S_call_body () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #29 0x100060f2 in __w32_sharedptr () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #30 0x1000b3d0 in S_call_list_body () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #31 0x1000b0ad in u.0 () from /home/alian/perl/perl-current/cygperl5_9_0.dll
> #32 0x10040fcb in Perl_newATTRSUB () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #33 0x1003d09e in Perl_utilize () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #34 0x10034173 in Perl_yyparse () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #35 0x10004484 in S_parse_body () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #36 0x1000385a in perl_parse () from
> /home/alian/perl/perl-current/cygperl5_9_0.dll
> #37 0x0040119c in main ()
> #38 0x610073e8 in cygwin1!__assert () from /usr/bin/cygwin1.dll
> #39 0x610076cd in dll_crt0@0 () from /usr/bin/cygwin1.dll
> #40 0x00403f22 in cygwin_crt0 ()
> #41 0x0040103c in mainCRTStartup ()
> #42 0x77e9847c in ProcessIdToSessionId () from
> /cygdrive/c/WINNT/system32/KERNEL32.DLL
> (gdb)
--
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0 & 633 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3,
WinNT 4, Win2K pro & WinCE 2.11. Smoking perl CORE: smokers@perl.org
http://archives.develooper.com/daily-build@perl.org/ perl-qa@perl.org
send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org
Thread Previous
|
Thread Next