!@!@!@! thread1.txt !@!@!@! $1 = {si_signo = 6, si_errno = 0, si_code = -6, _sifields = {_pad = {19804, 1004, 0 }, _kill = {si_pid = 19804, si_uid = 1004}, _timer = {si_tid = 19804, si_overrun = 1004, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _rt = {si_pid = 19804, si_uid = 1004, si_sigval = {sival_int = 0, sival_ptr = 0x0}}, _sigchld = {si_pid = 19804, si_uid = 1004, si_status = 0, si_utime = 0, si_stime = 0}, _sigfault = {si_addr = 0x3ec00004d5c, _addr_lsb = 0, _addr_bnd = {_lower = 0x0, _upper = 0x0}}, _sigpoll = {si_band = 4312147184988, si_fd = 0}}} Signal Stop Print Pass to program Description SIGABRT Yes Yes Yes Aborted Thread 1 (Thread 0x7f3caf94a700 (LWP 19812)): #0 0x00007f3cb1e387bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {134238211, 139898675710720, 5, 0, 0, 139898665703576, 139898620517696, 139898675737786, 94527391385472, 94527390831189, 94527391347888, 94527391347888, 94527391385472, 94527390831175, 94527391385472, 0}} pid = tid = #1 0x00007f3cb1e23535 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x25205d6435255b20, sa_sigaction = 0x25205d6435255b20}, sa_mask = {__val = {45253707243635, 0 , 139898620517328, 139898620517584}}, sa_flags = -1349215280, sa_restorer = 0x1000} sigs = {__val = {32, 0 }} #2 0x00007f3cb1e7a508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f3cb1f8528d "%sn") at ../sysdeps/posix/libc_fatal.c:181 ap = {{gp_offset = 24, fp_offset = 0, overflow_arg_area = 0x7f3caf949ce0, reg_save_area = 0x7f3caf949c70}} fd = 2 list = nlist = cp = written = #3 0x00007f3cb1e80c1a in malloc_printerr (str=str@entry=0x7f3cb1f870a0 "free(): corrupted unsorted chunks") at malloc.c:5341 #4 0x00007f3cb1e828a2 in _int_free (av=0x7f3ca8000020, p=0x7f3ca8281150, have_lock=) at malloc.c:4348 size = 992 fb = nextchunk = 0x7f3ca8281530 nextsize = 48 nextinuse = prevsize = bck = 0x7f3ca8000080 fwd = __PRETTY_FUNCTION__ = "_int_free" #5 0x000055f8df6786fa in __ast_free (ptr=0x7f3ca8281160, file=0x55f8df8d4141 "logger.c", lineno=187, func=0x55f8df8d57b8 <__PRETTY_FUNCTION__.16325> "logmsg_free") at astmm.c:1556 #6 0x000055f8df84e5e3 in logmsg_free (msg=0x7f3ca8281160) at logger.c:187 __PRETTY_FUNCTION__ = "logmsg_free" #7 0x000055f8df853c3b in logger_thread (data=0x0) at logger.c:1885 next = 0x7f3ca84322e0 msg = 0x7f3ca8281160 __PRETTY_FUNCTION__ = "logger_thread" #8 0x000055f8df7fea21 in dummy_start (data=0x55f8e0b63290) at utils.c:1572 __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -182017372777258700, 140734380431902, 140734380431903, 139898620520192, 0, -182017372684984012, -6273028300571844300}, __mask_was_saved = 0}}, __pad = {0x7f3caf949ed0, 0x0, 0x0, 0x0}} __cancel_routine = 0x55f8df66e42b __cancel_arg = 0x7f3caf94a700 __not_first_call = 0 ret = 0x0 a = {start_routine = 0x55f8df853a39 , data = 0x0, name = 0x55f8e0b63e90 "logger_thread started at [ 1970] logger.c init_logger()"} __PRETTY_FUNCTION__ = "dummy_start" #9 0x00007f3cb2466fa3 in start_thread (arg=) at pthread_create.c:486 ret = pd = now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139898620520192, 216180482147705140, 140734380431902, 140734380431903, 139898620520192, 0, -182017372783550156, -182004856660467404}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #10 0x00007f3cb1efa4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95