Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb457f4d9 in logging_on_rx_msg (rdata=0xac09828) at res_pjsip_logger.c:124 124 ast_verbose("<--- Received SIP %s (%d bytes) from %s:%s:%d --->\n%s\n", (gdb) frame 0 #0 0xb457f4d9 in logging_on_rx_msg (rdata=0xac09828) at res_pjsip_logger.c:124 124 ast_verbose("<--- Received SIP %s (%d bytes) from %s:%s:%d --->\n%s\n", (gdb) print rdata $1 = (pjsip_rx_data *) 0xac09828 (gdb) print rdata->msg_info $2 = {msg_buf = 0x0, len = 0, msg = 0x0, info = 0x0, cid = 0x0, from = 0x0, to = 0x0, via = 0x0, cseq = 0x0, max_fwd = 0x0, route = 0x0, record_route = 0x0, ctype = 0x0, clen = 0x0, require = 0x0, supported = 0x0, parse_err = {prev = 0x0, next = 0x0, except_code = 0, line = 0, col = 0, hname = {ptr = 0x0, slen = 0}}} (gdb) print rdata->msg_info->type There is no member named type. (gdb) print rdata->msg_info.msg $3 = (pjsip_msg *) 0x0 (gdb) Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb457f4d9 in logging_on_rx_msg (rdata=0xac09828) at res_pjsip_logger.c:124 124 ast_verbose("<--- Received SIP %s (%d bytes) from %s:%s:%d --->\n%s\n", (gdb) bt full #0 0xb457f4d9 in logging_on_rx_msg (rdata=0xac09828) at res_pjsip_logger.c:124 __PRETTY_FUNCTION__ = "logging_on_rx_msg" #1 0xb66eabbb in pjsip_endpt_process_rx_data () from /usr/lib/libpjsip.so.2 No symbol table info available. #2 0xb66eadc3 in endpt_on_rx_msg () from /usr/lib/libpjsip.so.2 No symbol table info available. #3 0xb66f1f4a in pjsip_tpmgr_receive_packet () from /usr/lib/libpjsip.so.2 No symbol table info available. #4 0xb66f8b78 in on_data_read () from /usr/lib/libpjsip.so.2 No symbol table info available. #5 0xb666f887 in asock_on_data_read () from /usr/lib/libpj.so.2 No symbol table info available. #6 0xb6663c0e in ioqueue_on_read_complete () from /usr/lib/libpj.so.2 No symbol table info available. #7 0xb665dc59 in ioqueue_dispatch_read_event () from /usr/lib/libpj.so.2 No symbol table info available. #8 0xb665f497 in pj_ioqueue_poll () from /usr/lib/libpj.so.2 No symbol table info available. #9 0xb66ea8ed in pjsip_endpt_handle_events2 () from /usr/lib/libpjsip.so.2 No symbol table info available. #10 0xb66ea9ab in pjsip_endpt_handle_events () from /usr/lib/libpjsip.so.2 No symbol table info available. #11 0xb624c362 in monitor_thread_exec (endpt=0x0) at res_pjsip.c:2849 delay = {sec = 0, msec = 10} #12 0xb6660c12 in thread_main () from /usr/lib/libpj.so.2 No symbol table info available. #13 0xb7262f70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 No symbol table info available. #14 0xb6ff84ce in clone () from /lib/i386-linux-gnu/libc.so.6 No symbol table info available. (gdb) [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". Core was generated by `/usr/sbin/asterisk -f -vvvg -c'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb61f0c7c in find_dialog (rdata=0x9e356ec) at res_pjsip/pjsip_distributor.c:103 103 if (rdata->msg_info.msg->type == PJSIP_REQUEST_MSG) { #0 0xb61f0c7c in find_dialog (rdata=0x9e356ec) at res_pjsip/pjsip_distributor.c:103 #1 distributor (rdata=0x9e356ec) at res_pjsip/pjsip_distributor.c:154 #2 0xb6691bbb in pjsip_endpt_process_rx_data () from /usr/lib/libpjsip.so.2 #3 0xb6691dc3 in endpt_on_rx_msg () from /usr/lib/libpjsip.so.2 #4 0xb6698f4a in pjsip_tpmgr_receive_packet () from /usr/lib/libpjsip.so.2 #5 0xb669be4a in udp_on_read_complete () from /usr/lib/libpjsip.so.2 #6 0xb6604c59 in ioqueue_dispatch_read_event () from /usr/lib/libpj.so.2 #7 0xb6606497 in pj_ioqueue_poll () from /usr/lib/libpj.so.2 #8 0xb66918ed in pjsip_endpt_handle_events2 () from /usr/lib/libpjsip.so.2 #9 0xb66919ab in pjsip_endpt_handle_events () from /usr/lib/libpjsip.so.2 #10 0xb61dc362 in monitor_thread_exec (endpt=0x0) at res_pjsip.c:2849 #11 0xb6607c12 in thread_main () from /usr/lib/libpj.so.2 #12 0xb722cf70 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #13 0xb6fc24ce in clone () from /lib/i386-linux-gnu/libc.so.6 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". Core was generated by `/usr/sbin/asterisk -f -vvvg -c'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb61f0c7c in find_dialog (rdata=0x9e356ec) at res_pjsip/pjsip_distributor.c:103 103 if (rdata->msg_info.msg->type == PJSIP_REQUEST_MSG) { (gdb) print rdata $1 = (pjsip_rx_data *) 0x9e356ec (gdb) print rdata->msg_info $2 = {msg_buf = 0x0, len = 0, msg = 0x0, info = 0x0, cid = 0x0, from = 0x0, to = 0x0, via = 0x0, cseq = 0x0, max_fwd = 0x0, route = 0x0, record_route = 0x0, ctype = 0x0, clen = 0x0, require = 0x0, supported = 0x0, parse_err = {prev = 0x0, next = 0x0, except_code = 0, line = 0, col = 0, hname = {ptr = 0x0, slen = 0}}} (gdb)