!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {722245, 0 }, _kill = {si_pid = 722245, si_uid = 0}, _timer = {si_tid = 722245, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 722245, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 722245, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0xb0545, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 722245, si_fd = 0}}} Signal Stop Print Pass to program Description SIGSEGV Yes Yes Yes Segmentation fault Thread 1 (Thread 0x7fe3f9724700 (LWP 25618)): #0 __GI___pthread_mutex_lock (mutex=0xb0535) at ../nptl/pthread_mutex_lock.c:67 __PRETTY_FUNCTION__ = "__pthread_mutex_lock" type = id = #1 0x0000000000523841 in ast_reentrancy_lock (lt=0xaf9c5) at /usr/src/asterisk-16.20.0/include/asterisk/lock.h:446 res = 32739 #2 0x0000000000526233 in __ast_rwlock_rdlock (filename=0x67d710 "bridge.c", line=511, func=0x67f5b0 <__PRETTY_FUNCTION__.17982> "find_best_technology", t=0x95a390 , name=0x67d768 "&(&bridge_technologies)->lock") at lock.c:837 tmp = {addresses = {0x472d5f <__ast_bt_get_addresses+29>, 0x526224 <__ast_rwlock_rdlock+206>, 0x474677 , 0x476861 , 0x478167 , 0x495f2b , 0x478d17 , 0x5eb8cd , 0x7fe4b47946ba , 0x7fe4b3d6e51d , 0x0, 0x7fe430104640, 0x7fe3f9723b10, 0x7fe434102160, 0xffff801c068dc621, 0x7fe3f97239df, 0x3, 0x330000000d, 0x0, 0x0, 0x6e0000005b, 0x0, 0x0, 0x7c00000077, 0x18, 0x8a0, 0x7fe4341ae760, 0x682980, 0x683352, 0x7fe434000020, 0xc8, 0x8a0}, num_frames = 10, alloced = 0} res = 0 lt = 0xaf9c5 canlog = 1 bt = 0x0 __PRETTY_FUNCTION__ = "__ast_rwlock_rdlock" #3 0x0000000000474677 in find_best_technology (capabilities=16, bridge=0x7fe4040354d0) at bridge.c:511 current = 0x7fe434102160 best = 0x0 __PRETTY_FUNCTION__ = "find_best_technology" #4 0x0000000000476861 in smart_bridge_operation (bridge=0x7fe4040354d0) at bridge.c:1059 new_capabilities = 16 new_technology = 0x7fe430109e80 old_technology = 0x7fe4816ba120 bridge_channel = 0x7fe3f9723af0 deferred_action = 0x7fe430104640 dummy_bridge = {v_table = 0x0, personality = 0x0, technology = 0x7fe4816ba120 , tech_pvt = 0x0, topics = 0x0, callid = 0, channels = {first = 0x0, last = 0x0}, action_queue = {first = 0x0, last = 0x0}, softmix = {video_mode = {mode = AST_BRIDGE_VIDEO_MODE_NONE, mode_data = {single_src_data = {chan_vsrc = 0x0}, talker_src_data = {chan_vsrc = 0x0, average_talking_energy = 0, chan_old_vsrc = 0x0}, sfu_data = {remb_send_interval = 0, remb_behavior = AST_BRIDGE_VIDEO_SFU_REMB_AVERAGE, estimated_bitrate = 0}}, video_update_discard = 0}, internal_sample_rate = 0, internal_mixing_interval = 0, binaural_active = 0, send_sdp_label = 0, maximum_sample_rate = 0}, feature_flags = {flags = 0}, allowed_capabilities = 0, num_channels = 0, num_active = 0, num_lonely = 0, inhibit_merge = 0, cause = 0, reconfigured = 0, dissolved = 0, construction_completed = 0, __field_mgr_pool = 0x0, creator = 0x7fe4040a535a "Stasis", name = 0x9859fa <__ast_string_field_empty_buffer+2> "", uniqueid = 0x7fe4040a5332 "e0f91d95-8c71-47be-ba22-a70d1620e22e", __field_mgr = {last_alloc = 0x0, embedded_pool = 0x0, string_fields = {elems = 0x0, max = 0, current = 0}}, media_types = {elems = 0x0, max = 0, current = 0}, creationtime = {tv_sec = 0, tv_usec = 0}} __PRETTY_FUNCTION__ = "smart_bridge_operation" #5 0x0000000000478167 in bridge_reconfigured (bridge=0x7fe4040354d0, colp_update=1) at bridge.c:1475 No locals. #6 0x0000000000495f2b in bridge_channel_internal_join (bridge_channel=0x7fe43010de40) at bridge_channel.c:2965 res = 0 indicate_src_change = 0 '000' channel_features = 0x0 swap = 0x0 __PRETTY_FUNCTION__ = "bridge_channel_internal_join" #7 0x0000000000478d17 in bridge_channel_ind_thread (data=0x7fe43010de40) at bridge.c:1821 bridge_channel = 0x7fe43010de40 chan = 0x7fe4340a7510 __PRETTY_FUNCTION__ = "bridge_channel_ind_thread" #8 0x00000000005eb8cd in dummy_start (data=0x7fe43010dfc0) at utils.c:1428 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -3397794894143894929, 0, 140617120325487, 140617119320512, 140617901577984, -3397794894114534801, 3395548998075075183}, __mask_was_saved = 0}}, __pad = {0x7fe3f9723ef0, 0x0, 0x0, 0x0}} __cancel_routine = 0x458555 __cancel_arg = 0x7fe3f9724700 __not_first_call = 0 ret = 0x0 a = {start_routine = 0x478cd8 , data = 0x7fe43010de40, name = 0x7fe43010dfe0 "bridge_channel_ind_thread started at [ 1916] bridge.c bridge_impart_internal()"} lock_info = 0x7fe434102160 mutex_attr = {__size = "001000000", __align = 1} __PRETTY_FUNCTION__ = "dummy_start" #9 0x00007fe4b47946ba in start_thread (arg=0x7fe3f9724700) at pthread_create.c:333 __res = pd = 0x7fe3f9724700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140617119319808, 3395548572598061679, 0, 140617120325487, 140617119320512, 140617901577984, -3397794894150186385, -3398527093981525393}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #10 0x00007fe4b3d6e51d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 No locals.