# New Ticket Created by Moritz Lenz # Please include the string: [perl #55164] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=55164 >
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
--
Moritz Lenz
http://moritz.faui2k3.org/ | http://perl-6.de/
use v6; my @push = (); say [EMAIL PROTECTED];
signature.asc
Description: PGP signature
