[root@receiver01 tmp]# gdb /usr/sbin/asterisk ooh323_core.26276 GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-23.el5_5.2) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i386-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/sbin/asterisk...done. [New Thread 31163] [New Thread 26285] [New Thread 26283] [New Thread 26282] [New Thread 26281] [New Thread 26280] [New Thread 26279] [New Thread 26278] [New Thread 26277] [New Thread 26276] warning: .dynamic section for "/usr/lib/libxml2.so.2" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/lib/libtermcap.so.2" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/usr/lib/libkrb5.so.3" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/lib/libcom_err.so.2" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/usr/lib/libk5crypto.so.3" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/usr/lib/libkrb5support.so.0" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations warning: .dynamic section for "/lib/libkeyutils.so.1" is not at the expected address warning: difference appears to be caused by prelink, adjusting expectations Reading symbols from /lib/libssl.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libssl.so.6 Reading symbols from /lib/libcrypto.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libcrypto.so.6 Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libtermcap.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libtermcap.so.2 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /usr/src/openh323/lib/libh323_linux_x86_r.so.1.18.0...(no debugging symbols found)...done. Loaded symbols for /usr/src/openh323/lib/libh323_linux_x86_r.so.1.18.0 Reading symbols from /usr/src/pwlib/lib/libpt_linux_x86_r.so.1.10.0...(no debugging symbols found)...done. Loaded symbols for /usr/src/pwlib/lib/libpt_linux_x86_r.so.1.10.0 Reading symbols from /lib/libexpat.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libexpat.so.0 Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /usr/lib/libgssapi_krb5.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgssapi_krb5.so.2 Reading symbols from /usr/lib/libkrb5.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkrb5.so.3 Reading symbols from /lib/libcom_err.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libcom_err.so.2 Reading symbols from /usr/lib/libk5crypto.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libk5crypto.so.3 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libkrb5support.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libkrb5support.so.0 Reading symbols from /lib/libkeyutils.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libkeyutils.so.1 Reading symbols from /lib/libselinux.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /lib/libsepol.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libsepol.so.1 Reading symbols from /usr/lib/asterisk/modules/pbx_config.so...done. Loaded symbols for /usr/lib/asterisk/modules/pbx_config.so Reading symbols from /usr/lib/asterisk/modules/codec_alaw.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_alaw.so Reading symbols from /usr/lib/asterisk/modules/codec_a_mu.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_a_mu.so Reading symbols from /usr/lib/asterisk/modules/codec_ulaw.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_ulaw.so Reading symbols from /usr/lib/asterisk/modules/app_dial.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_dial.so Reading symbols from /usr/lib/asterisk/modules/chan_ooh323.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/asterisk/modules/chan_ooh323.so Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_files.so.2 Core was generated by `/usr/sbin/asterisk -f -vvvvvvddddddg'. Program terminated with signal 11, Segmentation fault. #0 0x06ba89bc in memHeapAlloc () from /usr/lib/asterisk/modules/chan_ooh323.so (gdb) bt #0 0x06ba89bc in memHeapAlloc () from /usr/lib/asterisk/modules/chan_ooh323.so #1 0x06ba263a in initContextBuffer () from /usr/lib/asterisk/modules/chan_ooh323.so #2 0x06ba2909 in setPERBuffer () from /usr/lib/asterisk/modules/chan_ooh323.so #3 0x06d0bf7e in asn1PE_H245Capability () from /usr/lib/asterisk/modules/chan_ooh323.so #4 0x06d0c752 in asn1PE_H245CapabilityTableEntry () from /usr/lib/asterisk/modules/chan_ooh323.so #5 0x06d0c7eb in asn1PE_H245TerminalCapabilitySet_capabilityTable () from /usr/lib/asterisk/modules/chan_ooh323.so #6 0x06d0cc43 in asn1PE_H245TerminalCapabilitySet () from /usr/lib/asterisk/modules/chan_ooh323.so #7 0x06d1b81d in asn1PE_H245RequestMessage () from /usr/lib/asterisk/modules/chan_ooh323.so #8 0x06d29cf6 in asn1PE_H245MultimediaSystemControlMessage () from /usr/lib/asterisk/modules/chan_ooh323.so #9 0x06bb0679 in ooEncodeH245Message () from /usr/lib/asterisk/modules/chan_ooh323.so #10 0x06bb0819 in ooSendH245Msg () from /usr/lib/asterisk/modules/chan_ooh323.so #11 0x06bb18a8 in ooSendTermCapMsg () from /usr/lib/asterisk/modules/chan_ooh323.so #12 0x06bb5b94 in ooOnReceivedTerminalCapabilitySet () from /usr/lib/asterisk/modules/chan_ooh323.so #13 0x06bb4cd4 in ooHandleH245Message () from /usr/lib/asterisk/modules/chan_ooh323.so #14 0x06bcd6ee in ooHandleTunneledH245Messages () from /usr/lib/asterisk/modules/chan_ooh323.so #15 0x06bcce57 in ooOnReceivedFacility () from /usr/lib/asterisk/modules/chan_ooh323.so #16 0x06bccbb3 in ooHandleH2250Message () from /usr/lib/asterisk/modules/chan_ooh323.so #17 0x06bad9b7 in ooH2250Receive () from /usr/lib/asterisk/modules/chan_ooh323.so #18 0x06bacd28 in ooProcessFDSETsAndTimers () from /usr/lib/asterisk/modules/chan_ooh323.so #19 0x06bad3a8 in ooMonitorChannels () from /usr/lib/asterisk/modules/chan_ooh323.so #20 0x06d29ddf in ooh323c_stack_thread () from /usr/lib/asterisk/modules/chan_ooh323.so #21 0x0818dfca in dummy_start (data=0x94fa158) at utils.c:968 #22 0x00516832 in start_thread () from /lib/libpthread.so.0 #23 0x00480f6e in clone () from /lib/libc.so.6 (gdb) bt full #0 0x06ba89bc in memHeapAlloc () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #1 0x06ba263a in initContextBuffer () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #2 0x06ba2909 in setPERBuffer () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #3 0x06d0bf7e in asn1PE_H245Capability () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #4 0x06d0c752 in asn1PE_H245CapabilityTableEntry () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #5 0x06d0c7eb in asn1PE_H245TerminalCapabilitySet_capabilityTable () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #6 0x06d0cc43 in asn1PE_H245TerminalCapabilitySet () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #7 0x06d1b81d in asn1PE_H245RequestMessage () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #8 0x06d29cf6 in asn1PE_H245MultimediaSystemControlMessage () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #9 0x06bb0679 in ooEncodeH245Message () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #10 0x06bb0819 in ooSendH245Msg () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #11 0x06bb18a8 in ooSendTermCapMsg () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #12 0x06bb5b94 in ooOnReceivedTerminalCapabilitySet () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #13 0x06bb4cd4 in ooHandleH245Message () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #14 0x06bcd6ee in ooHandleTunneledH245Messages () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #15 0x06bcce57 in ooOnReceivedFacility () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #16 0x06bccbb3 in ooHandleH2250Message () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #17 0x06bad9b7 in ooH2250Receive () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #18 0x06bacd28 in ooProcessFDSETsAndTimers () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #19 0x06bad3a8 in ooMonitorChannels () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #20 0x06d29ddf in ooh323c_stack_thread () from /usr/lib/asterisk/modules/chan_ooh323.so No symbol table info available. #21 0x0818dfca in dummy_start (data=0x94fa158) at utils.c:968 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {5402612, 0, -1209943152, -1209945176, 1061839193, -2135749471}, __mask_was_saved = 0}}, __pad = {0xb7e1b460, 0x0, 0x0, 0x0}} __cancel_routine = 0x8077030 __cancel_arg = 0xb7e1bb90 not_first_call = 0 ret = 0x0 a = {start_routine = 0x6d29dc8 , data = 0x0, name = 0x94f9580 "ooh323c_stack_thread started at [ 44] ooh323cDriver.c ooh323c_start_stack_thread()"} lock_info = 0xb7c00e08 mutex_attr = {__size = "\001\000\000", __align = 1} #22 0x00516832 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #23 0x00480f6e in clone () from /lib/libc.so.6 No symbol table info available. (gdb) thread apply all bt Thread 11 (Thread 26276): #0 0x00dc5402 in __kernel_vsyscall () #1 0x00477293 in poll () from /lib/libc.so.6 #2 0x0807fa39 in monitor_sig_flags (unused=0x0) at asterisk.c:3062 #3 0x080823ff in main (argc=3, argv=0xbfedea84) at asterisk.c:3823 #4 0x003c4e9c in __libc_start_main () from /lib/libc.so.6 #5 0x0805e401 in xmlDocGetRootElement () Thread 10 (Thread 26277): #0 0x00dc5402 in __kernel_vsyscall () #1 0x0051abc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x0817bc88 in __ast_cond_wait (filename=0x81f1188 "taskprocessor.c", lineno=293, func=0x81f16e4 "tps_processing_function", cond_name=0x81f175d "&i->poll_cond", mutex_name=0x81f1746 "&i->taskprocessor_lock", cond=0x94d2044, t=0x94d2078) at /usr/src/asterisk-1.6.2.14/include/asterisk/lock.h:848 #3 0x0817b62a in tps_processing_function (data=0x94d2040) at taskprocessor.c:293 #4 0x0818dfca in dummy_start (data=0x94cca28) at utils.c:968 #5 0x00516832 in start_thread () from /lib/libpthread.so.0 #6 0x00480f6e in clone () from /lib/libc.so.6 Thread 9 (Thread 26278): #0 0x00dc5402 in __kernel_vsyscall () #1 0x00477293 in poll () from /lib/libc.so.6 #2 0x0807a033 in listener (unused=0x0) at asterisk.c:1287 #3 0x0818dfca in dummy_start (data=0x94cc800) at utils.c:968 #4 0x00516832 in start_thread () from /lib/libpthread.so.0 #5 0x00480f6e in clone () from /lib/libc.so.6 Thread 8 (Thread 26279): #0 0x00dc5402 in __kernel_vsyscall () #1 0x0051abc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x0810d88d in __ast_cond_wait (filename=0x81dc720 "logger.c", lineno=981, func=0x81de4bf "logger_thread", cond_name=0x81de4ed "&logcond", mutex_name=0x81de4df "&logmsgs.lock", cond=0x82332a0, t=0x8210808) at /usr/src/asterisk-1.6.2.14/include/asterisk/lock.h:848 #3 0x0810d01a in logger_thread (data=0x0) at logger.c:981 #4 0x0818dfca in dummy_start (data=0x94cc918) at utils.c:968 #5 0x00516832 in start_thread () from /lib/libpthread.so.0 #6 0x00480f6e in clone () from /lib/libc.so.6 Thread 7 (Thread 26280): #0 0x00dc5402 in __kernel_vsyscall () #1 0x0051dafb in read () from /lib/libpthread.so.0 #2 0x08173b80 in inotify_daemon (data=0x0) at stdtime/localtime.c:259 #3 0x0818dfca in dummy_start (data=0x94cc958) at utils.c:968 #4 0x00516832 in start_thread () from /lib/libpthread.so.0 #5 0x00480f6e in clone () from /lib/libc.so.6 Thread 6 (Thread 26281): #0 0x00dc5402 in __kernel_vsyscall () #1 0x0051abc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x080c76e5 in __ast_cond_wait (filename=0x81cf334 "devicestate.c", lineno=543, func=0x81cf8d4 "do_devstate_changes", cond_name=0x81cf84c "&change_pending", mutex_name=0x81cf8e8 "&state_changes.lock", cond=0x822f960, t=0x82079c8) at /usr/src/asterisk-1.6.2.14/include/asterisk/lock.h:848 #3 0x080c7200 in do_devstate_changes (data=0x0) at devicestate.c:543 #4 0x0818dfca in dummy_start (data=0x94fe598) at utils.c:968 #5 0x00516832 in start_thread () from /lib/libpthread.so.0 #6 0x00480f6e in clone () from /lib/libc.so.6 Thread 5 (Thread 26282): #0 0x00dc5402 in __kernel_vsyscall () #1 0x0051abc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x0817bc88 in __ast_cond_wait (filename=0x81f1188 "taskprocessor.c", lineno=293, func=0x81f16e4 "tps_processing_function", cond_name=0x81f175d "&i->poll_cond", mutex_name=0x81f1746 "&i->taskprocessor_lock", cond=0x9678ac4, t=0x9678af8) at /usr/src/asterisk-1.6.2.14/include/asterisk/lock.h:848 #3 0x0817b62a in tps_processing_function (data=0x9678ac0) at taskprocessor.c:293 #4 0x0818dfca in dummy_start (data=0x94f3e10) at utils.c:968 #5 0x00516832 in start_thread () from /lib/libpthread.so.0 #6 0x00480f6e in clone () from /lib/libc.so.6 Thread 4 (Thread 26283): #0 0x00dc5402 in __kernel_vsyscall () #1 0x00477293 in poll () from /lib/libc.so.6 #2 0x080e75cc in do_parking_thread (ignore=0x0) at features.c:3301 #3 0x0818dfca in dummy_start (data=0x94ffaa8) at utils.c:968 #4 0x00516832 in start_thread () from /lib/libpthread.so.0 #5 0x00480f6e in clone () from /lib/libc.so.6 Thread 3 (Thread 26285): #0 0x00dc5402 in __kernel_vsyscall () #1 0x00477293 in poll () from /lib/libc.so.6 #2 0x08103e13 in ast_io_wait (ioc=0x94fb148, howlong=1000) at io.c:275 #3 0x06b997e7 in ?? () from /usr/lib/asterisk/modules/chan_ooh323.so #4 0x094fb148 in ?? () #5 0x000003e8 in ?? () #6 0x06d2cafe in asn1PD_H225CryptoH323Token_cryptoGKPwdHash () from /usr/lib/asterisk/modules/chan_ooh323.so #7 0x06d2b1d1 in asn1PD_H225CryptoH323Token_cryptoGKPwdHash () from /usr/lib/asterisk/modules/chan_ooh323.so #8 0x06d49720 in asn1PD_H225CryptoH323Token_cryptoGKPwdHash () from /usr/lib/asterisk/modules/chan_ooh323.so #9 0x00000000 in ?? () Thread 2 (Thread 31163): #0 0x00dc5402 in __kernel_vsyscall () #1 0x00477293 in poll () from /lib/libc.so.6 #2 0x080a5227 in ast_waitfor_nandfds (c=0xb7d9ec00, n=1, fds=0x0, nfds=0, exception=0x0, outfd=0x0, ms=0xb7d9ec04) at channel.c:2190 #3 0x080a5611 in ast_waitfor (c=0xb7c02140, ms=20000) at channel.c:2455 #4 0x080a253a in ast_safe_sleep_conditional (chan=0xb7c02140, ms=20000, cond=0, data=0x0) at channel.c:1379 #5 0x080a26fb in ast_safe_sleep (chan=0xb7c02140, ms=20000) at channel.c:1429 #6 0x0813b39c in pbx_builtin_wait (chan=0xb7c02140, data=0xb7da0e58) at pbx.c:8734 #7 0x08121e3f in pbx_exec (c=0xb7c02140, app=0x96794a8, data=0xb7da0e58) at pbx.c:1352 #8 0x0812af43 in pbx_extension_helper (c=0xb7c02140, con=0x0, context=0xb7c029c4 "voip", exten=0xb7c02a14 "32031", priority=2, label=0x0, callerid=0xb7c446b8 "00390098600", action=E_SPAWN, found=0xb7da32cc, combined_find_spawn=1) at pbx.c:3715 #9 0x0812c725 in ast_spawn_extension (c=0xb7c02140, context=0xb7c029c4 "voip", exten=0xb7c02a14 "32031", priority=2, callerid=0xb7c446b8 "00390098600", found=0xb7da32cc, combined_find_spawn=1) at pbx.c:4193 #10 0x0812ce06 in __ast_pbx_run (c=0xb7c02140, args=0x0) at pbx.c:4287 #11 0x0812e2df in pbx_thread (data=0xb7c02140) at pbx.c:4574 #12 0x0818dfca in dummy_start (data=0xb7c49c28) at utils.c:968 #13 0x00516832 in start_thread () from /lib/libpthread.so.0 #14 0x00480f6e in clone () from /lib/libc.so.6 Thread 1 (Thread 26284): #0 0x06ba89bc in memHeapAlloc () from /usr/lib/asterisk/modules/chan_ooh323.so #1 0x06ba263a in initContextBuffer () from /usr/lib/asterisk/modules/chan_ooh323.so #2 0x06ba2909 in setPERBuffer () from /usr/lib/asterisk/modules/chan_ooh323.so #3 0x06d0bf7e in asn1PE_H245Capability () from /usr/lib/asterisk/modules/chan_ooh323.so #4 0x06d0c752 in asn1PE_H245CapabilityTableEntry () from /usr/lib/asterisk/modules/chan_ooh323.so #5 0x06d0c7eb in asn1PE_H245TerminalCapabilitySet_capabilityTable () from /usr/lib/asterisk/modules/chan_ooh323.so #6 0x06d0cc43 in asn1PE_H245TerminalCapabilitySet () from /usr/lib/asterisk/modules/chan_ooh323.so #7 0x06d1b81d in asn1PE_H245RequestMessage () from /usr/lib/asterisk/modules/chan_ooh323.so #8 0x06d29cf6 in asn1PE_H245MultimediaSystemControlMessage () from /usr/lib/asterisk/modules/chan_ooh323.so #9 0x06bb0679 in ooEncodeH245Message () from /usr/lib/asterisk/modules/chan_ooh323.so #10 0x06bb0819 in ooSendH245Msg () from /usr/lib/asterisk/modules/chan_ooh323.so #11 0x06bb18a8 in ooSendTermCapMsg () from /usr/lib/asterisk/modules/chan_ooh323.so #12 0x06bb5b94 in ooOnReceivedTerminalCapabilitySet () from /usr/lib/asterisk/modules/chan_ooh323.so #13 0x06bb4cd4 in ooHandleH245Message () from /usr/lib/asterisk/modules/chan_ooh323.so #14 0x06bcd6ee in ooHandleTunneledH245Messages () from /usr/lib/asterisk/modules/chan_ooh323.so #15 0x06bcce57 in ooOnReceivedFacility () from /usr/lib/asterisk/modules/chan_ooh323.so #16 0x06bccbb3 in ooHandleH2250Message () from /usr/lib/asterisk/modules/chan_ooh323.so #17 0x06bad9b7 in ooH2250Receive () from /usr/lib/asterisk/modules/chan_ooh323.so #18 0x06bacd28 in ooProcessFDSETsAndTimers () from /usr/lib/asterisk/modules/chan_ooh323.so #19 0x06bad3a8 in ooMonitorChannels () from /usr/lib/asterisk/modules/chan_ooh323.so #20 0x06d29ddf in ooh323c_stack_thread () from /usr/lib/asterisk/modules/chan_ooh323.so #21 0x0818dfca in dummy_start (data=0x94fa158) at utils.c:968 #22 0x00516832 in start_thread () from /lib/libpthread.so.0 #23 0x00480f6e in clone () from /lib/libc.so.6 (gdb)