==2392== Warning: noted but unhandled ioctl 0x6458 with no size/direction hints.
==2392==    This could cause spurious value errors to appear.
==2392==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==2392== Invalid read of size 8
==2392==    at 0x558D5BC: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::_M_begin() (stl_tree.h:737)
==2392==    by 0x558F5EF: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::equal_range(_ConnectData* const&) (stl_tree.h:1936)
==2392==    by 0x558DBC9: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2500)
==2392==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==2392==    by 0x5583F1F: ??? (object.cpp:1585)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Address 0x1c074e98 is 88 bytes inside a block of size 216 free'd
==2392==    at 0x4C2D16B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2392==    by 0x55843FC: ??? (object.cpp:1699)
==2392==    by 0xC936842: finalize (jsobjinlines.h:42)
==2392==    by 0xC936842: finalize<JSObject> (jsgc.cpp:497)
==2392==    by 0xC936842: FinalizeTypedArenas<JSObject> (jsgc.cpp:557)
==2392==    by 0xC936842: FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (jsgc.cpp:600)
==2392==    by 0xC9914F2: js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (jsgc.cpp:2758)
==2392==    by 0xC937B38: finalizeNow (jsgc.cpp:2741)
==2392==    by 0xC937B38: js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (jsgc.cpp:2877)
==2392==    by 0xC94E415: js::gc::GCRuntime::beginSweepingZoneGroup() (jsgc.cpp:5069)
==2392==    by 0xC94EB57: js::gc::GCRuntime::beginSweepPhase(bool) (jsgc.cpp:5164)
==2392==    by 0xC950D12: js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:5889)
==2392==    by 0xC9516D8: js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:6076)
==2392==    by 0xC951924: js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (jsgc.cpp:6190)
==2392==    by 0xC951BC3: js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:6251)
==2392==    by 0x55B1B06: gjs_gc_if_needed (jsapi-util.cpp:814)
==2392==    by 0x55A147F: ??? (context.cpp:628)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Block was alloc'd at
==2392==    at 0x4C2BE7F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2392==    by 0x748F028: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74A6B25: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74A6FB8: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5583044: ??? (object.cpp:1300)
==2392==    by 0x5583BC1: ??? (object.cpp:1544)
==2392==    by 0x36E1A9C2: ???
==2392==    by 0x3C9651FF: ???
==2392==    by 0x41E8C14: ???
==2392==    by 0x223269BF: ???
==2392==    by 0x36EEC6BB: ???
==2392==    by 0x3FF: ???
==2392==    by 0x3788713F: ???
==2392== 
==2392== Invalid read of size 8
==2392==    at 0x558F78A: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::size() const (stl_tree.h:997)
==2392==    by 0x558DBDD: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2501)
==2392==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==2392==    by 0x5583F1F: ??? (object.cpp:1585)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Address 0x1c074eb0 is 112 bytes inside a block of size 216 free'd
==2392==    at 0x4C2D16B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2392==    by 0x55843FC: ??? (object.cpp:1699)
==2392==    by 0xC936842: finalize (jsobjinlines.h:42)
==2392==    by 0xC936842: finalize<JSObject> (jsgc.cpp:497)
==2392==    by 0xC936842: FinalizeTypedArenas<JSObject> (jsgc.cpp:557)
==2392==    by 0xC936842: FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (jsgc.cpp:600)
==2392==    by 0xC9914F2: js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (jsgc.cpp:2758)
==2392==    by 0xC937B38: finalizeNow (jsgc.cpp:2741)
==2392==    by 0xC937B38: js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (jsgc.cpp:2877)
==2392==    by 0xC94E415: js::gc::GCRuntime::beginSweepingZoneGroup() (jsgc.cpp:5069)
==2392==    by 0xC94EB57: js::gc::GCRuntime::beginSweepPhase(bool) (jsgc.cpp:5164)
==2392==    by 0xC950D12: js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:5889)
==2392==    by 0xC9516D8: js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:6076)
==2392==    by 0xC951924: js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (jsgc.cpp:6190)
==2392==    by 0xC951BC3: js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:6251)
==2392==    by 0x55B1B06: gjs_gc_if_needed (jsapi-util.cpp:814)
==2392==    by 0x55A147F: ??? (context.cpp:628)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Block was alloc'd at
==2392==    at 0x4C2BE7F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2392==    by 0x748F028: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74A6B25: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74A6FB8: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5583044: ??? (object.cpp:1300)
==2392==    by 0x5583BC1: ??? (object.cpp:1544)
==2392==    by 0x36E1A9C2: ???
==2392==    by 0x3C9651FF: ???
==2392==    by 0x41E8C14: ???
==2392==    by 0x223269BF: ???
==2392==    by 0x36EEC6BB: ???
==2392==    by 0x3FF: ???
==2392==    by 0x3788713F: ???
==2392== 
==2392== Invalid read of size 8
==2392==    at 0x5591013: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::begin() (stl_tree.h:961)
==2392==    by 0x558F7DC: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::_M_erase_aux(std::_Rb_tree_const_iterator<_ConnectData*>, std::_Rb_tree_const_iterator<_ConnectData*>) (stl_tree.h:2487)
==2392==    by 0x558DC22: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2502)
==2392==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==2392==    by 0x5583F1F: ??? (object.cpp:1585)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Address 0x1c074ea0 is 96 bytes inside a block of size 216 free'd
==2392==    at 0x4C2D16B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2392==    by 0x55843FC: ??? (object.cpp:1699)
==2392==    by 0xC936842: finalize (jsobjinlines.h:42)
==2392==    by 0xC936842: finalize<JSObject> (jsgc.cpp:497)
==2392==    by 0xC936842: FinalizeTypedArenas<JSObject> (jsgc.cpp:557)
==2392==    by 0xC936842: FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (jsgc.cpp:600)
==2392==    by 0xC9914F2: js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (jsgc.cpp:2758)
==2392==    by 0xC937B38: finalizeNow (jsgc.cpp:2741)
==2392==    by 0xC937B38: js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (jsgc.cpp:2877)
==2392==    by 0xC94E415: js::gc::GCRuntime::beginSweepingZoneGroup() (jsgc.cpp:5069)
==2392==    by 0xC94EB57: js::gc::GCRuntime::beginSweepPhase(bool) (jsgc.cpp:5164)
==2392==    by 0xC950D12: js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:5889)
==2392==    by 0xC9516D8: js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:6076)
==2392==    by 0xC951924: js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (jsgc.cpp:6190)
==2392==    by 0xC951BC3: js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:6251)
==2392==    by 0x55B1B06: gjs_gc_if_needed (jsapi-util.cpp:814)
==2392==    by 0x55A147F: ??? (context.cpp:628)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Block was alloc'd at
==2392==    at 0x4C2BE7F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2392==    by 0x748F028: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74A6B25: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74A6FB8: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5583044: ??? (object.cpp:1300)
==2392==    by 0x5583BC1: ??? (object.cpp:1544)
==2392==    by 0x36E1A9C2: ???
==2392==    by 0x3C9651FF: ???
==2392==    by 0x41E8C14: ???
==2392==    by 0x223269BF: ???
==2392==    by 0x36EEC6BB: ???
==2392==    by 0x3FF: ???
==2392==    by 0x3788713F: ???
==2392== 
==2392== Invalid read of size 8
==2392==    at 0x558F78A: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::size() const (stl_tree.h:997)
==2392==    by 0x558DC2E: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2503)
==2392==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==2392==    by 0x5583F1F: ??? (object.cpp:1585)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Address 0x1c074eb0 is 112 bytes inside a block of size 216 free'd
==2392==    at 0x4C2D16B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2392==    by 0x55843FC: ??? (object.cpp:1699)
==2392==    by 0xC936842: finalize (jsobjinlines.h:42)
==2392==    by 0xC936842: finalize<JSObject> (jsgc.cpp:497)
==2392==    by 0xC936842: FinalizeTypedArenas<JSObject> (jsgc.cpp:557)
==2392==    by 0xC936842: FinalizeArenas(js::FreeOp*, js::gc::ArenaHeader**, js::gc::SortedArenaList&, js::gc::AllocKind, js::SliceBudget&, js::gc::ArenaLists::KeepArenasEnum) (jsgc.cpp:600)
==2392==    by 0xC9914F2: js::gc::ArenaLists::forceFinalizeNow(js::FreeOp*, js::gc::AllocKind, js::gc::ArenaLists::KeepArenasEnum, js::gc::ArenaHeader**) (jsgc.cpp:2758)
==2392==    by 0xC937B38: finalizeNow (jsgc.cpp:2741)
==2392==    by 0xC937B38: js::gc::ArenaLists::queueForegroundObjectsForSweep(js::FreeOp*) (jsgc.cpp:2877)
==2392==    by 0xC94E415: js::gc::GCRuntime::beginSweepingZoneGroup() (jsgc.cpp:5069)
==2392==    by 0xC94EB57: js::gc::GCRuntime::beginSweepPhase(bool) (jsgc.cpp:5164)
==2392==    by 0xC950D12: js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:5889)
==2392==    by 0xC9516D8: js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) (jsgc.cpp:6076)
==2392==    by 0xC951924: js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) (jsgc.cpp:6190)
==2392==    by 0xC951BC3: js::gc::GCRuntime::gc(JSGCInvocationKind, JS::gcreason::Reason) (jsgc.cpp:6251)
==2392==    by 0x55B1B06: gjs_gc_if_needed (jsapi-util.cpp:814)
==2392==    by 0x55A147F: ??? (context.cpp:628)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Block was alloc'd at
==2392==    at 0x4C2BE7F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==2392==    by 0x748F028: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74A6B25: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74A6FB8: g_slice_alloc0 (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5583044: ??? (object.cpp:1300)
==2392==    by 0x5583BC1: ??? (object.cpp:1544)
==2392==    by 0x36E1A9C2: ???
==2392==    by 0x3C9651FF: ???
==2392==    by 0x41E8C14: ???
==2392==    by 0x223269BF: ???
==2392==    by 0x36EEC6BB: ???
==2392==    by 0x3FF: ???
==2392==    by 0x3788713F: ???
==2392== 
==2392== Invalid write of size 4
==2392==    at 0xAFF43C5: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAFF4998: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAF96BAF: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xB01022F: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAFE1CC9: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAF9F725: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAF98538: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAF913E4: cairo_fill (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0x61755E7: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x6172878: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x628DB75: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x5D46A8B: meta_frame_layout_draw_with_style (theme.c:762)
==2392==    by 0x5D46A8B: meta_theme_draw_frame (theme.c:1257)
==2392==    by 0x5D439D5: meta_ui_frame_paint (frames.c:1455)
==2392==    by 0x5D439D5: meta_frames_draw (frames.c:1396)
==2392==    by 0x636944A: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x6372717: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x62138F8: gtk_main_do_event (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0xA83BBD4: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0xA84BEE4: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0xA84D0E5: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0xA84D2DF: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0x71FBEAC: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5200.3)
==2392==    by 0x720E4AD: ??? (in /usr/lib/libgobject-2.0.so.0.5200.3)
==2392==    by 0x7216C84: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5200.3)
==2392==    by 0x721769E: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5200.3)
==2392==    by 0xA845100: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0xA8302AF: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0x748A342: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Address 0x1ffeffeb98 is on thread 1's stack
==2392== 
==2392== Invalid read of size 4
==2392==    at 0xAFF186A: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAFF3141: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAFF43F8: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAFF4998: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAF96BAF: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xB01022F: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAFE1CC9: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAF9F725: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAF98538: ??? (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0xAF913E4: cairo_fill (in /usr/lib/libcairo.so.2.11400.10)
==2392==    by 0x61755E7: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x6172878: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x628DB75: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x5D46A8B: meta_frame_layout_draw_with_style (theme.c:762)
==2392==    by 0x5D46A8B: meta_theme_draw_frame (theme.c:1257)
==2392==    by 0x5D439D5: meta_ui_frame_paint (frames.c:1455)
==2392==    by 0x5D439D5: meta_frames_draw (frames.c:1396)
==2392==    by 0x636944A: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x6372717: ??? (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0x62138F8: gtk_main_do_event (in /usr/lib/libgtk-3.so.0.2200.16)
==2392==    by 0xA83BBD4: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0xA84BEE4: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0xA84D0E5: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0xA84D2DF: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0x71FBEAC: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.5200.3)
==2392==    by 0x720E4AD: ??? (in /usr/lib/libgobject-2.0.so.0.5200.3)
==2392==    by 0x7216C84: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.5200.3)
==2392==    by 0x721769E: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.5200.3)
==2392==    by 0xA845100: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0xA8302AF: ??? (in /usr/lib/libgdk-3.so.0.2200.16)
==2392==    by 0x748A342: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==  Address 0x1ffeffeb98 is on thread 1's stack
==2392== 
==2392== Invalid read of size 8
==2392==    at 0x5590E2A: std::less<_ConnectData*>::operator()(_ConnectData* const&, _ConnectData* const&) const (stl_function.h:386)
==2392==    by 0x558F633: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::equal_range(_ConnectData* const&) (stl_tree.h:1940)
==2392==    by 0x558DBC9: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2500)
==2392==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==2392==    by 0x5583F1F: ??? (object.cpp:1585)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Address 0x4850515256575061 is not stack'd, malloc'd or (recently) free'd
==2392== 
==2392== Invalid read of size 8
==2392==    at 0x5590E31: std::less<_ConnectData*>::operator()(_ConnectData* const&, _ConnectData* const&) const (stl_function.h:386)
==2392==    by 0x558F66B: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::equal_range(_ConnectData* const&) (stl_tree.h:1942)
==2392==    by 0x558DBC9: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2500)
==2392==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==2392==    by 0x5583F1F: ??? (object.cpp:1585)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
==2392==  Address 0x4850515256575061 is not stack'd, malloc'd or (recently) free'd
==2392== 
==2392== 
==2392== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==2392==  General Protection Fault
==2392==    at 0x5590E31: std::less<_ConnectData*>::operator()(_ConnectData* const&, _ConnectData* const&) const (stl_function.h:386)
==2392==    by 0x558F66B: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::equal_range(_ConnectData* const&) (stl_tree.h:1942)
==2392==    by 0x558DBC9: std::_Rb_tree<_ConnectData*, _ConnectData*, std::_Identity<_ConnectData*>, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_tree.h:2500)
==2392==    by 0x558C7D8: std::set<_ConnectData*, std::less<_ConnectData*>, std::allocator<_ConnectData*> >::erase(_ConnectData* const&) (stl_set.h:675)
==2392==    by 0x5583F1F: ??? (object.cpp:1585)
==2392==    by 0x74898C4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489C87: ??? (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x7489FA1: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.3)
==2392==    by 0x5D297BB: meta_run (main.c:648)
==2392==    by 0x10A306: main (main.c:454)
