!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 6, si_errno = 0, si_code = -6, _sifields = {_pad = {20969, 0 }, _kill = {si_pid = 20969, si_uid = 0}, _timer = {si_tid = 20969, si_overrun = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 20969, si_uid = 0, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 20969, si_uid = 0, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x51e9, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 20969, si_fd = 0}}} Signal Stop Print Pass to program Description SIGABRT Yes Yes Yes Aborted Thread 1 (Thread 0x7fb812e6b700 (LWP 18306)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {134238211, 13617746133687765760, 140428567816128, 93859504221376, 140428567816144, 93859499263386, 140429794414992, 140431961330168, 14548598321056, 140431961316050, 140431961316060, 140429593231360, 140428567816176, 140431961281383, 140428567816352, 140428567816328}} pid = tid = ret = #1 0x00007fb93b1b1801 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x14d0925f8, sa_sigaction = 0x14d0925f8}, sa_mask = {__val = {140429543664496, 140429548931688, 140429543155216, 140428567816544, 140429592933312, 140428567816608, 140431678189998, 0, 1342223296, 140431407302224, 140429592933312, 24, 13617746133687765760, 140429592984304, 140428567816640, 140428567816928}}, sa_flags = 317106624, sa_restorer = 0x1000} sigs = {__val = {32, 0 }} __cnt = __set = __cnt = __set = #2 0x00007fb93b1fa897 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fb93b327b9a "%sn") at ../sysdeps/posix/libc_fatal.c:181 ap = {{gp_offset = 24, fp_offset = 32696, overflow_arg_area = 0x7fb812e6aaf0, reg_save_area = 0x7fb812e6aa80}} fd = list = nlist = cp = written = on_2 = next = str = len = newp = iov = total = cnt = buf = wp = old = cnt = result = #3 0x00007fb93b20190a in malloc_printerr (str=str@entry=0x7fb93b329870 "double free or corruption (out)") at malloc.c:5350 No locals. #4 0x00007fb93b208e75 in _int_free (have_lock=0, p=0x7fb850009ae0, av=0x7fb93b55cc40 ) at malloc.c:4278 fb = nextsize = nextinuse = prevsize = fwd = size = nextchunk = bck = size = fb = nextchunk = nextsize = nextinuse = prevsize = bck = fwd = tc_idx = idx = old = old2 = fail = ignore1 = ignore2 = ignore3 = ignore = __atg1_result = ret = ret = ret = ret = ignore1 = ignore2 = ignore3 = heap = ignore = #5 __GI___libc_free (mem=0x7fb850009af0) at malloc.c:3124 ar_ptr = 0x7fb93b55cc40 p = 0x7fb850009ae0 hook = mem = 0x7fb850009af0 ar_ptr = p = hook = __x = ar_ptr = p = hook = __x = #6 0x0000555d5e1caa05 in __ast_free (ptr=0x7fb850009af0, file=0x555d5e3fafc1 "frame.c", lineno=162, func=0x555d5e3fb488 <__PRETTY_FUNCTION__.17551> "__frame_free") at astmm.c:1588 No locals. #7 0x0000555d5e279f21 in __frame_free (fr=0x7fb850009af0, cache=1) at frame.c:162 __PRETTY_FUNCTION__ = "__frame_free" #8 0x0000555d5e279f75 in ast_frame_free (frame=0x7fb850009af0, cache=1) at frame.c:175 next = 0x0 #9 0x0000555d5e1f82eb in bridge_frame_free (frame=0x7fb850009af0) at bridge_channel.c:1026 __PRETTY_FUNCTION__ = "bridge_frame_free" #10 0x0000555d5e1fc992 in bridge_channel_handle_write (bridge_channel=0x7fb850068310) at bridge_channel.c:2470 fr = 0x7fb850009af0 sync_payload = 0x555d5e1f5b1d <_ast_bridge_channel_unlock+57> num = 0 msg = 0x7fb812e6acd0 __PRETTY_FUNCTION__ = "bridge_channel_handle_write" #11 0x0000555d5e1fd28d in bridge_channel_wait (bridge_channel=0x7fb850068310) at bridge_channel.c:2779 ms = -1 outfd = 99 chan = 0x0 __PRETTY_FUNCTION__ = "bridge_channel_wait" #12 0x0000555d5e1fdac3 in bridge_channel_internal_join (bridge_channel=0x7fb850068310) at bridge_channel.c:2919 res = 0 indicate_src_change = 1 '001' channel_features = 0x0 swap = 0x0 __PRETTY_FUNCTION__ = "bridge_channel_internal_join" #13 0x0000555d5e1df403 in bridge_channel_ind_thread (data=0x7fb850068310) at bridge.c:1818 bridge_channel = 0x7fb850068310 chan = 0x7fb85c0952f0 __PRETTY_FUNCTION__ = "bridge_channel_ind_thread" #14 0x0000555d5e355e00 in dummy_start (data=0x7fb850053d20) at utils.c:1249 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -8179681946603672885, 140428567818112, 0, 140429593230624, 140428448503488, -8179681946628838709, -2616178806339327285}, __mask_was_saved = 0}}, __pad = {0x7fb812e6aed0, 0x0, 0x7fb93b30d652 <__libc_thread_freeres+50>, 0x0}} __cancel_routine = 0x555d5e1bfd73 __cancel_arg = 0x7fb812e6b700 __not_first_call = 0 ret = 0x7fb812e6ae57 a = {start_routine = 0x555d5e1df3c4 , data = 0x7fb850068310, name = 0x7fb8500470a0 "bridge_channel_ind_thread started at [ 1910] bridge.c bridge_impart_internal()"} __PRETTY_FUNCTION__ = "dummy_start" #15 0x00007fb93c0a16db in start_thread (arg=0x7fb812e6b700) at pthread_create.c:463 pd = 0x7fb812e6b700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140428567820032, 8145827921800669899, 140428567818112, 0, 140429593230624, 140428448503488, -8179681946588992821, -8180310151871911221}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #16 0x00007fb93b29288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals.