. Thread 4 (Thread 0x7f597b659640 (LWP 5936)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f59822cd896 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f598224a4f1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f59822a5c5a in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f59822a51f1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f5981e3f590 in start_thread (arg=0x7f597b659640) at pthread_create.c:463 ret = pd = 0x7f597b659640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140022299072064, 5646013762219265658, 140724887049054, 140724887049055, 0, 140022299072064, -5699202724876530054, -5698838732919288198}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #6 0x00007f59820c1223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 3 (Thread 0x7f5980b18640 (LWP 5893)): #0 0x00007f59820b566f in __GI___poll (fds=0x55964a2523e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007f598227b72e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f598227b863 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f598227b8b1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f59822a51f1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f5981e3f590 in start_thread (arg=0x7f5980b18640) at pthread_create.c:463 ret = pd = 0x7f5980b18640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140022387934784, 5646013762219265658, 140724887048910, 140724887048911, 0, 140022387934784, -5698835868634329478, -5698838732919288198}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #6 0x00007f59820c1223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 2 (Thread 0x7f597bfff640 (LWP 5899)): #0 0x00007f59820b566f in __GI___poll (fds=0x55964a297a10, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007f598227b72e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f598227bab3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f59824d78aa in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f59822a51f1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f5981e3f590 in start_thread (arg=0x7f597bfff640) at pthread_create.c:463 ret = pd = 0x7f597bfff640 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140022309189184, 5646013762219265658, 140724887048158, 140724887048159, 0, 140022309189184, -5699203737415070086, -5698838732919288198}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #6 0x00007f59820c1223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 . Thread 1 (Thread 0x7f5980b2f0c0 (LWP 5876)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 set = {__val = {0, 0, 3, 0, 3, 7, 64, 94102733455365, 19, 140022410107468, 1, 94103977852304, 140022411475968, 7, 513, 94102733455393}} pid = tid = #1 0x00007f5981fce864 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2, sa_sigaction = 0x2}, sa_mask = {__val = {7, 49, 140022410107468, 18, 94103977891632, 140022411475968, 0, 241, 33034032287580176, 30, 288, 4, 223338299408, 0, 0, 64769}}, sa_flags = -2113417502, sa_restorer = 0x9} sigs = {__val = {32, 206158430210, 0, 0, 0, 511101108348, 140022174974080, 94103977340944, 140022411475872, 140022411477168, 137760, 82496, 140022174973984, 140022410107468, 140022175162896, 140022410342099}} #2 0x00007f5982031af6 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f5982159128 "%s\n") at ../sysdeps/posix/libc_fatal.c:155 ap = {{gp_offset = 24, fp_offset = 0, overflow_arg_area = 0x7ffd10e75460, reg_save_area = 0x7ffd10e753f0}} fd = list = nlist = cp = #3 0x00007f598203a46c in malloc_printerr (str=str@entry=0x7f598215b5d8 "double free or corruption (fasttop)") at malloc.c:5389 #4 0x00007f598203bfd3 in _int_free (av=0x7f598218bba0 , p=0x55964a2bf3e0, have_lock=0) at malloc.c:4298 idx = 0 old = old2 = size = fb = 0x7f598218bbb0 nextchunk = nextsize = nextinuse = prevsize = bck = fwd = __PRETTY_FUNCTION__ = "_int_free" #5 0x00007f59822673a2 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f5982268f73 in g_hash_table_remove_all () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f5982268fc2 in g_hash_table_destroy () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x000055964845d83e in () #9 0x000055964845da98 in () #10 0x000055964845c1d6 in () #11 0x00007f5981fd0cb2 in __libc_start_main (main=0x55964845c010, argc=2, argv=0x7ffd10e75868, init=, fini=, rtld_fini=, stack_end=0x7ffd10e75858) at ../csu/libc-start.c:314 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -1912276024451936646, 94103945987008, 0, 0, 0, -5647361835162415494, -5698838721868738950}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x2, 0x7ffd10e75868}, data = {prev = 0x0, cleanup = 0x0, canceltype = 2}}} not_first_call = #12 0x000055964845c3ee in ()