!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {24, 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 = 0, si_stime = 0}, _sigfault = {si_addr = 0x18, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 24, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7f5a77557700 (LWP 12245)): #0 0x00007f5b63293dec in grp_lock_acquire (p=0x7f5adc040848) at ../src/pj/lock.c:290 glock = 0x7f5adc040848 lck = 0x0 #1 0x00007f5b63294335 in pj_grp_lock_acquire (grp_lock=0x7f5adc040848) at ../src/pj/lock.c:478 No locals. #2 0x00007f5b63201e11 in pjsip_tsx_send_msg (tsx=0x7f5a58028958, tdata=0x7f5a3e1c0518) at ../src/pjsip/sip_transaction.c:1788 event = {prev = 0x7f5a77556ac0, next = 0x7f5b2480faf5 , type = PJSIP_EVENT_TX_MSG, body = {timer = {entry = 0x7f5a3e1c0518}, tsx_state = {src = {rdata = 0x7f5a3e1c0518, tdata = 0x7f5a3e1c0518, timer = 0x7f5a3e1c0518, status = 1042023704, data = 0x7f5a3e1c0518}, tsx = 0x7f5a77556ac0, prev_state = 0, type = PJSIP_EVENT_UNKNOWN}, tx_msg = {tdata = 0x7f5a3e1c0518}, tx_error = {tdata = 0x7f5a3e1c0518, tsx = 0x7f5a77556ac0}, rx_msg = {rdata = 0x7f5a3e1c0518}, user = {user1 = 0x7f5a3e1c0518, user2 = 0x7f5a77556ac0, user3 = 0x0, user4 = 0x7f5a6c023698}}} status = 32602 #3 0x00007f5b2480fc83 in ast_sip_send_stateful_response (rdata=0x7f5a3d9ddd48, tdata=0x7f5a3e1c0518, sip_endpoint=0x7f5a6c026b20) at res_pjsip.c:4620 tsx = 0x7f5a58028958 #4 0x00007f5af203223c in register_aor (rdata=0x7f5a3d9ddd48, endpoint=0x7f5a6c026b20, aor=0x7f5a6c02a400, aor_name=0x7f5a6c0289e0 "000b82d0e2c3") at res_pjsip_registrar.c:941 response = {tdata = 0x7f5a3e1c0518, code = 500} contacts = 0x7f5a6c028a10 lock = 0x7f5a6c02b8b8 __PRETTY_FUNCTION__ = "register_aor" #5 0x00007f5af2032ead in registrar_on_rx_request (rdata=0x7f5a3d9ddd48) at res_pjsip_registrar.c:1132 endpoint = 0x7f5a6c026b20 aor = 0x7f5a6c02a400 aor_name = 0x7f5a6c0289e0 "000b82d0e2c3" __PRETTY_FUNCTION__ = "registrar_on_rx_request" #6 0x00007f5b631e301d in pjsip_endpt_process_rx_data (endpt=0x24723a8, rdata=0x7f5a3d9ddd48, p=0x7f5b24a57680 , p_handled=0x7f5a77556c8c) at ../src/pjsip/sip_endpoint.c:930 msg = 0x7f5a3d9e5da0 def_prm = {start_prio = 0, start_mod = 0xfa083e00, idx_after_start = 2002087088, silent = 32602} mod = 0x7f5af22363c0 handled = 0 i = 1 status = 0 #7 0x00007f5b24828721 in distribute (data=0x7f5a3d9ddd48) at res_pjsip/pjsip_distributor.c:945 param = {start_prio = 0, start_mod = 0x7f5b24a57400 , idx_after_start = 1, silent = 0} handled = 0 rdata = 0x7f5a3d9ddd48 is_request = 1 is_ack = 0 endpoint = 0x317d7c0 #8 0x0000000000610266 in ast_taskprocessor_execute (tps=0x317d7f8) at taskprocessor.c:1239 local = {local_data = 0x7f5b24083b3f, data = 0x618a75 } t = 0x7f5ac6e7af00 size = 143 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #9 0x000000000061b1f9 in execute_tasks (data=0x317d7f8) at threadpool.c:1354 tps = 0x317d7f8 #10 0x0000000000610266 in ast_taskprocessor_execute (tps=0x24702a8) at taskprocessor.c:1239 local = {local_data = 0x0, data = 0x246ec68} t = 0x7f5ac4047b70 size = 38202488 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #11 0x0000000000619210 in threadpool_execute (pool=0x246ec78) at threadpool.c:367 __PRETTY_FUNCTION__ = "threadpool_execute" #12 0x000000000061aaee in worker_active (worker=0x7f5ae4003068) at threadpool.c:1137 alive = 0 #13 0x000000000061a8a6 in worker_start (arg=0x7f5ae4003068) at threadpool.c:1056 worker = 0x7f5ae4003068 saved_state = (DEAD | unknown: 32600) __PRETTY_FUNCTION__ = "worker_start" #14 0x0000000000628020 in dummy_start (data=0x7f5ae4000a30) at utils.c:1239 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -5814339005952094681, 0, 140029423270719, 140026525874624, 0, -5814339005943706073, 5907525432885448231}, __mask_was_saved = 0}}, __pad = {0x7f5a77556ef0, 0x0, 0x0, 0x0}} __cancel_routine = 0x454b13 __cancel_arg = 0x7f5a77557700 __not_first_call = 0 ret = 0x0 a = {start_routine = 0x61a81f , data = 0x7f5ae4003068, name = 0x7f5ae4003170 "worker_start started at [ 1111] threadpool.c worker_thread_start()"} #15 0x00007f5b6176b6ba in start_thread (arg=0x7f5a77557700) at pthread_create.c:333 __res = pd = 0x7f5a77557700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140026525873920, 5907526236554858023, 0, 140029423270719, 140026525874624, 0, -5814339005945803225, -5814853841243533785}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #16 0x00007f5b60a0041d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 No locals.