!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 128, _sifields = {_pad = {0 }, _kill = {si_pid = 0, si_uid = 0}, _timer = {si_tid = 0, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 0, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 0, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x0}, _sigpoll = {si_band = 0, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7f4350f43700 (LWP 61)): #0 0x00007f43ca197c7b in __strstr_sse42 () at /lib64/libc.so.6 #1 0x00007f4353f435c2 in send_contact_notify (obj=0x7f4330004990, arg=0x7f4350f42890, flags=2) at res_pjsip_mwi.c:1401 mwi_sub = 0x7f4330004990 aor = 0x7f4350f42890 "6240-FluentStream" __PRETTY_FUNCTION__ = "send_contact_notify" #2 0x000000000045fdd6 in internal_ao2_traverse (self=0x3235090, flags=OBJ_NODATA, cb_fn=0x7f4353f4357a , arg=0x7f4350f42890, data=0x0, type=AO2_CALLBACK_DEFAULT, tag=0x7f4353f441e9 "", file=0x7f4353f4415c "res_pjsip_mwi.c", line=1438, func=0x7f4353f44f10 <__PRETTY_FUNCTION__.24894> "mwi_contact_changed") at astobj2_container.c:328 match = 3 ret = 0x0 cb_default = 0x7f4353f4357a cb_withdata = 0x0 node = 0x7f4330006278 traversal_state = 0x7f4350f426e0 orig_lock = AO2_LOCK_REQ_MUTEX multi_container = 0x0 multi_iterator = 0x0 __PRETTY_FUNCTION__ = "internal_ao2_traverse" #3 0x0000000000460091 in __ao2_callback (c=0x3235090, flags=OBJ_NODATA, cb_fn=0x7f4353f4357a , arg=0x7f4350f42890, tag=0x7f4353f441e9 "", file=0x7f4353f4415c "res_pjsip_mwi.c", line=1438, func=0x7f4353f44f10 <__PRETTY_FUNCTION__.24894> "mwi_contact_changed") at astobj2_container.c:414 #4 0x00007f4353f438ca in mwi_contact_changed (contact=0x7f43b4034b68) at res_pjsip_mwi.c:1438 id = 0x7f4350f428a2 "@2c4456ee15b959b28d5490a44e67ecce" aor = 0x7f4350f42890 "6240-FluentStream" endpoint = 0x7f43200e07c8 __PRETTY_FUNCTION__ = "mwi_contact_changed" #5 0x00007f4353f438e8 in mwi_contact_updated (object=0x7f43b4034b68) at res_pjsip_mwi.c:1444 #6 0x00000000005836f4 in sorcery_observer_notify_update (obj=0x3235460, arg=0x7f43b4034b68, flags=2) at sorcery.c:2066 observer = 0x3235460 #7 0x000000000045fdd6 in internal_ao2_traverse (self=0x2edaf88, flags=OBJ_NODATA, cb_fn=0x5836b5 , arg=0x7f43b4034b68, data=0x0, type=AO2_CALLBACK_DEFAULT, tag=0x6753b0 "", file=0x675323 "sorcery.c", line=2077, func=0x6766c0 <__PRETTY_FUNCTION__.11264> "sorcery_observers_notify_update") at astobj2_container.c:328 match = 3 ret = 0x0 cb_default = 0x5836b5 cb_withdata = 0x0 node = 0x3235488 traversal_state = 0x7f4350f429c0 orig_lock = AO2_LOCK_REQ_MUTEX multi_container = 0x0 multi_iterator = 0x0 __PRETTY_FUNCTION__ = "internal_ao2_traverse" #8 0x0000000000460091 in __ao2_callback (c=0x2edaf88, flags=OBJ_NODATA, cb_fn=0x5836b5 , arg=0x7f43b4034b68, tag=0x6753b0 "", file=0x675323 "sorcery.c", line=2077, func=0x6766c0 <__PRETTY_FUNCTION__.11264> "sorcery_observers_notify_update") at astobj2_container.c:414 #9 0x0000000000583756 in sorcery_observers_notify_update (data=0x7f43b40053e8) at sorcery.c:2077 invocation = 0x7f43b40053e8 __PRETTY_FUNCTION__ = "sorcery_observers_notify_update" #10 0x00000000005a9ab0 in ast_taskprocessor_execute (tps=0x2edb110) at taskprocessor.c:1185 local = {local_data = 0x7d000, data = 0x5b91b1 } t = 0x7f43b407c4b0 size = 49131792 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #11 0x00000000005b27c7 in execute_tasks (data=0x2edb110) at threadpool.c:1354 tps = 0x2edb110 #12 0x00000000005a9ab0 in ast_taskprocessor_execute (tps=0x293e5b0) at taskprocessor.c:1185 local = {local_data = 0x293cd60, data = 0x293cd88} t = 0x7f43b4052a10 size = 1358179472 __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #13 0x00000000005b0683 in threadpool_execute (pool=0x293cda0) at threadpool.c:367 __PRETTY_FUNCTION__ = "threadpool_execute" #14 0x00000000005b20b5 in worker_active (worker=0x7f43c0000930) at threadpool.c:1137 alive = 0 #15 0x00000000005b1e55 in worker_start (arg=0x7f43c0000930) at threadpool.c:1056 worker = 0x7f43c0000930 saved_state = ALIVE __PRETTY_FUNCTION__ = "worker_start" #16 0x00000000005bab84 in dummy_start (data=0x7f43c0000a40) at utils.c:1249 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 4412867626909341552, 0, 512000, 0, 139927097718528, 4412867626867398512, -4342869826937645200}, __mask_was_saved = 0}}, __pad = {0x7f4350f42db0, 0x0, 0x0, 0x0}} __cancel_routine = 0x453147 __cancel_arg = 0x7f4350f43700 __not_first_call = 0 ret = 0x0 a = {start_routine = 0x5b1dce , data = 0x7f43c0000930, name = 0x7f43c0000a60 "worker_start started at [ 1111] threadpool.c worker_thread_start()"} __PRETTY_FUNCTION__ = "dummy_start" #17 0x00007f43cb0b5e65 in start_thread () at /lib64/libpthread.so.0 #18 0x00007f43ca15588d in clone () at /lib64/libc.so.6