root@deon:/tmp# gdb /usr/src/branch/iax_refcount/main/asterisk core.20558 GNU gdb 6.4-debian Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". Core was generated by `/usr/sbin/asterisk -vvvg -c'. Program terminated with signal 11, Segmentation fault. warning: Can't read pathname for load map: Input/output error. Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0 Reading symbols from /lib/libncurses.so.5...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2 Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...done. Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8 Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...done. Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/asterisk/modules/cdr_addon_mysql.so...done. Loaded symbols for /usr/lib/asterisk/modules/cdr_addon_mysql.so Reading symbols from /usr/lib/libmysqlclient.so.15...done. Loaded symbols for /usr/lib/libmysqlclient.so.15 Reading symbols from /lib/tls/i686/cmov/libcrypt.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libcrypt.so.1 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_dns.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_dns.so.2 Reading symbols from /usr/lib/asterisk/modules/codec_adpcm.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_adpcm.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_g726.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_g726.so Reading symbols from /usr/lib/asterisk/modules/codec_gsm.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_gsm.so Reading symbols from /usr/lib/asterisk/modules/codec_ilbc.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_ilbc.so Reading symbols from /usr/lib/asterisk/modules/codec_lpc10.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_lpc10.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/codec_zap.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_zap.so Reading symbols from /usr/lib/asterisk/modules/app_addon_sql_mysql.so...done. Loaded symbols for /usr/lib/asterisk/modules/app_addon_sql_mysql.so Reading symbols from /usr/lib/asterisk/modules/res_config_mysql.so...done. Loaded symbols for /usr/lib/asterisk/modules/res_config_mysql.so Reading symbols from /usr/lib/asterisk/modules/codec_g729a.so...done. Loaded symbols for /usr/lib/asterisk/modules/codec_g729a.so #0 0xb7c367a9 in strcasecmp () from /lib/tls/i686/cmov/libc.so.6 (gdb) bt #0 0xb7c367a9 in strcasecmp () from /lib/tls/i686/cmov/libc.so.6 #1 0x081ea9a0 in set_insecure_flags (flags=0xb77c15a4, value=0x0, lineno=-1) at chan_sip.c:15697 #2 0x081ace67 in realtime_peer (newpeername=0x0, sin=0x89ac498) at chan_sip.c:2503 #3 0x081ad5ea in find_peer (peer=0x0, sin=0x89ac498, realtime=1) at chan_sip.c:2594 #4 0x081cc7ec in check_user_full (p=0x89ac218, req=0xb77c2100, sipmethod=5, uri=0xb77c2323 "sip:4698347963@dal02a.netlogic.net;user=phone", reliable=XMIT_RELIABLE, sin=0xb77c20f0, authpeer=0x0) at chan_sip.c:9278 #5 0x081cec16 in check_user (p=0x89ac218, req=0xb77c2100, sipmethod=5, uri=0xb77c2323 "sip:4698347963@dal02a.netlogic.net;user=phone", reliable=XMIT_RELIABLE, sin=0xb77c20f0) at chan_sip.c:9418 #6 0x081e141b in handle_request_invite (p=0x89ac218, req=0xb77c2100, debug=0, seqno=1, sin=0xb77c20f0, recount=0xb77c20e4, e=0xb77c2323 "sip:4698347963@dal02a.netlogic.net;user=phone", nounlock=0xb77c20e8) at chan_sip.c:13558 #7 0x081e7cd1 in handle_request (p=0x89ac218, req=0xb77c2100, sin=0xb77c20f0, recount=0xb77c20e4, nounlock=0xb77c20e8) at chan_sip.c:14992 #8 0x081e8727 in sipsock_read (id=0x89a4dd0, fd=10, events=1, ignore=0x0) at chan_sip.c:15140 #9 0x080b7fe1 in ast_io_wait (ioc=0xb78327a0, howlong=1000) at io.c:279 #10 0x081e91fd in do_monitor (data=0x0) at chan_sip.c:15346 #11 0x081128b0 in dummy_start (data=0xb7834d80) at utils.c:775 #12 0xb7fc2341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb7c944ee in clone () from /lib/tls/i686/cmov/libc.so.6 (gdb) bt full #0 0xb7c367a9 in strcasecmp () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #1 0x081ea9a0 in set_insecure_flags (flags=0xb77c15a4, value=0x0, lineno=-1) at chan_sip.c:15697 dep_insecure_very = 1 dep_insecure_yes = 0 __PRETTY_FUNCTION__ = "set_insecure_flags" #2 0x081ace67 in realtime_peer (newpeername=0x0, sin=0x89ac498) at chan_sip.c:2503 peer = (struct sip_peer *) 0x0 var = (struct ast_variable *) 0x0 peerlist = (struct ast_config *) 0x89aa650 tmp = (struct ast_variable *) 0x0 flags = {flags = 0} iabuf = 0x89aa1d0 "71.96.77.217" portstring = "50775" insecure = 0x0 cat = 0x89ab0f8 "71.96.77.217" portnum = 50775 __PRETTY_FUNCTION__ = "realtime_peer" #3 0x081ad5ea in find_peer (peer=0x0, sin=0x89ac498, realtime=1) at chan_sip.c:2594 p = (struct sip_peer *) 0x0 __PRETTY_FUNCTION__ = "find_peer" #4 0x081cc7ec in check_user_full (p=0x89ac218, req=0xb77c2100, sipmethod=5, uri=0xb77c2323 "sip:4698347963@dal02a.netlogic.net;user=phone", reliable=XMIT_RELIABLE, sin=0xb77c20f0, authpeer=0x0) at chan_sip.c:9278 user = (struct sip_user *) 0x0 peer = (struct sip_peer *) 0x0 from = "\"+19724340447\" c = 0x0 of = 0xb77c19c0 "+14692939317" rpid_num = '\0' rpid = 0x828634c "" res = AUTH_SUCCESSFUL t = 0x89aa908 "" calleridname = "+19724340447", '\0' debug = 0 tmpvar = (struct ast_variable *) 0x0 v = (struct ast_variable *) 0x0 uri2 = 0xb77c1660 "sip:4698347963@dal02a.netlogic.net" __PRETTY_FUNCTION__ = "check_user_full" #5 0x081cec16 in check_user (p=0x89ac218, req=0xb77c2100, sipmethod=5, uri=0xb77c2323 "sip:4698347963@dal02a.netlogic.net;user=phone", reliable=XMIT_RELIABLE, sin=0xb77c20f0) at chan_sip.c:9418 No locals. #6 0x081e141b in handle_request_invite (p=0x89ac218, req=0xb77c2100, debug=0, seqno=1, sin=0xb77c20f0, recount=0xb77c20e4, e=0xb77c2323 "sip:4698347963@dal02a.netlogic.net;user=phone", nounlock=0xb77c20e8) at chan_sip.c:13558 res = 1 gotdest = -1216602472 p_replaces = 0x828634c "" replace_id = 0x0 required = 0x828634c "" required_profile = 0 c = (struct ast_channel *) 0x0 reinvite = 0 __PRETTY_FUNCTION__ = "handle_request_invite" #7 0x081e7cd1 in handle_request (p=0x89ac218, req=0xb77c2100, sin=0xb77c20f0, recount=0xb77c20e4, nounlock=0xb77c20e8) at chan_sip.c:14992 cmd = 0xb77c231c "INVITE" cseq = 0xb77c2458 "1 INVITE" useragent = 0xb77c251a "Audiocodes-Sip-Gateway-MP-118 FXS/v.4.60A.036.005" seqno = 1 len = 1 ignore = 0 respid = 1701719649 res = 0 ---Type to continue, or q to quit--- debug = 0 e = 0xb77c2323 "sip:4698347963@dal02a.netlogic.net;user=phone" error = 0 __PRETTY_FUNCTION__ = "handle_request" #8 0x081e8727 in sipsock_read (id=0x89a4dd0, fd=10, events=1, ignore=0x0) at chan_sip.c:15140 req = {rlPart1 = 0xb77c231c "INVITE", rlPart2 = 0xb77c2323 "sip:4698347963@dal02a.netlogic.net;user=phone", len = 868, headers = 13, method = 5, lines = 12, flags = 0, header = {0xb77c231c "INVITE", 0xb77c235a "Via: SIP/2.0/UDP 71.96.77.217;branch=z9hG4bKac1353472105", 0xb77c2394 "Max-Forwards: 70", 0xb77c23a6 "From: \"+19724340447\" ;tag=1c1353469267", 0xb77c23ee "To: ", 0xb77c2423 "Call-ID: 1353468757532000104723@192.168.1.250", 0xb77c2452 "CSeq: 1 INVITE", 0xb77c2462 "Contact: ", 0xb77c248c "Supported: em,100rel,timer,replaces,path", 0xb77c24b6 "Allow: REGISTER,OPTIONS,INVITE,ACK,CANCEL,BYE,NOTIFY,PRACK,REFER,INFO,SUBSCRIBE,UPDATE", 0xb77c250e "User-Agent: Audiocodes-Sip-Gateway-MP-118 FXS/v.4.60A.036.005", 0xb77c254d "Content-Type: application/sdp", 0xb77c256c "Content-Length: 253", 0xb77c2581 "", 0x0 }, line = {0xb77c2583 "v=0", 0xb77c2588 "o=AudiocodesGW 1353458115 1353457991 IN IP4 71.96.77.217", 0xb77c25c2 "s=Phone-Call", 0xb77c25d0 "c=IN IP4 71.96.77.217", 0xb77c25e7 "t=0 0", 0xb77c25ee "m=audio 6000 RTP/AVP 18 96", 0xb77c260a "a=rtpmap:18 g729/8000", 0xb77c2621 "a=fmtp:18 annexb=no", 0xb77c2636 "a=rtpmap:96 telephone-event/8000", 0xb77c2658 "a=fmtp:96 0-15", 0xb77c2668 "a=ptime:20", 0xb77c2674 "a=sendrecv", 0xb77c2680 "", 0x0 }, data = "INVITE\000sip:4698347963@dal02a.netlogic.net;user=phone\000SIP/2.0\000\000Via: SIP/2.0/UDP 71.96.77.217;branch=z9hG4bKac1353472105\000\000Max-Forwards: 70\000\000From: \"+19724340447\" ;tag=1c13"..., sdp_start = 0, sdp_end = 0} sin = {sin_family = 2, sin_port = 22470, sin_addr = {s_addr = 3645726791}, sin_zero = "\000\000\000\000\000\000\000"} p = (struct sip_pvt *) 0x89ac218 res = 868 len = 16 nounlock = 0 recount = 0 lockretry = 100 __PRETTY_FUNCTION__ = "sipsock_read" #9 0x080b7fe1 in ast_io_wait (ioc=0xb78327a0, howlong=1000) at io.c:279 res = 1 x = 0 origcnt = 1 #10 0x081e91fd in do_monitor (data=0x0) at chan_sip.c:15346 res = 1000 sip = (struct sip_pvt *) 0x0 peer = (struct sip_peer *) 0x0 t = 1187746647 fastrestart = 0 lastpeernum = -1 curpeernum = 7 reloading = 0 __PRETTY_FUNCTION__ = "do_monitor" #11 0x081128b0 in dummy_start (data=0xb7834d80) at utils.c:775 _buffer = {__routine = 0x806c03b , __arg = 0xb77c3bb0, __canceltype = 0, __prev = 0x0} ret = (void *) 0x0 a = {start_routine = 0x81e8b35 , data = 0x0, name = 0xb7834e00 "do_monitor", ' ' , "started at [15405] chan_sip.c restart_monitor()"} lock_info = (struct thr_lock_info *) 0x89a5a70 __PRETTY_FUNCTION__ = "dummy_start" #12 0xb7fc2341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #13 0xb7c944ee in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. (gdb)