!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 1, _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, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 0, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7f72e8585640 (LWP 18874)): #0 0x00000000004ed10b in heap_get (i=1, h=0x1a63590) at heap.c:62 No locals. #1 ast_heap_peek (h=0x1a63590, index=index@entry=1) at heap.c:273 No locals. #2 0x00007f7338b593d5 in schedule_cache_expiration (cache=cache@entry=0x1a642c8) at res_sorcery_memory_cache.c:661 cached = expiration = 0 __PRETTY_FUNCTION__ = "schedule_cache_expiration" #3 0x00007f7338b596e8 in remove_from_cache (cache=0x1a642c8, id=, reschedule=1) at res_sorcery_memory_cache.c:486 hash_object = 0x7f72bc5ad2b0 oldest_object = 0x7f72bc5ad2b0 heap_object = 0x7f72bc5ad2b0 __PRETTY_FUNCTION__ = "remove_from_cache" #4 0x00007f7338b5996f in sorcery_memory_cache_create (sorcery=0x1a66b80, data=0x1a642c8, object=0x7f72bc5a0b28) at res_sorcery_memory_cache.c:822 cache = 0x1a642c8 cached = 0x7f72bc776570 __PRETTY_FUNCTION__ = "sorcery_memory_cache_create" #5 0x0000000000565f4e in sorcery_cache_create (flags=0, arg=, obj=) at sorcery.c:1848 object_wizard = details = #6 ast_sorcery_retrieve_by_id (sorcery=0x1a66b80, type=type@entry=0x7f72eae2cf33 "endpoint", id=id@entry=0x7f72bc5345b9 "xxxxxxxxxxx") at sorcery.c:1889 rc = idx = 2 res = sdetails = object_type = 0x1a62e60 object = 0x7f72bc5a0b28 i = cached = __PRETTY_FUNCTION__ = "ast_sorcery_retrieve_by_id" #7 0x00007f72eae1da7a in sip_options_qualify_contact (obj=0x7f72bc0f0aa8, arg=arg@entry=0x7f72bc291ee8, flags=flags@entry=2) at res_pjsip/pjsip_options.c:867 endpoint_state_compositor = 0x7f72bc5345b0 contact = 0x7f72bc0f0aa8 aor_options = 0x7f72bc291ee8 endpoint = tdata = 0x7f72bc291ee8 contact_status = contact_callback_data = __PRETTY_FUNCTION__ = "sip_options_qualify_contact" #8 0x0000000000463ddb in internal_ao2_traverse (self=0x7f72bc2905f8, flags=flags@entry=OBJ_NODATA, cb_fn=cb_fn@entry=0x7f72eae1d830 , arg=arg@entry=0x7f72bc291ee8, data=data@entry=0x0, type=type@entry=AO2_CALLBACK_DEFAULT, tag=0x7f72eae2b947 "", file=0x7f72eae2e762 "res_pjsip/pjsip_options.c", line=930, func=0x7f72eae300b0 <__PRETTY_FUNCTION__.41> "sip_options_qualify_aor") at astobj2_container.c:328 match = 3 ret = 0x0 cb_default = 0x7f72eae1d830 cb_withdata = 0x0 node = 0x7f72bc290988 traversal_state = 0x7f72e8584a60 orig_lock = AO2_LOCK_REQ_MUTEX multi_container = 0x0 multi_iterator = 0x0 __PRETTY_FUNCTION__ = "internal_ao2_traverse" #9 0x000000000046424c in __ao2_callback (c=, flags=flags@entry=OBJ_NODATA, cb_fn=cb_fn@entry=0x7f72eae1d830 , arg=arg@entry=0x7f72bc291ee8, tag=tag@entry=0x7f72eae2b947 "", file=file@entry=0x7f72eae2e762 "res_pjsip/pjsip_options.c", line=930, func=0x7f72eae300b0 <__PRETTY_FUNCTION__.41> "sip_options_qualify_aor") at astobj2_container.c:414 No locals. #10 0x00007f72eae1843c in sip_options_qualify_aor (obj=0x7f72bc291ee8) at res_pjsip/pjsip_options.c:930 aor_options = 0x7f72bc291ee8 __PRETTY_FUNCTION__ = "sip_options_qualify_aor" #11 0x00007f72eae20e98 in run_task (data=0x7f72bc290880) at res_pjsip/pjsip_scheduler.c:100 schtd = 0x7f72bc290880 res = delay = __PRETTY_FUNCTION__ = "run_task" #12 0x00000000005863e4 in ast_taskprocessor_execute (tps=tps@entry=0x7f72bc292000) at taskprocessor.c:1237 local = {local_data = 0x7f72e8584c70, data = 0x1} t = 0x7f72c8000d60 size = __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #13 0x000000000058d208 in execute_tasks (data=0x7f72bc292000) at threadpool.c:1354 tps = 0x7f72bc292000 #14 0x00000000005863e4 in ast_taskprocessor_execute (tps=0x1a6c0e0) at taskprocessor.c:1237 local = {local_data = 0x641f50, data = 0x642720 <__PRETTY_FUNCTION__.54>} t = 0x7f72c8000bc0 size = __PRETTY_FUNCTION__ = "ast_taskprocessor_execute" #15 0x000000000058dc4c in threadpool_execute (pool=0x1a6beb0) at threadpool.c:367 __PRETTY_FUNCTION__ = "threadpool_execute" #16 worker_active (worker=0x7f72c4000bd0) at threadpool.c:1137 alive = alive = #17 worker_start (arg=arg@entry=0x7f72c4000bd0) at threadpool.c:1056 worker = 0x7f72c4000bd0 saved_state = __PRETTY_FUNCTION__ = "worker_start" #18 0x00000000005954dd in dummy_start (data=) at utils.c:1428 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 6726410914749041242, 140131533626030, 140131533626031, 0, 140131501102656, 6726508288081218138, -6648285411490837926}, __mask_was_saved = 0}}, __pad = {0x7f72e8584e30, 0x0, 0x0, 0x0}} __cancel_routine = __cancel_arg = 0x7f72e8585640 __not_first_call = ret = a = {start_routine = 0x58d970 , data = 0x7f72c4000bd0, name = 0x7f72e8584d90 ""} __PRETTY_FUNCTION__ = "dummy_start" #19 0x00007f733bdafe45 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #20 0x00007f733ba6844f in clone () from /lib64/libc.so.6 No symbol table info available.