Core was generated by `/usr/sbin/asterisk -g -c'. Program terminated with signal 11, Segmentation fault. #0 send_command_final (i=0x0, type=6 '\006', command=15, ts=0, data=0xb21206a4 "", datalen=0, seqno=-1) at chan_iax2.c:5106 5106 int call_num = i->callno; (gdb) bt #0 send_command_final (i=0x0, type=6 '\006', command=15, ts=0, data=0xb21206a4 "", datalen=0, seqno=-1) at chan_iax2.c:5106 #1 0xb7463288 in update_registry (sin=0xb2123300, callno=4000, devtype=0x0, fd=10, refresh=60) at chan_iax2.c:6302 #2 0xb7468a47 in socket_process (thread=0xb1115100) at chan_iax2.c:8280 #3 0xb746f1ef in handle_deferred_full_frames (thread=0xb1115100) at chan_iax2.c:6877 #4 0xb746f6dc in iax2_process_thread (data=0xb1115100) at chan_iax2.c:8661 #5 0x081000e0 in dummy_start (data=0xb0f913c0) at utils.c:912 #6 0xb7efd0bd in start_thread () from /lib/tls/libpthread.so.0 #7 0xb7e1801e in clone () from /lib/tls/libc.so.6 Program terminated with signal 11, Segmentation fault. #0 send_command_final (i=0x0, type=6 '\006', command=15, ts=0, data=0xb728b6a4 "", datalen=0, seqno=-1) at chan_iax2.c:5106 5106 int call_num = i->callno; (gdb) bt #0 send_command_final (i=0x0, type=6 '\006', command=15, ts=0, data=0xb728b6a4 "", datalen=0, seqno=-1) at chan_iax2.c:5106 #1 0xb749a288 in update_registry (sin=0xb728e300, callno=3085, devtype=0x0, fd=10, refresh=60) at chan_iax2.c:6302 #2 0xb749fa47 in socket_process (thread=0x81e84b8) at chan_iax2.c:8280 #3 0xb74a61ef in handle_deferred_full_frames (thread=0x81e84b8) at chan_iax2.c:6877 #4 0xb74a66dc in iax2_process_thread (data=0x81e84b8) at chan_iax2.c:8661 #5 0x081000e0 in dummy_start (data=0x81e0988) at utils.c:912 #6 0xb7f340bd in start_thread () from /lib/tls/libpthread.so.0 #7 0xb7e4f01e in clone () from /lib/tls/libc.so.6 Program terminated with signal 11, Segmentation fault. #0 send_command_final (i=0x0, type=6 '\006', command=15, ts=0, data=0xb696e6c4 "", datalen=0, seqno=-1) at chan_iax2.c:5106 5106 int call_num = i->callno; (gdb) bt #0 send_command_final (i=0x0, type=6 '\006', command=15, ts=0, data=0xb696e6c4 "", datalen=0, seqno=-1) at chan_iax2.c:5106 #1 0xb7450288 in update_registry (sin=0xb6971320, callno=1853, devtype=0x0, fd=10, refresh=60) at chan_iax2.c:6302 #2 0xb7455a47 in socket_process (thread=0xb6f6f880) at chan_iax2.c:8280 #3 0xb745c6d5 in iax2_process_thread (data=0xb6f6f880) at chan_iax2.c:8660 #4 0x081000e0 in dummy_start (data=0xb6f67b00) at utils.c:912 #5 0xb7eea0bd in start_thread () from /lib/tls/libpthread.so.0 #6 0xb7e0501e in clone () from /lib/tls/libc.so.6 (gdb) bt full #0 send_command_final (i=0x0, type=6 '\006', command=15, ts=0, data=0xb696e6c4 "", datalen=0, seqno=-1) at chan_iax2.c:5106 call_num = #1 0xb7450288 in update_registry (sin=0xb6971320, callno=1853, devtype=0x0, fd=10, refresh=60) at chan_iax2.c:6302 ied = {buf = '\0' , pos = 0} p = (struct iax2_peer *) 0x8256890 data = "212.60.138.113:4569:60", '\0' , " ¥F·Ñ\006\002\000\000\000\000\000hW3\b\000\000\000" peer_name = res = __PRETTY_FUNCTION__ = "update_registry" #2 0xb7455a47 in socket_process (thread=0xb6f6f880) at chan_iax2.c:8280 orignative = sin = {sin_family = 2, sin_port = 55569, sin_addr = {s_addr = 1904884948}, sin_zero = "\000\000\000\000\000\000\000"} res = 24 updatehistory = 0 new = 1 ptr = dcallno = 0 fh = mth = cur = f = {frametype = AST_FRAME_IAX, subclass = 13, datalen = 0, samples = 0, mallocd = 0, mallocd_hdr_len = 0, offset = 0, src = 0x0, data = 0x0, delivery = { tv_sec = 0, tv_usec = 0}, frame_list = {next = 0x0}, flags = 0, ts = 0, len = 0, seqno = 0} c = dp = tpeer = ies = {called_number = 0x0, calling_number = 0x0, calling_ani = 0x0, calling_name = 0x0, calling_ton = -1, calling_tns = -1, calling_pres = -1, called_context = 0x0, username = 0xb6f6f90e "134562", password = 0x0, capability = 0, format = 0, codec_prefs = 0x0, language = 0x0, version = 0, adsicpe = 0, dnid = 0x0, rdnis = 0x0, authmethods = 0, encmethods = 0, challenge = 0x0, md5_result = 0x0, rsa_result = 0x0, apparent_addr = 0x0, refresh = 60, dpstatus = 0, callno = 0, cause = 0x0, causecode = 0 '\0', iax_unknown = 0 '\0', msgcount = -1, autoanswer = 0, musiconhold = 0, transferid = 0, datetime = 0, devicetype = 0x0, serviceident = 0x0, firmwarever = -1, fwdesc = 0, fwdata = 0x0, fwdatalen = 0 '\0', enckey = 0x0, enckeylen = 0 '\0', provver = 0, samprate = 1, provverpres = 0, rr_jitter = 0, rr_loss = 0, rr_pkts = 0, rr_delay = 0, rr_dropped = 0, rr_ooo = 0} ied0 = {buf = '\0' , pos = 0} ied1 = {buf = '\0' , pos = 0} format = fd = 10 exists = minivid = 0 empty = '\0' duped_fr = host_pref_buf = '\0' caller_pref_buf = '\0' pref = {order = "H\022\227¶Ö-\017\b \022\227¶^s!I\237Ç\000\000\n\000\000\000\000\000\000\000Y\001\000", framing = "\220'2\b\020\000\000\000xÔå·\000\000\000\000x\022\227¶\237Ç\000\000hs!I\237Ç\000"} using_prefs = __PRETTY_FUNCTION__ = "socket_process" ---Type to continue, or q to quit--- #3 0xb745c6d5 in iax2_process_thread (data=0xb6f6f880) at chan_iax2.c:8660 curelm = _buffer = {__routine = 0xb7437950 , __arg = 0xb6f6f880, __canceltype = 135573704, __prev = 0xb697143c} thread = (struct iax2_thread *) 0x0 ts = {tv_sec = 1226929055, tv_nsec = 379933000} put_into_idle = 1 #4 0x081000e0 in dummy_start (data=0xb6f67b00) at utils.c:912 _buffer = {__routine = 0x806a8c0 , __arg = 0xb6971bb0, __canceltype = 0, __prev = 0x0} ret = #5 0xb7eea0bd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb7e0501e in clone () from /lib/tls/libc.so.6