(gdb) bt full #0 0x00000000004427e9 in __ast_pthread_mutex_lock (filename=0x516d34 "channel.c", lineno=2489, func=0x519140 "ast_indicate_data", mutex_name=0x517e08 "&chan->lock", t=0x50206563696c41ea) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:351 res = 0 canlog = 0 __PRETTY_FUNCTION__ = "__ast_pthread_mutex_lock" #1 0x000000000044b119 in ast_indicate_data (chan=0x50206563696c4122, _condition=16, data=0x2aaaab4f49e0, datalen=8) at channel.c:2489 condition = AST_CONTROL_HOLD ts = (const struct tone_zone_sound *) 0x0 res = -1 __PRETTY_FUNCTION__ = "ast_indicate_data" #2 0x00002aaaab2e6004 in park_call_full (chan=0x2aaaac018380, peer=0x2aaaac018380, timeout=0, extout=0x0, orig_chan_name=0x4183e770 "SIP/172.16.16.2-1a174860") at res_features.c:470 pu = (struct parkeduser *) 0x1a0f0640 cur = (struct parkeduser *) 0x0 i = 0 x = 71 parking_range = 21 parkingnum_copy = 71 con = (struct ast_context *) 0x1a0c4140 parkingexten = 0x0 __PRETTY_FUNCTION__ = "park_call_full" #3 0x00002aaaab2e69ae in masq_park_call (rchan=0x1a1be4b0, peer=0x2aaaac018380, timeout=0, extout=0x0, play_announcement=1, orig_chan_name=0x4183e770 "SIP/172.16.16.2-1a174860") at res_features.c:520 chan = (struct ast_channel *) 0x2aaaac018380 f = (struct ast_frame *) 0x761380 park_status = 0 __PRETTY_FUNCTION__ = "masq_park_call" #4 0x00002aaaab2e6a4a in masq_park_call_announce (rchan=0x1a1be4b0, peer=0x1a1be4b0, timeout=0, extout=0x0, orig_chan_name=0x4183e770 "SIP/172.16.16.2-1a174860") at res_features.c:537 No locals. #5 0x00002aaaab2ecf1f in park_call_exec (chan=0x1a1be4b0, data=0x52a453) at res_features.c:2094 orig_chan_name = 0x4183e770 "SIP/172.16.16.2-1a174860" orig_exten = "70\000\000\000\000\000\000P\000\000\000\000\000\000\000AdQ\000\000\000\000\000??\034\032\000\000\000\000@?\203A\000\000\000\000`?C\000\000\000\000\000\210G\f\032\000\000\000\000AdQ\000\000\000\000\000\000\000\000\000\001\000\000\000?\t\204A\000\000\000" orig_priority = 1 res = 0 u = (struct ast_module_user *) 0x1a1cc0e0 #6 0x0000000000494965 in pbx_exec (c=0x1a1be4b0, app=0x1a0c4760, data=0x418409d0) at pbx.c:537 res = 0 saved_c_appl = 0x0 saved_c_data = 0x0 #7 0x0000000000498a1b in pbx_extension_helper (c=0x1a1be4b0, con=0x0, context=0x1a1be850 "from-internal", exten=0x1a1be8a0 "s", priority=1, label=0x0, callerid=0x1a0f9890 "71", action=E_SPAWN) at pbx.c:1863 e = (struct ast_exten *) 0x1a0c4480 app = (struct ast_app *) 0x1a0c4760 res = 1076879360 q = {incstack = {0x1a169b48 "from-internal", 0x1a1691f8 "from-internal-xfer", 0x0 }, stacklen = 2, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x1a1692c4 "parkedcalls"} passdata = '\0' matching_action = 0 __PRETTY_FUNCTION__ = "pbx_extension_helper" #8 0x0000000000499d90 in ast_spawn_extension (c=0x1a1be4b0, context=0x1a1be850 "from-internal", exten=0x1a1be8a0 "s", priority=1, callerid=0x1a0f9890 "71") at pbx.c:2318 No locals. #9 0x000000000049a234 in __ast_pbx_run (c=0x1a1be4b0) at pbx.c:2407 dst_exten = "\000\000\000\000\000\000\000\000??\035\2211+\000\000\000\000\000\000\000\000\000@?qS\000\000\000\000\000\000\000\000\000\226\000\000\000?qS\000\000\000\000\000H\016", '\0' , "P/\204A", '\0' , "@9\204A\000\000\000\000w\003N", '\0' , "??\034\032\000\000\000\000@9\204A\000\000\000\000)\003N", '\0' , "??\034\032\000\000\000\000@9\204A\000\000\000\000?/\204A", '\0' , "@9\204A\000\000\000\000?/\204A\000\000\000\000\237\035N\000\000\000\000\000>\000\000\000\000\000\000\000?\223u\000\000\000\000\000??\034\032\000\000"... pos = 0 digit = 0 found = 1 res = 0 autoloopflag = 0 error = 0 __PRETTY_FUNCTION__ = "__ast_pbx_run" #10 0x000000000049b138 in pbx_thread (data=0x1a1be4b0) at pbx.c:2622 c = (struct ast_channel *) 0x1a1be4b0 #11 0x00000000004e24ad in dummy_start (data=0x1a1bffa0) at utils.c:856 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 7113074635242813137, 0, 1099184448, 1076879360, 4096, 7113074635242813313, 7113074636337128575}, __mask_was_saved = 0}}, __pad = {0x418431d0, 0x0, 0x1a17b800, 0x1a17a150}} __cancel_routine = (void (*)(void *)) 0x427e6d __cancel_arg = (void *) 0x41843940 not_first_call = 0 ret = (void *) 0x2b3191bd9888 a = {start_routine = 0x49b11b , data = 0x1a1be4b0, name = 0x1a17c0b0 "pbx_thread", ' ' , "started at [ 2646] pbx.c ast_pbx_start()"} lock_info = (struct thr_lock_info *) 0x1a1cb1b0 mutex_attr = {__size = "\001\000\000", __align = 1} #12 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #13 0x00002b31919600ad in clone () from /lib64/libc.so.6 No symbol table info available. (gdb) thread apply all bt Thread 28 (process 2106): #0 0x00002b31911e52cb in read () from /lib64/libpthread.so.0 #1 0x00000000004ecca0 in read_char (el=0x1a0ad720, cp=0x7fff19cf1f4f "") at read.c:298 #2 0x00000000004e7c60 in el_getc (el=0x1a0ad720, cp=0x7fff19cf1f4f "") at read.c:350 #3 0x00000000004e80c0 in el_gets (el=0x1a0ad720, nread=0x7fff19cf241c) at read.c:243 #4 0x00000000004305a5 in main (argc=8, argv=0x7fff19cf2748) at asterisk.c:3194 #5 0x00002b31918aa974 in __libc_start_main () from /lib64/libc.so.6 #6 0x0000000000413ed9 in free () #7 0x00007fff19cf2738 in ?? () #8 0x0000000000000000 in ?? () Thread 27 (process 2109): #0 0x00002b3191957566 in poll () from /lib64/libc.so.6 #1 0x0000000000429dd6 in listener (unused=0x0) at asterisk.c:1000 #2 0x00000000004e24ad in dummy_start (data=0x1a0af210) at utils.c:856 #3 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #4 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 26 (process 2110): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000462bb5 in __ast_cond_wait (filename=0x51cd94 "devicestate.c", lineno=352, func=0x51d230 "do_devstate_changes", cond_name=0x51d220 "&change_pending", mutex_name=0x51d244 "&state_changes.lock", cond=0x76c980, t=0x75fef0) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x000000000046283c in do_devstate_changes (data=0x0) at devicestate.c:352 #3 0x00000000004e24ad in dummy_start (data=0x1a0ba870) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 25 (process 2111): #0 0x00002b31919595f2 in select () from /lib64/libc.so.6 #1 0x00002aaaab2ecd8f in ast_select (nfds=24, rfds=0x417f6ee0, wfds=0x0, efds=0x417f6e60, tvp=0x417f6e40) at /usr/src/asterisk-1.4.23.1/include/asterisk/channel.h:1349 #2 0x00002aaaab2ecd4f in do_parking_thread (ignore=0x0) at res_features.c:2056 #3 0x00000000004e24ad in dummy_start (data=0x1a0c4570) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 24 (process 2112): #0 0x00002b31911e5b71 in nanosleep () from /lib64/libpthread.so.0 #1 0x00002aaab4f90f8f in scan_thread (unused=0x0) at pbx_spool.c:458 #2 0x00000000004e24ad in dummy_start (data=0x1a10dcd0) at utils.c:856 #3 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #4 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 23 (process 2113): #0 0x00002b31919595f2 in select () from /lib64/libc.so.6 #1 0x00002aaaab4f9da8 in ast_select (nfds=0, rfds=0x41c88f90, wfds=0x0, efds=0x41c88f10, tvp=0x0) at /usr/src/asterisk-1.4.23.1/include/asterisk/channel.h:1349 #2 0x00002aaaab4f9b8d in do_monitor (data=0x0) at chan_phone.c:1061 #3 0x00000000004e24ad in dummy_start (data=0x1a10e470) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 22 (process 2116): #0 0x00002b3191957566 in poll () from /lib64/libc.so.6 #1 0x000000000047e15a in ast_io_wait (ioc=0x1a119830, howlong=741) at io.c:266 #2 0x00002aaab62488bc in do_monitor (data=0x0) at chan_sip.c:16344 #3 0x00000000004e24ad in dummy_start (data=0x1a11c000) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 21 (process 2117): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a109c88, t=0x1a109b10) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a108a50) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a108780) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 20 (process 2118): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a10b0c8, t=0x1a10af50) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a109e90) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a1089e0) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 19 (process 2119): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a17d878, t=0x1a17d700) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a17c640) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a108a00) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 18 (process 2120): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a17eb18, t=0x1a17e9a0) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a17d8e0) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a10b470) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 17 (process 2121): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a17fdb8, t=0x1a17fc40) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a17eb80) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a10b630) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 16 (process 2122): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a181058, t=0x1a180ee0) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a17fe20) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a10b7f0) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 15 (process 2123): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a186a88, t=0x1a186910) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a185850) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a108780) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 14 (process 2124): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a187d28, t=0x1a187bb0) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a186af0) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a108a00) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 13 (process 2125): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a188fc8, t=0x1a188e50) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a187d90) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a10bdd0) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 12 (process 2126): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d8625c in __ast_cond_wait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=8726, func=0x2aaab9d9dd10 "iax2_process_thread", cond_name=0x2aaab9d99c8f "&thread->cond", mutex_name=0x2aaab9d99c81 "&thread->lock", cond=0x1a18a268, t=0x1a18a0f0) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaab9d854c7 in iax2_process_thread (data=0x1a189030) at chan_iax2.c:8726 #3 0x00000000004e24ad in dummy_start (data=0x1a10bf90) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 11 (process 2127): #0 0x00002b31911e2b00 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaab9d85cc8 in __ast_cond_timedwait (filename=0x2aaab9d99994 "chan_iax2.c", lineno=9180, func=0x2aaab9d9e28d "sched_thread", cond_name=0x2aaab9d9e2a6 "&sched_cond", mutex_name=0x2aaab9d9e29a "&sched_lock", cond=0x2aaab9fa96e0, t=0x2aaab9fa5fe0, abstime=0x41cc5000) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:676 #2 0x00002aaab9d88247 in sched_thread (ignore=0x0) at chan_iax2.c:9180 #3 0x00000000004e24ad in dummy_start (data=0x1a10c020) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 10 (process 2128): #0 0x00002b3191957566 in poll () from /lib64/libc.so.6 #1 0x000000000047e15a in ast_io_wait (ioc=0x1a105e70, howlong=-1) at io.c:266 #2 0x00002aaab9d885f9 in network_thread (ignore=0x0) at chan_iax2.c:9249 #3 0x00000000004e24ad in dummy_start (data=0x1a10c0a0) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 9 (process 2129): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00002aaac092951c in __ast_cond_wait (filename=0x2aaac093a5f4 "app_queue.c", lineno=709, func=0x2aaac093c250 "device_state_thread", cond_name=0x2aaac093c277 "&device_state.cond", mutex_name=0x2aaac093c264 "&device_state.lock", cond=0x2aaac0b415a8, t=0x2aaac0b41430) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00002aaac0929061 in device_state_thread (data=0x0) at app_queue.c:709 #3 0x00000000004e24ad in dummy_start (data=0x1a1afaa0) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 8 (process 2130): #0 0x00002b3191957566 in poll () from /lib64/libc.so.6 #1 0x000000000047e15a in ast_io_wait (ioc=0x2aaaac007450, howlong=1000) at io.c:266 #2 0x00002aaac237cb59 in do_monitor (data=0x0) at chan_mgcp.c:3514 #3 0x00000000004e24ad in dummy_start (data=0x2aaaac009590) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 7 (process 2131): #0 0x00002b3191957566 in poll () from /lib64/libc.so.6 #1 0x000000000048f55e in accept_thread (ignore=0x0) at manager.c:2419 #2 0x00000000004e24ad in dummy_start (data=0x2aaaac011290) at utils.c:856 #3 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #4 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 6 (process 2132): #0 0x00002b3191957566 in poll () from /lib64/libc.so.6 #1 0x000000000042e921 in monitor_sig_flags (unused=0x0) at asterisk.c:2661 #2 0x00000000004e24ad in dummy_start (data=0x2aaaac011180) at utils.c:856 #3 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #4 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 5 (process 2172): #0 0x00002b3191957566 in poll () from /lib64/libc.so.6 #1 0x000000000048ed4f in get_input (s=0x1a1b5a40, output=0x40bb17f0 "") at manager.c:2275 #2 0x000000000048ef86 in do_message (s=0x1a1b5a40) at manager.c:2312 #3 0x000000000048f18d in session_do (data=0x1a1b5a40) at manager.c:2337 #4 0x00000000004e24ad in dummy_start (data=0x1a0c1e00) at utils.c:856 #5 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #6 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 4 (process 20365): #0 0x00002b31911e2899 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000000436e48 in __ast_cond_wait (filename=0x5152f4 "autoservice.c", lineno=96, func=0x515310 "autoservice_run", cond_name=0x51533e "&as_cond", mutex_name=0x515331 "&aslist.lock", cond=0x76c600, t=0x75aef0) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:605 #2 0x00000000004365de in autoservice_run (ign=0x0) at autoservice.c:96 #3 0x00000000004e24ad in dummy_start (data=0x1a1b73a0) at utils.c:856 #4 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #5 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 3 (process 32712): #0 0x00002b3191957566 in poll () from /lib64/libc.so.6 #1 0x0000000000448446 in ast_waitfor_nandfds (c=0x4178ff60, n=2, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0x4178ff5c) at channel.c:1756 #2 0x000000000044884c in ast_waitfor_n (c=0x4178ff60, n=2, ms=0x4178ff5c) at channel.c:1818 #3 0x00000000004506ba in ast_generic_bridge (c0=0x1a11fa30, c1=0x1a1bd3f0, config=0x41790770, fo=0x417905d8, rc=0x417905d0, bridge_end={tv_sec = 0, tv_usec = 0}) at channel.c:3947 #4 0x0000000000452076 in ast_channel_bridge (c0=0x1a11fa30, c1=0x1a1bd3f0, config=0x41790770, fo=0x417905d8, rc=0x417905d0) at channel.c:4285 #5 0x00002aaaab2eaae3 in ast_bridge_call (chan=0x1a11fa30, peer=0x1a1bd3f0, config=0x41790770) at res_features.c:1551 #6 0x00002aaaab2ed68e in park_exec (chan=0x1a11fa30, data=0x417929d0) at res_features.c:2229 #7 0x0000000000494965 in pbx_exec (c=0x1a11fa30, app=0x1a0c4720, data=0x417929d0) at pbx.c:537 #8 0x0000000000498a1b in pbx_extension_helper (c=0x1a11fa30, con=0x0, context=0x1a11fdd0 "from-internal", exten=0x1a11fe20 "71", priority=1, label=0x0, callerid=0x1a1cfc80 "5587", action=E_SPAWN) at pbx.c:1863 #9 0x0000000000499d90 in ast_spawn_extension (c=0x1a11fa30, context=0x1a11fdd0 "from-internal", exten=0x1a11fe20 "71", priority=1, callerid=0x1a1cfc80 "5587") at pbx.c:2318 #10 0x000000000049a234 in __ast_pbx_run (c=0x1a11fa30) at pbx.c:2407 #11 0x000000000049b138 in pbx_thread (data=0x1a11fa30) at pbx.c:2622 #12 0x00000000004e24ad in dummy_start (data=0x1a12fdf0) at utils.c:856 #13 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #14 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 2 (process 32715): #0 0x00002b3191957566 in poll () from /lib64/libc.so.6 #1 0x0000000000448446 in ast_waitfor_nandfds (c=0x41192f60, n=2, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0x41192f5c) at channel.c:1756 #2 0x000000000044884c in ast_waitfor_n (c=0x41192f60, n=2, ms=0x41192f5c) at channel.c:1818 #3 0x00000000004506ba in ast_generic_bridge (c0=0x1a17a890, c1=0x2aaaac018380, config=0x41193770, fo=0x411935d8, rc=0x411935d0, bridge_end={tv_sec = 0, tv_usec = 0}) at channel.c:3947 #4 0x0000000000452076 in ast_channel_bridge (c0=0x1a17a890, c1=0x2aaaac018380, config=0x41193770, fo=0x411935d8, rc=0x411935d0) at channel.c:4285 #5 0x00002aaaab2eaae3 in ast_bridge_call (chan=0x1a17a890, peer=0x2aaaac018380, config=0x41193770) at res_features.c:1551 #6 0x00002aaaab2ed68e in park_exec (chan=0x1a17a890, data=0x411959d0) at res_features.c:2229 #7 0x0000000000494965 in pbx_exec (c=0x1a17a890, app=0x1a0c4720, data=0x411959d0) at pbx.c:537 #8 0x0000000000498a1b in pbx_extension_helper (c=0x1a17a890, con=0x0, context=0x1a17ac30 "from-internal", exten=0x1a17ac80 "71", priority=1, label=0x0, callerid=0x1a17b180 "3535", action=E_SPAWN) at pbx.c:1863 #9 0x0000000000499d90 in ast_spawn_extension (c=0x1a17a890, context=0x1a17ac30 "from-internal", exten=0x1a17ac80 "71", priority=1, callerid=0x1a17b180 "3535") at pbx.c:2318 #10 0x000000000049a234 in __ast_pbx_run (c=0x1a17a890) at pbx.c:2407 #11 0x000000000049b138 in pbx_thread (data=0x1a17a890) at pbx.c:2622 #12 0x00000000004e24ad in dummy_start (data=0x1a1bf970) at utils.c:856 #13 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #14 0x00002b31919600ad in clone () from /lib64/libc.so.6 Thread 1 (process 32714): #0 0x00000000004427e9 in __ast_pthread_mutex_lock (filename=0x516d34 "channel.c", lineno=2489, func=0x519140 "ast_indicate_data", mutex_name=0x517e08 "&chan->lock", t=0x50206563696c41ea) at /usr/src/asterisk-1.4.23.1/include/asterisk/lock.h:351 #1 0x000000000044b119 in ast_indicate_data (chan=0x50206563696c4122, _condition=16, data=0x2aaaab4f49e0, datalen=8) at channel.c:2489 #2 0x00002aaaab2e6004 in park_call_full (chan=0x2aaaac018380, peer=0x2aaaac018380, timeout=0, extout=0x0, orig_chan_name=0x4183e770 "SIP/172.16.16.2-1a174860") at res_features.c:470 #3 0x00002aaaab2e69ae in masq_park_call (rchan=0x1a1be4b0, peer=0x2aaaac018380, timeout=0, extout=0x0, play_announcement=1, orig_chan_name=0x4183e770 "SIP/172.16.16.2-1a174860") at res_features.c:520 #4 0x00002aaaab2e6a4a in masq_park_call_announce (rchan=0x1a1be4b0, peer=0x1a1be4b0, timeout=0, extout=0x0, orig_chan_name=0x4183e770 "SIP/172.16.16.2-1a174860") at res_features.c:537 #5 0x00002aaaab2ecf1f in park_call_exec (chan=0x1a1be4b0, data=0x52a453) at res_features.c:2094 #6 0x0000000000494965 in pbx_exec (c=0x1a1be4b0, app=0x1a0c4760, data=0x418409d0) at pbx.c:537 #7 0x0000000000498a1b in pbx_extension_helper (c=0x1a1be4b0, con=0x0, context=0x1a1be850 "from-internal", exten=0x1a1be8a0 "s", priority=1, label=0x0, callerid=0x1a0f9890 "71", action=E_SPAWN) at pbx.c:1863 #8 0x0000000000499d90 in ast_spawn_extension (c=0x1a1be4b0, context=0x1a1be850 "from-internal", exten=0x1a1be8a0 "s", priority=1, callerid=0x1a0f9890 "71") at pbx.c:2318 #9 0x000000000049a234 in __ast_pbx_run (c=0x1a1be4b0) at pbx.c:2407 #10 0x000000000049b138 in pbx_thread (data=0x1a1be4b0) at pbx.c:2622 #11 0x00000000004e24ad in dummy_start (data=0x1a1bffa0) at utils.c:856 #12 0x00002b31911de367 in start_thread () from /lib64/libpthread.so.0 #13 0x00002b31919600ad in clone () from /lib64/libc.so.6 (gdb)