Breakpoint 1, myCoolFunction () at jitc_setup.c:172 172 printf("In myCoolFunction\n"); (gdb) b myCoolFunction2 Breakpoint 2 at 0x4008e8d9: file jit-insn.c, line 7084. (gdb) b _jit_unwind_pop_setjmp Breakpoint 3 at 0x400868d4: file jit-except.c, line 553. (gdb) b _jit_unwind_push_setjmp Breakpoint 4 at 0x40086867: file jit-except.c, line 537. (gdb) continue Continuing. In myCoolFunction Breakpoint 4, _jit_unwind_push_setjmp (jbuf=0xbfffdc0c) at jit-except.c:537 537 printf("I am in _jit_unwind_push_setjmp\n"); (gdb) continue Continuing. I am in _jit_unwind_push_setjmp returned from the _jit_unwind_push_setjmp Breakpoint 2, myCoolFunction2 (ptr=0x0) at jit-insn.c:7084 7084 printf("I am in the myCoolFunction2 and the input code is = %d\n", ptr); (gdb) continue Continuing. I am in the myCoolFunction2 and the input code is = 0 Breakpoint 4, _jit_unwind_push_setjmp (jbuf=0x0) at jit-except.c:537 537 printf("I am in _jit_unwind_push_setjmp\n"); (gdb) continue Continuing. I am in _jit_unwind_push_setjmp returned from the _jit_unwind_push_setjmp Breakpoint 2, myCoolFunction2 (ptr=0x0) at jit-insn.c:7084 7084 printf("I am in the myCoolFunction2 and the input code is = %d\n", ptr); (gdb) continue Continuing. I am in the myCoolFunction2 and the input code is = 0 Program received signal SIGSEGV, Segmentation fault. 0x40c0b0bd in ?? () (gdb)