(gdb) bt full #0 0xb783e0cf in find_subchannel_by_instance_reference (d=0x820c5b8, instance=1, reference=8) at chan_skinny.c:1553 l = (struct skinny_line *) 0x820c788 sub = (struct skinny_subchannel *) 0xdeadbeef __PRETTY_FUNCTION__ = "find_subchannel_by_instance_reference" #1 0xb78486d3 in handle_stimulus_message (req=0x82496b0, s=0x82cff78) at chan_skinny.c:4137 d = (struct skinny_device *) 0x820c5b8 l = (struct skinny_line *) 0x1 sub = (struct skinny_subchannel *) 0x814ea4a c = (struct ast_channel *) 0xb7442238 t = 3074695720 event = 9 instance = 1 callreference = 0 __PRETTY_FUNCTION__ = "handle_stimulus_message" __FUNCTION__ = "handle_stimulus_message" #2 0xb784e52a in handle_message (req=0x82496b0, s=0x82cff78) at chan_skinny.c:5459 res = 0 __PRETTY_FUNCTION__ = "handle_message" #3 0xb784fb4b in skinny_session (data=0x82cff78) at chan_skinny.c:5701 res = 20 req = (struct skinny_req *) 0x82496b0 s = (struct skinnysession *) 0x82cff78 __PRETTY_FUNCTION__ = "skinny_session" #4 0x0814f6e8 in dummy_start (data=0x82d08c8) at utils.c:917 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {-1212469260, 0, 4001536, -1220271176, 1189433411, -414692035}, __mask_was_saved = 0}}, __pad = {0xb7442480, 0x0, 0x0, 0x0}} __cancel_routine = (void (*)(void *)) 0x8072919 __cancel_arg = (void *) 0xb7442b90 not_first_call = 0 ret = (void *) 0x0 a = {start_routine = 0xb784fa76 , data = 0x82cff78, name = 0x82d0960 "skinny_session started at [ 5750] chan_skinny.c accept_thread()"} lock_info = (struct thr_lock_info *) 0x82d0a30 mutex_attr = {__size = "\001\000\000", __align = 1} __PRETTY_FUNCTION__ = "dummy_start" #5 0xb7ba4315 in start_thread () from /lib/i686/libpthread.so.0 No symbol table info available. #6 0xb7c92dde in clone () from /lib/i686/libc.so.6 No symbol table info available.