$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt full' --core /var/crash/1000/30963-1000-1000-11-1515074923-chianamo--usr-bin-evolution.core /usr/bin/evolution
[New LWP 30963]
[New LWP 31032]
[New LWP 30993]
[New LWP 30999]
[New LWP 31000]
[New LWP 31299]
[New LWP 31730]
[New LWP 31902]
[New LWP 31034]
[New LWP 31210]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `evolution mailto:<removed>'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000558882aafdf0 in ?? ()
[Current thread is 1 (Thread 0x7fa5fd906ac0 (LWP 30963))]
#0  0x0000558882aafdf0 in  ()
#1  0x00007fa5fbacf634 in g_hash_table_lookup_node (hash_return=<synthetic pointer>, key=0x558882a66f30, hash_table=0x5588832ecf00) at ../../../../glib/ghash.c:379
#2  0x00007fa5fbacf634 in g_hash_table_lookup (hash_table=0x5588832ecf00, key=key@entry=0x558882a66f30) at ../../../../glib/ghash.c:1153
#3  0x00007fa5fd282db7 in object_bag_notify (bag=0x5588832ecd00, where_the_object_was=0x558882a66f30 [CamelMaildirFolder]) at ./src/camel/camel-object-bag.c:124
#4  0x00007fa5fbdbdc6f in weak_refs_notify (data=0x55888636bd10) at ../../../../gobject/gobject.c:2783
#5  0x00007fa5fbdbee33 in g_object_unref (_object=0x558882a66f30) at ../../../../gobject/gobject.c:3293
#6  0x00007fa5fd2b9caf in camel_vee_folder_remove_folder (vfolder=<optimized out>, subfolder=<optimized out>, cancellable=<optimized out>) at ./src/camel/camel-vee-folder.c:1562
#7  0x00007fa5fd2b9e3d in vee_folder_dispose (object=0x558882a95650 [CamelVTrashFolder]) at ./src/camel/camel-vee-folder.c:629
#8  0x00007fa5fbdbee33 in g_object_unref (_object=0x558882a95650) at ../../../../gobject/gobject.c:3293
#9  0x00007fa5d57d4824 in store_info_unref (store_info=0x558883088a20) at ./src/libemail-engine/mail-folder-cache.c:366
#10 0x00007fa5fbacec82 in g_hash_table_remove_all_nodes (hash_table=0x5588831dbde0 = {...}, notify=<optimized out>, destruction=<optimized out>) at ../../../../glib/ghash.c:552
#11 0x00007fa5fbacfbc8 in g_hash_table_remove_all_nodes (destruction=0, notify=1, hash_table=0x5588831dbde0 = {...}) at ../../../../glib/ghash.c:1432
#12 0x00007fa5fbacfbc8 in g_hash_table_remove_all (hash_table=0x5588831dbde0 = {...}) at ../../../../glib/ghash.c:1435
#13 0x00007fa5d57d546d in mail_folder_cache_dispose (object=0x558883240210 [MailFolderCache]) at ./src/libemail-engine/mail-folder-cache.c:1473
#14 0x00007fa5fbdbee33 in g_object_unref (_object=0x558883240210) at ../../../../gobject/gobject.c:3293
#15 0x00007fa5d57cd60c in mail_session_dispose (object=0x558883065420 [EMailUISession]) at ./src/libemail-engine/e-mail-session.c:944
#16 0x00007fa5fbdbee33 in g_object_unref (_object=0x558883065420) at ../../../../gobject/gobject.c:3293
#17 0x00007fa5d4953363 in mail_backend_dispose (object=0x55888317b0e0 [EMailShellBackend]) at ./src/mail/e-mail-backend.c:994
#18 0x00007fa5fbdbee33 in g_object_unref (_object=0x55888317b0e0) at ../../../../gobject/gobject.c:3293
#19 0x00007fa5fbab4ddb in g_ptr_array_foreach (array=0x558882bc5f80, func=0x7fa5fbdbed00 <g_object_unref>, user_data=0x0) at ../../../../glib/garray.c:1520
#20 0x00007fa5fbab4e70 in ptr_array_free (array=0x558882bc5f80, flags=FREE_SEGMENT) at ../../../../glib/garray.c:1106
#21 0x00007fa5fbac445b in g_datalist_clear (datalist=<optimized out>) at ../../../../glib/gdataset.c:273
#22 0x00007fa5fbdbeea2 in g_object_unref (_object=0x558883021190) at ../../../../gobject/gobject.c:3330
#23 0x000055888127afb4 in main (argc=<optimized out>, argv=<optimized out>) at ./src/shell/main.c:681

Thread 10 (Thread 0x7fa5cadaa700 (LWP 31210)):
#0  0x00007fa5f889f076 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fa5cada97f0, expected=0, futex_word=0x7fa5dfad1060) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -516
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fa5f889e960 <__condvar_cleanup_waiting>, __arg = 0x7fa5cada9770, __canceltype = -542306288, __prev = 0x0}
        cbuffer = {wseq = 48, cond = 0x7fa5dfad1038, mutex = 0x7fa5dfad1010, private = 0}
        err = <optimized out>
        g = 0
        flags = 0
        maxspin = 0
        signals = 0
        result = 0
        seq = 24
#1  0x00007fa5f889f076 in __pthread_cond_wait_common (abstime=0x7fa5cada97f0, mutex=0x7fa5dfad1010, cond=0x7fa5dfad1038) at pthread_cond_wait.c:539
        spin = 0
        buffer = {__routine = 0x7fa5f889e960 <__condvar_cleanup_waiting>, __arg = 0x7fa5cada9770, __canceltype = -542306288, __prev = 0x0}
        cbuffer = {wseq = 48, cond = 0x7fa5dfad1038, mutex = 0x7fa5dfad1010, private = 0}
        err = <optimized out>
        g = 0
        flags = 0
        maxspin = 0
        signals = 0
        result = 0
        seq = 24
#2  0x00007fa5f889f076 in __pthread_cond_timedwait (cond=cond@entry=0x7fa5dfad1038, mutex=mutex@entry=0x7fa5dfad1010, abstime=abstime@entry=0x7fa5cada97f0) at pthread_cond_wait.c:667
#3  0x00007fa5f0ca886a in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) (this=this@entry=0x7fa5dfad1038, mutex=..., absoluteTime=1515074926.364187) at ./Source/WTF/wtf/ThreadingPthreads.cpp:587
        timeSeconds = 1515074926
        timeNanoseconds = 364187002
        targetTime = {tv_sec = 1515074926, tv_nsec = 364187002}
#4  0x00007fa5f0c7de73 in WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) (address=address@entry=0x7fa5cada992f, validation=..., beforeSleep=..., timeout=...) at ./Source/WTF/wtf/ParkingLot.cpp:597
        locker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fa5dfad1010}
        didDequeue = <optimized out>
        result = <optimized out>
#5  0x00007fa5f0c6c37a in WTF::ParkingLot::parkConditionally<bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#1}, bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#2}>(void const*, bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#1} const&, bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#2} const&, WTF::TimeWithDynamicClockType const&) (timeout=..., beforeSleep=..., validation=..., address=0x7fa5cada992f) at ./Source/WTF/wtf/ParkingLot.h:85
        result = <optimized out>
        fakeLock = {<WTF::LockBase> = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, <No data fields>}
        fakeCondition = {<WTF::ConditionBase> = {m_hasWaiters = {value = {_M_base = {static _S_alignment = 1, _M_i = true}}}}, <No data fields>}
        fakeLocker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fa5cada992e}
#6  0x00007fa5f0c6c37a in WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) (timeout=..., lock=..., this=0x7fa5cada992f) at ./Source/WTF/wtf/Condition.h:81
        result = <optimized out>
        fakeLock = {<WTF::LockBase> = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, <No data fields>}
        fakeCondition = {<WTF::ConditionBase> = {m_hasWaiters = {value = {_M_base = {static _S_alignment = 1, _M_i = true}}}}, <No data fields>}
        fakeLocker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fa5cada992e}
#7  0x00007fa5f0c6c37a in WTF::ConditionBase::waitFor<WTF::Lock>(WTF::Lock&, WTF::Seconds) (relativeTimeout=..., lock=..., this=0x7fa5cada992f) at ./Source/WTF/wtf/Condition.h:121
        fakeLock = {<WTF::LockBase> = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, <No data fields>}
        fakeCondition = {<WTF::ConditionBase> = {m_hasWaiters = {value = {_M_base = {static _S_alignment = 1, _M_i = true}}}}, <No data fields>}
        fakeLocker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fa5cada992e}
#8  0x00007fa5f0c6c37a in WTF::sleep(double) (value=<optimized out>) at ./Source/WTF/wtf/CurrentTime.cpp:326
        fakeLock = {<WTF::LockBase> = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, <No data fields>}}}, <No data fields>}
        fakeCondition = {<WTF::ConditionBase> = {m_hasWaiters = {value = {_M_base = {static _S_alignment = 1, _M_i = true}}}}, <No data fields>}
        fakeLocker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fa5cada992e}
#9  0x00007fa5f9958c5d in WebKit::MemoryPressureMonitor::<lambda()>::operator() (__closure=<optimized out>) at ./Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp:254
        pollInterval = <optimized out>
        this = <optimized out>
#10 0x00007fa5f9958c5d in WTF::Function<void()>::CallableWrapper<WebKit::MemoryPressureMonitor::MemoryPressureMonitor()::<lambda()> >::call(void) (this=0x7fa5dfafa0c0) at ./Source/WTF/wtf/Function.h:101
#11 0x00007fa5f0c8198b in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ./Source/WTF/wtf/Function.h:56
        function = {m_callableWrapper = std::unique_ptr<WTF::Function<void()>::CallableWrapperBase> containing 0x7fa5dfafa0c0}
#12 0x00007fa5f0c8198b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7fa5dfaee280) at ./Source/WTF/wtf/Threading.cpp:129
        function = {m_callableWrapper = std::unique_ptr<WTF::Function<void()>::CallableWrapperBase> containing 0x7fa5dfafa0c0}
#13 0x00007fa5f0ca7d29 in WTF::wtfThreadEntryPoint(void*) (context=<optimized out>) at ./Source/WTF/wtf/ThreadingPthreads.cpp:228
#14 0x00007fa5f8898519 in start_thread (arg=0x7fa5cadaa700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7fa5cadaa700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140350049658624, 7381311465477757300, 140734751480030, 140734751480031, 94044843611008, 140350049658624, -7411735183213078156, -7411694940002592396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#15 0x00007fa5f85daa4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 9 (Thread 0x7fa5d85f0700 (LWP 31034)):
#0  0x00007fa5f85d0a5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa5fbae1159 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x558883169d10, timeout=<optimized out>, context=0x558883088580) at ../../../../glib/gmain.c:4187
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fa5fbaf0650 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x558883169d10
#2  0x00007fa5fbae1159 in g_main_context_iterate (context=0x558883088580, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3881
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x558883169d10
#3  0x00007fa5fbae14f2 in g_main_loop_run (loop=0x558882a92ca0) at ../../../../glib/gmain.c:4082
        __func__ = "g_main_loop_run"
#4  0x00007fa5fcd0f841 in source_registry_object_manager_thread (data=0x558883081d80) at ./src/libedataserver/e-source-registry.c:1167
        object_manager = 0x558883088c70
        closure = 0x558883081d80
        idle_source = 0x5588831675f0
        list = <optimized out>
        link = <optimized out>
        object_added_handler_id = 562
        object_removed_handler_id = 563
        notify_name_owner_handler_id = 564
        __func__ = "source_registry_object_manager_thread"
#5  0x00007fa5fbb08635 in g_thread_proxy (data=0x558882a9fb70) at ../../../../glib/gthread.c:784
        thread = 0x558882a9fb70
#6  0x00007fa5f8898519 in start_thread (arg=0x7fa5d85f0700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7fa5d85f0700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140350276437760, 7381311465477757300, 140734751485086, 140734751485087, 140350868981216, 140350276437760, -7411764905460508300, -7411694940002592396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007fa5f85daa4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 8 (Thread 0x7fa5840d0700 (LWP 31902)):
#0  0x00007fa5f85d0a5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa57ed8e6b1 in poll (__timeout=-1, __nfds=3, __fds=0x558888d68820) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
        mutex = 0x55888ca143e0
#2  0x00007fa57ed8e6b1 in poll_func (ufds=0x558888d68820, nfds=3, timeout=-1, userdata=0x55888ca143e0) at pulse/thread-mainloop.c:69
        mutex = 0x55888ca143e0
#3  0x00007fa57ed80070 in pa_mainloop_poll (m=m@entry=0x55888f050d90) at pulse/mainloop.c:844
        __func__ = "pa_mainloop_poll"
        __PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4  0x00007fa57ed80700 in pa_mainloop_iterate (m=0x55888f050d90, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
        r = 0
#5  0x00007fa57ed80790 in pa_mainloop_run (m=0x55888f050d90, retval=retval@entry=0x0) at pulse/mainloop.c:944
        r = <optimized out>
#6  0x00007fa57ed8e5f9 in thread (userdata=0x55888930ae00) at pulse/thread-mainloop.c:100
        m = 0x55888930ae00
        mask = {__val = {18446744067267100671, 18446744073709551615 <repeats 15 times>}}
        prev_mask = {__val = {0, 532575944823, 6, 2032, 39, 2032, 4, 0, 140350818264320, 0, 94044795400208, 94044855525376, 4, 140350869103080, 1008, 4}}
        sa = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0, 94044802513152, 0, 94044900280560, 15258868257317128448, 140348861774144, 140350812748233, 0, 0, 94044899695120, 140350812748028, 94042603913216, 140350812755833, 140350816041808, 15258868257317128448, 140350816041808}}, sa_flags = 0, sa_restorer = 0x0}
#7  0x00007fa57eb2cc58 in internal_thread_func (userdata=0x558888d6f400) at pulsecore/thread-posix.c:81
        t = 0x558888d6f400
#8  0x00007fa5f8898519 in start_thread (arg=0x7fa5840d0700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7fa5840d0700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140348861777664, 7381311465477757300, 140734751485006, 140734751485007, 94044870111760, 140348861777664, -7411614701864232588, -7411694940002592396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x00007fa5f85daa4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7fa5816c4700 (LWP 31730)):
#0  0x00007fa5f85d5d89 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fa5fbb267fa in g_cond_wait_until (cond=cond@entry=0x558882a8b678, mutex=mutex@entry=0x558882a8b670, end_time=end_time@entry=743250036520) at ../../../../glib/gthread-posix.c:1442
        now = {tv_sec = 743235, tv_nsec = 36520814}
        span = {tv_sec = 14, tv_nsec = 999999186}
        sampled = 22
        res = <optimized out>
#2  0x00007fa5fbab52e1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x558882a8b670, wait=wait@entry=1, end_time=end_time@entry=743250036520) at ../../../../glib/gasyncqueue.c:422
        retval = <optimized out>
        __func__ = "g_async_queue_pop_intern_unlocked"
#3  0x00007fa5fbab589c in g_async_queue_timeout_pop (queue=0x558882a8b670, timeout=timeout@entry=15000000) at ../../../../glib/gasyncqueue.c:543
        end_time = 743250036520
        retval = <optimized out>
#4  0x00007fa5fbb090de in g_thread_pool_wait_for_new_pool () at ../../../../glib/gthreadpool.c:167
        pool = <optimized out>
        local_wakeup_thread_serial = <optimized out>
        last_wakeup_thread_serial = <optimized out>
        have_relayed_thread_marker = <optimized out>
        free_pool = <optimized out>
        pool = <optimized out>
#5  0x00007fa5fbb090de in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../../glib/gthreadpool.c:364
        free_pool = <optimized out>
        pool = <optimized out>
#6  0x00007fa5fbb08635 in g_thread_proxy (data=0x558886459680) at ../../../../glib/gthread.c:784
        thread = 0x558886459680
#7  0x00007fa5f8898519 in start_thread (arg=0x7fa5816c4700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7fa5816c4700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140348817688320, 7381311465477757300, 140734751485166, 140734751485167, 94044856546832, 140348817688320, -7411608373229921932, -7411694940002592396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007fa5f85daa4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 6 (Thread 0x7fa5cbe09700 (LWP 31299)):
#0  0x00007fa5f85d0a5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa5fbae1159 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5588877f2330, timeout=<optimized out>, context=0x558886817d70) at ../../../../glib/gmain.c:4187
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fa5fbaf0650 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x5588877f2330
#2  0x00007fa5fbae1159 in g_main_context_iterate (context=0x558886817d70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3881
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x5588877f2330
#3  0x00007fa5fbae14f2 in g_main_loop_run (loop=0x55888780b9a0) at ../../../../glib/gmain.c:4082
        __func__ = "g_main_loop_run"
#4  0x00007fa5ebfb1813 in book_client_dbus_thread (user_data=0x558886817d70) at ./src/addressbook/libebook/e-book-client.c:322
        main_context = 0x558886817d70
        main_loop = 0x55888780b9a0
#5  0x00007fa5fbb08635 in g_thread_proxy (data=0x5588857e46d0) at ../../../../glib/gthread.c:784
        thread = 0x5588857e46d0
#6  0x00007fa5f8898519 in start_thread (arg=0x7fa5cbe09700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7fa5cbe09700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140350066824960, 7381311465477757300, 140734751480110, 140734751480111, 94044805652096, 140350066824960, -7411737056355690124, -7411694940002592396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007fa5f85daa4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 5 (Thread 0x7fa5de933700 (LWP 31000)):
#0  0x00007fa5f85d0a5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa5fbae1159 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x558883070450, timeout=<optimized out>, context=0x558882a97d90) at ../../../../glib/gmain.c:4187
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fa5fbaf0650 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = 3
        fds = 0x558883070450
#2  0x00007fa5fbae1159 in g_main_context_iterate (context=0x558882a97d90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3881
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = 3
        fds = 0x558883070450
#3  0x00007fa5fbae14f2 in g_main_loop_run (loop=0x558882a68d60) at ../../../../glib/gmain.c:4082
        __func__ = "g_main_loop_run"
#4  0x00007fa5fc0caad6 in gdbus_shared_thread_func (user_data=0x558882a97d60) at ../../../../gio/gdbusprivate.c:275
        data = 0x558882a97d60
#5  0x00007fa5fbb08635 in g_thread_proxy (data=0x558882a41320) at ../../../../glib/gthread.c:784
        thread = 0x558882a41320
#6  0x00007fa5f8898519 in start_thread (arg=0x7fa5de933700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7fa5de933700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140350380521216, 7381311465477757300, 140734751480958, 140734751480959, 140350868981216, 140350380521216, -7411778686399948428, -7411694940002592396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007fa5f85daa4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 4 (Thread 0x7fa5df134700 (LWP 30999)):
#0  0x00007fa5f85d0a5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa5fbae1159 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x558882a88d10, timeout=<optimized out>, context=0x558882a8b760) at ../../../../glib/gmain.c:4187
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fa5fbaf0650 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x558882a88d10
#2  0x00007fa5fbae1159 in g_main_context_iterate (context=context@entry=0x558882a8b760, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3881
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x558882a88d10
#3  0x00007fa5fbae126c in g_main_context_iteration (context=0x558882a8b760, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3947
        retval = <optimized out>
#4  0x00007fa5fbae12b1 in glib_worker_main (data=<optimized out>) at ../../../../glib/gmain.c:5742
#5  0x00007fa5fbb08635 in g_thread_proxy (data=0x558882a41370) at ../../../../glib/gthread.c:784
        thread = 0x558882a41370
#6  0x00007fa5f8898519 in start_thread (arg=0x7fa5df134700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7fa5df134700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140350388913920, 7381311465477757300, 140734751480574, 140734751480575, 140350868981216, 140350388913920, -7411779785374705292, -7411694940002592396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007fa5f85daa4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 3 (Thread 0x7fa5e0347700 (LWP 30993)):
#0  0x00007fa5f889f076 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fa5e0346b00, expected=0, futex_word=0x7fa5f0ef6a44 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+68>) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -516
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fa5f889e960 <__condvar_cleanup_waiting>, __arg = 0x7fa5e0346a60, __canceltype = -533435760, __prev = 0x0}
        cbuffer = {wseq = 51, cond = 0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>, mutex = 0x558882a1f1b0, private = 0}
        err = <optimized out>
        g = 1
        flags = 0
        maxspin = 0
        signals = 0
        result = 0
        seq = 25
#1  0x00007fa5f889f076 in __pthread_cond_wait_common (abstime=0x7fa5e0346b00, mutex=0x558882a1f1b0, cond=0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>) at pthread_cond_wait.c:539
        spin = 0
        buffer = {__routine = 0x7fa5f889e960 <__condvar_cleanup_waiting>, __arg = 0x7fa5e0346a60, __canceltype = -533435760, __prev = 0x0}
        cbuffer = {wseq = 51, cond = 0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>, mutex = 0x558882a1f1b0, private = 0}
        err = <optimized out>
        g = 1
        flags = 0
        maxspin = 0
        signals = 0
        result = 0
        seq = 25
#2  0x00007fa5f889f076 in __pthread_cond_timedwait (cond=0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>, mutex=0x558882a1f1b0, abstime=0x7fa5e0346b00) at pthread_cond_wait.c:667
#3  0x00007fa5f0cb3d19 in __gthread_cond_timedwait (__abs_timeout=0x7fa5e0346b00, __mutex=<optimized out>, __cond=0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>) at /usr/include/x86_64-linux-gnu/c++/7/bits/gthr-default.h:871
        __ts = {tv_sec = 1515074923, tv_nsec = 620744320}
        __mutex = std::shared_ptr (count 2, weak 0) 0x0
        __my_lock = {_M_device = 0x0, _M_owns = false}
        lock = {_M_device = 0x7fa5f0ef6a11 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+17>, _M_owns = false}
#4  0x00007fa5f0cb3d19 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (__atime=..., __lock=<synthetic pointer>..., this=0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>) at /usr/include/c++/7/condition_variable:166
        __ts = {tv_sec = 1515074923, tv_nsec = 620744320}
        __mutex = std::shared_ptr (count 2, weak 0) 0x0
        __my_lock = {_M_device = 0x0, _M_owns = false}
        lock = {_M_device = 0x7fa5f0ef6a11 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+17>, _M_owns = false}
#5  0x00007fa5f0cb3d19 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (__atime=..., __lock=<synthetic pointer>..., this=0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>) at /usr/include/c++/7/condition_variable:106
        __mutex = std::shared_ptr (count 2, weak 0) 0x0
        __my_lock = {_M_device = 0x0, _M_owns = false}
        lock = {_M_device = 0x7fa5f0ef6a11 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+17>, _M_owns = false}
#6  0x00007fa5f0cb3d19 in std::_V2::condition_variable_any::wait_until<std::unique_lock<bmalloc::Mutex>, std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<bmalloc::Mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (__atime=..., __lock=<synthetic pointer>..., this=0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>) at /usr/include/c++/7/condition_variable:274
        __mutex = std::shared_ptr (count 2, weak 0) 0x0
        __my_lock = {_M_device = 0x0, _M_owns = false}
        lock = {_M_device = 0x7fa5f0ef6a11 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+17>, _M_owns = false}
#7  0x00007fa5f0cb3d19 in std::_V2::condition_variable_any::wait_until<std::unique_lock<bmalloc::Mutex>, std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> >, bmalloc::Scavenger::threadRunLoop()::<lambda()> > (__p=..., __atime=..., __lock=<synthetic pointer>..., this=0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>) at /usr/include/c++/7/condition_variable:285
        lock = {_M_device = 0x7fa5f0ef6a11 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+17>, _M_owns = false}
#8  0x00007fa5f0cb3d19 in std::_V2::condition_variable_any::wait_for<std::unique_lock<bmalloc::Mutex>, long int, std::ratio<1, 1000>, bmalloc::Scavenger::threadRunLoop()::<lambda()> > (__rtime=<synthetic pointer>..., __p=..., __lock=<synthetic pointer>..., this=0x7fa5f0ef6a18 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+24>) at /usr/include/c++/7/condition_variable:300
        lock = {_M_device = 0x7fa5f0ef6a11 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+17>, _M_owns = false}
#9  0x00007fa5f0cb3d19 in bmalloc::Scavenger::threadRunLoop() (this=0x7fa5f0ef6a00 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory>) at ./Source/bmalloc/bmalloc/Scavenger.cpp:149
        lock = {_M_device = 0x7fa5f0ef6a11 <bmalloc::PerProcess<bmalloc::Scavenger>::s_memory+17>, _M_owns = false}
#10 0x00007fa5f540d86f in std::execute_native_thread_routine(void*) (__p=0x558882a14590) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:83
        __t = std::unique_ptr<std::thread::_State> containing 0x558882a14590
#11 0x00007fa5f8898519 in start_thread (arg=0x7fa5e0347700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7fa5e0347700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140350407866112, 7381311465477757300, 140734751485598, 140734751485599, 140350866613880, 140350407866112, -7411676202037814924, -7411694940002592396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#12 0x00007fa5f85daa4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7fa5d8df1700 (LWP 31032)):
#0  0x00007fa5f85d0a5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa5fbae1159 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55888301a0b0, timeout=<optimized out>, context=0x55888301a200) at ../../../../glib/gmain.c:4187
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fa5fbaf0650 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x55888301a0b0
#2  0x00007fa5fbae1159 in g_main_context_iterate (context=context@entry=0x55888301a200, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3881
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x55888301a0b0
#3  0x00007fa5fbae126c in g_main_context_iteration (context=context@entry=0x55888301a200, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3947
        retval = <optimized out>
#4  0x00007fa5d8df942d in dconf_gdbus_worker_thread (user_data=0x55888301a200) at dconf-gdbus-thread.c:82
        context = 0x55888301a200
#5  0x00007fa5fbb08635 in g_thread_proxy (data=0x558882cbea80) at ../../../../glib/gthread.c:784
        thread = 0x558882cbea80
#6  0x00007fa5f8898519 in start_thread (arg=0x7fa5d8df1700) at pthread_create.c:456
        __res = <optimized out>
        pd = 0x7fa5d8df1700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140350284830464, 7381311465477757300, 140734751484510, 140734751484511, 140350868981216, 140350284830464, -7411766008730232460, -7411694940002592396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007fa5f85daa4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 1 (Thread 0x7fa5fd906ac0 (LWP 30963)):
#0  0x0000558882aafdf0 in  ()
#1  0x00007fa5fbacf634 in g_hash_table_lookup_node (hash_return=<synthetic pointer>, key=0x558882a66f30, hash_table=0x5588832ecf00) at ../../../../glib/ghash.c:379
        node_hash = <optimized out>
        hash_value = <optimized out>
        have_tombstone = 0
        step = 0
        node_index = <optimized out>
        first_tombstone = 0
        node_hash = <optimized out>
        __func__ = "g_hash_table_lookup"
#2  0x00007fa5fbacf634 in g_hash_table_lookup (hash_table=0x5588832ecf00, key=key@entry=0x558882a66f30) at ../../../../glib/ghash.c:1153
        node_hash = <optimized out>
        __func__ = "g_hash_table_lookup"
#3  0x00007fa5fd282db7 in object_bag_notify (bag=0x5588832ecd00, where_the_object_was=0x558882a66f30 [CamelMaildirFolder]) at ./src/camel/camel-object-bag.c:124
        key = <optimized out>
#4  0x00007fa5fbdbdc6f in weak_refs_notify (data=0x55888636bd10) at ../../../../gobject/gobject.c:2783
        wstack = 0x55888636bd10
        i = 0
#5  0x00007fa5fbdbee33 in g_object_unref (_object=0x558882a66f30) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x5588861e0590
        object = 0x558882a66f30 [CamelMaildirFolder]
        old_ref = <optimized out>
        object = 0x558882a66f30 [CamelMaildirFolder]
#6  0x00007fa5fd2b9caf in camel_vee_folder_remove_folder (vfolder=<optimized out>, subfolder=<optimized out>, cancellable=<optimized out>) at ./src/camel/camel-vee-folder.c:1562
        freeze_count = <optimized out>
        __func__ = "camel_vee_folder_remove_folder"
#7  0x00007fa5fd2b9e3d in vee_folder_dispose (object=0x558882a95650 [CamelVTrashFolder]) at ./src/camel/camel-vee-folder.c:629
        subfolder = <optimized out>
        vfolder = 0x558882a95650 [CamelVTrashFolder]
        folder = 0x558882a95650 [CamelVTrashFolder]
#8  0x00007fa5fbdbee33 in g_object_unref (_object=0x558882a95650) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x5588857dcc50
        object = 0x558882a95650 [CamelVTrashFolder]
        old_ref = <optimized out>
        object = 0x558882a95650 [CamelVTrashFolder]
#9  0x00007fa5d57d4824 in store_info_unref (store_info=0x558883088a20) at ./src/libemail-engine/mail-folder-cache.c:366
        _pp = 0x558883088a98
        _p = <optimized out>
        store_info = 0x558883088a20
#10 0x00007fa5fbacec82 in g_hash_table_remove_all_nodes (hash_table=0x5588831dbde0 = {...}, notify=<optimized out>, destruction=<optimized out>) at ../../../../glib/ghash.c:552
        i = 6
        key = <optimized out>
        value = 0x558883088a20
        old_size = <optimized out>
        old_keys = 0x558883240900
        old_values = 0x5588857dce50
        old_hashes = 0x558883240950
#11 0x00007fa5fbacfbc8 in g_hash_table_remove_all_nodes (destruction=0, notify=1, hash_table=0x5588831dbde0 = {...}) at ../../../../glib/ghash.c:1432
#12 0x00007fa5fbacfbc8 in g_hash_table_remove_all (hash_table=0x5588831dbde0 = {...}) at ../../../../glib/ghash.c:1435
#13 0x00007fa5d57d546d in mail_folder_cache_dispose (object=0x558883240210 [MailFolderCache]) at ./src/libemail-engine/mail-folder-cache.c:1473
        priv = <optimized out>
#14 0x00007fa5fbdbee33 in g_object_unref (_object=0x558883240210) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x5588857ecb20
        object = 0x558883240210 [MailFolderCache]
        old_ref = <optimized out>
        object = 0x558883240210 [MailFolderCache]
#15 0x00007fa5d57cd60c in mail_session_dispose (object=0x558883065420 [EMailUISession]) at ./src/libemail-engine/e-mail-session.c:944
        priv = 0x558883065320
#16 0x00007fa5fbdbee33 in g_object_unref (_object=0x558883065420) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x55888324b790
        object = 0x558883065420 [EMailUISession]
        old_ref = <optimized out>
        object = 0x558883065420 [EMailUISession]
#17 0x00007fa5d4953363 in mail_backend_dispose (object=0x55888317b0e0 [EMailShellBackend]) at ./src/mail/e-mail-backend.c:994
        priv = 0x55888317b060
        __func__ = "mail_backend_dispose"
#18 0x00007fa5fbdbee33 in g_object_unref (_object=0x55888317b0e0) at ../../../../gobject/gobject.c:3293
        weak_locations = 0x0
        object = 0x55888317b0e0 [EMailShellBackend]
        old_ref = <optimized out>
        object = 0x55888317b0e0 [EMailShellBackend]
#19 0x00007fa5fbab4ddb in g_ptr_array_foreach (array=0x558882bc5f80, func=0x7fa5fbdbed00 <g_object_unref>, user_data=0x0) at ../../../../glib/garray.c:1520
        i = 0
#20 0x00007fa5fbab4e70 in ptr_array_free (array=0x558882bc5f80, flags=FREE_SEGMENT) at ../../../../glib/garray.c:1106
        rarray = 0x558882bc5f80
        segment = <optimized out>
#21 0x00007fa5fbac445b in g_datalist_clear (datalist=<optimized out>) at ../../../../glib/gdataset.c:273
        data = 0x55888318cc60
        i = 0
        __func__ = "g_datalist_clear"
#22 0x00007fa5fbdbeea2 in g_object_unref (_object=0x558883021190) at ../../../../gobject/gobject.c:3330
        weak_locations = <optimized out>
        object = 0x558883021190 [EShell]
        old_ref = 1
        object = 0x558883021190 [EShell]
#23 0x000055888127afb4 in main (argc=<optimized out>, argv=<optimized out>) at ./src/shell/main.c:681
        settings = <optimized out>
        success = <optimized out>
        error = 0x0