SIP -> OOH323 Audio Only Segmentation Fault

Any call that I have bridged to the OOH323 channel results in 100% CPU usage and a segmentation fault. I’ve narrowed it down the OOH323 channel driver using the directions found here:

http://www.moythreads.com/wordpress/2009/05/06/why-does-asterisk-consume-100-cpu/comment-page-1/

Running Asterisk version: SVN-trunk-r428974 on CentOS

Backtrace

code bt
#0 0x000000070001e501 in ?? ()
#1 0x00007f32a6f05309 in ooClearLogicalChannel (call=0x7f32d8007be8, channelNo=1002) at ooh323c/src/ooLogChan.c:338
#2 0x00007f32a6f05139 in ooClearAllLogicalChannels (call=0x7f32d8007be8) at ooh323c/src/ooLogChan.c:292
#3 0x00007f32a6f3da2f in ooEndCall (call=0x7f32d8007be8) at ooh323c/src/ooCalls.c:238
#4 0x00007f32a6f18d37 in ooProcessCallFDSETsAndTimers (call=0x7f32d8007be8, pfds=0x7f329dd5cc00, nfds=3, pToMin=0x7f329dd5cc30)
at ooh323c/src/oochannels.c:734
#5 0x00007f32a6f19461 in ooMonitorCallChannels (call=0x7f32d8007be8) at ooh323c/src/oochannels.c:946
#6 0x00007f32a708c6b9 in ooh323c_call_thread (dummy=0x7f32d8002d90) at ooh323cDriver.c:89
#7 0x00000000005ec64b in dummy_start (data=0x7f32d8002e00) at utils.c:1232
#8 0x00007f32e02579d1 in start_thread (arg=0x7f329dd5d700) at pthread_create.c:301
#9 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115
[/code]

Full back trace

code bt full
#0 0x000000070001e501 in ?? ()
No symbol table info available.
#1 0x00007f32a6f05309 in ooClearLogicalChannel (call=0x7f32d8007be8, channelNo=1002) at ooh323c/src/ooLogChan.c:338
pLogicalChannel = 0x7f32b8011320
epCap = 0x7f32b800d628
#2 0x00007f32a6f05139 in ooClearAllLogicalChannels (call=0x7f32d8007be8) at ooh323c/src/ooLogChan.c:292
temp = 0x7f32b80117f0
prev = 0x7f32b8011320
#3 0x00007f32a6f3da2f in ooEndCall (call=0x7f32d8007be8) at ooh323c/src/ooCalls.c:238
No locals.
#4 0x00007f32a6f18d37 in ooProcessCallFDSETsAndTimers (call=0x7f32d8007be8, pfds=0x7f329dd5cc00, nfds=3, pToMin=0x7f329dd5cc30)
at ooh323c/src/oochannels.c:734
toNext = {tv_sec = 12884903988, tv_usec = 139855373126656}
PRETTY_FUNCTION = “ooProcessCallFDSETsAndTimers”
#5 0x00007f32a6f19461 in ooMonitorCallChannels (call=0x7f32d8007be8) at ooh323c/src/oochannels.c:946
ret = 1
nfds = 3
zeroloops = 1
toMin = {tv_sec = 2, tv_usec = 100000}
pfds = {{fd = 33, events = 1, revents = 1}, {fd = 35, events = 1, revents = 0}, {fd = 36, events = 1, revents = 0}, {fd = -1630869088, events = 32562,
revents = 0}, {fd = -1646929472, events = 32562, revents = 0}}
pctxt = 0x7f32a70ad5d1
PRETTY_FUNCTION = “ooMonitorCallChannels”
#6 0x00007f32a708c6b9 in ooh323c_call_thread (dummy=0x7f32d8002d90) at ooh323cDriver.c:89
mycthread = 0x7f32d8002d90
pfds = {{fd = 24, events = 1, revents = 1}}
c = 99 'c’
res = 1
PRETTY_FUNCTION = “ooh323c_call_thread”
#7 0x00000000005ec64b in dummy_start (data=0x7f32d8002e00) at utils.c:1232
__cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -8658645025706208028, 139855389190560, 139855373130176, 0, 3, -8658645025748151068,
8769470750801794276}, __mask_was_saved = 0}}, __pad = {0x7f329dd5ce30, 0x0, 0x0, 0x0}}
__cancel_routine = 0x44f94c <ast_unregister_thread>
__cancel_arg = 0x7f329dd5d700
not_first_call = 0
ret = 0x0
a = {start_routine = 0x7f32a708c68e <ooh323c_call_thread>, data = 0x7f32d8002d90,
name = 0x7f32d8003710 “ooh323c_call_thread started at [ 169] ooh323cDriver.c ooh323c_start_call_thread()”}
#8 0x00007f32e02579d1 in start_thread (arg=0x7f329dd5d700) at pthread_create.c:301
__res =
pd = 0x7f329dd5d700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139855373129472, 8769471178083669220, 139855389190560, 139855373130176, 0, 3, -8658645025699916572,
-8658544288994159388}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
#9 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115
No locals.
[/code]

Thread Apply All BT

code thread apply all bt

Thread 52 (Thread 0x7f329ddd9700 (LWP 62565)):
#0 __lll_unlock_wake () at …/nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:373
#1 0x00007f32e025a877 in _L_unlock_657 () from /lib64/libpthread-2.12.so
#2 0x00007f32e025a7df in __pthread_mutex_unlock_usercnt (mutex=0x204a180) at pthread_mutex_unlock.c:52
#3 __pthread_mutex_unlock (mutex=0x204a180) at pthread_mutex_unlock.c:290
#4 0x000000000053399f in __ast_pthread_mutex_unlock (filename=0x7f32a7091cee “ooh323c/src/ooCmdChannel.c”, lineno=146,
func=0x7f32a7092010 “ooWriteCallStackCommand”, mutex_name=0x7f32a7091d38 “call->CmdChanLock”, t=0x204a180) at lock.c:470
#5 0x00007f32a6f039ec in ooWriteCallStackCommand (call=0x7f32d8007be8, cmd=0x7f329ddd8b30) at ooh323c/src/ooCmdChannel.c:146
#6 0x00007f32a6f3ff42 in ooHangCall (callToken=0x205e830 “ooh323c_o_3”, reason=OO_REASON_REMOTE_CLEARED, q931cause=16) at ooh323c/src/ooStackCmds.c:419
#7 0x00007f32a6ef134a in ooh323_hangup (ast=0x204e038) at chan_ooh323.c:1074
#8 0x00000000004b036b in ast_hangup (chan=0x204e038) at channel.c:2701
#9 0x0000000000475c05 in ast_bridge_run_after_goto (chan=0x204e038) at bridge_after.c:544
#10 0x000000000046bba3 in bridge_channel_ind_thread (data=0x20574c8) at bridge.c:1663
#11 0x00000000005ec64b in dummy_start (data=0x20575e0) at utils.c:1232
#12 0x00007f32e02579d1 in start_thread (arg=0x7f329ddd9700) at pthread_create.c:301
#13 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 51 (Thread 0x7f329e789700 (LWP 62538)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x1ff5f80, t=0x1ff5f48) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x1ff4e10) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1fe8090) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e789700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 50 (Thread 0x7f32ddb8c700 (LWP 62520)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1da6bb8) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1da6bb8) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1d9e1a0) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32ddb8c700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 49 (Thread 0x7f329de55700 (LWP 62557)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x0000000000458575 in monitor_sig_flags (unused=0x0) at asterisk.c:3659
#2 0x00000000005ec64b in dummy_start (data=0x2047dc0) at utils.c:1232
#3 0x00007f32e02579d1 in start_thread (arg=0x7f329de55700) at pthread_create.c:301
#4 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 48 (Thread 0x7f329ded1700 (LWP 62556)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x201b828) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x201b828) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1f04e40) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329ded1700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 47 (Thread 0x7f329df4d700 (LWP 62555)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f32b73f311e in scan_thread (unused=0x0) at pbx_spool.c:712
#2 0x00000000005ec64b in dummy_start (data=0x1edebc0) at utils.c:1232
#3 0x00007f32e02579d1 in start_thread (arg=0x7f329df4d700) at pthread_create.c:301
#4 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 46 (Thread 0x7f329dfc9700 (LWP 62554)):
#0 0x00007f32e025ef3d in nanosleep () at …/sysdeps/unix/syscall-template.S:82
#1 0x00007f32abddcd71 in cleanup (unused=0x0) at pbx_realtime.c:134
#2 0x00000000005ec64b in dummy_start (data=0x1eb4ad0) at utils.c:1232
#3 0x00007f32e02579d1 in start_thread (arg=0x7f329dfc9700) at pthread_create.c:301
#4 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 45 (Thread 0x7f329e045700 (LWP 62553)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f32a8d41a11 in do_monitor (data=0x0) at chan_phone.c:1102
#2 0x00000000005ec64b in dummy_start (data=0x20133f0) at utils.c:1232
#3 0x00007f32e02579d1 in start_thread (arg=0x7f329e045700) at pthread_create.c:301
#4 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 44 (Thread 0x7f329e0c1700 (LWP 62552)):
#0 0x00007f32e025ef3d in nanosleep () at …/sysdeps/unix/syscall-template.S:82
#1 0x00007f32b53b795d in lock_broker (unused=0x0) at func_lock.c:211
#2 0x00000000005ec64b in dummy_start (data=0x1e8d0e0) at utils.c:1232
#3 0x00007f32e02579d1 in start_thread (arg=0x7f329e0c1700) at pthread_create.c:301
#4 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 43 (Thread 0x7f329e13d700 (LWP 62551)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x200d728) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x200d728) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1e8d0e0) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e13d700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 42 (Thread 0x7f329e1b9700 (LWP 62550)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1e87ea8) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1e87ea8) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1e88010) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e1b9700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 41 (Thread 0x7f329e235700 (LWP 62549)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1e874e8) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1e874e8) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1e85ef0) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e235700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 40 (Thread 0x7f329e2b1700 (LWP 62548)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x000000000052bde5 in ast_io_wait (ioc=0x1fcf440, howlong=1000) at io.c:279
#2 0x00007f32b1314d89 in network_thread (ignore=0x0) at chan_iax2.c:12605
#3 0x00000000005ec64b in dummy_start (data=0x1fea840) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e2b1700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 39 (Thread 0x7f329e32d700 (LWP 62547)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x2001660, t=0x2001628) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x20004f0) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1fea840) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e32d700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 38 (Thread 0x7f329e3a9700 (LWP 62546)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x20001d0, t=0x2000198) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x1fff060) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1fe8090) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e3a9700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 37 (Thread 0x7f329e425700 (LWP 62545)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x1ffed40, t=0x1ffed08) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x1ffdbd0) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1ff3b40) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e425700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 36 (Thread 0x7f329e4a1700 (LWP 62544)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x1ffd8b0, t=0x1ffd878) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x1ffc740) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1fea840) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e4a1700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 35 (Thread 0x7f329e51d700 (LWP 62543)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x1ffc420, t=0x1ffc3e8) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x1ffb2b0) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1fe8090) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e51d700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 34 (Thread 0x7f329e599700 (LWP 62542)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x1ffb000, t=0x1ffafc8) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x1ff9e90) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1ff3b40) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e599700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 33 (Thread 0x7f329e615700 (LWP 62541)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x1ff9be0, t=0x1ff9ba8) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x1ff8a70) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1fea840) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e615700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 32 (Thread 0x7f329e691700 (LWP 62540)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x1ff87c0, t=0x1ff8788) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x1ff7650) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1fe8090) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e691700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 31 (Thread 0x7f329e70d700 (LWP 62539)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32b132ebb4 “chan_iax2.c”, lineno=12093, func=0x7f32b1335e80 “iax2_process_thread”,
cond_name=0x7f32b132ef11 “&thread->cond”, mutex_name=0x7f32b132ef03 “&thread->lock”, cond=0x1ff73a0, t=0x1ff7368) at lock.c:565
#2 0x00007f32b13125ac in iax2_process_thread (data=0x1ff6230) at chan_iax2.c:12093
#3 0x00000000005ec64b in dummy_start (data=0x1fea840) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e70d700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 30 (Thread 0x7f329e805700 (LWP 62537)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1fea238) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1fea238) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1fe8090) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e805700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 29 (Thread 0x7f329e881700 (LWP 62536)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:239
#1 0x0000000000533ac6 in __ast_cond_timedwait (filename=0x6d6bd4 “sched.c”, lineno=130, func=0x6d7075 “sched_run”,
cond_name=0x6d6be7 “&con->sched_thread->cond”, mutex_name=0x6d6bdc “&con->lock”, cond=0x1fe4868, t=0x1fe3f60, abstime=0x7f329e880c70) at lock.c:646
#2 0x00000000005b268b in sched_run (data=0x1fe3f60) at sched.c:130
#3 0x00000000005ec64b in dummy_start (data=0x1fd7140) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e881700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 28 (Thread 0x7f329e8fd700 (LWP 62535)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1fe3c58) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1fe3c58) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1fd5c00) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329e8fd700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 27 (Thread 0x7f329ea7b700 (LWP 62534)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x000000000052bde5 in ast_io_wait (ioc=0x1fb3970, howlong=1000) at io.c:279
#2 0x00007f32a098ee8d in do_monitor (data=0x0) at chan_sip.c:28790
#3 0x00000000005ec64b in dummy_start (data=0x1fd2ae0) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329ea7b700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 26 (Thread 0x7f329eaf7700 (LWP 62533)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1fce648) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1fce648) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1fce780) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329eaf7700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 25 (Thread 0x7f329eb73700 (LWP 62532)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f32b2ed9932 in do_monitor (data=0x0) at chan_dahdi.c:11392
#2 0x00000000005ec64b in dummy_start (data=0x1fb54b0) at utils.c:1232
#3 0x00007f32e02579d1 in start_thread (arg=0x7f329eb73700) at pthread_create.c:301
#4 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 24 (Thread 0x7f329ebef700 (LWP 62531)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x000000000052bde5 in ast_io_wait (ioc=0x1faed00, howlong=1000) at io.c:279
#2 0x00007f32a6efe184 in do_monitor (data=0x0) at chan_ooh323.c:4016
#3 0x00000000005ec64b in dummy_start (data=0x1fb1270) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f329ebef700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 23 (Thread 0x7f329ecb0700 (LWP 62530)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f32a6f3b9ba in ooSocketPoll (pfds=0x7f329ecafc60, nfds=1, timeout=2100) at ooh323c/src/ooSocket.c:514
#2 0x00007f32a6f18f06 in ooMonitorCmdChannels () at ooh323c/src/oochannels.c:782
#3 0x00007f32a708c688 in ooh323c_cmd_thread (dummy=0x0) at ooh323cDriver.c:76
#4 0x00000000005ec64b in dummy_start (data=0x1fb1080) at utils.c:1232
#5 0x00007f32e02579d1 in start_thread (arg=0x7f329ecb0700) at pthread_create.c:301
#6 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 22 (Thread 0x7f32bc101700 (LWP 62529)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007f32a6f3b9ba in ooSocketPoll (pfds=0x7f32bc100c50, nfds=1, timeout=2100) at ooh323c/src/ooSocket.c:514
#2 0x00007f32a6f1914e in ooMonitorChannels () at ooh323c/src/oochannels.c:852
#3 0x00007f32a708c671 in ooh323c_stack_thread (dummy=0x0) at ooh323cDriver.c:69
#4 0x00000000005ec64b in dummy_start (data=0x1fb0f00) at utils.c:1232
#5 0x00007f32e02579d1 in start_thread (arg=0x7f32bc101700) at pthread_create.c:301
#6 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 21 (Thread 0x7f32bc17d700 (LWP 62528)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x7f32ace000b4 “res_timing_pthread.c”, lineno=422, func=0x7f32ace00483 “do_timing”,
cond_name=0x7f32ace000f4 “&timing_thread.cond”, mutex_name=0x7f32ace000e0 “&timing_thread.lock”, cond=0x7f32ad000e80, t=0x7f32ad000e48) at lock.c:565
#2 0x00007f32acdffd72 in do_timing (arg=0x0) at res_timing_pthread.c:422
#3 0x00000000005ec64b in dummy_start (data=0x1e27610) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32bc17d700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 20 (Thread 0x7f32bdc39700 (LWP 62527)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:239
#1 0x0000000000533ac6 in __ast_cond_timedwait (filename=0x7f32bfdfbfe4 “res_calendar.c”, lineno=1817, func=0x7f32bfdfd34c “do_refresh”,
cond_name=0x7f32bfdfc702 “&refresh_condition”, mutex_name=0x7f32bfdfc5cd “&refreshlock”, cond=0x7f32bffff0c0, t=0x7f32bffff080, abstime=0x7f32bdc38c80)
at lock.c:646
#2 0x00007f32bfdfba51 in do_refresh (data=0x0) at res_calendar.c:1817
#3 0x00000000005ec64b in dummy_start (data=0x1f43700) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32bdc39700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 19 (Thread 0x7f32bdcb5700 (LWP 62526)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1f294a8) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1f294a8) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1f257e0) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32bdcb5700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 18 (Thread 0x7f32dd920700 (LWP 62525)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1e44d08) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1e44d08) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1e37cd0) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32dd920700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 17 (Thread 0x7f32dd99c700 (LWP 62524)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x6d6bd4 “sched.c”, lineno=124, func=0x6d7075 “sched_run”, cond_name=0x6d6be7 “&con->sched_thread->cond”,
mutex_name=0x6d6bdc “&con->lock”, cond=0x1df6258, t=0x1e32ce0) at lock.c:565
#2 0x00000000005b25a7 in sched_run (data=0x1e32ce0) at sched.c:124
#3 0x00000000005ec64b in dummy_start (data=0x1df76f0) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32dd99c700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 16 (Thread 0x7f32dda18700 (LWP 62523)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1e24a98) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1e24a98) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1e04170) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32dda18700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 15 (Thread 0x7f32dda94700 (LWP 62522)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1dcba08) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1dcba08) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1da4260) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32dda94700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 14 (Thread 0x7f32ddb10700 (LWP 62521)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1dca308) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1dca308) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1dc9b70) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32ddb10700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7f32ddc08700 (LWP 62519)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x6b5914 “devicestate.c”, lineno=546, func=0x6b5d10 “do_devstate_changes”,
cond_name=0x6b5bc7 “&change_pending”, mutex_name=0x6b5bd7 “&state_changes.lock”, cond=0x9851a0, t=0x967730) at lock.c:565
#2 0x00000000004f5ef4 in do_devstate_changes (data=0x0) at devicestate.c:546
#3 0x00000000005ec64b in dummy_start (data=0x1d67790) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32ddc08700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f32ddc84700 (LWP 62518)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x699794 “bridge.c”, lineno=4584, func=0x69b5c0 “bridge_manager_thread”,
cond_name=0x69ac29 “&manager->cond”, mutex_name=0x69ac08 “ao2_object_get_lockaddr(manager)”, cond=0x1d63fa8, t=0x1d63f50) at lock.c:565
#2 0x0000000000472fdb in bridge_manager_thread (data=0x1d63fa8) at bridge.c:4584
#3 0x00000000005ec64b in dummy_start (data=0x1d64000) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32ddc84700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f32ddd00700 (LWP 62517)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1d3ae98) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1d3ae98) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1d3ac50) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32ddd00700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f32ddf6c700 (LWP 62512)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:239
#1 0x0000000000533ac6 in __ast_cond_timedwait (filename=0x6de043 “threadpool.c”, lineno=1101, func=0x6de30c “worker_idle”,
cond_name=0x6de287 “&worker->cond”, mutex_name=0x6de279 “&worker->lock”, cond=0x7f32c0000950, t=0x7f32c0000980, abstime=0x7f32ddf6bc70) at lock.c:646
#2 0x00000000005e0ee5 in worker_idle (worker=0x7f32c0000948) at threadpool.c:1101
#3 0x00000000005e0c00 in worker_start (arg=0x7f32c0000948) at threadpool.c:993
#4 0x00000000005ec64b in dummy_start (data=0x7f32c0000a60) at utils.c:1232
#5 0x00007f32e02579d1 in start_thread (arg=0x7f32ddf6c700) at pthread_create.c:301
#6 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f32ddfe8700 (LWP 62511)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x6b4834 “db.c”, lineno=967, func=0x6b57d6 “db_sync_thread”, cond_name=0x6b5780 “&dbcond”,
mutex_name=0x6b4a99 “&dblock”, cond=0x985100, t=0x967100) at lock.c:565
#2 0x00000000004f4f06 in db_sync_thread (data=0x0) at db.c:967
#3 0x00000000005ec64b in dummy_start (data=0x1d4e080) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32ddfe8700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f32de064700 (LWP 62510)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1d3ab18) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1d3ab18) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1d3ac50) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32de064700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f32de0e0700 (LWP 62509)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at …/nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:183
#1 0x0000000000533a88 in __ast_cond_wait (filename=0x6bfff4 “logger.c”, lineno=1345, func=0x6c1312 “logger_thread”, cond_name=0x6c0dbd “&logcond”,
mutex_name=0x6c0daf “&logmsgs.lock”, cond=0x9854c0, t=0x969a70) at lock.c:565
#2 0x0000000000537806 in logger_thread (data=0x0) at logger.c:1345
#3 0x00000000005ec64b in dummy_start (data=0x1d28300) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32de0e0700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f32e1e10700 (LWP 62508)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x0000000000452534 in listener (unused=0x0) at asterisk.c:1582
#2 0x00000000005ec64b in dummy_start (data=0x1d28290) at utils.c:1232
#3 0x00007f32e02579d1 in start_thread (arg=0x7f32e1e10700) at pthread_create.c:301
#4 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f32e1e8c700 (LWP 62507)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x1d23828) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x1d23828) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x1d11790) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32e1e8c700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f32e1f08700 (LWP 62506)):
#0 sem_wait () at …/nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
#1 0x00000000005d73a3 in ast_sem_wait (data=0x12bdc88) at /usr/src/asterisk/include/asterisk/sem.h:59
#2 default_tps_processing_function (data=0x12bdc88) at taskprocessor.c:177
#3 0x00000000005ec64b in dummy_start (data=0x12bde00) at utils.c:1232
#4 0x00007f32e02579d1 in start_thread (arg=0x7f32e1f08700) at pthread_create.c:301
#5 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f32e1f0a820 (LWP 62505)):
#0 0x00007f32df5d61b3 in __poll (fds=, nfds=, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:87
#1 0x0000000000454cbf in ast_el_read_char (editline=0x12a61f0, cp=0x7fffef8b2a1f “”) at asterisk.c:2663
#2 0x00000000005fbc73 in el_getc (el=0x12a61f0, cp=0x7fffef8b2a1f “”) at read.c:350
#3 0x00000000005fbeb4 in read_getcmd (el=0x12a61f0, nread=0x7fffef8b3c7c) at read.c:243
#4 el_gets (el=0x12a61f0, nread=0x7fffef8b3c7c) at read.c:446
#5 0x000000000045b1c0 in main (argc=4, argv=0x7fffef8b3f88) at asterisk.c:4613

Thread 2 (Thread 0x7f32ddef0700 (LWP 62561)):
#0 0x00007f32e025e75d in read () at …/sysdeps/unix/syscall-template.S:82
#1 0x00000000005cfdcd in inotify_daemon (data=0x0) at stdtime/localtime.c:310
#2 0x00000000005ec64b in dummy_start (data=0x7f32d4006ae0) at utils.c:1232
#3 0x00007f32e02579d1 in start_thread (arg=0x7f32ddef0700) at pthread_create.c:301
#4 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f329dd5d700 (LWP 62559)):
#0 0x000000070001e501 in ?? ()
#1 0x00007f32a6f05309 in ooClearLogicalChannel (call=0x7f32d8007be8, channelNo=1002) at ooh323c/src/ooLogChan.c:338
#2 0x00007f32a6f05139 in ooClearAllLogicalChannels (call=0x7f32d8007be8) at ooh323c/src/ooLogChan.c:292
#3 0x00007f32a6f3da2f in ooEndCall (call=0x7f32d8007be8) at ooh323c/src/ooCalls.c:238
#4 0x00007f32a6f18d37 in ooProcessCallFDSETsAndTimers (call=0x7f32d8007be8, pfds=0x7f329dd5cc00, nfds=3, pToMin=0x7f329dd5cc30)
at ooh323c/src/oochannels.c:734
#5 0x00007f32a6f19461 in ooMonitorCallChannels (call=0x7f32d8007be8) at ooh323c/src/oochannels.c:946
#6 0x00007f32a708c6b9 in ooh323c_call_thread (dummy=0x7f32d8002d90) at ooh323cDriver.c:89
#7 0x00000000005ec64b in dummy_start (data=0x7f32d8002e00) at utils.c:1232
#8 0x00007f32e02579d1 in start_thread (arg=0x7f329dd5d700) at pthread_create.c:301
#9 0x00007f32df5df9dd in clone () at …/sysdeps/unix/sysv/linux/x86_64/clone.S:115[/code]

Any help would be greatly appreciated! Just one call can cause this issue to happen.

Anyone? Should I be submitting this to the bug list??

Generally you shouldn’t be using trunk unless you are prepared to submit bug reports and any segmentation violation justifies a bug report, once you have eliminated the possibility that there has been a subsequent fix, and checked things like having old versions of modules in your modules directory.

I would point out that very few people use the OOH driver, so it is likely to have a lot of bugs due to changes elsewhere not also being properly applied to it.

Hi David,

Thanks for the reply! I was using 11.8, tried 11.14 and tried a SVN install as well with no luck. Is there a more stable H323 driver I can use?

Unlikely. All the VoIP interest is in SIP, so very few people contribute to H.323, or Skinny support.

Damn, that’s a shame because the OOH323 driver has been very stable for me and I’ve isolated it down to the firmware the remote H323 endpoint(MCU) is using. But getting Radvision (Avaya) to help is like pulling teeth and requires blood sacrifice. Long story short, their licensing before the merger was a joke, now it’s worse.

I trust the work of the open source community does more than a global international company. Thanks for doing what you do!