# New Ticket Created by Will Coleda # Please include the string: [perl #38691] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=38691 >
Got the following backtrace working with a very slightly modified snapshot of punie. Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000000 fetch_buf_be_4 (rb=0xbffff048 "?", b=0x0) at src/byteorder.c:192 192 memcpy(rb, b, 4); (gdb) bt #0 fetch_buf_be_4 (rb=0xbffff048 "?", b=0x0) at src/byteorder.c:192 #1 0x000238a8 in fetch_op_be_4 (b=0x0) at src/packfile/pf_items.c:192 #2 0x0002399c in PF_fetch_opcode (pf=0xd124b0, stream=0xbffff144) at src/packfile/pf_items.c:288 #3 0x0000c9ac in PackFile_Constant_unpack (interpreter=0xd00240, constt=0xd126d0, self=0xd154e0, cursor=0x0) at src/packfile.c:3120 #4 0x0000d818 in PackFile_ConstTable_unpack (interpreter=0xd00240, seg=0xd126d0, cursor=0x0) at src/packfile.c:2936 #5 0x0000a770 in PackFile_Segment_unpack (interpreter=0xd00240, self=0xd126d0, cursor=0xd154e0) at src/packfile.c:1301 #6 0x0000b560 in directory_unpack (interpreter=0xd00240, segp=0xd124b0, cursor=0xfaf4e0) at src/packfile.c:1492 #7 0x0000a770 in PackFile_Segment_unpack (interpreter=0xd00240, self=0xd124b0, cursor=0xd154e0) at src/packfile.c:1301 #8 0x0000a98c in PackFile_unpack (interpreter=0xd00240, self=0xd124b0, packed=0xfa9000, packed_size=0) at src/packfile.c:642 #9 0x0000f410 in Parrot_readbc (interpreter=0xd00240, fullname=0xd12460 "/Users/wcoleda/research/parrot/./languages/apl/lib/ PunieGrammar.pbc") at src/embed.c:390 #10 0x0000d348 in Parrot_load_bytecode (interpreter=0xd00240, file_str=0xf76e90) at src/packfile.c:3330 #11 0x00033634 in Parrot_load_bytecode_sc (cur_opcode=0xfa70f4, interpreter=0x0) at src/ops/core.ops:144 #12 0x00139d94 in runops_slow_core (interpreter=0xd00240, pc=0xfa70f4) at src/runops_cores.c:172 #13 0x0002f3dc in runops_int (interpreter=0xd00240, offset=3) at src/ interpreter.c:775 #14 0x0002b438 in runops (interpreter=0xd00240, offs=0) at src/ inter_run.c:81 #15 0x0002b638 in runops_args (interpreter=0xd00240, sub=0xd12340, obj=0x281b9d0, meth=0x0, sig=0x18b9f0 "vP", ap=0xbffff6c4 "") at src/ inter_run.c:180 #16 0x0002b758 in Parrot_runops_fromc_args (interpreter=0xd00240, sub=0x0, sig=0x18b9f0 "vP") at src/inter_run.c:274 #17 0x00003d40 in main (argc=3, argv=0x0) at compilers/imcc/main.c:686