==4856== Memcheck, a memory error detector
==4856== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==4856== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==4856== Command: evolution
==4856== 
==5070== 
==5070== HEAP SUMMARY:
==5070==     in use at exit: 37,435,949 bytes in 256,369 blocks
==5070==   total heap usage: 698,874 allocs, 442,505 frees, 139,045,243 bytes allocated
==5070== 
==5070== LEAK SUMMARY:
==5070==    definitely lost: 26,968 bytes in 58 blocks
==5070==    indirectly lost: 329 bytes in 12 blocks
==5070==      possibly lost: 5,768 bytes in 87 blocks
==5070==    still reachable: 37,094,564 bytes in 253,730 blocks
==5070==                       of which reachable via heuristic:
==5070==                         length64           : 16,224 bytes in 231 blocks
==5070==                         newarray           : 2,448 bytes in 73 blocks
==5070==         suppressed: 0 bytes in 0 blocks
==5070== Rerun with --leak-check=full to see details of leaked memory
==5070== 
==5070== For counts of detected and suppressed errors, rerun with: -v
==5070== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==4856== Warning: set address range perms: large range [0x59e42000, 0x99e44000) (noaccess)
==5146== 
==5146== HEAP SUMMARY:
==5146==     in use at exit: 56,470,518 bytes in 430,725 blocks
==5146==   total heap usage: 1,335,156 allocs, 904,431 frees, 210,537,209 bytes allocated
==5146== 
==5146== LEAK SUMMARY:
==5146==    definitely lost: 41,276 bytes in 58 blocks
==5146==    indirectly lost: 1,807 bytes in 56 blocks
==5146==      possibly lost: 2,514,401 bytes in 2,197 blocks
==5146==    still reachable: 53,027,162 bytes in 421,805 blocks
==5146==                       of which reachable via heuristic:
==5146==                         length64           : 4,348,789 bytes in 13,873 blocks
==5146==                         newarray           : 2,544 bytes in 79 blocks
==5146==         suppressed: 0 bytes in 0 blocks
==5146== Rerun with --leak-check=full to see details of leaked memory
==5146== 
==5146== For counts of detected and suppressed errors, rerun with: -v
==5146== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==5151== 
==5151== HEAP SUMMARY:
==5151==     in use at exit: 67,011,044 bytes in 587,135 blocks
==5151==   total heap usage: 1,503,948 allocs, 916,813 frees, 224,703,030 bytes allocated
==5151== 
==5151== LEAK SUMMARY:
==5151==    definitely lost: 36,480 bytes in 45 blocks
==5151==    indirectly lost: 208,679 bytes in 349 blocks
==5151==      possibly lost: 4,231,255 bytes in 2,541 blocks
==5151==    still reachable: 59,334,270 bytes in 553,056 blocks
==5151==                       of which reachable via heuristic:
==5151==                         length64           : 4,285,357 bytes in 13,876 blocks
==5151==                         newarray           : 2,544 bytes in 79 blocks
==5151==         suppressed: 0 bytes in 0 blocks
==5151== Rerun with --leak-check=full to see details of leaked memory
==5151== 
==5151== For counts of detected and suppressed errors, rerun with: -v
==5151== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==4856== Thread 19 ReceiveQueue:
==4856== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
==4856==    at 0x7BB9EE4: sendmsg (sendmsg.c:28)
==4856==    by 0xCDD2AD0: IPC::Connection::sendOutputMessage(IPC::UnixMessage&) (ConnectionUnix.cpp:482)
==4856==    by 0xCDD33D3: IPC::Connection::sendOutgoingMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >) (ConnectionUnix.cpp:400)
==4856==    by 0xCBAC4DE: IPC::Connection::sendOutgoingMessages() (Connection.cpp:829)
==4856==    by 0xFD32E3C: operator() (Function.h:56)
==4856==    by 0xFD32E3C: WTF::RunLoop::performWork() (RunLoop.cpp:123)
==4856==    by 0xFD5B958: operator() (RunLoopGLib.cpp:68)
==4856==    by 0xFD5B958: WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) (RunLoopGLib.cpp:70)
==4856==    by 0x6B48B76: g_main_dispatch (gmain.c:3142)
==4856==    by 0x6B48B76: g_main_context_dispatch (gmain.c:3795)
==4856==    by 0x6B48F1F: g_main_context_iterate.isra.23 (gmain.c:3868)
==4856==    by 0x6B49231: g_main_loop_run (gmain.c:4064)
==4856==    by 0xFD5C2BF: WTF::RunLoop::run() (RunLoopGLib.cpp:96)
==4856==    by 0xFD5B181: operator() (WorkQueueGeneric.cpp:44)
==4856==    by 0xFD5B181: WTF::Function<void ()>::CallableWrapper<WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::{lambda()#1}>::call() (Function.h:101)
==4856==    by 0xFD33FDA: operator() (Function.h:56)
==4856==    by 0xFD33FDA: WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (Threading.cpp:129)
==4856==    by 0xFD5A378: WTF::wtfThreadEntryPoint(void*) (ThreadingPthreads.cpp:228)
==4856==    by 0x7BAF50A: start_thread (pthread_create.c:465)
==4856==    by 0x1155716E: clone (clone.S:95)
==4856==  Address 0x4d623871 is on thread 19's stack
==4856==  in frame #2, created by IPC::Connection::sendOutgoingMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >) (ConnectionUnix.cpp:374)
==4856== 
==4856== Thread 20 ReceiveQueue:
==4856== Syscall param sendmsg(msg.msg_iov[1]) points to uninitialised byte(s)
==4856==    at 0x7BB9EE4: sendmsg (sendmsg.c:28)
==4856==    by 0xCDD2AD0: IPC::Connection::sendOutputMessage(IPC::UnixMessage&) (ConnectionUnix.cpp:482)
==4856==    by 0xCDD33D3: IPC::Connection::sendOutgoingMessage(std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >) (ConnectionUnix.cpp:400)
==4856==    by 0xCBAC4DE: IPC::Connection::sendOutgoingMessages() (Connection.cpp:829)
==4856==    by 0xFD32D88: operator() (Function.h:56)
==4856==    by 0xFD32D88: WTF::RunLoop::performWork() (RunLoop.cpp:106)
==4856==    by 0xFD5B958: operator() (RunLoopGLib.cpp:68)
==4856==    by 0xFD5B958: WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) (RunLoopGLib.cpp:70)
==4856==    by 0x6B48B76: g_main_dispatch (gmain.c:3142)
==4856==    by 0x6B48B76: g_main_context_dispatch (gmain.c:3795)
==4856==    by 0x6B48F1F: g_main_context_iterate.isra.23 (gmain.c:3868)
==4856==    by 0x6B49231: g_main_loop_run (gmain.c:4064)
==4856==    by 0xFD5C2BF: WTF::RunLoop::run() (RunLoopGLib.cpp:96)
==4856==    by 0xFD5B181: operator() (WorkQueueGeneric.cpp:44)
==4856==    by 0xFD5B181: WTF::Function<void ()>::CallableWrapper<WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::{lambda()#1}>::call() (Function.h:101)
==4856==    by 0xFD33FDA: operator() (Function.h:56)
==4856==    by 0xFD33FDA: WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (Threading.cpp:129)
==4856==    by 0xFD5A378: WTF::wtfThreadEntryPoint(void*) (ThreadingPthreads.cpp:228)
==4856==    by 0x7BAF50A: start_thread (pthread_create.c:465)
==4856==    by 0x1155716E: clone (clone.S:95)
==4856==  Address 0x218c4670 is in a rw- anonymous segment
==4856== 
==4856== Thread 1:
==4856== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
==4856==    at 0x7BB9EE4: sendmsg (sendmsg.c:28)
==4856==    by 0x1719E4CC: wl_connection_flush.part.3 (connection.c:300)
==4856==    by 0x1719DCF7: wl_display_flush (wayland-client.c:1869)
==4856==    by 0x9454F92: gdk_event_source_prepare (gdkeventsource.c:65)
==4856==    by 0x6B483F8: g_main_context_prepare (gmain.c:3440)
==4856==    by 0x6B48DCA: g_main_context_iterate.isra.23 (gmain.c:3848)
==4856==    by 0x6B49231: g_main_loop_run (gmain.c:4064)
==4856==    by 0x8CE3CA4: gtk_main (gtkmain.c:1322)
==4856==    by 0x10C493: main (main.c:670)
==4856==  Address 0x20b4a488 is 5,656 bytes inside a block of size 16,424 alloc'd
==4856==    at 0x4C2EA1E: calloc (vg_replace_malloc.c:711)
==4856==    by 0x1719E601: UnknownInlinedFun (wayland-private.h:234)
==4856==    by 0x1719E601: wl_connection_create (connection.c:166)
==4856==    by 0x1719D24D: wl_display_connect_to_fd (wayland-client.c:972)
==4856==    by 0x1719D380: wl_display_connect (wayland-client.c:1024)
==4856==    by 0x9453473: _gdk_wayland_display_open (gdkdisplay-wayland.c:576)
==4856==    by 0x93F6892: gdk_display_manager_open_display (gdkdisplaymanager.c:472)
==4856==    by 0x8CE370F: gtk_init_with_args (gtkmain.c:995)
==4856==    by 0x10BE8A: main (main.c:471)
==4856== 

(evolution:4856): module-itip-formatter-CRITICAL **: emfe_itip_format: assertion 'E_IS_MAIL_PART_ITIP (part)' failed

(evolution:4856): module-itip-formatter-CRITICAL **: emfe_itip_format: assertion 'E_IS_MAIL_PART_ITIP (part)' failed

(evolution:4856): module-itip-formatter-CRITICAL **: emfe_itip_format: assertion 'E_IS_MAIL_PART_ITIP (part)' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
==4856== Thread 22 pool:
==4856== Conditional jump or move depends on uninitialised value(s)
==4856==    at 0x115B8C37: __wmemchr_avx2 (memchr-avx2.S:250)
==4856==    by 0x1152ACE6: internal_fnwmatch (fnmatch_loop.c:171)
==4856==    by 0x1152E066: fnmatch@@GLIBC_2.2.5 (fnmatch.c:429)
==4856==    by 0xB28BF1D: cache_glob_lookup_fnmatch (xdgmimecache.c:464)
==4856==    by 0xB28BF1D: cache_glob_lookup_file_name (xdgmimecache.c:689)
==4856==    by 0xB28BF1D: __gio_xdg_cache_get_mime_types_from_file_name (xdgmimecache.c:870)
==4856==    by 0xB26990F: g_content_type_guess (gcontenttype.c:671)
==4856==    by 0xB2594E4: get_content_type.part.4 (glocalfileinfo.c:1270)
==4856==    by 0xB25B008: _g_local_file_info_get (glocalfileinfo.c:1870)
==4856==    by 0xB25840B: g_local_file_enumerator_next_file (glocalfileenumerator.c:407)
==4856==    by 0xB1CAA8F: next_files_thread (gfileenumerator.c:769)
==4856==    by 0xB202E15: g_task_thread_pool_thread (gtask.c:1328)
==4856==    by 0x6B70E4F: g_thread_pool_thread_proxy (gthreadpool.c:307)
==4856==    by 0x6B70485: g_thread_proxy (gthread.c:784)
==4856==    by 0x7BAF50A: start_thread (pthread_create.c:465)
==4856==    by 0x1155716E: clone (clone.S:95)
==4856== 
==4856== Conditional jump or move depends on uninitialised value(s)
==4856==    at 0x115B8C87: __wmemchr_avx2 (memchr-avx2.S:282)
==4856==    by 0x1152ACE6: internal_fnwmatch (fnmatch_loop.c:171)
==4856==    by 0x1152E066: fnmatch@@GLIBC_2.2.5 (fnmatch.c:429)
==4856==    by 0xB28BF1D: cache_glob_lookup_fnmatch (xdgmimecache.c:464)
==4856==    by 0xB28BF1D: cache_glob_lookup_file_name (xdgmimecache.c:689)
==4856==    by 0xB28BF1D: __gio_xdg_cache_get_mime_types_from_file_name (xdgmimecache.c:870)
==4856==    by 0xB26990F: g_content_type_guess (gcontenttype.c:671)
==4856==    by 0xB2594E4: get_content_type.part.4 (glocalfileinfo.c:1270)
==4856==    by 0xB25B008: _g_local_file_info_get (glocalfileinfo.c:1870)
==4856==    by 0xB25840B: g_local_file_enumerator_next_file (glocalfileenumerator.c:407)
==4856==    by 0xB1CAA8F: next_files_thread (gfileenumerator.c:769)
==4856==    by 0xB202E15: g_task_thread_pool_thread (gtask.c:1328)
==4856==    by 0x6B70E4F: g_thread_pool_thread_proxy (gthreadpool.c:307)
==4856==    by 0x6B70485: g_thread_proxy (gthread.c:784)
==4856==    by 0x7BAF50A: start_thread (pthread_create.c:465)
==4856==    by 0x1155716E: clone (clone.S:95)
==4856== 
==4856== Conditional jump or move depends on uninitialised value(s)
==4856==    at 0x115B8C47: __wmemchr_avx2 (memchr-avx2.S:260)
==4856==    by 0x1152ACE6: internal_fnwmatch (fnmatch_loop.c:171)
==4856==    by 0x1152E066: fnmatch@@GLIBC_2.2.5 (fnmatch.c:429)
==4856==    by 0xB28BF1D: cache_glob_lookup_fnmatch (xdgmimecache.c:464)
==4856==    by 0xB28BF1D: cache_glob_lookup_file_name (xdgmimecache.c:689)
==4856==    by 0xB28BF1D: __gio_xdg_cache_get_mime_types_from_file_name (xdgmimecache.c:870)
==4856==    by 0xB26990F: g_content_type_guess (gcontenttype.c:671)
==4856==    by 0xB2594E4: get_content_type.part.4 (glocalfileinfo.c:1270)
==4856==    by 0xB25B008: _g_local_file_info_get (glocalfileinfo.c:1870)
==4856==    by 0xB25840B: g_local_file_enumerator_next_file (glocalfileenumerator.c:407)
==4856==    by 0xB1CAA8F: next_files_thread (gfileenumerator.c:769)
==4856==    by 0xB202E15: g_task_thread_pool_thread (gtask.c:1328)
==4856==    by 0x6B70E4F: g_thread_pool_thread_proxy (gthreadpool.c:307)
==4856==    by 0x6B70485: g_thread_proxy (gthread.c:784)
==4856==    by 0x7BAF50A: start_thread (pthread_create.c:465)
==4856==    by 0x1155716E: clone (clone.S:95)
==4856== 

(evolution:4856): GLib-GObject-WARNING **: invalid cast from 'GTask' to 'GSimpleAsyncResult'

(evolution:4856): GLib-GIO-CRITICAL **: g_simple_async_result_propagate_error: assertion 'G_IS_SIMPLE_ASYNC_RESULT (simple)' failed

(evolution:4856): GLib-GObject-WARNING **: invalid cast from 'GTask' to 'GSimpleAsyncResult'

(evolution:4856): GLib-GIO-CRITICAL **: g_simple_async_result_propagate_error: assertion 'G_IS_SIMPLE_ASYNC_RESULT (simple)' failed
