#1938: rakudo on parrot RELEASE_2_11_0-777-gef82f5c segfaults on role related
tests
--------------------+-------------------------------------------------------
 Reporter:  moritz  |       Owner:        
     Type:  bug     |      Status:  new   
 Priority:  normal  |   Milestone:        
Component:  none    |     Version:  2.11.0
 Severity:  medium  |    Keywords:        
     Lang:          |       Patch:        
 Platform:          |  
--------------------+-------------------------------------------------------
 Rakudo on parrot RELEASE_2_11_0-777-gef82f5c fails three files from 'make
 spectest', and I'm not aware of any Rakudo changes that might have caused
 it. The issues mentioned in tt#1932 make it quite hard to bisect the
 problem (at least I haven't been able to).

 The test summary is

 {{{
 t/spec/S14-roles/crony.t                                     (Wstat: 256
 Tests: 0 Failed: 0)
   Non-zero exit status: 1
   Parse errors: Bad plan.  You planned 4 tests but ran 0.
 t/spec/S14-roles/mixin.rakudo                                (Wstat: 256
 Tests: 9 Failed: 0)
   Non-zero exit status: 1
   Parse errors: Bad plan.  You planned 23 tests but ran 9.
 t/spec/integration/advent2009-day18.rakudo                   (Wstat: 256
 Tests: 0 Failed: 0)
   Non-zero exit status: 1
   Parse errors: No plan found in TAP output
 }}}

 at least the last on is a segfault:

 {{{
 mor...@jacq:~/p6/rakudo>gdb ./perl6
 runGNU gdb (GDB) 7.0.1-debian
 Copyright (C) 2009 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "x86_64-linux-gnu".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from /home/moritz/p6/rakudo/perl6...(no debugging symbols
 found)...done.
 (gdb) run  t/spec/integration/advent2009-day18.rakudo
 Starting program: /home/moritz/p6/rakudo/perl6
 t/spec/integration/advent2009-day18.rakudo
 [Thread debugging using libthread_db enabled]

 Program received signal SIGSEGV, Segmentation fault.
 0x00007ffff7a94a69 in do_sub_pragmas () from
 /home/moritz/p6/rakudo/parrot_install/lib/libparrot.so.2.11.0
 (gdb) bt
 #0  0x00007ffff7a94a69 in do_sub_pragmas () from
 /home/moritz/p6/rakudo/parrot_install/lib/libparrot.so.2.11.0
 #1  0x00007ffff7a94e1f in PackFile_fixup_subs () from
 /home/moritz/p6/rakudo/parrot_install/lib/libparrot.so.2.11.0
 #2  0x00007ffff7a4e402 in Parrot_api_run_bytecode () from
 /home/moritz/p6/rakudo/parrot_install/lib/libparrot.so.2.11.0
 #3  0x0000000000401199 in main ()
 (gdb)
 }}}

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1938>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to