$ gdb ../../parrot GNU gdb 6.3.50-20050815 (Apple version gdb-768) (Tue Oct 2 04:07:49 UTC 2007) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-apple-darwin"...Reading symbols for shared libraries ............. done
(gdb) run ../../runtime/parrot/library/PGE/Perl6Grammar.pir --output=PGE/builtins_gen.pir PGE/builtins.pg Starting program: /Users/masak/svn-work/hobbies/parrot/parrot ../../runtime/parrot/library/PGE/Perl6Grammar.pir --output=PGE/builtins_gen.pir PGE/builtins.pg Reading symbols for shared libraries +++++++++++....................................................................................... done Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x0000001f 0x000443ce in __gmpz_cmp () (gdb) bt #0 0x000443ce in __gmpz_cmp () #1 0x0084c39e in bigint_cmp (interp=0xf13600, self=0x387cc8, value=0xee47f8) at bigint.pmc:223 #2 0x0084dfff in Parrot_BigInt_multi_cmp_BigInt (interp=0xf13600, pmc=0x387cc8, value=0xee47f8) at bigint.pmc:1075 #3 0x0072d92a in pcf_I_JPP (interp=0xf13600, self=0x10449d4) at src/nci.c:719 #4 0x0083d280 in Parrot_NCI_invoke (interp=0xf13600, pmc=0x10449d4, next=0x0) at nci.pmc:312 #5 0x0071f20a in Parrot_pcc_invoke_sub_from_sig_object (interp=0xf13600, sub_obj=0x10449d4, sig_obj=0xee47dc) at src/inter_call.c:2662 #6 0x007294fd in Parrot_mmd_multi_dispatch_from_c_args (interp=0xf13600, name=0x97b188 "cmp", sig=0x98bf7c "PP->I") at src/multidispatch.c:597 #7 0x007f3cb2 in Parrot_default_cmp (interp=0xf13600, pmc=0x387cc8, value=0xee47f8) at default.pmc:2446 #8 0x006a29e0 in Parrot_lt_p_ic_ic (cur_opcode=0xe2a64c, interp=0xf13600) at cmp.ops:294 #9 0x00762927 in runops_slow_core (interp=0xf13600, pc=0xe2a64c) at src/runops_cores.c:222 #10 0x00721e8f in runops_int (interp=0xf13600, offset=586) at src/interpreter.c:938 #11 0x00722822 in runops (interp=0xf13600, offs=586) at src/inter_run.c:101 #12 0x00722ac4 in runops_args (interp=0xf13600, sub=0x34a618, obj=0x387e6c, meth_unused=0xea734, sig=0x976bb4 "S", ap=0xbffff464 "?\0037") at src/inter_run.c:236 #13 0x00722e5a in Parrot_run_meth_fromc_args (interp=0xf13600, sub=0x34a618, obj=0x387e6c, meth=0xea734, sig=0x976bb4 "S") at src/inter_run.c:426 #14 0x008e943a in Parrot_Object_get_string (interp=0xf13600, pmc=0x387e6c) at src/pmc/object.c:2970 #15 0x006be126 in Parrot_set_s_p (cur_opcode=0xe301f8, interp=0xf13600) at set.ops:148 #16 0x00762927 in runops_slow_core (interp=0xf13600, pc=0xe301f8) at src/runops_cores.c:222 #17 0x00721e8f in runops_int (interp=0xf13600, offset=22) at src/interpreter.c:938 #18 0x00722822 in runops (interp=0xf13600, offs=22) at src/inter_run.c:101 #19 0x00722ac4 in runops_args (interp=0xf13600, sub=0x34bbdc, obj=0x1042378, meth_unused=0x0, sig=0x9871e0 "P", ap=0xbffff63c "") at src/inter_run.c:236 #20 0x00722bf9 in Parrot_runops_fromc_args (interp=0xf13600, sub=0x34bbdc, sig=0x9871e0 "P") at src/inter_run.c:300 #21 0x00757ed0 in run_sub (interp=0xf13600, sub_pmc=0x34bbdc) at src/packfile.c:496 #22 0x00758125 in do_1_sub_pragma (interp=0xf13600, sub_pmc=0x34bbdc, action=PBC_MAIN) at src/packfile.c:588 #23 0x007583a1 in do_sub_pragmas (interp=0xf13600, self=0xf2bc60, action=PBC_MAIN, eval_pmc=0x0) at src/packfile.c:722 #24 0x0075ca09 in PackFile_fixup_subs (interp=0xf13600, what=PBC_MAIN, eval=0x0) at src/packfile.c:3815 #25 0x00962920 in imcc_run_pbc (interp=0xf13600, obj_file=0, output_file=0x0, argc=3, argv=0xbffff7f4) at compilers/imcc/main.c:787 #26 0x009633dd in imcc_run (interp=0xf13600, sourcefile=0xbffff8c8 "../../runtime/parrot/library/PGE/Perl6Grammar.pir", argc=3, argv=0xbffff7f4) at compilers/imcc/main.c:1078 #27 0x00001d99 in main (argc=3, argv=0xbffff7f4) at src/main.c:61