!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {-1, 0 }, _kill = {si_pid = -1, si_uid = 0}, _timer = {si_tid = -1, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = -1, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = -1, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0xffffffff}, _sigpoll = {si_band = 4294967295, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7f32fa083700 (LWP 48292)): #0 0x0000000000461311 in hash_ao2_find_next (self=0x7f32394f5108, state=0x7f32fa082780, prev=0x7f323a0b1180) at astobj2_hash.c:581 node = 0xffffffff arg = 0x0 flags = 7 bucket_cur = 39 cmp = 0 #1 0x000000000045f658 in internal_ao2_traverse (self=0x7f32394f5108, flags=7, cb_fn=0x0, arg=0x0, data=0x0, type=AO2_CALLBACK_DEFAULT, tag=0x0, file=0x0, line=0, func=0x0) at astobj2_container.c:346 ret = 0x0 cb_default = 0x45f212 cb_withdata = 0x0 node = 0x7f323a0b1180 traversal_state = 0x7f32fa082780 orig_lock = AO2_LOCK_REQ_MUTEX multi_container = 0x0 multi_iterator = 0x0 __PRETTY_FUNCTION__ = "internal_ao2_traverse" #2 0x000000000045f7ee in __ao2_callback (c=0x7f32394f5108, flags=7, cb_fn=0x0, arg=0x0) at astobj2_container.c:455 #3 0x000000000045feb8 in container_destruct (_c=0x7f32394f5108) at astobj2_container.c:674 c = 0x7f32394f5108 #4 0x000000000045e384 in internal_ao2_ref (user_data=0x7f32394f5108, delta=-1, file=0x6c89ab "astobj2.c", line=523, func=0x6c8c68 <__FUNCTION__.8818> "__ao2_ref") at astobj2.c:456 obj = 0x7f32394f50f8 obj_mutex = 0x2bed878 obj_rwlock = 0x7150ab current_value = 0 ret = 1 __PRETTY_FUNCTION__ = "internal_ao2_ref" #5 0x000000000045e655 in __ao2_ref (user_data=0x7f32394f5108, delta=-1) at astobj2.c:523 __FUNCTION__ = "__ao2_ref" #6 0x000000000045e6c6 in __ao2_cleanup (obj=0x7f32394f5108) at astobj2.c:536 #7 0x00007f3480fa09b1 in session_destructor (obj=0x7f3238c9b918) at res_pjsip_session.c:1321 session = 0x7f3238c9b918 supplement = 0x0 delay = 0x1d6fa083700 endpoint_name = 0x40034e0 "" __PRETTY_FUNCTION__ = "session_destructor" #8 0x000000000045e384 in internal_ao2_ref (user_data=0x7f3238c9b918, delta=-1, file=0x6c89ab "astobj2.c", line=523, func=0x6c8c68 <__FUNCTION__.8818> "__ao2_ref") at astobj2.c:456 obj = 0x7f3238c9b908 obj_mutex = 0xfffffffe3ba7e3c8 obj_rwlock = 0x100000000 current_value = 0 ret = 1 __PRETTY_FUNCTION__ = "internal_ao2_ref" #9 0x000000000045e655 in __ao2_ref (user_data=0x7f3238c9b918, delta=-1) at astobj2.c:523 __FUNCTION__ = "__ao2_ref" #10 0x000000000045e6c6 in __ao2_cleanup (obj=0x7f3238c9b918) at astobj2.c:536 #11 0x00007f3480fa43c6 in session_end_completion (vsession=0x7f3238c9b918) at res_pjsip_session.c:2592 session = 0x7f3238c9b918 #12 0x00000000005f6052 in ast_taskprocessor_execute (tps=0x3dbfd68) at taskprocessor.c:1187 local = {local_data = 0x7f32fa083700, data = 0x5fdc17 } t = 0x7f33481ca370 size = 64748904 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #13 0x0000000000600127 in execute_tasks (data=0x3dbfd68) at threadpool.c:1354 tps = 0x3dbfd68 #14 0x00000000005f6052 in ast_taskprocessor_execute (tps=0x2cccc88) at taskprocessor.c:1187 local = {local_data = 0x7f32fa082c80, data = 0x2ccb420} t = 0x7f33483d17f0 size = 46969928 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #15 0x00000000005fe328 in threadpool_execute (pool=0x2ccb458) at threadpool.c:367 __PRETTY_FUNCTION__ = "threadpool_execute" #16 0x00000000005ffa85 in worker_active (worker=0x7f342401bbb8) at threadpool.c:1137 alive = 0 #17 0x00000000005ff83d in worker_start (arg=0x7f342401bbb8) at threadpool.c:1056 worker = 0x7f342401bbb8 saved_state = (DEAD | unknown: 32560) __PRETTY_FUNCTION__ = "worker_start" #18 0x000000000060c3dd in dummy_start (data=0x7f3424012fc0) at utils.c:1239 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -3196689518873391431, 139866416695919, 139856919934720, 507904, 0, -3196689518848225607, 3298577764797796025}, __mask_was_saved = 0}}, __pad = {0x7f32fa082df0, 0x0, 0x0, 0x0}} __cancel_routine = 0x4539d0 __cancel_arg = 0x7f32fa083700 __not_first_call = 0 ret = 0x0 a = {start_routine = 0x5ff7b6 , data = 0x7f342401bbb8, name = 0x7f342401bcc0 "worker_start started at [ 1111] threadpool.c worker_thread_start()"} #19 0x00007f35361a461a in start_thread () at /usr/lib64/libpthread.so.0 #20 0x00007f35354e05fd in clone () at /usr/lib64/libc.so.6