!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 6, si_errno = 0, si_code = -6, _sifields = {_pad = {22000, 1000, 0 }, _kill = {si_pid = 22000, si_uid = 1000}, _timer = {si_tid = 22000, si_overrun = 1000, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 22000, si_uid = 1000, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 22000, si_uid = 1000, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x3e8000055f0, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 4294967318000, si_fd = 0}}} Signal Stop Print Pass to program Description SIGABRT Yes Yes Yes Aborted Thread 1 (Thread 0x7f1a5c505700 (LWP 29316)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {134238211, 94913764209648, 139751194643200, 94913763929464, 94913763930064, 1597727834112, 94913763929257, 4294967295, 0, 0, 0, 0, 0, 0, 0, 309237645312}} pid = tid = ret = #1 0x00007f1b8e097801 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x5652d52ed620, sa_sigaction = 0x5652d52ed620}, sa_mask = {__val = {17, 139756022522872, 94913763928560, 29, 139756022522880, 1591259590, 490022, 141733920778, 17179869192, 515396075525, 665719930884, 0, 0, 0, 139751194642880, 139751194643168}}, sa_flags = 1548765632, sa_restorer = 0x1000} sigs = {__val = {32, 0 }} __cnt = __set = __cnt = __set = #2 0x00007f1b8e0e0897 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f1b8e20db9a "%sn") at ../sysdeps/posix/libc_fatal.c:181 ap = {{gp_offset = 24, fp_offset = 32539, overflow_arg_area = 0x7f1a5c504af0, reg_save_area = 0x7f1a5c504a80}} fd = list = nlist = cp = written = on_2 = next = str = len = newp = iov = total = cnt = buf = wp = old = cnt = result = #3 0x00007f1b8e0e790a in malloc_printerr (str=str@entry=0x7f1b8e20f828 "double free or corruption (fasttop)") at malloc.c:5350 No locals. #4 0x00007f1b8e0ef004 in _int_free (have_lock=0, p=0x7f1b7c0d1b80, av=0x7f1b7c000020) at malloc.c:4230 idx = old = idx = old = old2 = old2 = 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=0x7f1b7c0d1b90) at malloc.c:3124 ar_ptr = 0x7f1b7c000020 p = 0x7f1b7c0d1b80 hook = mem = 0x7f1b7c0d1b90 ar_ptr = p = hook = __x = ar_ptr = p = hook = __x = #6 0x00005652d50c1357 in __ast_free (ptr=0x7f1b7c0d1b90, file=0x5652d52eeca9 "bridge_roles.c", lineno=78, func=0x5652d52eee90 <__PRETTY_FUNCTION__.13868> "bridge_role_destroy") at astmm.c:1588 No locals. #7 0x00005652d50f4548 in bridge_role_destroy (role=0x7f1b7c0d1b90) at bridge_roles.c:78 role_option = 0x0 __PRETTY_FUNCTION__ = "bridge_role_destroy" #8 0x00005652d50f54b6 in ast_channel_clear_bridge_roles (chan=0x7f1abc119800) at bridge_roles.c:374 __list_head = 0x7f1b7c0c81d0 __list_next = 0x0 __list_prev = 0x0 __list_current = 0x0 roles_datastore = 0x7f1b7c0c81d0 role = 0x7f1b7c0d1b90 __PRETTY_FUNCTION__ = "ast_channel_clear_bridge_roles" #9 0x00007f1b2dab6a5e in bridge_stasis_pull (self=0x7f1b700027f0, bridge_channel=0x7f1b5c0e03e0) at stasis/stasis_bridge.c:292 No locals. #10 0x00005652d50f15dd in bridge_channel_internal_pull (bridge_channel=0x7f1b5c0e03e0) at bridge_channel.c:2178 bridge = 0x7f1b700027f0 __PRETTY_FUNCTION__ = "bridge_channel_internal_pull" #11 0x00005652d50f3819 in bridge_channel_internal_join (bridge_channel=0x7f1b5c0e03e0) at bridge_channel.c:2929 res = 0 indicate_src_change = 1 '001' channel_features = 0x0 swap = 0x0 __PRETTY_FUNCTION__ = "bridge_channel_internal_join" #12 0x00005652d50d53fe in bridge_channel_depart_thread (data=0x7f1b5c0e03e0) at bridge.c:1762 bridge_channel = 0x7f1b5c0e03e0 res = 0 __PRETTY_FUNCTION__ = "bridge_channel_depart_thread" #13 0x00005652d5251d21 in dummy_start (data=0x7f1b5c009000) at utils.c:1249 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, 5751001967157518490, 139751194644352, 0, 139755484385280, 139751118353472, 5751001967182684314, 2116334737227194522}, __mask_was_saved = 0}}, __pad = {0x7f1a5c504ed0, 0x0, 0x7f1b8e1f3652 <__libc_thread_freeres+50>, 0x0}} __cancel_routine = 0x5652d50b6728 __cancel_arg = 0x7f1a5c505700 __not_first_call = 0 ret = 0x7f1a5c504e57 a = {start_routine = 0x5652d50d53b8 , data = 0x7f1b5c0e03e0, name = 0x7f1b5c0c4540 "bridge_channel_depart_thread started at [ 1888] bridge.c bridge_impart_internal()"} __PRETTY_FUNCTION__ = "dummy_start" #14 0x00007f1b8ec3f6db in start_thread (arg=0x7f1a5c505700) at pthread_create.c:463 pd = 0x7f1a5c505700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139751194646272, -5621880531879780198, 139751194644352, 0, 139755484385280, 139751118353472, 5751001967142838426, 5749985078618562714}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #15 0x00007f1b8e17888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals.