# New Ticket Created by Moritz Lenz # Please include the string: [perl #57214] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=57214 >
t/spec/S12-class/declaration-order.t by Carl Mäsak revealed a parrot bug which can be reproduced with this small sample: $ cat eval-bug.t eval ' class D is C {}'; $ ../../parrot perl6.pbc eval-bug.t [oops; continuation 0x8c4a228 of type 21 is trying to jump from runloop 549 to r unloop 110] src/inter_call.c:301: failed assertion 'PObj_is_PMC_TEST(sig_pmc)' Backtrace - Obtained 19 stack frames (max trace depth is 32). (unknown) Parrot_confess Parrot_init_arg_op Parrot_init_ret_nci (unknown) (unknown) Parrot_NCI_invoke Parrot_invokecc_p (unknown) (unknown) (unknown) (unknown) Parrot_runops_fromc_args Parrot_runcode (unknown) imcc_run (unknown) __libc_start_main (unknown) Aborted Adding load_bytecode 'perl6.pbc' to the PIR coded generated with --target=PIR doesn't reproduce the problem. This is parrot r29695 (from a fresh make realclean + rebuild) on Debian Etch, i386 32bit dual core. Cheers, Moritz -- Moritz Lenz http://moritz.faui2k3.org/ | http://perl-6.de/