id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
541,r37927 segfaults on building lua,protein_origami,,"I had this problem on parrot 1.0.0, and confirmed that I have the same problem in 37927.  The lua (commit 56008066d68415d10dfbd97326654ed19c514372) build proceeds smoothly up until:

/usr/local/parrot/r37927/bin/parrot  -o lua.pbc lua.pir
make: *** [lua.pbc] Segmentation fault

Here's the stack trace:

(gdb) run lua.pir
Starting program: /mnt/sda5/local/parrot/r37927/bin/parrot lua.pir
[Thread debugging using libthread_db enabled]
[New Thread 0xb77e06b0 (LWP 6455)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb77e06b0 (LWP 6455)]
0xb7eaf0da in make_pmc_const (interp=0x804f040, r=0x855e550)
    at compilers/imcc/pbc.c:1802
1802        PMC    * const _class = interp->vtables[r->pmc_type]->pmc_class;
(gdb) where
#0  0xb7eaf0da in make_pmc_const (interp=0x804f040, r=0x855e550)
    at compilers/imcc/pbc.c:1802
#1  0xb7eaf353 in add_1_const (interp=0x804f040, r=0x855e550)
    at compilers/imcc/pbc.c:1865
#2  0xb7eaf484 in constant_folding (interp=0x804f040, unit=0x8556f88)
    at compilers/imcc/pbc.c:1903
#3  0xb7eaf696 in e_pbc_emit (interp=0x804f040, param_unused=0x0,
    unit=0x8556f88, ins=0x8557140) at compilers/imcc/pbc.c:2130
#4  0xb7e9fcf0 in emit_flush (interp=0x804f040, param=0x0, unit=0x8556f88)
    at compilers/imcc/instructions.c:908
#5  0xb7e99fde in imc_compile_unit (interp=0x804f040, unit=0x8556f88)
    at compilers/imcc/imc.c:123
#6  0xb7e9a048 in imc_close_unit (interp=0x804f040, unit=0x8556f88)
    at compilers/imcc/imc.c:230
#7  0xb7e8e7f1 in yyparse (yyscanner=0x81251c0, interp=0x804f040)
    at compilers/imcc/imcc.y:1116
#8  0xb7e9a42e in compile_to_bytecode (interp=0x804f040,
    sourcefile=0xbfd74765 ""lua.pir"", output_file=0x0)
    at compilers/imcc/main.c:967
#9  0xb7e9b731 in imcc_run (interp=0x804f040, sourcefile=0xbfd74765 ""lua.pir"",
    argc=1, argv=0xbfd73398) at compilers/imcc/main.c:1066
#10 0x080488f8 in main (argc=1, argv=0xbfd73398) at src/main.c:61
",bug,closed,major,,hll_interop,,medium,duplicate,,,,,
