(lldb) bt* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0) * frame #0: 0x00007ff8012e7d5c libsystem_c.dylib`__chk_fail_overlap + 16 frame #1: 0x00007ff8012710b6 libsystem_c.dylib`__chk_overlap + 34 frame #2: 0x00007ff80127968b libsystem_c.dylib`__strcpy_chk + 64 frame #3: 0x0000000100095abe circle`generic_find [inlined] get_number(name=<unavailable>) at handler.c:602:5 [opt] frame #4: 0x0000000100095a5c circle`generic_find(arg=<unavailable>, bitvector=45, ch=0x000000010580bfa0, tar_ch=0x00007ff7bfef28c8, tar_obj=0x00007ff7bfef28a8) at handler.c:1355:18 [opt] frame #5: 0x000000010000aea6 circle`look_at_target(ch=0x000000010580bfa0, arg=<unavailable>) at act.informative.c:877:10 [opt] frame #6: 0x000000010000a70b circle`do_look(ch=0x000000010580bfa0, argument=" 1.sterilizer", cmd=<unavailable>, subcmd=0) at act.informative.c:0:11 [opt] frame #7: 0x00000001000a4db1 circle`command_interpreter(ch=0x000000010580bfa0, argument=<unavailable>) at interpreter.c:585:6 [opt] frame #8: 0x0000000100054ad5 circle`game_loop(local_mother_desc=<unavailable>) at comm.c:900:2 [opt] frame #9: 0x0000000100052b42 circle`main [inlined] init_game(local_port=<unavailable>) at comm.c:537:3 [opt] frame #10: 0x000000010005270e circle`main(argc=<unavailable>, argv=<unavailable>) at comm.c:357:5 [opt] frame #11: 0x00007ff80106941f dyld`start + 1903
trying to narrow down what is calling it