(gdb) bt #0 0xb7d2426f in ?? () from /lib/i686/libc.so.6 #1 0xb7bd69ab in _Unwind_Backtrace () from /lib/libgcc_s.so.1 #2 0xb7d24428 in backtrace () from /lib/i686/libc.so.6 #3 0x080f79c6 in ast_bt_get_addresses (bt=0xe58e9d74) at logger.c:1190 #4 0xb7862743 in __ast_pthread_mutex_lock (filename=0xb7878dd4 "chan_skinny.c", lineno=3543, func=0xb787ac3a "skinny_hangup", mutex_name=0xb78798b9 "&sub->lock", t=0x8416ac0) at /root/src/asterisk142535/include/asterisk/lock.h:501 #5 0xb786b72a in skinny_hangup (ast=0x83cfcf8) at chan_skinny.c:3543 #6 0x0809554e in ast_hangup (chan=0x83cfcf8) at channel.c:1623 #7 0xb7789f7d in dial_exec_full (chan=0x8322a08, data=0xb73ede88, peerflags=0xb73ebcfc, continue_exec=0x0) at app_dial.c:1980 #8 0xb778ac2a in dial_exec (chan=0x8322a08, data=0xb73ede88) at app_dial.c:2014 #9 0x0810a017 in pbx_exec (c=0x8322a08, app=0x83660a0, data=0xb73ede88) at pbx.c:950 #10 0x08111a22 in pbx_extension_helper (c=0x8322a08, con=0x0, context=0x8323286 "from-bill", exten=0x83232d6 "sw-62-687", priority=10, label=0x0, callerid=0x83e3528 "716", action=E_SPAWN, found=0xb73f02e0, combined_find_spawn=1) at pbx.c:3188 #11 0x08112ff2 in ast_spawn_extension (c=0x8322a08, context=0x8323286 "from-bill", exten=0x83232d6 "sw-62-687", priority=10, callerid=0x83e3528 "716", found=0xb73f02e0, combined_find_spawn=1) at pbx.c:3622 #12 0x081136d4 in __ast_pbx_run (c=0x8322a08) at pbx.c:3710 #13 0x081153a9 in pbx_thread (data=0x8322a08) at pbx.c:3988 #14 0x0816cffc in dummy_start (data=0x82f71d8) at utils.c:1024 #15 0xb7c22315 in start_thread () from /lib/i686/libpthread.so.0 #16 0xb7d10dde in clone () from /lib/i686/libc.so.6 (gdb) bt full #0 0xb7d2426f in ?? () from /lib/i686/libc.so.6 No symbol table info available. #1 0xb7bd69ab in _Unwind_Backtrace () from /lib/libgcc_s.so.1 No symbol table info available. #2 0xb7d24428 in backtrace () from /lib/i686/libc.so.6 No symbol table info available. #3 0x080f79c6 in ast_bt_get_addresses (bt=0xe58e9d74) at logger.c:1190 No locals. #4 0xb7862743 in __ast_pthread_mutex_lock (filename=0xb7878dd4 "chan_skinny.c", lineno=3543, func=0xb787ac3a "skinny_hangup", mutex_name=0xb78798b9 "&sub->lock", t=0x8416ac0) at /root/src/asterisk142535/include/asterisk/lock.h:501 res = 136943328 lt = (struct ast_lock_track *) 0x8416ac0 canlog = 1 bt = (struct ast_bt *) 0x0 __PRETTY_FUNCTION__ = "__ast_pthread_mutex_lock" #5 0xb786b72a in skinny_hangup (ast=0x83cfcf8) at chan_skinny.c:3543 sub = (struct skinny_subchannel *) 0x8416ac0 l = (struct skinny_line *) 0x829ab38 d = (struct skinny_device *) 0x82996e0 s = (struct skinnysession *) 0x83beb10 __PRETTY_FUNCTION__ = "skinny_hangup" #6 0x0809554e in ast_hangup (chan=0x83cfcf8) at channel.c:1623 res = 0 __PRETTY_FUNCTION__ = "ast_hangup" #7 0xb7789f7d in dial_exec_full (chan=0x8322a08, data=0xb73ede88, peerflags=0xb73ebcfc, continue_exec=0x0) at app_dial.c:1980 number = 0x83e3af1 "687@PAM" end_time = 1221205146 answer_time = 1221205087 toast = "71\000\000\000\000\000\000\000\000\000\000\220\v?��^4\bô>�\000\000\000\000�$ʷ\000\000\000�\000\000\000\000\"\000\000\000����\000\000\000\000�����\230��\230�\000\000\000\000P�>�\001\000\000\000\000\000\000" res = -1 rest = 0x0 cur = 0x0 outgoing = (struct chanlist *) 0x0 peer = (struct ast_channel *) 0x83cfcf8 to = -1 num = {chan = 0x8322a08, busy = 0, congestion = 0, nochan = 0} cause = 0 numsubst = "687@PAM\000��>��_���y\017\b�>�\000\000\000\000\000\000\000\0000�>�(Dҷ\000\000\000\000ܺ>�\234�>��Cҷ", '\0' , "4F��\000\000\000\000\000\000\n�\004ƽ��\037ط�k\036\b8�>���>��Bҷ\234�>�\005\000\000\000�\037ط\005\000\000\000\234�>�(�>��i��\234�>�8�>�h�>�غ>��Bҷܺ>�8�>�0Bҷ\005\000\000\000̻>�X�>�", '\0' cidname = '\0' config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {tv_sec = 1221205087, tv_usec = 708692}, feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0} calldurationlimit = 0 dtmfcalled = 0x0 dtmfcalling = 0x0 pa = {sentringing = 1, privdb_val = 0, privcid = '\0' , privintro = '\0' , status = "ANSWER\000R\000GS", '\0' } sentringing = 0 moh = 0 outbound_group = 0x0 result = 0 start_time = 1221205075 parse = 0xb73eae00 "Skinny" opermode = 0 args = {argc = 1, argv = 0xb73eb374, peers = 0xb73eae00 "Skinny", timeout = 0x0, options = 0x0, url = 0x0} opts = {flags = 0} opt_args = {0x0, 0xb73eb530 "", 0xb7d24428 "\213M�\203�\001~\017\213E�\213|\210�\205�\017\204y\001", 0x0, 0xb73eb3dc "", 0xb73eb49c "", 0xb7d243b0 "U\211�WVS�D���\201�9�\005", 0x0, 0x0, 0x0, 0x0} datastore = (struct ast_datastore *) 0x831e5a0 ds_caller_features = (struct ast_datastore *) 0x831e448 ds_callee_features = (struct ast_datastore *) 0x83767b8 caller_features = (struct ast_dial_features *) 0x831e4e8 fulldial = 0 num_dialed = 1 __PRETTY_FUNCTION__ = "dial_exec_full" #8 0xb778ac2a in dial_exec (chan=0x8322a08, data=0xb73ede88) at app_dial.c:2014 peerflags = {flags = 4294967296} #9 0x0810a017 in pbx_exec (c=0x8322a08, app=0x83660a0, data=0xb73ede88) at pbx.c:950 res = -1220625328 u = (struct ast_module_user *) 0x8314820 saved_c_appl = 0x0 saved_c_data = 0x0 #10 0x08111a22 in pbx_extension_helper (c=0x8322a08, con=0x0, context=0x8323286 "from-bill", exten=0x83232d6 "sw-62-687", priority=10, label=0x0, callerid=0x83e3528 "716", action=E_SPAWN, found=0xb73f02e0, combined_find_spawn=1) at pbx.c:3188 e = (struct ast_exten *) 0x84cdc50 app = (struct ast_app *) 0x83660a0 res = 197 q = {incstack = {0x0 }, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x8323286 "from-bill"} passdata = "Skinny/687@PAM\000om-bill-59-61\00087: 1221205075\0004\" | mail -s \"MISSED CALL - 09:29:42 12.09.2008\" ", '\0' , "|\000\000\000\222���\210�����Է\217\235Է\227����\000\000\000\000\000\000\v\000\000\000\000p���\001\000\000\000�\037ط|���\v\000\000\000x�>�\002�Է\v"... matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #11 0x08112ff2 in ast_spawn_extension (c=0x8322a08, context=0x8323286 "from-bill", exten=0x83232d6 "sw-62-687", priority=10, callerid=0x83e3528 "716", found=0xb73f02e0, combined_find_spawn=1) at pbx.c:3622 No locals. #12 0x081136d4 in __ast_pbx_run (c=0x8322a08) at pbx.c:3710 digit = 0 invalid = 0 timeout = 0 dst_exten = '\0' , "~7·D�ַD\213ַr\212ַ\000\000\000\000x1ط\000\000\000\000\\K·�/\000\000^\000\000\000\000\000\000\000\\K·�/\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\017=\000\230\001?��\037ط\000\000\000\000\000\017=\000�\001?�&�ѷ\020\230\035\b\220\v?��\001?�\000�\a\b\020\230\035\b��\031\b�\001?�!�\a\b\000\222\035\b��\031\b�\037ط\000\000\000\000�\t\000\000�\001?�\\qʷ@1ط�Qʷ\000\222\035\b\000\000\000\000\000\000\000\000�\017÷\000\000\000\0008\002?���\a\b8\024"... pos = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #13 0x081153a9 in pbx_thread (data=0x8322a08) at pbx.c:3988 c = (struct ast_channel *) 0x8322a08 #14 0x0816cffc in dummy_start (data=0x82f71d8) at utils.c:1024 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {-1211953164, 0, 4001536, -1220607048, 34204125, 1368566947}, __mask_was_saved = 0}}, __pad = {0xb73f0480, 0x0, 0xb7f7d260, 0xb7ca4c8e}} __cancel_routine = (void (*)(void *)) 0x8070a87 __cancel_arg = (void *) 0xb73f0b90 not_first_call = 0 ret = (void *) 0xb7d53ff4 a = {start_routine = 0x8115392 , data = 0x8322a08, name = 0x82f7270 "pbx_thread", ' ' , "started at [ 4009] pbx.c ast_pbx_start()"} lock_info = (struct thr_lock_info *) 0x839ad98 mutex_attr = {__size = "\001\000\000", __align = 1} __PRETTY_FUNCTION__ = "dummy_start" #15 0xb7c22315 in start_thread () from /lib/i686/libpthread.so.0 No symbol table info available. #16 0xb7d10dde in clone () from /lib/i686/libc.so.6 No symbol table info available.