==5030== Memcheck, a memory error detector
==5030== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==5030== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==5030== Command: gnome-system-monitor
==5030== Parent PID: 5335
==5030== 
==5030== Conditional jump or move depends on uninitialised value(s)
==5030==    at 0x6F6C88B: composite_traps (cairo-xlib-render-compositor.c:1888)
==5030==    by 0x6F53762: composite_traps (cairo-traps-compositor.c:1098)
==5030==    by 0x6F53762: composite_mask_clip (cairo-traps-compositor.c:2035)
==5030==    by 0x6F53D1F: create_composite_mask (cairo-traps-compositor.c:477)
==5030==    by 0x6F54E1B: clip_and_composite_with_mask (cairo-traps-compositor.c:548)
==5030==    by 0x6F54E1B: clip_and_composite (cairo-traps-compositor.c:1039)
==5030==    by 0x6F55248: _cairo_traps_compositor_mask (cairo-traps-compositor.c:2102)
==5030==    by 0x6EF7130: _cairo_compositor_mask (cairo-compositor.c:106)
==5030==    by 0x6F43316: _cairo_surface_mask (cairo-surface.c:2172)
==5030==    by 0x6EFF9E3: _cairo_gstate_mask (cairo-gstate.c:1142)
==5030==    by 0x6EF1930: cairo_mask (cairo.c:2284)
==5030==    by 0x5BAE328: draw_shadow_corner (gtkcssshadowvalue.c:823)
==5030==    by 0x5BAE328: _gtk_css_shadow_value_paint_box (gtkcssshadowvalue.c:988)
==5030==    by 0x5BABA18: _gtk_css_shadows_value_paint_box (gtkcssshadowsvalue.c:314)
==5030==    by 0x5CC703B: gtk_css_style_render_background (gtkrenderbackground.c:371)
==5030== 
==5030== 
==5030== Process terminating with default action of signal 2 (SIGINT)
==5030==    at 0x910EE8D: ??? (in /usr/lib/libc-2.25.so)
==5030==    by 0x8294E58: g_main_context_poll (gmain.c:4185)
==5030==    by 0x8294E58: g_main_context_iterate.isra.30 (gmain.c:3881)
==5030==    by 0x82951F1: g_main_loop_run (gmain.c:4082)
==5030==    by 0x7692085: gdbus_shared_thread_func (gdbusprivate.c:275)
==5030==    by 0x82BC4C4: g_thread_proxy (gthread.c:784)
==5030==    by 0x8E15246: start_thread (in /usr/lib/libpthread-2.25.so)
==5030==    by 0x9118E2E: clone (in /usr/lib/libc-2.25.so)
==5030== 
==5030== HEAP SUMMARY:
==5030==     in use at exit: 20,302,535 bytes in 119,325 blocks
==5030==   total heap usage: 20,268,916 allocs, 20,149,591 frees, 2,343,875,695 bytes allocated
==5030== 
==5030== 14 bytes in 1 blocks are definitely lost in loss record 1,026 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x8281FB2: g_path_get_basename (gfileutils.c:2304)
==5030==    by 0x4210D7: get_process_name (proctable.cpp:609)
==5030==    by 0x4210D7: ProcList::emplace(int) (proctable.cpp:633)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x41AA0C: update_page_activities(GsmApplication*) (interface.cpp:534)
==5030==    by 0x41BEF6: create_main_window(GsmApplication*) (interface.cpp:753)
==5030==    by 0x4388D7: GsmApplication::on_startup() (application.cpp:411)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030== 
==5030== 16 bytes in 1 blocks are definitely lost in loss record 3,654 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x5D5CADD: gtk_tree_path_new (gtktreemodel.c:594)
==5030==    by 0x5D684F5: gtk_real_tree_model_sort_convert_child_path_to_path (gtktreemodelsort.c:2235)
==5030==    by 0x5D69545: gtk_tree_model_sort_row_changed (gtktreemodelsort.c:762)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x5D657D2: gtk_tree_model_filter_row_changed (gtktreemodelfilter.c:2073)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030== 
==5030== 17 bytes in 2 blocks are definitely lost in loss record 3,678 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x8281FB2: g_path_get_basename (gfileutils.c:2304)
==5030==    by 0x4210D7: get_process_name (proctable.cpp:609)
==5030==    by 0x4210D7: ProcList::emplace(int) (proctable.cpp:633)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x419D28: cb_main_window_state_changed(_GtkWidget*, _GdkEventWindowState*, void*) (interface.cpp:611)
==5030==    by 0x5C4DB1A: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:91)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030==    by 0x7C1657E: g_signal_emit_valist (gsignal.c:3401)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x5D982F3: gtk_widget_event_internal (gtkwidget.c:7723)
==5030== 
==5030== 27 bytes in 1 blocks are possibly lost in loss record 5,214 of 21,448
==5030==    at 0x4C2CEC5: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A2D0: g_malloc0 (gmem.c:124)
==5030==    by 0x683F36D: pango_language_from_string (pango-language.c:353)
==5030==    by 0x683F9CC: pango_script_get_sample_language (pango-language.c:1008)
==5030==    by 0x661A653: _pango_cairo_font_private_get_hex_box_info (pangocairo-font.c:488)
==5030==    by 0x661B68F: _pango_cairo_font_private_get_glyph_extents_missing (pangocairo-font.c:674)
==5030==    by 0x661B68F: _pango_cairo_font_private_get_glyph_extents (pangocairo-font.c:831)
==5030==    by 0xAD1BD13: pango_fc_hb_font_get_glyph_advance (pangofc-shape.c:139)
==5030==    by 0xFAE68E8: ??? (in /usr/lib/libharfbuzz.so.0.10400.6)
==5030==    by 0xFAB83B9: hb_shape_plan_execute (in /usr/lib/libharfbuzz.so.0.10400.6)
==5030==    by 0xFAB7BA1: hb_shape_full (in /usr/lib/libharfbuzz.so.0.10400.6)
==5030==    by 0xAD1C249: _pango_fc_shape (pangofc-shape.c:408)
==5030==    by 0x684E267: pango_shape_full (shape.c:116)
==5030== 
==5030== 36 bytes in 1 blocks are possibly lost in loss record 8,877 of 21,448
==5030==    at 0x4C2CEC5: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A2D0: g_malloc0 (gmem.c:124)
==5030==    by 0x683F36D: pango_language_from_string (pango-language.c:353)
==5030==    by 0x683F460: pango_language_get_default (pango-language.c:298)
==5030==    by 0x6839953: pango_context_init (pango-context.c:88)
==5030==    by 0x7C1FEA2: g_type_create_instance (gtype.c:1866)
==5030==    by 0x7BFFE77: g_object_new_internal (gobject.c:1781)
==5030==    by 0x7C01954: g_object_new_with_properties (gobject.c:1949)
==5030==    by 0x7C023D0: g_object_new (gobject.c:1621)
==5030==    by 0x683CD82: pango_font_map_create_context (pango-fontmap.c:71)
==5030==    by 0x635F0EB: gdk_pango_context_get_for_screen (gdkpango.c:359)
==5030==    by 0x5DA7ABE: gtk_widget_create_pango_context (gtkwidget.c:10518)
==5030== 
==5030== 39 bytes in 12 blocks are definitely lost in loss record 8,896 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x8281FB2: g_path_get_basename (gfileutils.c:2304)
==5030==    by 0x4210A3: get_process_name (proctable.cpp:609)
==5030==    by 0x4210A3: ProcList::emplace(int) (proctable.cpp:633)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x41AA0C: update_page_activities(GsmApplication*) (interface.cpp:534)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x7BFEE73: g_object_dispatch_properties_changed (gobject.c:1064)
==5030==    by 0x7C01578: g_object_notify_by_spec_internal (gobject.c:1157)
==5030==    by 0x7C01578: g_object_notify_by_pspec (gobject.c:1267)
==5030== 
==5030== 47 bytes in 5 blocks are definitely lost in loss record 9,712 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x8281FB2: g_path_get_basename (gfileutils.c:2304)
==5030==    by 0x4210D7: get_process_name (proctable.cpp:609)
==5030==    by 0x4210D7: ProcList::emplace(int) (proctable.cpp:633)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x422D1C: cb_timeout(void*) (proctable.cpp:171)
==5030==    by 0x8295592: g_timeout_dispatch (gmain.c:4629)
==5030==    by 0x8294B14: g_main_dispatch (gmain.c:3148)
==5030==    by 0x8294B14: g_main_context_dispatch (gmain.c:3813)
==5030==    by 0x8294ED7: g_main_context_iterate.isra.30 (gmain.c:3886)
==5030==    by 0x8294F6B: g_main_context_iteration (gmain.c:3947)
==5030==    by 0x7664CBC: g_application_run (gapplication.c:2378)
==5030==    by 0x4194DA: main (main.cpp:37)
==5030== 
==5030== 56 bytes in 1 blocks are possibly lost in loss record 11,917 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A32F: g_realloc (gmem.c:159)
==5030==    by 0x827873C: g_data_set_internal (gdataset.c:471)
==5030==    by 0x827873C: g_datalist_id_set_data_full (gdataset.c:670)
==5030==    by 0x5C58F17: gtk_menu_init (gtkmenu.c:1368)
==5030==    by 0x7C1FEA2: g_type_create_instance (gtype.c:1866)
==5030==    by 0x7BFFE77: g_object_new_internal (gobject.c:1781)
==5030==    by 0x7C01954: g_object_new_with_properties (gobject.c:1949)
==5030==    by 0x7C023D0: g_object_new (gobject.c:1621)
==5030==    by 0x43CBBC: gsm_tree_view_load_state (treeview.c:138)
==5030==    by 0x42E847: create_disk_view(GsmApplication*, _GtkBuilder*) (disks.cpp:462)
==5030==    by 0x41BDA6: create_main_window(GsmApplication*) (interface.cpp:725)
==5030==    by 0x4388D7: GsmApplication::on_startup() (application.cpp:411)
==5030== 
==5030== 64 bytes in 1 blocks are possibly lost in loss record 13,009 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A32F: g_realloc (gmem.c:159)
==5030==    by 0x7C03C2A: g_object_weak_ref (gobject.c:2805)
==5030==    by 0x5AA6DF4: gail_focus_notify_when_idle (gtkaccessibility.c:590)
==5030==    by 0x5AA708B: gail_focus_notify (gtkaccessibility.c:517)
==5030==    by 0x5AA708B: gail_focus_idle_handler (gtkaccessibility.c:483)
==5030==    by 0x6349B1F: gdk_threads_dispatch (gdk.c:743)
==5030==    by 0x8294B14: g_main_dispatch (gmain.c:3148)
==5030==    by 0x8294B14: g_main_context_dispatch (gmain.c:3813)
==5030==    by 0x8294ED7: g_main_context_iterate.isra.30 (gmain.c:3886)
==5030==    by 0x8294F6B: g_main_context_iteration (gmain.c:3947)
==5030==    by 0x7664CBC: g_application_run (gapplication.c:2378)
==5030==    by 0x4194DA: main (main.cpp:37)
==5030== 
==5030== 72 bytes in 12 blocks are definitely lost in loss record 13,181 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B38DE: g_strdup (gstrfuncs.c:363)
==5030==    by 0x1950861B: g_proxy_mount_get_name (gproxymount.c:301)
==5030==    by 0x42DFD7: get_icon_for_path (disks.cpp:79)
==5030==    by 0x42DFD7: get_icon_for_device (disks.cpp:98)
==5030==    by 0x42DFD7: add_disk (disks.cpp:194)
==5030==    by 0x42DFD7: disks_update(GsmApplication*) (disks.cpp:247)
==5030==    by 0x41ABB4: update_page_activities(GsmApplication*) (interface.cpp:568)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x7BFEE73: g_object_dispatch_properties_changed (gobject.c:1064)
==5030==    by 0x7C01578: g_object_notify_by_spec_internal (gobject.c:1157)
==5030==    by 0x7C01578: g_object_notify_by_pspec (gobject.c:1267)
==5030== 
==5030== 72 bytes in 12 blocks are definitely lost in loss record 13,182 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B38DE: g_strdup (gstrfuncs.c:363)
==5030==    by 0x1950861B: g_proxy_mount_get_name (gproxymount.c:301)
==5030==    by 0x42DFD7: get_icon_for_path (disks.cpp:79)
==5030==    by 0x42DFD7: get_icon_for_device (disks.cpp:98)
==5030==    by 0x42DFD7: add_disk (disks.cpp:194)
==5030==    by 0x42DFD7: disks_update(GsmApplication*) (disks.cpp:247)
==5030==    by 0x419DF4: cb_main_window_state_changed(_GtkWidget*, _GdkEventWindowState*, void*) (interface.cpp:618)
==5030==    by 0x5C4DB1A: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:91)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030==    by 0x7C1657E: g_signal_emit_valist (gsignal.c:3401)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x5D982F3: gtk_widget_event_internal (gtkwidget.c:7723)
==5030== 
==5030== 80 bytes in 1 blocks are possibly lost in loss record 14,547 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x10774E36: RegisterStubCallbacks (GLdispatch.c:411)
==5030==    by 0x10774FFA: __glDispatchInit (GLdispatch.c:187)
==5030==    by 0x10BF4C88: __glXInit (libglx.c:1992)
==5030==    by 0x400F099: call_init.part.0 (in /usr/lib/ld-2.25.so)
==5030==    by 0x400F1A5: _dl_init (in /usr/lib/ld-2.25.so)
==5030==    by 0x4000DB9: ??? (in /usr/lib/ld-2.25.so)
==5030== 
==5030== 80 bytes in 1 blocks are possibly lost in loss record 14,548 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x10774E36: RegisterStubCallbacks (GLdispatch.c:411)
==5030==    by 0x107751CB: __glDispatchRegisterStubCallbacks (GLdispatch.c:430)
==5030==    by 0xE5FD40A: __libGLInit (libgl.c:55)
==5030==    by 0x400F099: call_init.part.0 (in /usr/lib/ld-2.25.so)
==5030==    by 0x400F1A5: _dl_init (in /usr/lib/ld-2.25.so)
==5030==    by 0x4000DB9: ??? (in /usr/lib/ld-2.25.so)
==5030== 
==5030== 80 (40 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 14,552 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D0E82: g_variant_get_child_value (gvariant-core.c:1009)
==5030==    by 0x17072A9C: ??? (in /usr/lib/gio/modules/libdconfsettings.so)
==5030==    by 0x17073062: ??? (in /usr/lib/gio/modules/libdconfsettings.so)
==5030==    by 0x17071161: ??? (in /usr/lib/gio/modules/libdconfsettings.so)
==5030==    by 0x76D1EE1: g_settings_backend_read (gsettingsbackend.c:701)
==5030==    by 0x76D5C4A: g_settings_read_from_backend (gsettings.c:1164)
==5030==    by 0x76D753D: g_settings_get_value (gsettings.c:1204)
==5030==    by 0x41BED0: create_main_window(GsmApplication*) (interface.cpp:748)
==5030==    by 0x4388D7: GsmApplication::on_startup() (application.cpp:411)
==5030== 
==5030== 81 (40 direct, 41 indirect) bytes in 1 blocks are definitely lost in loss record 14,557 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D06EC: g_variant_alloc (gvariant-core.c:476)
==5030==    by 0x82D06EC: g_variant_new_from_bytes (gvariant-core.c:512)
==5030==    by 0x82C9956: g_variant_new_from_trusted (gvariant.c:321)
==5030==    by 0x82C99EE: g_variant_new_boolean (gvariant.c:342)
==5030==    by 0x4387D1: GsmApplication::on_startup() (application.cpp:400)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030== 
==5030== 84 (40 direct, 44 indirect) bytes in 1 blocks are definitely lost in loss record 14,564 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D06EC: g_variant_alloc (gvariant-core.c:476)
==5030==    by 0x82D06EC: g_variant_new_from_bytes (gvariant-core.c:512)
==5030==    by 0x82C9956: g_variant_new_from_trusted (gvariant.c:321)
==5030==    by 0x82C9ABD: g_variant_new_int32 (gvariant.c:485)
==5030==    by 0x438570: GsmApplication::on_startup() (application.cpp:393)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030== 
==5030== 84 (40 direct, 44 indirect) bytes in 1 blocks are definitely lost in loss record 14,565 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D06EC: g_variant_alloc (gvariant-core.c:476)
==5030==    by 0x82D06EC: g_variant_new_from_bytes (gvariant-core.c:512)
==5030==    by 0x82C9956: g_variant_new_from_trusted (gvariant.c:321)
==5030==    by 0x82C9ABD: g_variant_new_int32 (gvariant.c:485)
==5030==    by 0x4385CD: GsmApplication::on_startup() (application.cpp:394)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030== 
==5030== 84 (40 direct, 44 indirect) bytes in 1 blocks are definitely lost in loss record 14,566 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D06EC: g_variant_alloc (gvariant-core.c:476)
==5030==    by 0x82D06EC: g_variant_new_from_bytes (gvariant-core.c:512)
==5030==    by 0x82C9956: g_variant_new_from_trusted (gvariant.c:321)
==5030==    by 0x82C9ABD: g_variant_new_int32 (gvariant.c:485)
==5030==    by 0x43862A: GsmApplication::on_startup() (application.cpp:395)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030== 
==5030== 84 (40 direct, 44 indirect) bytes in 1 blocks are definitely lost in loss record 14,567 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D06EC: g_variant_alloc (gvariant-core.c:476)
==5030==    by 0x82D06EC: g_variant_new_from_bytes (gvariant-core.c:512)
==5030==    by 0x82C9956: g_variant_new_from_trusted (gvariant.c:321)
==5030==    by 0x82C9ABD: g_variant_new_int32 (gvariant.c:485)
==5030==    by 0x438687: GsmApplication::on_startup() (application.cpp:396)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030== 
==5030== 86 (40 direct, 46 indirect) bytes in 1 blocks are definitely lost in loss record 14,573 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D06EC: g_variant_alloc (gvariant-core.c:476)
==5030==    by 0x82D06EC: g_variant_new_from_bytes (gvariant-core.c:512)
==5030==    by 0x82C9956: g_variant_new_from_trusted (gvariant.c:321)
==5030==    by 0x43899B: GsmApplication::on_startup() (application.cpp:415)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x76640C1: g_application_register (gapplication.c:2046)
==5030== 
==5030== 90 (40 direct, 50 indirect) bytes in 1 blocks are definitely lost in loss record 15,311 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D06EC: g_variant_alloc (gvariant-core.c:476)
==5030==    by 0x82D06EC: g_variant_new_from_bytes (gvariant-core.c:512)
==5030==    by 0x82C9956: g_variant_new_from_trusted (gvariant.c:321)
==5030==    by 0x4388E1: GsmApplication::on_startup() (application.cpp:413)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x76640C1: g_application_register (gapplication.c:2046)
==5030== 
==5030== 90 (40 direct, 50 indirect) bytes in 1 blocks are definitely lost in loss record 15,312 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D06EC: g_variant_alloc (gvariant-core.c:476)
==5030==    by 0x82D06EC: g_variant_new_from_bytes (gvariant-core.c:512)
==5030==    by 0x82C9956: g_variant_new_from_trusted (gvariant.c:321)
==5030==    by 0x43893E: GsmApplication::on_startup() (application.cpp:414)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x76640C1: g_application_register (gapplication.c:2046)
==5030== 
==5030== 104 bytes in 1 blocks are possibly lost in loss record 17,206 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A32F: g_realloc (gmem.c:159)
==5030==    by 0x827873C: g_data_set_internal (gdataset.c:471)
==5030==    by 0x827873C: g_datalist_id_set_data_full (gdataset.c:670)
==5030==    by 0x7C03C52: g_object_weak_ref (gobject.c:2816)
==5030==    by 0x5AA6DF4: gail_focus_notify_when_idle (gtkaccessibility.c:590)
==5030==    by 0x5AA79C7: gail_focus_watcher (gtkaccessibility.c:271)
==5030==    by 0x7C0E087: signal_emit_unlocked_R (gsignal.c:3601)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x5D98249: gtk_widget_event_internal (gtkwidget.c:7728)
==5030==    by 0x5C4CB7D: gtk_main_do_event (gtkmain.c:1841)
==5030==    by 0x6355454: _gdk_event_emit (gdkevents.c:73)
==5030== 
==5030== 120 bytes in 5 blocks are definitely lost in loss record 17,817 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82B2198: g_slice_alloc0 (gslice.c:1051)
==5030==    by 0x5BB95AB: _gtk_css_value_alloc (gtkcssvalue.c:38)
==5030==    by 0x5B8D696: gtk_css_dimension_value_new (gtkcssdimensionvalue.c:319)
==5030==    by 0x5B8A9CE: gtk_css_value_calc_multiply (gtkcsscalcvalue.c:224)
==5030==    by 0x5BA0A16: gtk_css_number_value_multiply (gtkcssnumbervalue.c:52)
==5030==    by 0x5BA0A16: gtk_css_number_value_transition (gtkcssnumbervalue.c:118)
==5030==    by 0x5BB8E09: gtk_css_transition_apply_values (gtkcsstransition.c:69)
==5030==    by 0x5B88F2A: gtk_css_animated_style_apply_animations (gtkcssanimatedstyle.c:415)
==5030==    by 0x5B88F2A: gtk_css_animated_style_new_advance (gtkcssanimatedstyle.c:496)
==5030==    by 0x5B9F8BD: gtk_css_node_real_update_style (gtkcssnode.c:440)
==5030==    by 0x5B9E5A3: gtk_css_node_ensure_style.part.0 (gtkcssnode.c:1003)
==5030== 
==5030== 136 bytes in 5 blocks are possibly lost in loss record 18,384 of 21,448
==5030==    at 0x4C2CEC5: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A2D0: g_malloc0 (gmem.c:124)
==5030==    by 0x683F36D: pango_language_from_string (pango-language.c:353)
==5030==    by 0x683F9CC: pango_script_get_sample_language (pango-language.c:1008)
==5030==    by 0x683A340: compute_derived_language (pango-context.c:1265)
==5030==    by 0x683A340: itemize_state_update_for_new_run (pango-context.c:1318)
==5030==    by 0x683A340: itemize_state_process_run (pango-context.c:1377)
==5030==    by 0x683B68F: pango_itemize_with_base_dir (pango-context.c:1521)
==5030==    by 0x6843B0C: pango_layout_check_lines (pango-layout.c:4011)
==5030==    by 0x68459BD: pango_layout_get_extents_internal (pango-layout.c:2594)
==5030==    by 0x5C3653A: gtk_label_get_measuring_layout (gtklabel.c:3370)
==5030==    by 0x5C36795: gtk_label_get_preferred_layout_size (gtklabel.c:3700)
==5030==    by 0x5C36795: gtk_label_get_preferred_size (gtklabel.c:3762)
==5030==    by 0x5C36795: gtk_label_measure (gtklabel.c:3921)
==5030==    by 0x5B8C9B2: gtk_css_custom_gadget_get_preferred_size (gtkcsscustomgadget.c:124)
==5030==    by 0x5B90B70: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:675)
==5030== 
==5030== 152 (40 direct, 112 indirect) bytes in 1 blocks are definitely lost in loss record 18,565 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82D0E82: g_variant_get_child_value (gvariant-core.c:1009)
==5030==    by 0x17072A9C: ??? (in /usr/lib/gio/modules/libdconfsettings.so)
==5030==    by 0x17073062: ??? (in /usr/lib/gio/modules/libdconfsettings.so)
==5030==    by 0x17071161: ??? (in /usr/lib/gio/modules/libdconfsettings.so)
==5030==    by 0x76D1EE1: g_settings_backend_read (gsettingsbackend.c:701)
==5030==    by 0x76D5C4A: g_settings_read_from_backend (gsettings.c:1164)
==5030==    by 0x76D753D: g_settings_get_value (gsettings.c:1204)
==5030==    by 0x41BE8D: create_main_window(GsmApplication*) (interface.cpp:742)
==5030==    by 0x4388D7: GsmApplication::on_startup() (application.cpp:411)
==5030== 
==5030== 162 bytes in 27 blocks are definitely lost in loss record 18,716 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B38DE: g_strdup (gstrfuncs.c:363)
==5030==    by 0x1950861B: g_proxy_mount_get_name (gproxymount.c:301)
==5030==    by 0x42DFD7: get_icon_for_path (disks.cpp:79)
==5030==    by 0x42DFD7: get_icon_for_device (disks.cpp:98)
==5030==    by 0x42DFD7: add_disk (disks.cpp:194)
==5030==    by 0x42DFD7: disks_update(GsmApplication*) (disks.cpp:247)
==5030==    by 0x42E1F8: cb_timeout(void*) (disks.cpp:226)
==5030==    by 0x8295592: g_timeout_dispatch (gmain.c:4629)
==5030==    by 0x8294B14: g_main_dispatch (gmain.c:3148)
==5030==    by 0x8294B14: g_main_context_dispatch (gmain.c:3813)
==5030==    by 0x8294ED7: g_main_context_iterate.isra.30 (gmain.c:3886)
==5030==    by 0x8294F6B: g_main_context_iteration (gmain.c:3947)
==5030==    by 0x7664CBC: g_application_run (gapplication.c:2378)
==5030==    by 0x4194DA: main (main.cpp:37)
==5030== 
==5030== 304 bytes in 67 blocks are definitely lost in loss record 19,720 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x8281FB2: g_path_get_basename (gfileutils.c:2304)
==5030==    by 0x4210A3: get_process_name (proctable.cpp:609)
==5030==    by 0x4210A3: ProcList::emplace(int) (proctable.cpp:633)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x419D28: cb_main_window_state_changed(_GtkWidget*, _GdkEventWindowState*, void*) (interface.cpp:611)
==5030==    by 0x5C4DB1A: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:91)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030==    by 0x7C1657E: g_signal_emit_valist (gsignal.c:3401)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x5D982F3: gtk_widget_event_internal (gtkwidget.c:7723)
==5030== 
==5030== 730 (96 direct, 634 indirect) bytes in 1 blocks are definitely lost in loss record 20,468 of 21,448
==5030==    at 0x7C1FFEF: g_type_create_instance (gtype.c:1845)
==5030==    by 0x7BFFE77: g_object_new_internal (gobject.c:1781)
==5030==    by 0x7C0202F: g_object_new_valist (gobject.c:2104)
==5030==    by 0x7C023A8: g_object_new (gobject.c:1624)
==5030==    by 0x5B8CB35: gtk_css_custom_gadget_new_for_node (gtkcsscustomgadget.c:227)
==5030==    by 0x5C317C4: gtk_label_init (gtklabel.c:1394)
==5030==    by 0x7C1FEA2: g_type_create_instance (gtype.c:1866)
==5030==    by 0x7BFFE77: g_object_new_internal (gobject.c:1781)
==5030==    by 0x7C01954: g_object_new_with_properties (gobject.c:1949)
==5030==    by 0x7C023D0: g_object_new (gobject.c:1621)
==5030==    by 0x5C38908: gtk_label_new (gtklabel.c:1756)
==5030==    by 0x41EDBE: LoadGraph::LoadGraph(unsigned int) (load-graph.cpp:728)
==5030== 
==5030== 1,346 bytes in 97 blocks are definitely lost in loss record 20,874 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x8281FB2: g_path_get_basename (gfileutils.c:2304)
==5030==    by 0x4210A3: get_process_name (proctable.cpp:609)
==5030==    by 0x4210A3: ProcList::emplace(int) (proctable.cpp:633)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x41AA0C: update_page_activities(GsmApplication*) (interface.cpp:534)
==5030==    by 0x41BEF6: create_main_window(GsmApplication*) (interface.cpp:753)
==5030==    by 0x4388D7: GsmApplication::on_startup() (application.cpp:411)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030== 
==5030== 1,847 bytes in 515 blocks are definitely lost in loss record 20,987 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x8281FB2: g_path_get_basename (gfileutils.c:2304)
==5030==    by 0x4210A3: get_process_name (proctable.cpp:609)
==5030==    by 0x4210A3: ProcList::emplace(int) (proctable.cpp:633)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x422D1C: cb_timeout(void*) (proctable.cpp:171)
==5030==    by 0x8295592: g_timeout_dispatch (gmain.c:4629)
==5030==    by 0x8294B14: g_main_dispatch (gmain.c:3148)
==5030==    by 0x8294B14: g_main_context_dispatch (gmain.c:3813)
==5030==    by 0x8294ED7: g_main_context_iterate.isra.30 (gmain.c:3886)
==5030==    by 0x8294F6B: g_main_context_iteration (gmain.c:3947)
==5030==    by 0x7664CBC: g_application_run (gapplication.c:2378)
==5030==    by 0x4194DA: main (main.cpp:37)
==5030== 
==5030== 2,170 (768 direct, 1,402 indirect) bytes in 1 blocks are definitely lost in loss record 21,051 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43B0D: FcPatternObjectListAdd (fcpat.c:593)
==5030==    by 0xAF40BB3: FcFontRenderPrepare (fcmatch.c:616)
==5030==    by 0xAF40EA3: FcFontMatch (fcmatch.c:797)
==5030==    by 0xAD1A6F6: pango_fc_patterns_get_font_pattern (pangofc-fontmap.c:785)
==5030==    by 0xAD1A6F6: pango_fc_fontset_load_next_font (pangofc-fontmap.c:880)
==5030==    by 0xAD1A6F6: pango_fc_fontset_get_font_at (pangofc-fontmap.c:917)
==5030==    by 0xAD1A8BC: pango_fc_fontset_foreach (pangofc-fontmap.c:1039)
==5030==    by 0xAD18F08: pango_fc_font_map_load_font (pangofc-fontmap.c:1707)
==5030==    by 0x6839E52: get_base_font (pango-context.c:1195)
==5030==    by 0x6839E52: get_shaper_and_font (pango-context.c:1239)
==5030==    by 0x683A43D: itemize_state_process_run (pango-context.c:1415)
==5030==    by 0x683B68F: pango_itemize_with_base_dir (pango-context.c:1521)
==5030==    by 0x6843B0C: pango_layout_check_lines (pango-layout.c:4011)
==5030== 
==5030== 2,190 (1,104 direct, 1,086 indirect) bytes in 3 blocks are definitely lost in loss record 21,055 of 21,448
==5030==    at 0x7C1FFEF: g_type_create_instance (gtype.c:1845)
==5030==    by 0x7BFFE77: g_object_new_internal (gobject.c:1781)
==5030==    by 0x7C01954: g_object_new_with_properties (gobject.c:1949)
==5030==    by 0x7C023D0: g_object_new (gobject.c:1621)
==5030==    by 0x5C38908: gtk_label_new (gtklabel.c:1756)
==5030==    by 0x41EDBE: LoadGraph::LoadGraph(unsigned int) (load-graph.cpp:728)
==5030==    by 0x41B3BC: create_sys_view (interface.cpp:191)
==5030==    by 0x41B3BC: create_main_window(GsmApplication*) (interface.cpp:723)
==5030==    by 0x4388D7: GsmApplication::on_startup() (application.cpp:411)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030== 
==5030== 5,572 (512 direct, 5,060 indirect) bytes in 1 blocks are definitely lost in loss record 21,226 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43CF6: FcPatternObjectAddWithBinding (fcpat.c:655)
==5030==    by 0xAF371CB: FcDefaultSubstitute (fcdefault.c:255)
==5030==    by 0xAD1A051: pango_fc_default_substitute (pangofc-fontmap.c:1616)
==5030==    by 0xAD1A051: pango_fc_font_map_get_patterns (pangofc-fontmap.c:1670)
==5030==    by 0xAD1A051: pango_fc_font_map_load_fontset (pangofc-fontmap.c:1772)
==5030==    by 0x683A06D: itemize_state_update_for_new_run (pango-context.c:1338)
==5030==    by 0x683A06D: itemize_state_process_run (pango-context.c:1377)
==5030==    by 0x683B68F: pango_itemize_with_base_dir (pango-context.c:1521)
==5030==    by 0x6843B0C: pango_layout_check_lines (pango-layout.c:4011)
==5030==    by 0x6844F41: pango_layout_get_unknown_glyphs_count (pango-layout.c:1283)
==5030==    by 0x5BBEDE9: find_invisible_char (gtkentry.c:2689)
==5030==    by 0x5BBEE4A: gtk_entry_update_cached_style_values (gtkentry.c:5199)
==5030==    by 0x5BBEFC7: gtk_entry_init (gtkentry.c:2748)
==5030== 
==5030== 5,572 (512 direct, 5,060 indirect) bytes in 1 blocks are definitely lost in loss record 21,227 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43CF6: FcPatternObjectAddWithBinding (fcpat.c:655)
==5030==    by 0xAF371CB: FcDefaultSubstitute (fcdefault.c:255)
==5030==    by 0xAD1A051: pango_fc_default_substitute (pangofc-fontmap.c:1616)
==5030==    by 0xAD1A051: pango_fc_font_map_get_patterns (pangofc-fontmap.c:1670)
==5030==    by 0xAD1A051: pango_fc_font_map_load_fontset (pangofc-fontmap.c:1772)
==5030==    by 0x683A06D: itemize_state_update_for_new_run (pango-context.c:1338)
==5030==    by 0x683A06D: itemize_state_process_run (pango-context.c:1377)
==5030==    by 0x683B68F: pango_itemize_with_base_dir (pango-context.c:1521)
==5030==    by 0x6843B0C: pango_layout_check_lines (pango-layout.c:4011)
==5030==    by 0x68459BD: pango_layout_get_extents_internal (pango-layout.c:2594)
==5030==    by 0x5C3681E: gtk_label_get_preferred_layout_size (gtklabel.c:3707)
==5030==    by 0x5C3681E: gtk_label_get_preferred_size (gtklabel.c:3762)
==5030==    by 0x5C3681E: gtk_label_measure (gtklabel.c:3921)
==5030==    by 0x5B8C9B2: gtk_css_custom_gadget_get_preferred_size (gtkcsscustomgadget.c:124)
==5030==    by 0x5B90B70: gtk_css_gadget_get_preferred_size (gtkcssgadget.c:675)
==5030== 
==5030== 5,572 (512 direct, 5,060 indirect) bytes in 1 blocks are definitely lost in loss record 21,228 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43CF6: FcPatternObjectAddWithBinding (fcpat.c:655)
==5030==    by 0xAF371CB: FcDefaultSubstitute (fcdefault.c:255)
==5030==    by 0xAD1A051: pango_fc_default_substitute (pangofc-fontmap.c:1616)
==5030==    by 0xAD1A051: pango_fc_font_map_get_patterns (pangofc-fontmap.c:1670)
==5030==    by 0xAD1A051: pango_fc_font_map_load_fontset (pangofc-fontmap.c:1772)
==5030==    by 0x683A06D: itemize_state_update_for_new_run (pango-context.c:1338)
==5030==    by 0x683A06D: itemize_state_process_run (pango-context.c:1377)
==5030==    by 0x683B68F: pango_itemize_with_base_dir (pango-context.c:1521)
==5030==    by 0x6843B0C: pango_layout_check_lines (pango-layout.c:4011)
==5030==    by 0x68459BD: pango_layout_get_extents_internal (pango-layout.c:2594)
==5030==    by 0x5B67BC7: gtk_cell_renderer_text_get_preferred_width (gtkcellrenderertext.c:2132)
==5030==    by 0x5B5FCAB: gtk_cell_renderer_get_preferred_width (gtkcellrenderer.c:1528)
==5030==    by 0x5B57868: gtk_cell_area_request_renderer (gtkcellarea.c:3617)
==5030== 
==5030== 5,572 (512 direct, 5,060 indirect) bytes in 1 blocks are definitely lost in loss record 21,229 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43CF6: FcPatternObjectAddWithBinding (fcpat.c:655)
==5030==    by 0xAF371CB: FcDefaultSubstitute (fcdefault.c:255)
==5030==    by 0xAD1A051: pango_fc_default_substitute (pangofc-fontmap.c:1616)
==5030==    by 0xAD1A051: pango_fc_font_map_get_patterns (pangofc-fontmap.c:1670)
==5030==    by 0xAD1A051: pango_fc_font_map_load_fontset (pangofc-fontmap.c:1772)
==5030==    by 0x683A06D: itemize_state_update_for_new_run (pango-context.c:1338)
==5030==    by 0x683A06D: itemize_state_process_run (pango-context.c:1377)
==5030==    by 0x683B68F: pango_itemize_with_base_dir (pango-context.c:1521)
==5030==    by 0x6843B0C: pango_layout_check_lines (pango-layout.c:4011)
==5030==    by 0x68459BD: pango_layout_get_extents_internal (pango-layout.c:2594)
==5030==    by 0x41D67C: draw_background(LoadGraph*) (load-graph.cpp:126)
==5030==    by 0x41DF2C: load_graph_draw(_GtkWidget*, _cairo*, void*) (load-graph.cpp:241)
==5030==    by 0x5C4DC06: _gtk_marshal_BOOLEAN__BOXEDv (gtkmarshalers.c:143)
==5030== 
==5030== 6,867 (2,304 direct, 4,563 indirect) bytes in 3 blocks are definitely lost in loss record 21,258 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43B0D: FcPatternObjectListAdd (fcpat.c:593)
==5030==    by 0xAF40BB3: FcFontRenderPrepare (fcmatch.c:616)
==5030==    by 0xAF40EA3: FcFontMatch (fcmatch.c:797)
==5030==    by 0xAD1A6F6: pango_fc_patterns_get_font_pattern (pangofc-fontmap.c:785)
==5030==    by 0xAD1A6F6: pango_fc_fontset_load_next_font (pangofc-fontmap.c:880)
==5030==    by 0xAD1A6F6: pango_fc_fontset_get_font_at (pangofc-fontmap.c:917)
==5030==    by 0xAD1A8BC: pango_fc_fontset_foreach (pangofc-fontmap.c:1039)
==5030==    by 0xAD18F08: pango_fc_font_map_load_font (pangofc-fontmap.c:1707)
==5030==    by 0x661A677: _pango_cairo_font_private_get_hex_box_info (pangocairo-font.c:490)
==5030==    by 0x661B68F: _pango_cairo_font_private_get_glyph_extents_missing (pangocairo-font.c:674)
==5030==    by 0x661B68F: _pango_cairo_font_private_get_glyph_extents (pangocairo-font.c:831)
==5030==    by 0xAD1BD13: pango_fc_hb_font_get_glyph_advance (pangofc-shape.c:139)
==5030==    by 0xFAE68E8: ??? (in /usr/lib/libharfbuzz.so.0.10400.6)
==5030== 
==5030== 11,926 (1,056 direct, 10,870 indirect) bytes in 6 blocks are definitely lost in loss record 21,325 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B1D05: g_slice_alloc (gslice.c:1025)
==5030==    by 0x82B2198: g_slice_alloc0 (gslice.c:1051)
==5030==    by 0x7C1FE05: g_type_create_instance (gtype.c:1848)
==5030==    by 0x7BFFE77: g_object_new_internal (gobject.c:1781)
==5030==    by 0x7C0202F: g_object_new_valist (gobject.c:2104)
==5030==    by 0x7C023A8: g_object_new (gobject.c:1624)
==5030==    by 0x637AF4D: create_device (gdkdevicemanager-xi2.c:492)
==5030==    by 0x637AF4D: add_device (gdkdevicemanager-xi2.c:553)
==5030==    by 0x637B513: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:709)
==5030==    by 0x7C0002F: g_object_new_internal (gobject.c:1821)
==5030==    by 0x7C0202F: g_object_new_valist (gobject.c:2104)
==5030== 
==5030== 12,288 bytes in 3 blocks are possibly lost in loss record 21,331 of 21,448
==5030==    at 0x4C2ADDF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x4C2D124: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A32F: g_realloc (gmem.c:159)
==5030==    by 0x82B6606: g_string_maybe_expand (gstring.c:102)
==5030==    by 0x82B6661: g_string_sized_new (gstring.c:127)
==5030==    by 0x8299614: g_markup_escape_text (gmarkup.c:2230)
==5030==    by 0x421217: ProcList::emplace(int) (proctable.cpp:637)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x422D1C: cb_timeout(void*) (proctable.cpp:171)
==5030==    by 0x8295592: g_timeout_dispatch (gmain.c:4629)
==5030==    by 0x8294B14: g_main_dispatch (gmain.c:3148)
==5030==    by 0x8294B14: g_main_context_dispatch (gmain.c:3813)
==5030==    by 0x8294ED7: g_main_context_iterate.isra.30 (gmain.c:3886)
==5030== 
==5030== 12,660 (1,536 direct, 11,124 indirect) bytes in 3 blocks are definitely lost in loss record 21,334 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43CF6: FcPatternObjectAddWithBinding (fcpat.c:655)
==5030==    by 0xAF371CB: FcDefaultSubstitute (fcdefault.c:255)
==5030==    by 0xAD1A051: pango_fc_default_substitute (pangofc-fontmap.c:1616)
==5030==    by 0xAD1A051: pango_fc_font_map_get_patterns (pangofc-fontmap.c:1670)
==5030==    by 0xAD1A051: pango_fc_font_map_load_fontset (pangofc-fontmap.c:1772)
==5030==    by 0xAD18EEC: pango_fc_font_map_load_font (pangofc-fontmap.c:1703)
==5030==    by 0x661A677: _pango_cairo_font_private_get_hex_box_info (pangocairo-font.c:490)
==5030==    by 0x661B68F: _pango_cairo_font_private_get_glyph_extents_missing (pangocairo-font.c:674)
==5030==    by 0x661B68F: _pango_cairo_font_private_get_glyph_extents (pangocairo-font.c:831)
==5030==    by 0xAD1BD13: pango_fc_hb_font_get_glyph_advance (pangofc-shape.c:139)
==5030==    by 0xFAE68E8: ??? (in /usr/lib/libharfbuzz.so.0.10400.6)
==5030==    by 0xFAB83B9: hb_shape_plan_execute (in /usr/lib/libharfbuzz.so.0.10400.6)
==5030==    by 0xFAB7BA1: hb_shape_full (in /usr/lib/libharfbuzz.so.0.10400.6)
==5030== 
==5030== 15,770 (5,376 direct, 10,394 indirect) bytes in 7 blocks are definitely lost in loss record 21,348 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43B0D: FcPatternObjectListAdd (fcpat.c:593)
==5030==    by 0xAF40BB3: FcFontRenderPrepare (fcmatch.c:616)
==5030==    by 0xAF40EA3: FcFontMatch (fcmatch.c:797)
==5030==    by 0xAD1A6F6: pango_fc_patterns_get_font_pattern (pangofc-fontmap.c:785)
==5030==    by 0xAD1A6F6: pango_fc_fontset_load_next_font (pangofc-fontmap.c:880)
==5030==    by 0xAD1A6F6: pango_fc_fontset_get_font_at (pangofc-fontmap.c:917)
==5030==    by 0xAD1A8BC: pango_fc_fontset_foreach (pangofc-fontmap.c:1039)
==5030==    by 0x6839DCD: get_shaper_and_font (pango-context.c:1237)
==5030==    by 0x683A43D: itemize_state_process_run (pango-context.c:1415)
==5030==    by 0x683B68F: pango_itemize_with_base_dir (pango-context.c:1521)
==5030==    by 0x6843B0C: pango_layout_check_lines (pango-layout.c:4011)
==5030==    by 0x68459BD: pango_layout_get_extents_internal (pango-layout.c:2594)
==5030== 
==5030== 16,384 bytes in 1 blocks are definitely lost in loss record 21,359 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82A498B: g_quark_init (gquark.c:62)
==5030==    by 0x400F099: call_init.part.0 (in /usr/lib/ld-2.25.so)
==5030==    by 0x400F1A5: _dl_init (in /usr/lib/ld-2.25.so)
==5030==    by 0x4000DB9: ??? (in /usr/lib/ld-2.25.so)
==5030== 
==5030== 18,560 bytes in 210 blocks are definitely lost in loss record 21,368 of 21,448
==5030==    at 0x4C2ADDF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x4C2D124: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A32F: g_realloc (gmem.c:159)
==5030==    by 0x82B6606: g_string_maybe_expand (gstring.c:102)
==5030==    by 0x82B6661: g_string_sized_new (gstring.c:127)
==5030==    by 0x8299614: g_markup_escape_text (gmarkup.c:2230)
==5030==    by 0x421217: ProcList::emplace(int) (proctable.cpp:637)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x41AA0C: update_page_activities(GsmApplication*) (interface.cpp:534)
==5030==    by 0x41BEF6: create_main_window(GsmApplication*) (interface.cpp:753)
==5030==    by 0x4388D7: GsmApplication::on_startup() (application.cpp:411)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030== 
==5030== 27,846 (2,560 direct, 25,286 indirect) bytes in 5 blocks are definitely lost in loss record 21,382 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43CF6: FcPatternObjectAddWithBinding (fcpat.c:655)
==5030==    by 0xAF371CB: FcDefaultSubstitute (fcdefault.c:255)
==5030==    by 0xAD1A051: pango_fc_default_substitute (pangofc-fontmap.c:1616)
==5030==    by 0xAD1A051: pango_fc_font_map_get_patterns (pangofc-fontmap.c:1670)
==5030==    by 0xAD1A051: pango_fc_font_map_load_fontset (pangofc-fontmap.c:1772)
==5030==    by 0x683A06D: itemize_state_update_for_new_run (pango-context.c:1338)
==5030==    by 0x683A06D: itemize_state_process_run (pango-context.c:1377)
==5030==    by 0x683B68F: pango_itemize_with_base_dir (pango-context.c:1521)
==5030==    by 0x6843B0C: pango_layout_check_lines (pango-layout.c:4011)
==5030==    by 0x68459BD: pango_layout_get_extents_internal (pango-layout.c:2594)
==5030==    by 0x5C3653A: gtk_label_get_measuring_layout (gtklabel.c:3370)
==5030==    by 0x5C36795: gtk_label_get_preferred_layout_size (gtklabel.c:3700)
==5030==    by 0x5C36795: gtk_label_get_preferred_size (gtklabel.c:3762)
==5030==    by 0x5C36795: gtk_label_measure (gtklabel.c:3921)
==5030==    by 0x5B8C9B2: gtk_css_custom_gadget_get_preferred_size (gtkcsscustomgadget.c:124)
==5030== 
==5030== 33,555 bytes in 3 blocks are possibly lost in loss record 21,395 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B4BBC: g_strescape (gstrfuncs.c:2146)
==5030==    by 0x421250: ProcList::emplace(int) (proctable.cpp:638)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x422D1C: cb_timeout(void*) (proctable.cpp:171)
==5030==    by 0x8295592: g_timeout_dispatch (gmain.c:4629)
==5030==    by 0x8294B14: g_main_dispatch (gmain.c:3148)
==5030==    by 0x8294B14: g_main_context_dispatch (gmain.c:3813)
==5030==    by 0x8294ED7: g_main_context_iterate.isra.30 (gmain.c:3886)
==5030==    by 0x8294F6B: g_main_context_iteration (gmain.c:3947)
==5030==    by 0x7664CBC: g_application_run (gapplication.c:2378)
==5030==    by 0x4194DA: main (main.cpp:37)
==5030== 
==5030== 41,592 bytes in 22 blocks are definitely lost in loss record 21,402 of 21,448
==5030==    at 0x4C2ADDF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x4C2D124: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A32F: g_realloc (gmem.c:159)
==5030==    by 0x82B6606: g_string_maybe_expand (gstring.c:102)
==5030==    by 0x82B6661: g_string_sized_new (gstring.c:127)
==5030==    by 0x8299614: g_markup_escape_text (gmarkup.c:2230)
==5030==    by 0x421217: ProcList::emplace(int) (proctable.cpp:637)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x41AA0C: update_page_activities(GsmApplication*) (interface.cpp:534)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030== 
==5030== 53,818 bytes in 210 blocks are definitely lost in loss record 21,412 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B4BBC: g_strescape (gstrfuncs.c:2146)
==5030==    by 0x421250: ProcList::emplace(int) (proctable.cpp:638)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x41AA0C: update_page_activities(GsmApplication*) (interface.cpp:534)
==5030==    by 0x41BEF6: create_main_window(GsmApplication*) (interface.cpp:753)
==5030==    by 0x4388D7: GsmApplication::on_startup() (application.cpp:411)
==5030==    by 0x72DC9EC: Gio::Application_Class::startup_callback(_GApplication*) (in /usr/lib/libgiomm-2.4.so.1.3.0)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E1DD: signal_emit_unlocked_R (gsignal.c:3565)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030== 
==5030== 69,632 bytes in 17 blocks are definitely lost in loss record 21,419 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A32F: g_realloc (gmem.c:159)
==5030==    by 0x82B6606: g_string_maybe_expand (gstring.c:102)
==5030==    by 0x82B6994: g_string_insert_len (gstring.c:476)
==5030==    by 0x8299750: append_escaped_text (gmarkup.c:2188)
==5030==    by 0x8299750: g_markup_escape_text (gmarkup.c:2231)
==5030==    by 0x421217: ProcList::emplace(int) (proctable.cpp:637)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x422D1C: cb_timeout(void*) (proctable.cpp:171)
==5030==    by 0x8295592: g_timeout_dispatch (gmain.c:4629)
==5030==    by 0x8294B14: g_main_dispatch (gmain.c:3148)
==5030==    by 0x8294B14: g_main_context_dispatch (gmain.c:3813)
==5030==    by 0x8294ED7: g_main_context_iterate.isra.30 (gmain.c:3886)
==5030==    by 0x8294F6B: g_main_context_iteration (gmain.c:3947)
==5030== 
==5030== 111,786 bytes in 22 blocks are definitely lost in loss record 21,430 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B4BBC: g_strescape (gstrfuncs.c:2146)
==5030==    by 0x421250: ProcList::emplace(int) (proctable.cpp:638)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x41AA0C: update_page_activities(GsmApplication*) (interface.cpp:534)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030==    by 0x7C16BE4: g_signal_emit_valist (gsignal.c:3391)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x7BFEE73: g_object_dispatch_properties_changed (gobject.c:1064)
==5030==    by 0x7C01578: g_object_notify_by_spec_internal (gobject.c:1157)
==5030==    by 0x7C01578: g_object_notify_by_pspec (gobject.c:1267)
==5030== 
==5030== 224,913 (79,872 direct, 145,041 indirect) bytes in 104 blocks are definitely lost in loss record 21,437 of 21,448
==5030==    at 0x4C2D0CF: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0xAF435F8: FcPatternObjectInsertElt (fcpat.c:461)
==5030==    by 0xAF43B0D: FcPatternObjectListAdd (fcpat.c:593)
==5030==    by 0xAF40BB3: FcFontRenderPrepare (fcmatch.c:616)
==5030==    by 0xAD1A4EB: pango_fc_fontset_load_next_font (pangofc-fontmap.c:888)
==5030==    by 0xAD1A4EB: pango_fc_fontset_get_font_at (pangofc-fontmap.c:917)
==5030==    by 0xAD1A8BC: pango_fc_fontset_foreach (pangofc-fontmap.c:1039)
==5030==    by 0x6839DCD: get_shaper_and_font (pango-context.c:1237)
==5030==    by 0x683A43D: itemize_state_process_run (pango-context.c:1415)
==5030==    by 0x683B68F: pango_itemize_with_base_dir (pango-context.c:1521)
==5030==    by 0x6843B0C: pango_layout_check_lines (pango-layout.c:4011)
==5030==    by 0x68459BD: pango_layout_get_extents_internal (pango-layout.c:2594)
==5030==    by 0x5C3653A: gtk_label_get_measuring_layout (gtklabel.c:3370)
==5030== 
==5030== 230,016 bytes in 109 blocks are definitely lost in loss record 21,438 of 21,448
==5030==    at 0x4C2ADDF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x4C2D124: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A32F: g_realloc (gmem.c:159)
==5030==    by 0x82B6606: g_string_maybe_expand (gstring.c:102)
==5030==    by 0x82B6661: g_string_sized_new (gstring.c:127)
==5030==    by 0x8299614: g_markup_escape_text (gmarkup.c:2230)
==5030==    by 0x421217: ProcList::emplace(int) (proctable.cpp:637)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x419D28: cb_main_window_state_changed(_GtkWidget*, _GdkEventWindowState*, void*) (interface.cpp:611)
==5030==    by 0x5C4DB1A: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:91)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030== 
==5030== 602,765 bytes in 109 blocks are definitely lost in loss record 21,443 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B4BBC: g_strescape (gstrfuncs.c:2146)
==5030==    by 0x421250: ProcList::emplace(int) (proctable.cpp:638)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x419D28: cb_main_window_state_changed(_GtkWidget*, _GdkEventWindowState*, void*) (interface.cpp:611)
==5030==    by 0x5C4DB1A: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:91)
==5030==    by 0x7BFA8AC: g_closure_invoke (gclosure.c:804)
==5030==    by 0x7C0E10D: signal_emit_unlocked_R (gsignal.c:3635)
==5030==    by 0x7C1657E: g_signal_emit_valist (gsignal.c:3401)
==5030==    by 0x7C175FE: g_signal_emit (gsignal.c:3447)
==5030==    by 0x5D982F3: gtk_widget_event_internal (gtkwidget.c:7723)
==5030== 
==5030== 1,586,916 bytes in 811 blocks are definitely lost in loss record 21,447 of 21,448
==5030==    at 0x4C2ADDF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x4C2D124: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A32F: g_realloc (gmem.c:159)
==5030==    by 0x82B6606: g_string_maybe_expand (gstring.c:102)
==5030==    by 0x82B6661: g_string_sized_new (gstring.c:127)
==5030==    by 0x8299614: g_markup_escape_text (gmarkup.c:2230)
==5030==    by 0x421217: ProcList::emplace(int) (proctable.cpp:637)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x422D1C: cb_timeout(void*) (proctable.cpp:171)
==5030==    by 0x8295592: g_timeout_dispatch (gmain.c:4629)
==5030==    by 0x8294B14: g_main_dispatch (gmain.c:3148)
==5030==    by 0x8294B14: g_main_context_dispatch (gmain.c:3813)
==5030==    by 0x8294ED7: g_main_context_iterate.isra.30 (gmain.c:3886)
==5030== 
==5030== 4,411,881 bytes in 829 blocks are definitely lost in loss record 21,448 of 21,448
==5030==    at 0x4C2AEAF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==5030==    by 0x829A278: g_malloc (gmem.c:94)
==5030==    by 0x82B4BBC: g_strescape (gstrfuncs.c:2146)
==5030==    by 0x421250: ProcList::emplace(int) (proctable.cpp:638)
==5030==    by 0x422C40: refresh_list (proctable.cpp:962)
==5030==    by 0x422C40: proctable_update(GsmApplication*) (proctable.cpp:1093)
==5030==    by 0x422D1C: cb_timeout(void*) (proctable.cpp:171)
==5030==    by 0x8295592: g_timeout_dispatch (gmain.c:4629)
==5030==    by 0x8294B14: g_main_dispatch (gmain.c:3148)
==5030==    by 0x8294B14: g_main_context_dispatch (gmain.c:3813)
==5030==    by 0x8294ED7: g_main_context_iterate.isra.30 (gmain.c:3886)
==5030==    by 0x8294F6B: g_main_context_iteration (gmain.c:3947)
==5030==    by 0x7664CBC: g_application_run (gapplication.c:2378)
==5030==    by 0x4194DA: main (main.cpp:37)
==5030== 
==5030== LEAK SUMMARY:
==5030==    definitely lost: 7,244,526 bytes in 3,243 blocks
==5030==    indirectly lost: 231,155 bytes in 8,375 blocks
==5030==      possibly lost: 46,426 bytes in 18 blocks
==5030==    still reachable: 10,831,356 bytes in 93,866 blocks
==5030==                       of which reachable via heuristic:
==5030==                         length64           : 38,312 bytes in 503 blocks
==5030==                         newarray           : 2,544 bytes in 79 blocks
==5030==                         multipleinheritance: 3,056 bytes in 54 blocks
==5030==         suppressed: 597,288 bytes in 6,309 blocks
==5030== Reachable blocks (those to which a pointer was found) are not shown.
==5030== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==5030== 
==5030== For counts of detected and suppressed errors, rerun with: -v
==5030== Use --track-origins=yes to see where uninitialised values come from
==5030== ERROR SUMMARY: 267 errors from 56 contexts (suppressed: 77 from 77)
