On Thursday 04 December 2008 11:23:33 Rich Rauenzahn wrote: > I'm compiling for 32bit, and it looks like it is perl crashing, although > I assume it is loading some parrot plugin that has been compiled?
> /rjr/perl/bin/perl tools/build/pmc2c.pl --vtable > make: *** [vtable.dump] Segmentation fault (core dumped) > [EMAIL PROTECTED] $ gdb /rjr/perl/bin/perl > core > HP gdb 5.8 for HP Itanium (32 or 64 bit) and target HP-UX 11.2x. > Copyright 1986 - 2001 Free Software Foundation, Inc. > Hewlett-Packard Wildebeest 5.8 (based on GDB) is covered by the > GNU General Public License. Type "show copying" to see the conditions to > change it and/or distribute copies. Type "show warranty" for > warranty/support. > .. > Core was generated by `perl'. > Program terminated with signal 11, Segmentation fault. > SEGV_MAPERR - Address not mapped to object > b#0 Perl_av_undef () at av.c:489 > 489 if (SvTIED_mg((SV*)av, PERL_MAGIC_tied)) > (gdb) bt > #0 Perl_av_undef () at av.c:489 > #1 0x60000000c97409e0:0 in clean_retrieve_context () at Storable.xs:1494 > #2 0x60000000c9740b00:0 in clean_context () at Storable.xs:1550 > #3 0x60000000c9747860:0 in do_store () at Storable.xs:3716 > #4 0x60000000c9747d70:0 in pstore () at Storable.xs:3812 > #5 0x60000000c974be30:0 in XS_Storable_pstore () at Storable.xs:6345 > #6 0x417c8a0:0 in Perl_pp_entersub () at pp_hot.c:2874 > #7 0x4163180:0 in Perl_runops_standard () at run.c:38 > #8 0x4073530:0 in S_run_body () at perl.c:2366 > #9 0x4072a00:0 in perl_run () at perl.c:2287 > #10 0x40612c0:0 in main () at perlmain.c:99 > (gdb) Oh, that's the Perl 5 Storable module crashing. Do you know which version this is? $ perl -MStorable -e 'print $Storable::VERSION' If it's less than 2.13, you might try upgrading to a new version from the CPAN. This isn't code we wrote; we just use it as part of the build process. -- c