!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {24, 0, 0, 0, 533691856, -27880, -1603672919, -1, 0 }, _kill = {si_pid = 24, si_uid = 0}, _timer = {si_tid = 24, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 24, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 24, si_uid = 0, si_status = 0, si_utime = 2292189067661541376, si_stime = -6887722736290917608}, _sigfault = {si_addr = 0x18}, _sigpoll = {si_band = 24, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7f9599d71700 (LWP 9917)): #0 0x00007f97e9638c80 in pj_grp_lock_acquire (p=0x7f970875a408) at ../src/pj/lock.c:290 glock = 0x7f970875a408 lck = 0x0 #1 0x00007f97e9638c80 in pj_grp_lock_acquire (grp_lock=0x7f970875a408) at ../src/pj/lock.c:478 #2 0x00007f97e95c70f4 in pjsip_tsx_send_msg (tsx=0x7f9708805b98, tdata=tdata@entry=0x7f97c401b6e8) at ../src/pjsip/sip_transaction.c:1788 event = {prev = 0x7f97c4014dd8, next = 0x7f976696da29 , type = PJSIP_EVENT_TX_MSG, body = {timer = {entry = 0x7f97c401b6e8}, tsx_state = {src = {rdata = 0x7f97c401b6e8, tdata = 0x7f97c401b6e8, timer = 0x7f97c401b6e8, status = -1006520600, data = 0x7f97c401b6e8}, tsx = 0x7f9700042060, prev_state = -1006520600, type = 32663}, tx_msg = {tdata = 0x7f97c401b6e8}, tx_error = {tdata = 0x7f97c401b6e8, tsx = 0x7f9700042060}, rx_msg = {rdata = 0x7f97c401b6e8}, user = {user1 = 0x7f97c401b6e8, user2 = 0x7f9700042060, user3 = 0x7f97c401b6e8, user4 = 0x7f97c40243c8}}} status = #3 0x00007f976696dae5 in ast_sip_send_stateful_response (rdata=rdata@entry=0x7f97c40243c8, tdata=0x7f97c401b6e8, sip_endpoint=sip_endpoint@entry=0x7f97c4014dd8) at res_pjsip.c:5072 tsx = 0x7f9708805b98 __PRETTY_FUNCTION__ = "ast_sip_send_stateful_response" #4 0x00007f976123059e in registrar_on_rx_request (aor_name=0x7f97c400c3f0 "6043", aor=0x7f97c400d030, endpoint=0x7f97c4014dd8, rdata=0x7f97c40243c8) at res_pjsip_registrar.c:925 response = {tdata = 0x7f97c401b6e8, code = 500} contacts = 0x7f97c4049dc8 endpoint = 0x7f97c4014dd8 aor = 0x7f97c400d030 aor_name = 0x7f97c400c3f0 "6043" __PRETTY_FUNCTION__ = "registrar_on_rx_request" #5 0x00007f976123059e in registrar_on_rx_request (rdata=0x7f97c40243c8) at res_pjsip_registrar.c:1120 endpoint = 0x7f97c4014dd8 aor = 0x7f97c400d030 aor_name = 0x7f97c400c3f0 "6043" __PRETTY_FUNCTION__ = "registrar_on_rx_request" #6 0x00007f97e95ad077 in pjsip_endpt_process_rx_data (endpt=, rdata=rdata@entry=0x7f97c40243c8, p=p@entry=0x7f9766bb21c0 , p_handled=p_handled@entry=0x7f9599d70c00) at ../src/pjsip/sip_endpoint.c:930 msg = 0x7f97c4034720 def_prm = {start_prio = 2682804704, start_mod = 0x7f970c002ff8, idx_after_start = 2682804704, silent = 32661} mod = 0x7f9761432480 handled = 0 i = status = #7 0x00007f9766985986 in distribute (data=0x7f97c40243c8) at res_pjsip/pjsip_distributor.c:955 param = {start_prio = 0, start_mod = 0x7f9766bb2300 , idx_after_start = 1, silent = 0} handled = 0 rdata = 0x7f97c40243c8 is_request = 1 endpoint = __PRETTY_FUNCTION__ = "distribute" #8 0x000000000059362d in ast_taskprocessor_execute (tps=tps@entry=0x1d4af30) at taskprocessor.c:1237 local = {local_data = 0x7f9720015228, data = 0x1d4af30} t = 0x7f97c40072c0 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #9 0x000000000059a390 in execute_tasks (data=0x1d4af30) at threadpool.c:1354 tps = 0x1d4af30 #10 0x000000000059362d in ast_taskprocessor_execute (tps=0x20ba000) at taskprocessor.c:1237 local = {local_data = 0x7f97200151f0, data = 0x20ba1a0} t = 0x7f97c400c840 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #11 0x000000000059af70 in worker_start (pool=0x20ba1a0) at threadpool.c:367 worker = 0x7f97200151f0 saved_state = __PRETTY_FUNCTION__ = "worker_start" #12 0x000000000059af70 in worker_start (worker=0x7f97200151f0) at threadpool.c:1137 worker = 0x7f97200151f0 saved_state = __PRETTY_FUNCTION__ = "worker_start" #13 0x000000000059af70 in worker_start (arg=arg@entry=0x7f97200151f0) at threadpool.c:1056 worker = 0x7f97200151f0 saved_state = __PRETTY_FUNCTION__ = "worker_start" #14 0x00000000005a2888 in dummy_start (data=) at utils.c:1428 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {140287053702960, -5100770980925446626, 0, 512000, 7, 140280507864832, 5052291661532587550, -5100771445583288802}, __mask_was_saved = 0}}, __pad = {0x7f9599d70db0, 0x0, 0x7f97e66755b2 <__libc_thread_freeres+34>, 0x7d000}} __cancel_arg = 0x7f9599d71700 __not_first_call = ret = a = {start_routine = 0x59abb8 , data = 0x7f97200151f0, name = 0x7f972000a730 "worker_start started at [ 1111] threadpool.c worker_thread_start()"} __PRETTY_FUNCTION__ = "dummy_start" #15 0x00007f97e7262ea5 in start_thread () at /lib64/libpthread.so.0 #16 0x00007f97e66029fd in clone () at /lib64/libc.so.6