!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {-5, 0 }, _kill = {si_pid = -5, si_uid = 0}, _timer = {si_tid = -5, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = -5, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = -5, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0xfffffffb}, _sigpoll = {si_band = 4294967291, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7f70dc1ee700 (LWP 5839)): #0 0x000000000045d029 in INTERNAL_OBJ (user_data=0xffffffff) at astobj2.c:131 p = 0xffffffef __PRETTY_FUNCTION__ = "INTERNAL_OBJ" #1 0x000000000045d704 in internal_ao2_ref (user_data=0xffffffff, delta=-1, file=0x6cb76b "astobj2.c", line=523, func=0x6cba28 <__FUNCTION__.8818> "__ao2_ref") at astobj2.c:404 obj = 0x7f6f8d269bc0 obj_mutex = 0x70ac50 <__PRETTY_FUNCTION__.16759> obj_rwlock = 0x709e78 current_value = 0 ret = 1 __PRETTY_FUNCTION__ = "internal_ao2_ref" #2 0x000000000045db51 in __ao2_ref (user_data=0xffffffff, delta=-1) at astobj2.c:523 __FUNCTION__ = "__ao2_ref" #3 0x000000000045dbc2 in __ao2_cleanup (obj=0xffffffff) at astobj2.c:536 #4 0x000000000059e083 in ast_rtp_codecs_payloads_destroy (codecs=0x7f6f8e30f970) at rtp_engine.c:698 type = 0xffffffff i = 92 __PRETTY_FUNCTION__ = "ast_rtp_codecs_payloads_destroy" #5 0x000000000059d20f in instance_destructor (obj=0x7f6f8e30f7a8) at rtp_engine.c:411 instance = 0x7f6f8e30f7a8 __PRETTY_FUNCTION__ = "instance_destructor" #6 0x000000000045d880 in internal_ao2_ref (user_data=0x7f6f8e30f7a8, delta=-1, file=0x6cb76b "astobj2.c", line=523, func=0x6cba28 <__FUNCTION__.8818> "__ao2_ref") at astobj2.c:456 obj = 0x7f6f8e30f798 obj_mutex = 0x5a051d obj_rwlock = 0x7f70dc1ed6f0 current_value = 0 ret = 1 __PRETTY_FUNCTION__ = "internal_ao2_ref" #7 0x000000000045db51 in __ao2_ref (user_data=0x7f6f8e30f7a8, delta=-1) at astobj2.c:523 __FUNCTION__ = "__ao2_ref" #8 0x000000000059d2c1 in ast_rtp_instance_destroy (instance=0x7f6f8e30f7a8) at rtp_engine.c:421 #9 0x00007f6eced24a73 in stream_destroy (session_media=0x7f6f8d7e57d8) at res_pjsip_sdp_rtp.c:1578 #10 0x00007f719af487fb in session_media_dtor (obj=0x7f6f8d7e57d8) at res_pjsip_session.c:1285 handler = 0x7f6ecef27520 session_media = 0x7f6f8d7e57d8 handler_list = 0x2e9d228 #11 0x000000000045d880 in internal_ao2_ref (user_data=0x7f6f8d7e57d8, delta=-1, file=0x6cb76b "astobj2.c", line=523, func=0x6cba28 <__FUNCTION__.8818> "__ao2_ref") at astobj2.c:456 obj = 0x7f6f8d7e57c8 obj_mutex = 0x7f71b00e3a6f obj_rwlock = 0x7f70dc1ed870 current_value = 0 ret = 1 __PRETTY_FUNCTION__ = "internal_ao2_ref" #12 0x000000000045db51 in __ao2_ref (user_data=0x7f6f8d7e57d8, delta=-1) at astobj2.c:523 __FUNCTION__ = "__ao2_ref" #13 0x000000000045e376 in __container_unlink_node_debug (node=0x7f6f8c8d7470, flags=13, tag=0x0, file=0x0, line=0, func=0x0) at astobj2_container.c:55 container = 0x7f6f8e1bef68 #14 0x000000000045eb21 in internal_ao2_traverse (self=0x7f6f8e1bef68, 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:410 ulflag = 13 match = 1 ret = 0x0 cb_default = 0x45e70e cb_withdata = 0x0 node = 0x7f6f8c8d7470 traversal_state = 0x7f70dc1ed8e0 orig_lock = AO2_LOCK_REQ_MUTEX multi_container = 0x0 multi_iterator = 0x0 __PRETTY_FUNCTION__ = "internal_ao2_traverse" #15 0x000000000045ecea in __ao2_callback (c=0x7f6f8e1bef68, flags=7, cb_fn=0x0, arg=0x0) at astobj2_container.c:455 #16 0x000000000045f3b4 in container_destruct (_c=0x7f6f8e1bef68) at astobj2_container.c:674 c = 0x7f6f8e1bef68 #17 0x000000000045d880 in internal_ao2_ref (user_data=0x7f6f8e1bef68, delta=-1, file=0x6cb76b "astobj2.c", line=523, func=0x6cba28 <__FUNCTION__.8818> "__ao2_ref") at astobj2.c:456 obj = 0x7f6f8e1bef58 obj_mutex = 0x7f71fe0fde94 obj_rwlock = 0x7f70dc1edb70 current_value = 0 ret = 1 __PRETTY_FUNCTION__ = "internal_ao2_ref" #18 0x000000000045db51 in __ao2_ref (user_data=0x7f6f8e1bef68, delta=-1) at astobj2.c:523 __FUNCTION__ = "__ao2_ref" #19 0x000000000045dbc2 in __ao2_cleanup (obj=0x7f6f8e1bef68) at astobj2.c:536 #20 0x00007f719af4c35e in session_end (vsession=0x7f6f8c63c778) at res_pjsip_session.c:2568 session = 0x7f6f8c63c778 iter = 0x0 #21 0x00000000005f60a4 in ast_taskprocessor_execute (tps=0x7f6f8fd3cf98) at taskprocessor.c:1187 local = {local_data = 0x7f70dc1ee700, data = 0x5fdc69 } t = 0x7f6f8fec4600 size = 1 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #22 0x0000000000600179 in execute_tasks (data=0x7f6f8fd3cf98) at threadpool.c:1354 tps = 0x7f6f8fd3cf98 #23 0x00000000005f60a4 in ast_taskprocessor_execute (tps=0x2112188) at taskprocessor.c:1187 local = {local_data = 0x7f70dc1edc80, data = 0x2110b30} t = 0x7f7178011e00 size = 34671448 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #24 0x00000000005fe37a in threadpool_execute (pool=0x2110b68) at threadpool.c:367 __PRETTY_FUNCTION__ = "threadpool_execute" #25 0x00000000005ffad7 in worker_active (worker=0x7f70f401b608) at threadpool.c:1137 alive = 0 #26 0x00000000005ff88f in worker_start (arg=0x7f70f401b608) at threadpool.c:1056 worker = 0x7f70f401b608 saved_state = (unknown: 32624) __PRETTY_FUNCTION__ = "worker_start" #27 0x000000000060c42f in dummy_start (data=0x7f70f4011250) at utils.c:1239 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -4952756935096456045, 140126261754479, 140122706077440, 507904, 0, -4952756935088067437, 5018695754400476307}, __mask_was_saved = 0}}, __pad = {0x7f70dc1eddf0, 0x0, 0x0, 0x0}} __cancel_routine = 0x452ebb __cancel_arg = 0x7f70dc1ee700 __not_first_call = 0 ret = 0x0 a = {start_routine = 0x5ff808 , data = 0x7f70f401b608, name = 0x7f70f401b710 "worker_start started at [ 1111] threadpool.c worker_thread_start()"} #28 0x00007f71fc0f461a in start_thread () at /usr/lib64/libpthread.so.0 #29 0x00007f71fb4305fd in clone () at /usr/lib64/libc.so.6