!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {-1036725688, 32606, 0, 0, 597540304, -24863, -1266046807, -1, 0 }, _kill = {si_pid = -1036725688, si_uid = 32606}, _timer = {si_tid = -1036725688, si_overrun = 32606, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = -1036725688, si_uid = 32606, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = -1036725688, si_uid = 32606, si_status = 0, si_utime = 2566416063721897984, si_stime = -5437629626975281439}, _sigfault = {si_addr = 0x7f5ec234d248}, _sigpoll = {si_band = 140044961894984, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7f5f3ca28700 (LWP 113932)): #0 0x00007f605572d4ac in ast_str_hash (str=0x7f5ec234d248
) at /usr/src/asterisk/asterisk-13-trunk/include/asterisk/strings.h:1202 hash = 5381 #1 0x00007f605572d512 in transport_monitor_hash_fn (obj=0x7f5ec234d248, flags=64) at res_pjsip/pjsip_transport_events.c:69 object = 0x7f5ec234d248 key = 0x7f5ec234d248
#2 0x000000000045df8e in hash_ao2_find_first (self=0x2e673a8, flags=80, arg=0x7f5ec234d248, state=0x7f5f3ca276a0) at astobj2_hash.c:390 node = 0x2e673a8 bucket_cur = 32607 cmp = 1017280128 #3 0x000000000045c491 in internal_ao2_traverse (self=0x2e673a8, flags=80, cb_fn=0x7f605572d514 , arg=0x7f5ec234d248, data=0x0, type=AO2_CALLBACK_DEFAULT, tag=0x0, file=0x0, line=0, func=0x0) at astobj2_container.c:344 ret = 0x0 cb_default = 0x7f605572d514 cb_withdata = 0x0 node = 0x7f5f3ca277e0 traversal_state = 0x7f5f3ca276a0 orig_lock = AO2_LOCK_REQ_MUTEX multi_container = 0x0 multi_iterator = 0x0 __PRETTY_FUNCTION__ = "internal_ao2_traverse" #4 0x000000000045c7fd in __ao2_callback (c=0x2e673a8, flags=80, cb_fn=0x7f605572d514 , arg=0x7f5ec234d248) at astobj2_container.c:455 #5 0x000000000045c972 in __ao2_find (c=0x2e673a8, arg=0x7f5ec234d248, flags=80) at astobj2_container.c:496 arged = 0x7f5ec234d248 #6 0x00007f605572de86 in ast_sip_transport_monitor_unregister (transport=0x7f5ec234d248, cb=0x7f60569a6c45 , data=0x7f5f944c27b8, matches=0x0) at res_pjsip/pjsip_transport_events.c:291 transports = 0x2e673a8 monitored = 0x100000000 __PRETTY_FUNCTION__ = "ast_sip_transport_monitor_unregister" #7 0x00007f60569a749c in subscription_persistence_remove (sub_tree=0x7f5f944c27b8) at res_pjsip_pubsub.c:746 __PRETTY_FUNCTION__ = "subscription_persistence_remove" #8 0x00007f60569b051f in pubsub_on_evsub_state (evsub=0x7f5f94391198, event=0x7f5f3ca27ad0) at res_pjsip_pubsub.c:3870 sub_tree = 0x7f5f944c27b8 __PRETTY_FUNCTION__ = "pubsub_on_evsub_state" #9 0x00007f62549186e0 in set_state (sub=0x7f5f94391198, state=PJSIP_EVSUB_STATE_TERMINATED, state_str=0x0, event=0x7f5f3ca27ad0, reason=0x0) at ../src/pjsip-simple/evsub.c:623 prev_state = PJSIP_EVSUB_STATE_ACTIVE old_state_str = {ptr = 0x7f62549e8f0c "ACTIVE", slen = 6} dummy_event = {prev = 0x7f6164261740, next = 0x537adb <__ast_pthread_mutex_unlock+39>, type = PJSIP_EVENT_USER, body = {timer = {entry = 0x0}, tsx_state = {src = {rdata = 0x0, tdata = 0x0, timer = 0x0, status = 0, data = 0x0}, tsx = 0x0, prev_state = 0, type = PJSIP_EVENT_UNKNOWN}, tx_msg = {tdata = 0x0}, tx_error = {tdata = 0x0, tsx = 0x0}, rx_msg = {rdata = 0x0}, user = {user1 = 0x0, user2 = 0x0, user3 = 0x0, user4 = 0x0}}} #10 0x00007f6254919232 in pjsip_evsub_terminate (sub=0x7f5f94391198, notify=1) at ../src/pjsip-simple/evsub.c:1036 #11 0x00007f60569a6c2d in sub_tree_subscription_terminate_cb (data=0x7f5f944c27b8) at res_pjsip_pubsub.c:578 sub_tree = 0x7f5f944c27b8 __PRETTY_FUNCTION__ = "sub_tree_subscription_terminate_cb" #12 0x00000000005e80bd in ast_taskprocessor_execute (tps=0x2ee6338) at taskprocessor.c:1187 local = {local_data = 0x7d000, data = 0x5fc1cc } t = 0x7f6164f484c0 size = 1 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #13 0x00000000005f1fca in execute_tasks (data=0x2ee6338) at threadpool.c:1354 tps = 0x2ee6338 #14 0x00000000005e80bd in ast_taskprocessor_execute (tps=0x137af18) at taskprocessor.c:1187 local = {local_data = 0x5ce68bc1, data = 0x137a8b0} t = 0x7f6166933340 size = 20424920 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #15 0x00000000005f024c in threadpool_execute (pool=0x137a8e8) at threadpool.c:367 __PRETTY_FUNCTION__ = "threadpool_execute" #16 0x00000000005f1940 in worker_active (worker=0x7f6040031368) at threadpool.c:1137 alive = 0 #17 0x00000000005f16f9 in worker_start (arg=0x7f6040031368) at threadpool.c:1056 worker = 0x7f6040031368 saved_state = ALIVE __PRETTY_FUNCTION__ = "worker_start" #18 0x00000000005fdb11 in dummy_start (data=0x7f6040026b80) at utils.c:1239 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 5938244517107721279, 0, 512000, 0, 140047015905024, 5938244517065778239, -5992435032417508289}, __mask_was_saved = 0}}, __pad = {0x7f5f3ca27db0, 0x0, 0x0, 0x0}} __cancel_routine = 0x450b80 __cancel_arg = 0x7f5f3ca28700 __not_first_call = 0 ret = 0x0 a = {start_routine = 0x5f1672 , data = 0x7f6040031368, name = 0x7f6040031470 "worker_start started at [ 1111] threadpool.c worker_thread_start()"} #19 0x00007f62527a7dd5 in start_thread () at /usr/lib64/libpthread.so.0 #20 0x00007f6251b49ead in clone () at /usr/lib64/libc.so.6