On Sun Jun 01 11:06:10 2008, [EMAIL PROTECTED] wrote: > Hi, > > parrot + perl6 as of r28017 segfault for me while running > t/spec/S29-array/push.rakudo. > Attached is a reduced test case that produces an assertion failure with > --runcore=gcdebug: > > $ ../../parrot --runcore=gcdebug perl6.pbc push.rakudo > src/string.c:514: failed assertion '!PObj_on_free_list_TEST(a)' > Backtrace - Obtained 17 stack frames (max trace depth is 32). > (unknown) > Parrot_confess > string_append > Parrot_CodeString_nci_emit > Parrot_NCI_invoke > Parrot_callmethodcc_p_sc > (unknown) > (unknown) > (unknown) > (unknown) > Parrot_runops_fromc_args > Parrot_runcode > (unknown) > imcc_run > (unknown) > __libc_start_main > (unknown) > Aborted > > I did a 'make realclean' before, and rebuilt with > perl Configure.pl --cc='ccache gcc' > > This is a 32 bit Debian Stable with a 2.6.25 kernel on a dual core machine. > $ gcc --version > gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) > > Cheers, > Moritz >
How do you generate the file t/spec/S29-array/push.rakudo ? I only see t/S29-array/push.t