Add LSan (LeakSanitizer) suppressions file for common leaks
When using LeakSanitizer with programs like xfce4-taskmanager and Thunar, I trigger memory leaks that are known issues in dependencies like Fontconfig.
What do you think about having a centralized LSan suppressions file to make it easier to ignore these leak reports? (A similar approach could be used for Valgrind suppressions in the future.)
Option | Pros | Cons |
---|---|---|
Centralized file | Maintainers get common suppressions for free. They can use a repo-specific file if they need more control over the suppressions. | Unlike Valgrind, LSan does not seem to support multiple suppressions-file arguments. As a result, any repo-specific suppressions would require a new (or concatenated) file to be created. |
Individual files | Maintainers get maximum control to specify and version suppressions. | There will be duplication across repos for common leaks. |
Example leak reports
xfce4-taskmanager (direct leaks)
Direct leak of 3072 byte(s) in 4 object(s) allocated from:
#0 0x5c2f1cb098fa in realloc.part.0 (/usr/local/bin/xfce4-taskmanager+0x1928fa) (BuildId: 7030b39077b6f36e)
#1 0x7655a0b1f10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7655a0b2d769 in FcPatternObjectListAdd.isra.0 /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:650:9
#3 0x7655a0b28399 in FcFontRenderPrepare /usr/src/debug/fontconfig/build/../fontconfig/src/fcmatch.c:836:6
#4 0x7655a0b289e3 in FcFontSetMatch /usr/src/debug/fontconfig/build/../fontconfig/src/fcmatch.c:1052:8
#5 0x7655a0b5a65e in match_in_thread /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:905:11
#6 0x7655a0b5a65e in fc_thread_func /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:968:11
#7 0x7655a0fa3265 in g_thread_proxy /usr/src/debug/glib2/build/../glib/glib/gthread.c:835:20
#8 0x5c2f1ca46c1d in asan_thread_start(void*) (/usr/local/bin/xfce4-taskmanager+0xcfc1d) (BuildId: 7030b39077b6f36e)
#9 0x7655a0c8b39c in start_thread /usr/src/debug/glibc/glibc/nptl/pthread_create.c:447:8
#10 0x7655a0d1049b in __GI___clone3 /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Direct leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x5c2f1cb098fa in realloc.part.0 (/usr/local/bin/xfce4-taskmanager+0x1928fa) (BuildId: 7030b39077b6f36e)
#1 0x7655a0b1f10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7655a0b234e0 in FcPatternObjectAddWithBinding /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:711:9
#3 0x7655a0b1a34f in FcPatternObjectAdd /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:738:12
#4 0x7655a0b1a34f in FcPatternObjectAddBool /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:884:12
#5 0x7655a0b1a34f in FcDefaultSubstitute /usr/src/debug/fontconfig/build/../fontconfig/src/fcdefault.c:312:6
#6 0x7655a0b5d6ad in pango_fc_default_substitute /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2261:5
#7 0x7655a0b5d6ad in pango_fc_font_map_get_patterns /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2338:3
#8 0x7655a0b5d6ad in pango_fc_font_map_load_fontset /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2440:35
#9 0x7655a147eb8f in itemize_state_update_for_new_run /usr/src/debug/pango/build/../pango/pango/itemize.c:902:30
#10 0x7655a147eb8f in itemize_state_process_run /usr/src/debug/pango/build/../pango/pango/itemize.c:962:3
#11 0x7655a147eb8f in pango_itemize_with_font /usr/src/debug/pango/build/../pango/pango/itemize.c:1570:5
#12 0x7655a1493d42 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4900:21
#13 0x7655a14873c1 in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#14 0x7655a14873c1 in pango_layout_get_unknown_glyphs_count /usr/src/debug/pango/build/../pango/pango/pango-layout.c:1441:5
#15 0x7655a14873c1 in pango_layout_get_unknown_glyphs_count /usr/src/debug/pango/build/../pango/pango/pango-layout.c:1431:1
#16 0x7655a1746131 in find_invisible_char /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:2763:15
#17 0x7655a174654f in gtk_entry_update_cached_style_values /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:5291:21
#18 0x7655a174654f in gtk_entry_init /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:2822:3
#19 0x7655a10a327a in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1945:4
#20 0x7655a10884a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#21 0x7655a1089ead in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2603:6
#22 0x7655a1089ead in g_object_newv /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2838:14
#23 0x7655a16af7f4 in _gtk_builder_construct /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilder.c:733:13
#24 0x7655a16b24ed in builder_construct /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilderparser.c:139:16
#25 0x7655a16b3ed6 in end_element /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilderparser.c:1075:29
#26 0x7655a0f79496 in emit_end_element /usr/src/debug/glib2/build/../glib/glib/gmarkup.c:1045:6
#27 0x7655a0f7ba06 in g_markup_parse_context_parse /usr/src/debug/glib2/build/../glib/glib/gmarkup.c:1603:19
#28 0x7655a16b476a in _gtk_builder_parser_parse_buffer /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilderparser.c:1262:8
#29 0x7655a16a71ed in gtk_builder_add_from_string /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilder.c:1406:3
#30 0x5c2f1cb55b0b in xtm_process_window_init /home/s/code/xfce4-taskmanager/src/process-window.c:296:2
#31 0x7655a10a32b8 in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1951:5
#32 0x7655a10884a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#33 0x7655a1089ac6 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2603:6
#34 0x7655a1089ac6 in g_object_new_with_properties /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2769:14
#35 0x7655a108aaa1 in g_object_new /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2415:12
#36 0x5c2f1cb5340f in main /home/s/code/xfce4-taskmanager/src/main.c:269:30
#37 0x7655a0c1ce07 in __libc_start_call_main /usr/src/debug/glibc/glibc/csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#38 0x7655a0c1cecb in __libc_start_main /usr/src/debug/glibc/glibc/csu/../csu/libc-start.c:360:3
Direct leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x5c2f1cb098fa in realloc.part.0 (/usr/local/bin/xfce4-taskmanager+0x1928fa) (BuildId: 7030b39077b6f36e)
#1 0x7655a0b1f10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7655a0b234e0 in FcPatternObjectAddWithBinding /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:711:9
#3 0x7655a0b1a34f in FcPatternObjectAdd /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:738:12
#4 0x7655a0b1a34f in FcPatternObjectAddBool /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:884:12
#5 0x7655a0b1a34f in FcDefaultSubstitute /usr/src/debug/fontconfig/build/../fontconfig/src/fcdefault.c:312:6
#6 0x7655a0b5d6ad in pango_fc_default_substitute /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2261:5
#7 0x7655a0b5d6ad in pango_fc_font_map_get_patterns /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2338:3
#8 0x7655a0b5d6ad in pango_fc_font_map_load_fontset /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2440:35
#9 0x7655a147eb8f in itemize_state_update_for_new_run /usr/src/debug/pango/build/../pango/pango/itemize.c:902:30
#10 0x7655a147eb8f in itemize_state_process_run /usr/src/debug/pango/build/../pango/pango/itemize.c:962:3
#11 0x7655a147eb8f in pango_itemize_with_font /usr/src/debug/pango/build/../pango/pango/itemize.c:1570:5
#12 0x7655a1493d42 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4900:21
#13 0x7655a148809e in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#14 0x7655a148809e in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2925:3
#15 0x7655a17cc808 in gtk_label_get_preferred_layout_size /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3714:3
#16 0x7655a17cc808 in gtk_label_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3769:3
#17 0x7655a17cc808 in gtk_label_measure /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3928:5
#18 0x7655a16f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
#19 0x7655a1707ea9 in gtk_css_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcssgadget.c:683:3
#20 0x7655a17c485a /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3982:1
#21 0x7655a188e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#22 0x7655a188efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#23 0x7655a1991a1a in gtk_alignment_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/deprecated/gtkalignment.c:705:6
#24 0x7655a1991b52 in gtk_alignment_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/deprecated/gtkalignment.c:780:3
#25 0x7655a188e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#26 0x7655a188efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#27 0x7655a16ad189 in gtk_box_get_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:1614:6
#28 0x7655a16ad189 in gtk_box_get_content_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:2071:5
#29 0x7655a16f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
#30 0x7655a1707ea9 in gtk_css_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcssgadget.c:683:3
#31 0x7655a16a490a in gtk_box_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:2049:3
#32 0x7655a188e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#33 0x7655a188efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#34 0x7655a16f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
#35 0x7655a1707ea9 in gtk_css_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcssgadget.c:683:3
#36 0x7655a16b175a in gtk_button_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtkbutton.c:2139:3
#37 0x7655a188e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
Direct leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x5c2f1cb098fa in realloc.part.0 (/usr/local/bin/xfce4-taskmanager+0x1928fa) (BuildId: 7030b39077b6f36e)
#1 0x7655a0b1f10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7655a0b234e0 in FcPatternObjectAddWithBinding /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:711:9
#3 0x7655a0b1a34f in FcPatternObjectAdd /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:738:12
#4 0x7655a0b1a34f in FcPatternObjectAddBool /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:884:12
#5 0x7655a0b1a34f in FcDefaultSubstitute /usr/src/debug/fontconfig/build/../fontconfig/src/fcdefault.c:312:6
#6 0x7655a0b5d6ad in pango_fc_default_substitute /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2261:5
#7 0x7655a0b5d6ad in pango_fc_font_map_get_patterns /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2338:3
#8 0x7655a0b5d6ad in pango_fc_font_map_load_fontset /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2440:35
#9 0x7655a147eb8f in itemize_state_update_for_new_run /usr/src/debug/pango/build/../pango/pango/itemize.c:902:30
#10 0x7655a147eb8f in itemize_state_process_run /usr/src/debug/pango/build/../pango/pango/itemize.c:962:3
#11 0x7655a147eb8f in pango_itemize_with_font /usr/src/debug/pango/build/../pango/pango/itemize.c:1570:5
#12 0x7655a1493d42 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4900:21
#13 0x7655a148809e in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#14 0x7655a148809e in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2925:3
#15 0x7655a1dbc48e in _pango_cairo_font_get_metrics /usr/src/debug/pango/build/../pango/pango/pangocairo-font.c:293:11
#16 0x7655a14924ab in pango_layout_run_get_extents_and_height /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5719:23
#17 0x7655a1493252 in pango_layout_line_get_extents_and_height.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5836:7
#18 0x7655a1487b45 in pango_layout_line_get_extents_and_height /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5779:7
#19 0x7655a1487b45 in get_line_extents_layout_coords /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2877:3
#20 0x7655a1487f6b in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:3001:9
#21 0x7655a148826d in pango_layout_get_size /usr/src/debug/pango/build/../pango/pango/pango-layout.c:3166:3
#22 0x7655a1496826 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4983:3
#23 0x7655a148809e in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#24 0x7655a148809e in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2925:3
#25 0x7655a17cc808 in gtk_label_get_preferred_layout_size /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3714:3
#26 0x7655a17cc808 in gtk_label_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3769:3
#27 0x7655a17cc808 in gtk_label_measure /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3928:5
#28 0x7655a16f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
#29 0x7655a1707ea9 in gtk_css_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcssgadget.c:683:3
#30 0x7655a17c485a /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3982:1
#31 0x7655a188e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#32 0x7655a188efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#33 0x7655a1991a1a in gtk_alignment_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/deprecated/gtkalignment.c:705:6
#34 0x7655a1991b52 in gtk_alignment_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/deprecated/gtkalignment.c:780:3
#35 0x7655a188e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#36 0x7655a188efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#37 0x7655a16ad189 in gtk_box_get_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:1614:6
#38 0x7655a16ad189 in gtk_box_get_content_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:2071:5
#39 0x7655a16f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
Direct leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x5c2f1cb098fa in realloc.part.0 (/usr/local/bin/xfce4-taskmanager+0x1928fa) (BuildId: 7030b39077b6f36e)
#1 0x7655a0b1f10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7655a0b234e0 in FcPatternObjectAddWithBinding /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:711:9
#3 0x7655a0b1a34f in FcPatternObjectAdd /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:738:12
#4 0x7655a0b1a34f in FcPatternObjectAddBool /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:884:12
#5 0x7655a0b1a34f in FcDefaultSubstitute /usr/src/debug/fontconfig/build/../fontconfig/src/fcdefault.c:312:6
#6 0x7655a0b5d6ad in pango_fc_default_substitute /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2261:5
#7 0x7655a0b5d6ad in pango_fc_font_map_get_patterns /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2338:3
#8 0x7655a0b5d6ad in pango_fc_font_map_load_fontset /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2440:35
#9 0x7655a147eb8f in itemize_state_update_for_new_run /usr/src/debug/pango/build/../pango/pango/itemize.c:902:30
#10 0x7655a147eb8f in itemize_state_process_run /usr/src/debug/pango/build/../pango/pango/itemize.c:962:3
#11 0x7655a147eb8f in pango_itemize_with_font /usr/src/debug/pango/build/../pango/pango/itemize.c:1570:5
#12 0x7655a1493d42 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4900:21
#13 0x7655a148809e in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#14 0x7655a148809e in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2925:3
#15 0x7655a1dbc48e in _pango_cairo_font_get_metrics /usr/src/debug/pango/build/../pango/pango/pangocairo-font.c:293:11
#16 0x7655a14924ab in pango_layout_run_get_extents_and_height /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5719:23
#17 0x7655a1493252 in pango_layout_line_get_extents_and_height.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5836:7
#18 0x7655a1487b45 in pango_layout_line_get_extents_and_height /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5779:7
#19 0x7655a1487b45 in get_line_extents_layout_coords /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2877:3
#20 0x7655a1487f6b in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:3001:9
#21 0x7655a148826d in pango_layout_get_size /usr/src/debug/pango/build/../pango/pango/pango-layout.c:3166:3
#22 0x7655a1496826 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4983:3
#23 0x7655a14873c1 in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#24 0x7655a14873c1 in pango_layout_get_unknown_glyphs_count /usr/src/debug/pango/build/../pango/pango/pango-layout.c:1441:5
#25 0x7655a14873c1 in pango_layout_get_unknown_glyphs_count /usr/src/debug/pango/build/../pango/pango/pango-layout.c:1431:1
#26 0x7655a1746131 in find_invisible_char /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:2763:15
#27 0x7655a174654f in gtk_entry_update_cached_style_values /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:5291:21
#28 0x7655a174654f in gtk_entry_init /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:2822:3
#29 0x7655a10a327a in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1945:4
#30 0x7655a10884a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#31 0x7655a1089ead in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2603:6
#32 0x7655a1089ead in g_object_newv /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2838:14
#33 0x7655a16af7f4 in _gtk_builder_construct /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilder.c:733:13
#34 0x7655a16b24ed in builder_construct /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilderparser.c:139:16
#35 0x7655a16b3ed6 in end_element /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilderparser.c:1075:29
#36 0x7655a0f79496 in emit_end_element /usr/src/debug/glib2/build/../glib/glib/gmarkup.c:1045:6
#37 0x7655a0f7ba06 in g_markup_parse_context_parse /usr/src/debug/glib2/build/../glib/glib/gmarkup.c:1603:19
#38 0x7655a16b476a in _gtk_builder_parser_parse_buffer /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilderparser.c:1262:8
#39 0x7655a16a71ed in gtk_builder_add_from_string /usr/src/debug/gtk3/build/../gtk/gtk/gtkbuilder.c:1406:3
Direct leak of 192 byte(s) in 3 object(s) allocated from:
#0 0x5c2f1cb0a769 in malloc (/usr/local/bin/xfce4-taskmanager+0x193769) (BuildId: 7030b39077b6f36e)
#1 0x7655a0f795ba in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x7655a0fbc083 in g_variant_alloc /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:560:11
#3 0x7655a0fbc083 in g_variant_new_from_bytes /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:603:11
#4 0x7655a0fbc378 in g_variant_new_from_trusted /usr/src/debug/glib2/build/../glib/glib/gvariant.c:328:11
#5 0x7655a0fbc378 in g_variant_new_boolean /usr/src/debug/glib2/build/../glib/glib/gvariant.c:349:10
#6 0x7655a120ca7b in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1710:17
#7 0x7655a120d2af in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2170:23
#8 0x7655a120c9a0 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2057:23
#9 0x7655a120d089 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1998:30
#10 0x7655a120d16f in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2102:26
#11 0x7655a11d4023 in g_dbus_message_new_from_blob /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2490:27
#12 0x7655a11e0c47 in _g_dbus_worker_do_read_cb /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:752:21
#13 0x7655a116c1ab in g_task_return_now /usr/src/debug/glib2/build/../glib/gio/gtask.c:1361:7
#14 0x7655a116c1f4 in complete_in_idle_cb /usr/src/debug/glib2/build/../glib/gio/gtask.c:1375:3
#15 0x7655a0f73ab8 in g_main_dispatch /usr/src/debug/glib2/build/../glib/glib/gmain.c:3344:28
#16 0x7655a0fd59e6 in g_main_context_dispatch_unlocked /usr/src/debug/glib2/build/../glib/glib/gmain.c:4152:7
#17 0x7655a0fd59e6 in g_main_context_iterate_unlocked.isra.0 /usr/src/debug/glib2/build/../glib/glib/gmain.c:4217:5
#18 0x7655a0f747b6 in g_main_loop_run /usr/src/debug/glib2/build/../glib/glib/gmain.c:4419:5
#19 0x7655a11d8573 in gdbus_shared_thread_func /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:284:3
#20 0x7655a0fa3265 in g_thread_proxy /usr/src/debug/glib2/build/../glib/glib/gthread.c:835:20
#21 0x5c2f1ca46c1d in asan_thread_start(void*) (/usr/local/bin/xfce4-taskmanager+0xcfc1d) (BuildId: 7030b39077b6f36e)
#22 0x7655a0c8b39c in start_thread /usr/src/debug/glibc/glibc/nptl/pthread_create.c:447:8
#23 0x7655a0d1049b in __GI___clone3 /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Direct leak of 128 byte(s) in 2 object(s) allocated from:
#0 0x5c2f1cb0a769 in malloc (/usr/local/bin/xfce4-taskmanager+0x193769) (BuildId: 7030b39077b6f36e)
#1 0x7655a0f795ba in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x7655a0fbc083 in g_variant_alloc /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:560:11
#3 0x7655a0fbc083 in g_variant_new_from_bytes /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:603:11
#4 0x7655a0fbc508 in g_variant_new_from_trusted /usr/src/debug/glib2/build/../glib/glib/gvariant.c:328:11
#5 0x7655a0fbc508 in g_variant_new_int32 /usr/src/debug/glib2/build/../glib/glib/gvariant.c:492:1
#6 0x7655a120cbf7 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1757:17
#7 0x7655a120d2af in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2170:23
#8 0x7655a120c9a0 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2057:23
#9 0x7655a120d089 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1998:30
#10 0x7655a120d16f in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2102:26
#11 0x7655a11d4023 in g_dbus_message_new_from_blob /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2490:27
#12 0x7655a11e0c47 in _g_dbus_worker_do_read_cb /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:752:21
#13 0x7655a116c1ab in g_task_return_now /usr/src/debug/glib2/build/../glib/gio/gtask.c:1361:7
#14 0x7655a116c1f4 in complete_in_idle_cb /usr/src/debug/glib2/build/../glib/gio/gtask.c:1375:3
#15 0x7655a0f73ab8 in g_main_dispatch /usr/src/debug/glib2/build/../glib/glib/gmain.c:3344:28
#16 0x7655a0fd59e6 in g_main_context_dispatch_unlocked /usr/src/debug/glib2/build/../glib/glib/gmain.c:4152:7
#17 0x7655a0fd59e6 in g_main_context_iterate_unlocked.isra.0 /usr/src/debug/glib2/build/../glib/glib/gmain.c:4217:5
#18 0x7655a0f747b6 in g_main_loop_run /usr/src/debug/glib2/build/../glib/glib/gmain.c:4419:5
#19 0x7655a11d8573 in gdbus_shared_thread_func /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:284:3
#20 0x7655a0fa3265 in g_thread_proxy /usr/src/debug/glib2/build/../glib/glib/gthread.c:835:20
#21 0x5c2f1ca46c1d in asan_thread_start(void*) (/usr/local/bin/xfce4-taskmanager+0xcfc1d) (BuildId: 7030b39077b6f36e)
#22 0x7655a0c8b39c in start_thread /usr/src/debug/glibc/glibc/nptl/pthread_create.c:447:8
#23 0x7655a0d1049b in __GI___clone3 /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thunar (direct leaks)
Direct leak of 3072 byte(s) in 4 object(s) allocated from:
#0 0x582bed2c997a in realloc.part.0 (/usr/local/bin/thunar+0x45397a) (BuildId: 17c20f9b95a186d0)
#1 0x7df58799b10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7df5879a9769 in FcPatternObjectListAdd.isra.0 /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:650:9
#3 0x7df5879a4399 in FcFontRenderPrepare /usr/src/debug/fontconfig/build/../fontconfig/src/fcmatch.c:836:6
#4 0x7df5879a49e3 in FcFontSetMatch /usr/src/debug/fontconfig/build/../fontconfig/src/fcmatch.c:1052:8
#5 0x7df58758565e in match_in_thread /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:905:11
#6 0x7df58758565e in fc_thread_func /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:968:11
#7 0x7df5880f3265 in g_thread_proxy /usr/src/debug/glib2/build/../glib/glib/gthread.c:835:20
#8 0x582bed206c9d in asan_thread_start(void*) (/usr/local/bin/thunar+0x390c9d) (BuildId: 17c20f9b95a186d0)
#9 0x7df587e7d39c in start_thread /usr/src/debug/glibc/glibc/nptl/pthread_create.c:447:8
#10 0x7df587f0249b in __GI___clone3 /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Direct leak of 640 byte(s) in 10 object(s) allocated from:
#0 0x582bed2ca7e9 in malloc (/usr/local/bin/thunar+0x4547e9) (BuildId: 17c20f9b95a186d0)
#1 0x7df5880c95ba in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x7df58810c083 in g_variant_alloc /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:560:11
#3 0x7df58810c083 in g_variant_new_from_bytes /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:603:11
#4 0x7df58810c2d7 in g_variant_new_from_trusted /usr/src/debug/glib2/build/../glib/glib/gvariant.c:328:11
#5 0x7df58810c2d7 in g_variant_new_string /usr/src/debug/glib2/build/../glib/glib/gvariant.c:1273:10
#6 0x7df5882fbdc9 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1825:17
#7 0x7df5882fc2af in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2170:23
#8 0x7df5882fb9a0 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2057:23
#9 0x7df5882fc089 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1998:30
#10 0x7df5882fc16f in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2102:26
#11 0x7df5882c3023 in g_dbus_message_new_from_blob /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2490:27
#12 0x7df5882cfc47 in _g_dbus_worker_do_read_cb /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:752:21
#13 0x7df58825b1ab in g_task_return_now /usr/src/debug/glib2/build/../glib/gio/gtask.c:1361:7
#14 0x7df58825b1f4 in complete_in_idle_cb /usr/src/debug/glib2/build/../glib/gio/gtask.c:1375:3
#15 0x7df5880c3ab8 in g_main_dispatch /usr/src/debug/glib2/build/../glib/glib/gmain.c:3344:28
#16 0x7df5881259e6 in g_main_context_dispatch_unlocked /usr/src/debug/glib2/build/../glib/glib/gmain.c:4152:7
#17 0x7df5881259e6 in g_main_context_iterate_unlocked.isra.0 /usr/src/debug/glib2/build/../glib/glib/gmain.c:4217:5
#18 0x7df5880c47b6 in g_main_loop_run /usr/src/debug/glib2/build/../glib/glib/gmain.c:4419:5
#19 0x7df5882c7573 in gdbus_shared_thread_func /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:284:3
#20 0x7df5880f3265 in g_thread_proxy /usr/src/debug/glib2/build/../glib/glib/gthread.c:835:20
#21 0x582bed206c9d in asan_thread_start(void*) (/usr/local/bin/thunar+0x390c9d) (BuildId: 17c20f9b95a186d0)
#22 0x7df587e7d39c in start_thread /usr/src/debug/glibc/glibc/nptl/pthread_create.c:447:8
#23 0x7df587f0249b in __GI___clone3 /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Direct leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x582bed2c997a in realloc.part.0 (/usr/local/bin/thunar+0x45397a) (BuildId: 17c20f9b95a186d0)
#1 0x7df58799b10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7df58799f4e0 in FcPatternObjectAddWithBinding /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:711:9
#3 0x7df58799634f in FcPatternObjectAdd /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:738:12
#4 0x7df58799634f in FcPatternObjectAddBool /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:884:12
#5 0x7df58799634f in FcDefaultSubstitute /usr/src/debug/fontconfig/build/../fontconfig/src/fcdefault.c:312:6
#6 0x7df5875886ad in pango_fc_default_substitute /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2261:5
#7 0x7df5875886ad in pango_fc_font_map_get_patterns /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2338:3
#8 0x7df5875886ad in pango_fc_font_map_load_fontset /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2440:35
#9 0x7df58839cb8f in itemize_state_update_for_new_run /usr/src/debug/pango/build/../pango/pango/itemize.c:902:30
#10 0x7df58839cb8f in itemize_state_process_run /usr/src/debug/pango/build/../pango/pango/itemize.c:962:3
#11 0x7df58839cb8f in pango_itemize_with_font /usr/src/debug/pango/build/../pango/pango/itemize.c:1570:5
#12 0x7df5883b1d42 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4900:21
#13 0x7df5883a609e in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#14 0x7df5883a609e in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2925:3
#15 0x7df587ca448e in _pango_cairo_font_get_metrics /usr/src/debug/pango/build/../pango/pango/pangocairo-font.c:293:11
#16 0x7df5883b04ab in pango_layout_run_get_extents_and_height /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5719:23
#17 0x7df5883b1252 in pango_layout_line_get_extents_and_height.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5836:7
#18 0x7df5883a5b45 in pango_layout_line_get_extents_and_height /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5779:7
#19 0x7df5883a5b45 in get_line_extents_layout_coords /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2877:3
#20 0x7df5883a5f6b in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:3001:9
#21 0x7df5883a626d in pango_layout_get_size /usr/src/debug/pango/build/../pango/pango/pango-layout.c:3166:3
#22 0x7df5883b4826 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4983:3
#23 0x7df5883a609e in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#24 0x7df5883a609e in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2925:3
#25 0x7df5885cc808 in gtk_label_get_preferred_layout_size /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3714:3
#26 0x7df5885cc808 in gtk_label_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3769:3
#27 0x7df5885cc808 in gtk_label_measure /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3928:5
#28 0x7df5884f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
#29 0x7df588507ea9 in gtk_css_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcssgadget.c:683:3
#30 0x7df5885c485a /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3982:1
#31 0x7df58868e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#32 0x7df58868efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#33 0x7df588791a1a in gtk_alignment_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/deprecated/gtkalignment.c:705:6
#34 0x7df588791b52 in gtk_alignment_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/deprecated/gtkalignment.c:780:3
#35 0x7df58868e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#36 0x7df58868efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#37 0x7df5884ad189 in gtk_box_get_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:1614:6
#38 0x7df5884ad189 in gtk_box_get_content_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:2071:5
#39 0x7df5884f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
Direct leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x582bed2c997a in realloc.part.0 (/usr/local/bin/thunar+0x45397a) (BuildId: 17c20f9b95a186d0)
#1 0x7df58799b10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7df58799f4e0 in FcPatternObjectAddWithBinding /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:711:9
#3 0x7df58799634f in FcPatternObjectAdd /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:738:12
#4 0x7df58799634f in FcPatternObjectAddBool /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:884:12
#5 0x7df58799634f in FcDefaultSubstitute /usr/src/debug/fontconfig/build/../fontconfig/src/fcdefault.c:312:6
#6 0x7df5875886ad in pango_fc_default_substitute /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2261:5
#7 0x7df5875886ad in pango_fc_font_map_get_patterns /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2338:3
#8 0x7df5875886ad in pango_fc_font_map_load_fontset /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2440:35
#9 0x7df58839cb8f in itemize_state_update_for_new_run /usr/src/debug/pango/build/../pango/pango/itemize.c:902:30
#10 0x7df58839cb8f in itemize_state_process_run /usr/src/debug/pango/build/../pango/pango/itemize.c:962:3
#11 0x7df58839cb8f in pango_itemize_with_font /usr/src/debug/pango/build/../pango/pango/itemize.c:1570:5
#12 0x7df5883b1d42 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4900:21
#13 0x7df5883a609e in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#14 0x7df5883a609e in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2925:3
#15 0x7df5885cc808 in gtk_label_get_preferred_layout_size /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3714:3
#16 0x7df5885cc808 in gtk_label_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3769:3
#17 0x7df5885cc808 in gtk_label_measure /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3928:5
#18 0x7df5884f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
#19 0x7df588507ea9 in gtk_css_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcssgadget.c:683:3
#20 0x7df5885c485a /usr/src/debug/gtk3/build/../gtk/gtk/gtklabel.c:3982:1
#21 0x7df58868e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#22 0x7df58868efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#23 0x7df588791a1a in gtk_alignment_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/deprecated/gtkalignment.c:705:6
#24 0x7df588791b52 in gtk_alignment_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/deprecated/gtkalignment.c:780:3
#25 0x7df58868e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#26 0x7df58868efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#27 0x7df5884ad189 in gtk_box_get_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:1614:6
#28 0x7df5884ad189 in gtk_box_get_content_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:2071:5
#29 0x7df5884f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
#30 0x7df588507ea9 in gtk_css_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcssgadget.c:683:3
#31 0x7df5884a490a in gtk_box_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtkbox.c:2049:3
#32 0x7df58868e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
#33 0x7df58868efe4 in gtk_widget_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:642:3
#34 0x7df5884f9f45 in gtk_css_custom_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcsscustomgadget.c:124:5
#35 0x7df588507ea9 in gtk_css_gadget_get_preferred_size /usr/src/debug/gtk3/build/../gtk/gtk/gtkcssgadget.c:683:3
#36 0x7df5884b175a in gtk_button_get_preferred_height_and_baseline_for_width /usr/src/debug/gtk3/build/../gtk/gtk/gtkbutton.c:2139:3
#37 0x7df58868e79b in gtk_widget_query_size_for_orientation /usr/src/debug/gtk3/build/../gtk/gtk/gtksizerequest.c:215:3
Direct leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x582bed2c997a in realloc.part.0 (/usr/local/bin/thunar+0x45397a) (BuildId: 17c20f9b95a186d0)
#1 0x7df58799b10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7df58799f4e0 in FcPatternObjectAddWithBinding /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:711:9
#3 0x7df58799634f in FcPatternObjectAdd /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:738:12
#4 0x7df58799634f in FcPatternObjectAddBool /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:884:12
#5 0x7df58799634f in FcDefaultSubstitute /usr/src/debug/fontconfig/build/../fontconfig/src/fcdefault.c:312:6
#6 0x7df5875886ad in pango_fc_default_substitute /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2261:5
#7 0x7df5875886ad in pango_fc_font_map_get_patterns /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2338:3
#8 0x7df5875886ad in pango_fc_font_map_load_fontset /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2440:35
#9 0x7df58839cb8f in itemize_state_update_for_new_run /usr/src/debug/pango/build/../pango/pango/itemize.c:902:30
#10 0x7df58839cb8f in itemize_state_process_run /usr/src/debug/pango/build/../pango/pango/itemize.c:962:3
#11 0x7df58839cb8f in pango_itemize_with_font /usr/src/debug/pango/build/../pango/pango/itemize.c:1570:5
#12 0x7df5883b1d42 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4900:21
#13 0x7df5883a609e in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#14 0x7df5883a609e in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2925:3
#15 0x7df587ca448e in _pango_cairo_font_get_metrics /usr/src/debug/pango/build/../pango/pango/pangocairo-font.c:293:11
#16 0x7df5883b04ab in pango_layout_run_get_extents_and_height /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5719:23
#17 0x7df5883b1252 in pango_layout_line_get_extents_and_height.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5836:7
#18 0x7df5883a5b45 in pango_layout_line_get_extents_and_height /usr/src/debug/pango/build/../pango/pango/pango-layout.c:5779:7
#19 0x7df5883a5b45 in get_line_extents_layout_coords /usr/src/debug/pango/build/../pango/pango/pango-layout.c:2877:3
#20 0x7df5883a5f6b in pango_layout_get_extents_internal /usr/src/debug/pango/build/../pango/pango/pango-layout.c:3001:9
#21 0x7df5883a626d in pango_layout_get_size /usr/src/debug/pango/build/../pango/pango/pango-layout.c:3166:3
#22 0x7df5883b4826 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4983:3
#23 0x7df5883a53c1 in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#24 0x7df5883a53c1 in pango_layout_get_unknown_glyphs_count /usr/src/debug/pango/build/../pango/pango/pango-layout.c:1441:5
#25 0x7df5883a53c1 in pango_layout_get_unknown_glyphs_count /usr/src/debug/pango/build/../pango/pango/pango-layout.c:1431:1
#26 0x7df588546131 in find_invisible_char /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:2763:15
#27 0x7df58854654f in gtk_entry_update_cached_style_values /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:5291:21
#28 0x7df58854654f in gtk_entry_init /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:2822:3
#29 0x7df58804627a in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1945:4
#30 0x7df58802b4a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#31 0x7df58802cac6 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2603:6
#32 0x7df58802cac6 in g_object_new_with_properties /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2769:14
#33 0x7df58802daa1 in g_object_new /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2415:12
#34 0x582bed447e8e in thunar_location_entry_init /home/s/code/thunar/thunar/thunar-location-entry.c:178:32
#35 0x7df5880462b8 in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1951:5
#36 0x7df58802b4a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#37 0x7df58802d6ca in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2923:29
#38 0x7df58802d6ca in g_object_new_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2945:16
#39 0x7df588742167 in gtk_widget_new /usr/src/debug/gtk3/build/../gtk/gtk/gtkwidget.c:4601:25
#40 0x582bed436157 in thunar_location_bar_install_widget /home/s/code/thunar/thunar/thunar-location-bar.c:266:32
Direct leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x582bed2c997a in realloc.part.0 (/usr/local/bin/thunar+0x45397a) (BuildId: 17c20f9b95a186d0)
#1 0x7df58799b10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7df58799f4e0 in FcPatternObjectAddWithBinding /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:711:9
#3 0x7df58799634f in FcPatternObjectAdd /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:738:12
#4 0x7df58799634f in FcPatternObjectAddBool /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:884:12
#5 0x7df58799634f in FcDefaultSubstitute /usr/src/debug/fontconfig/build/../fontconfig/src/fcdefault.c:312:6
#6 0x7df5875886ad in pango_fc_default_substitute /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2261:5
#7 0x7df5875886ad in pango_fc_font_map_get_patterns /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2338:3
#8 0x7df5875886ad in pango_fc_font_map_load_fontset /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:2440:35
#9 0x7df58839cb8f in itemize_state_update_for_new_run /usr/src/debug/pango/build/../pango/pango/itemize.c:902:30
#10 0x7df58839cb8f in itemize_state_process_run /usr/src/debug/pango/build/../pango/pango/itemize.c:962:3
#11 0x7df58839cb8f in pango_itemize_with_font /usr/src/debug/pango/build/../pango/pango/itemize.c:1570:5
#12 0x7df5883b1d42 in pango_layout_check_lines.part.0.lto_priv.0 /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4900:21
#13 0x7df5883a53c1 in pango_layout_check_lines /usr/src/debug/pango/build/../pango/pango/pango-layout.c:4792:7
#14 0x7df5883a53c1 in pango_layout_get_unknown_glyphs_count /usr/src/debug/pango/build/../pango/pango/pango-layout.c:1441:5
#15 0x7df5883a53c1 in pango_layout_get_unknown_glyphs_count /usr/src/debug/pango/build/../pango/pango/pango-layout.c:1431:1
#16 0x7df588546131 in find_invisible_char /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:2763:15
#17 0x7df58854654f in gtk_entry_update_cached_style_values /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:5291:21
#18 0x7df58854654f in gtk_entry_init /usr/src/debug/gtk3/build/../gtk/gtk/gtkentry.c:2822:3
#19 0x7df58804627a in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1945:4
#20 0x7df58802b4a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#21 0x7df58802cac6 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2603:6
#22 0x7df58802cac6 in g_object_new_with_properties /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2769:14
#23 0x7df58802daa1 in g_object_new /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2415:12
#24 0x582bed447e8e in thunar_location_entry_init /home/s/code/thunar/thunar/thunar-location-entry.c:178:32
#25 0x7df5880462b8 in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1951:5
#26 0x7df58802b4a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#27 0x7df58802d6ca in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2923:29
#28 0x7df58802d6ca in g_object_new_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2945:16
#29 0x7df588742167 in gtk_widget_new /usr/src/debug/gtk3/build/../gtk/gtk/gtkwidget.c:4601:25
#30 0x582bed436157 in thunar_location_bar_install_widget /home/s/code/thunar/thunar/thunar-location-bar.c:266:32
#31 0x582bed436b19 in thunar_location_bar_settings_changed /home/s/code/thunar/thunar/thunar-location-bar.c:382:3
#32 0x582bed4370d8 in thunar_location_bar_init /home/s/code/thunar/thunar/thunar-location-bar.c:145:3
#33 0x7df5880462b8 in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1951:5
#34 0x7df58802b4a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#35 0x7df58802d994 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2901:15
#36 0x7df58802d994 in g_object_new_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2965:14
#37 0x7df588742167 in gtk_widget_new /usr/src/debug/gtk3/build/../gtk/gtk/gtkwidget.c:4601:25
#38 0x582bed586c09 in thunar_window_location_bar_create /home/s/code/thunar/thunar/thunar-window.c:6270:26
#39 0x582bed57afbd in thunar_window_location_toolbar_create /home/s/code/thunar/thunar/thunar-window.c:6291:3
Direct leak of 448 byte(s) in 7 object(s) allocated from:
#0 0x582bed2ca7e9 in malloc (/usr/local/bin/thunar+0x4547e9) (BuildId: 17c20f9b95a186d0)
#1 0x7df5880c95ba in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x7df58810c083 in g_variant_alloc /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:560:11
#3 0x7df58810c083 in g_variant_new_from_bytes /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:603:11
#4 0x7df58810c378 in g_variant_new_from_trusted /usr/src/debug/glib2/build/../glib/glib/gvariant.c:328:11
#5 0x7df58810c378 in g_variant_new_boolean /usr/src/debug/glib2/build/../glib/glib/gvariant.c:349:10
#6 0x7df5882fba7b in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1710:17
#7 0x7df5882fc2af in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2170:23
#8 0x7df5882fb9a0 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2057:23
#9 0x7df5882fc089 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1998:30
#10 0x7df5882fc16f in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2102:26
#11 0x7df5882c3023 in g_dbus_message_new_from_blob /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2490:27
#12 0x7df5882cfc47 in _g_dbus_worker_do_read_cb /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:752:21
#13 0x7df58825b1ab in g_task_return_now /usr/src/debug/glib2/build/../glib/gio/gtask.c:1361:7
#14 0x7df58825b1f4 in complete_in_idle_cb /usr/src/debug/glib2/build/../glib/gio/gtask.c:1375:3
#15 0x7df5880c3ab8 in g_main_dispatch /usr/src/debug/glib2/build/../glib/glib/gmain.c:3344:28
#16 0x7df5881259e6 in g_main_context_dispatch_unlocked /usr/src/debug/glib2/build/../glib/glib/gmain.c:4152:7
#17 0x7df5881259e6 in g_main_context_iterate_unlocked.isra.0 /usr/src/debug/glib2/build/../glib/glib/gmain.c:4217:5
#18 0x7df5880c47b6 in g_main_loop_run /usr/src/debug/glib2/build/../glib/glib/gmain.c:4419:5
#19 0x7df5882c7573 in gdbus_shared_thread_func /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:284:3
#20 0x7df5880f3265 in g_thread_proxy /usr/src/debug/glib2/build/../glib/glib/gthread.c:835:20
#21 0x582bed206c9d in asan_thread_start(void*) (/usr/local/bin/thunar+0x390c9d) (BuildId: 17c20f9b95a186d0)
#22 0x7df587e7d39c in start_thread /usr/src/debug/glibc/glibc/nptl/pthread_create.c:447:8
#23 0x7df587f0249b in __GI___clone3 /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Direct leak of 200 byte(s) in 1 object(s) allocated from:
#0 0x582bed2c997a in realloc.part.0 (/usr/local/bin/thunar+0x45397a) (BuildId: 17c20f9b95a186d0)
#1 0x7df5880ca37a in g_realloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:171:16
#2 0x7df58809fae6 in datalist_append /usr/src/debug/glib2/build/../glib/glib/gdataset.c:188:11
#3 0x7df5880a1e49 in g_data_set_internal /usr/src/debug/glib2/build/../glib/glib/gdataset.c:509:11
#4 0x7df588025c2c in g_object_weak_ref /usr/src/debug/glib2/build/../glib/gobject/gobject.c:3695:3
#5 0x7df588025c2c in g_object_weak_ref /usr/src/debug/glib2/build/../glib/gobject/gobject.c:3668:1
#6 0x7df588021dc3 in g_binding_constructed /usr/src/debug/glib2/build/../glib/gobject/gbinding.c:856:7
#7 0x7df58802b5f9 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2657:5
#8 0x7df58802d6ca in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2923:29
#9 0x7df58802d6ca in g_object_new_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2945:16
#10 0x7df58802da7f in g_object_new /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2418:12
#11 0x7df58802209f in g_object_bind_property_full /usr/src/debug/glib2/build/../glib/gobject/gbinding.c:1338:13
#12 0x7df5880224aa in g_object_bind_property /usr/src/debug/glib2/build/../glib/gobject/gbinding.c:1424:10
#13 0x582bed57e9a7 in thunar_window_binding_create /home/s/code/thunar/thunar/thunar-window.c:2159:13
#14 0x582bed5822c6 in thunar_window_switch_current_view /home/s/code/thunar/thunar/thunar-window.c:2231:7
#15 0x7df588019649 in g_closure_invoke /usr/src/debug/glib2/build/../glib/gobject/gclosure.c:834:7
#16 0x7df588049ce4 in signal_emit_unlocked_R.isra.0 /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3888:8
#17 0x7df58803a5db in signal_emit_valist_unlocked /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3520:7
#18 0x7df58803a841 in g_signal_emit_valist /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3263:7
#19 0x7df58803a903 in g_signal_emit /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3583:3
#20 0x7df588613542 in gtk_notebook_switch_page /usr/src/debug/gtk3/build/../gtk/gtk/gtknotebook.c:6265:3
#21 0x7df588613542 in gtk_notebook_real_insert_page /usr/src/debug/gtk3/build/../gtk/gtk/gtknotebook.c:4884:7
#22 0x582bed55fd86 in thunar_window_notebook_insert_page /home/s/code/thunar/thunar/thunar-window.c:2727:3
#23 0x582bed5649cd in thunar_window_set_current_directory /home/s/code/thunar/thunar/thunar-window.c:5273:9
#24 0x582bed360ce8 in thunar_application_open_window /home/s/code/thunar/thunar/thunar-application.c:1493:5
#25 0x582bed36f6b5 in thunar_application_process_files_finish /home/s/code/thunar/thunar/thunar-application.c:1688:11
#26 0x582bed370587 in thunar_browser_poke_file /home/s/code/thunar/thunar/thunar-browser.c:537:3
#27 0x582bed362530 in thunar_application_process_filenames /home/s/code/thunar/thunar/thunar-application.c:1864:7
#28 0x582bed36c47c in thunar_application_command_line /home/s/code/thunar/thunar/thunar-application.c:545:8
#29 0x7df5882251c3 in _g_cclosure_marshal_INT__OBJECTv /usr/src/debug/glib2/build/../glib/gio/gmarshal-internal.c:847:14
#30 0x7df58803a731 in _g_closure_invoke_va /usr/src/debug/glib2/build/../glib/gobject/gclosure.c:897:7
#31 0x7df58803a731 in signal_emit_valist_unlocked /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3424:8
Direct leak of 192 byte(s) in 3 object(s) allocated from:
#0 0x582bed2ca7e9 in malloc (/usr/local/bin/thunar+0x4547e9) (BuildId: 17c20f9b95a186d0)
#1 0x7df5880c95ba in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x7df58810c083 in g_variant_alloc /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:560:11
#3 0x7df58810c083 in g_variant_new_from_bytes /usr/src/debug/glib2/build/../glib/glib/gvariant-core.c:603:11
#4 0x7df58810c508 in g_variant_new_from_trusted /usr/src/debug/glib2/build/../glib/glib/gvariant.c:328:11
#5 0x7df58810c508 in g_variant_new_int32 /usr/src/debug/glib2/build/../glib/glib/gvariant.c:492:1
#6 0x7df5882fbbf7 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1757:17
#7 0x7df5882fc2af in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2170:23
#8 0x7df5882fb9a0 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2057:23
#9 0x7df5882fc089 in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:1998:30
#10 0x7df5882fc16f in parse_value_from_blob.isra.0 /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2102:26
#11 0x7df5882c3023 in g_dbus_message_new_from_blob /usr/src/debug/glib2/build/../glib/gio/gdbusmessage.c:2490:27
#12 0x7df5882cfc47 in _g_dbus_worker_do_read_cb /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:752:21
#13 0x7df58825b1ab in g_task_return_now /usr/src/debug/glib2/build/../glib/gio/gtask.c:1361:7
#14 0x7df58825b1f4 in complete_in_idle_cb /usr/src/debug/glib2/build/../glib/gio/gtask.c:1375:3
#15 0x7df5880c3ab8 in g_main_dispatch /usr/src/debug/glib2/build/../glib/glib/gmain.c:3344:28
#16 0x7df5881259e6 in g_main_context_dispatch_unlocked /usr/src/debug/glib2/build/../glib/glib/gmain.c:4152:7
#17 0x7df5881259e6 in g_main_context_iterate_unlocked.isra.0 /usr/src/debug/glib2/build/../glib/glib/gmain.c:4217:5
#18 0x7df5880c47b6 in g_main_loop_run /usr/src/debug/glib2/build/../glib/glib/gmain.c:4419:5
#19 0x7df5882c7573 in gdbus_shared_thread_func /usr/src/debug/glib2/build/../glib/gio/gdbusprivate.c:284:3
#20 0x7df5880f3265 in g_thread_proxy /usr/src/debug/glib2/build/../glib/glib/gthread.c:835:20
#21 0x582bed206c9d in asan_thread_start(void*) (/usr/local/bin/thunar+0x390c9d) (BuildId: 17c20f9b95a186d0)
#22 0x7df587e7d39c in start_thread /usr/src/debug/glibc/glibc/nptl/pthread_create.c:447:8
#23 0x7df587f0249b in __GI___clone3 /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Direct leak of 54 byte(s) in 1 object(s) allocated from:
#0 0x582bed2ca7e9 in malloc (/usr/local/bin/thunar+0x4547e9) (BuildId: 17c20f9b95a186d0)
#1 0x7df5880c95ba in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x7df5880e1314 in g_strconcat /usr/src/debug/glib2/build/../glib/glib/gstrfuncs.c:585:12
#3 0x7df583fe4d2a in thunar_uca_provider_get_file_menu_items /home/s/code/thunar/plugins/thunar-uca/thunar-uca-provider.c:348:30
#4 0x7df5891a89f8 in thunarx_menu_provider_get_file_menu_items /home/s/code/thunar/thunarx/thunarx-menu-provider.c:125:15
#5 0x7df583fe5207 in thunar_uca_provider_get_folder_menu_items /home/s/code/thunar/plugins/thunar-uca/thunar-uca-provider.c:393:11
#6 0x7df5891a8fd6 in thunarx_menu_provider_get_folder_menu_items /home/s/code/thunar/thunarx/thunarx-menu-provider.c:181:15
#7 0x582bed57c271 in thunar_window_location_toolbar_add_ucas /home/s/code/thunar/thunar/thunar-window.c:6510:32
#8 0x582bed57c271 in thunar_window_location_toolbar_create /home/s/code/thunar/thunar/thunar-window.c:6347:3
#9 0x582bed56c50f in thunar_window_init /home/s/code/thunar/thunar/thunar-window.c:1027:3
#10 0x7df5880462b8 in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1951:5
#11 0x7df58802b4a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#12 0x7df58802d6ca in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2923:29
#13 0x7df58802d6ca in g_object_new_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2945:16
#14 0x7df58802da7f in g_object_new /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2418:12
#15 0x582bed360ca3 in thunar_application_open_window /home/s/code/thunar/thunar/thunar-application.c:1473:12
#16 0x582bed36f6b5 in thunar_application_process_files_finish /home/s/code/thunar/thunar/thunar-application.c:1688:11
#17 0x582bed370587 in thunar_browser_poke_file /home/s/code/thunar/thunar/thunar-browser.c:537:3
#18 0x582bed362530 in thunar_application_process_filenames /home/s/code/thunar/thunar/thunar-application.c:1864:7
#19 0x582bed36c47c in thunar_application_command_line /home/s/code/thunar/thunar/thunar-application.c:545:8
#20 0x7df5882251c3 in _g_cclosure_marshal_INT__OBJECTv /usr/src/debug/glib2/build/../glib/gio/gmarshal-internal.c:847:14
#21 0x7df58803a731 in _g_closure_invoke_va /usr/src/debug/glib2/build/../glib/gobject/gclosure.c:897:7
#22 0x7df58803a731 in signal_emit_valist_unlocked /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3424:8
#23 0x7df58803a841 in g_signal_emit_valist /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3263:7
#24 0x7df58803a903 in g_signal_emit /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3583:3
#25 0x7df58828e98f in g_application_call_command_line /usr/src/debug/glib2/build/../glib/gio/gapplication.c:1103:7
#26 0x7df58828e98f in g_application_call_command_line /usr/src/debug/glib2/build/../glib/gio/gapplication.c:1080:1
#27 0x7df5882929f9 in g_application_real_local_command_line /usr/src/debug/glib2/build/../glib/gio/gapplication.c:1179:7
#28 0x7df588292b76 in g_application_run /usr/src/debug/glib2/build/../glib/gio/gapplication.c:2681:8
#29 0x582bed33a977 in main /home/s/code/thunar/thunar/main.c:86:3
#30 0x7df587e0ee07 in __libc_start_call_main /usr/src/debug/glibc/glibc/csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#31 0x7df587e0eecb in __libc_start_main /usr/src/debug/glibc/glibc/csu/../csu/libc-start.c:360:3
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x582bed2cab29 in calloc (/usr/local/bin/thunar+0x454b29) (BuildId: 17c20f9b95a186d0)
#1 0x7df5880ca2c2 in g_malloc0 /usr/src/debug/glib2/build/../glib/glib/gmem.c:133:13
#2 0x7df5883f12fb in xfconf_gvariant_to_gvalue /usr/src/debug/xfconf/xfconf-4.18.3/xfconf/../common/xfconf-gvaluefuncs.c:603:13
#3 0x7df5883f66c1 in xfconf_cache_handle_property_changed /usr/src/debug/xfconf/xfconf-4.18.3/xfconf/xfconf-cache.c:509:22
#4 0x7df5883f66c1 in xfconf_cache_proxy_signal_received_cb /usr/src/debug/xfconf/xfconf-4.18.3/xfconf/xfconf-cache.c:586:9
#5 0x7df588019649 in g_closure_invoke /usr/src/debug/glib2/build/../glib/gobject/gclosure.c:834:7
#6 0x7df588049ce4 in signal_emit_unlocked_R.isra.0 /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3888:8
#7 0x7df58803a5db in signal_emit_valist_unlocked /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3520:7
#8 0x7df58803a841 in g_signal_emit_valist /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3263:7
#9 0x7df58803a903 in g_signal_emit /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3583:3
#10 0x7df5882cc08b in on_signal_received /usr/src/debug/glib2/build/../glib/gio/gdbusproxy.c:874:3
#11 0x7df5882b5378 in emit_signal_instance_in_idle_cb /usr/src/debug/glib2/build/../glib/gio/gdbusconnection.c:4189:5
#12 0x7df5880c3ab8 in g_main_dispatch /usr/src/debug/glib2/build/../glib/glib/gmain.c:3344:28
#13 0x7df5881259e6 in g_main_context_dispatch_unlocked /usr/src/debug/glib2/build/../glib/glib/gmain.c:4152:7
#14 0x7df5881259e6 in g_main_context_iterate_unlocked.isra.0 /usr/src/debug/glib2/build/../glib/glib/gmain.c:4217:5
#15 0x7df5880c2fc4 in g_main_context_iteration /usr/src/debug/glib2/build/../glib/glib/gmain.c:4282:12
#16 0x7df588292c65 in g_application_run /usr/src/debug/glib2/build/../glib/gio/gapplication.c:2712:7
#17 0x582bed33a977 in main /home/s/code/thunar/thunar/main.c:86:3
#18 0x7df587e0ee07 in __libc_start_call_main /usr/src/debug/glibc/glibc/csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#19 0x7df587e0eecb in __libc_start_main /usr/src/debug/glibc/glibc/csu/../csu/libc-start.c:360:3
#20 0x582bed1de704 in _start (/usr/local/bin/thunar+0x368704) (BuildId: 17c20f9b95a186d0)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x582bed2ca7e9 in malloc (/usr/local/bin/thunar+0x4547e9) (BuildId: 17c20f9b95a186d0)
#1 0x7df5880c95ba in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x7df5880be23b in g_list_prepend /usr/src/debug/glib2/build/../glib/glib/glist.c:253:14
#3 0x582bed3601cb in thunar_application_get_windows /home/s/code/thunar/thunar/thunar-application.c:1344:24
#4 0x582bed36d8a9 in thunar_application_accel_map_init /home/s/code/thunar/thunar/thunar-application.c:784:13
#5 0x7df588db9a6f in gdk_threads_dispatch /usr/src/debug/gtk3/build/../gtk/gdk/gdk.c:769:11
#6 0x7df5880c3ab8 in g_main_dispatch /usr/src/debug/glib2/build/../glib/glib/gmain.c:3344:28
#7 0x7df5881259e6 in g_main_context_dispatch_unlocked /usr/src/debug/glib2/build/../glib/glib/gmain.c:4152:7
#8 0x7df5881259e6 in g_main_context_iterate_unlocked.isra.0 /usr/src/debug/glib2/build/../glib/glib/gmain.c:4217:5
#9 0x7df5880c2fc4 in g_main_context_iteration /usr/src/debug/glib2/build/../glib/glib/gmain.c:4282:12
#10 0x7df588292c65 in g_application_run /usr/src/debug/glib2/build/../glib/gio/gapplication.c:2712:7
#11 0x582bed33a977 in main /home/s/code/thunar/thunar/main.c:86:3
#12 0x7df587e0ee07 in __libc_start_call_main /usr/src/debug/glibc/glibc/csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#13 0x7df587e0eecb in __libc_start_main /usr/src/debug/glibc/glibc/csu/../csu/libc-start.c:360:3
#14 0x582bed1de704 in _start (/usr/local/bin/thunar+0x368704) (BuildId: 17c20f9b95a186d0)
Direct leak of 20 byte(s) in 1 object(s) allocated from:
#0 0x582bed2ca7e9 in malloc (/usr/local/bin/thunar+0x4547e9) (BuildId: 17c20f9b95a186d0)
#1 0x7df5880c95ba in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x7df5880df6aa in g_strdup /usr/src/debug/glib2/build/../glib/glib/gstrfuncs.c:323:17
#3 0x7df58803feec in g_strdup_inline /usr/src/debug/glib2/build/../glib/glib/gstrfuncs.h:321:10
#4 0x7df58803feec in value_lcopy_string /usr/src/debug/glib2/build/../glib/gobject/gvaluetypes.c:315:17
#5 0x7df58802e9e1 in g_object_get_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:3271:7
#6 0x7df58802e9e1 in g_object_get_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:3241:1
#7 0x7df58802ee2c in g_object_get /usr/src/debug/glib2/build/../glib/gobject/gobject.c:3366:3
#8 0x582bed56ab29 in thunar_window_init /home/s/code/thunar/thunar/thunar-window.c:808:3
#9 0x7df5880462b8 in g_type_create_instance /usr/src/debug/glib2/build/../glib/gobject/gtype.c:1951:5
#10 0x7df58802b4a4 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2606:24
#11 0x7df58802d6ca in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2923:29
#12 0x7df58802d6ca in g_object_new_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2945:16
#13 0x7df58802da7f in g_object_new /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2418:12
#14 0x582bed360ca3 in thunar_application_open_window /home/s/code/thunar/thunar/thunar-application.c:1473:12
#15 0x582bed36f6b5 in thunar_application_process_files_finish /home/s/code/thunar/thunar/thunar-application.c:1688:11
#16 0x582bed370587 in thunar_browser_poke_file /home/s/code/thunar/thunar/thunar-browser.c:537:3
#17 0x582bed362530 in thunar_application_process_filenames /home/s/code/thunar/thunar/thunar-application.c:1864:7
#18 0x582bed36c47c in thunar_application_command_line /home/s/code/thunar/thunar/thunar-application.c:545:8
#19 0x7df5882251c3 in _g_cclosure_marshal_INT__OBJECTv /usr/src/debug/glib2/build/../glib/gio/gmarshal-internal.c:847:14
#20 0x7df58803a731 in _g_closure_invoke_va /usr/src/debug/glib2/build/../glib/gobject/gclosure.c:897:7
#21 0x7df58803a731 in signal_emit_valist_unlocked /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3424:8
#22 0x7df58803a841 in g_signal_emit_valist /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3263:7
#23 0x7df58803a903 in g_signal_emit /usr/src/debug/glib2/build/../glib/gobject/gsignal.c:3583:3
#24 0x7df58828e98f in g_application_call_command_line /usr/src/debug/glib2/build/../glib/gio/gapplication.c:1103:7
#25 0x7df58828e98f in g_application_call_command_line /usr/src/debug/glib2/build/../glib/gio/gapplication.c:1080:1
#26 0x7df5882929f9 in g_application_real_local_command_line /usr/src/debug/glib2/build/../glib/gio/gapplication.c:1179:7
#27 0x7df588292b76 in g_application_run /usr/src/debug/glib2/build/../glib/gio/gapplication.c:2681:8
#28 0x582bed33a977 in main /home/s/code/thunar/thunar/main.c:86:3
#29 0x7df587e0ee07 in __libc_start_call_main /usr/src/debug/glibc/glibc/csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#30 0x7df587e0eecb in __libc_start_main /usr/src/debug/glibc/glibc/csu/../csu/libc-start.c:360:3
#31 0x582bed1de704 in _start (/usr/local/bin/thunar+0x368704) (BuildId: 17c20f9b95a186d0)
Direct leak of 18 byte(s) in 1 object(s) allocated from:
#0 0x582bed2ca7e9 in malloc (/usr/local/bin/thunar+0x4547e9) (BuildId: 17c20f9b95a186d0)
#1 0x7df5880c95ba in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x7df5880df6aa in g_strdup /usr/src/debug/glib2/build/../glib/glib/gstrfuncs.c:323:17
#3 0x7df58803feec in g_strdup_inline /usr/src/debug/glib2/build/../glib/glib/gstrfuncs.h:321:10
#4 0x7df58803feec in value_lcopy_string /usr/src/debug/glib2/build/../glib/gobject/gvaluetypes.c:315:17
#5 0x7df58802e9e1 in g_object_get_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:3271:7
#6 0x7df58802e9e1 in g_object_get_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:3241:1
#7 0x7df58802ee2c in g_object_get /usr/src/debug/glib2/build/../glib/gobject/gobject.c:3366:3
#8 0x582bed415103 in thunar_io_jobs_load_statusbar_text_for_folder /home/s/code/thunar/thunar/thunar-io-jobs.c:1981:3
#9 0x582bed4cf982 in thunar_standard_view_update_statusbar_text_idle /home/s/code/thunar/thunar/thunar-standard-view.c:2365:44
#10 0x7df5880c4f09 in g_timeout_dispatch /usr/src/debug/glib2/build/../glib/glib/gmain.c:4989:15
#11 0x7df5880c3ab8 in g_main_dispatch /usr/src/debug/glib2/build/../glib/glib/gmain.c:3344:28
#12 0x7df5881259e6 in g_main_context_dispatch_unlocked /usr/src/debug/glib2/build/../glib/glib/gmain.c:4152:7
#13 0x7df5881259e6 in g_main_context_iterate_unlocked.isra.0 /usr/src/debug/glib2/build/../glib/glib/gmain.c:4217:5
#14 0x7df5880c2fc4 in g_main_context_iteration /usr/src/debug/glib2/build/../glib/glib/gmain.c:4282:12
#15 0x7df588292c65 in g_application_run /usr/src/debug/glib2/build/../glib/gio/gapplication.c:2712:7
#16 0x582bed33a977 in main /home/s/code/thunar/thunar/main.c:86:3
#17 0x7df587e0ee07 in __libc_start_call_main /usr/src/debug/glibc/glibc/csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#18 0x7df587e0eecb in __libc_start_main /usr/src/debug/glibc/glibc/csu/../csu/libc-start.c:360:3
#19 0x582bed1de704 in _start (/usr/local/bin/thunar+0x368704) (BuildId: 17c20f9b95a186d0)
If you expand both sections, you can see some common leaks between the two programs. (Thunar has some legitimate leaks that can be filed separately.)
Here is one example:
Direct leak of 3072 byte(s) in 4 object(s) allocated from:
#0 0x582bed2c997a in realloc.part.0 (/usr/local/bin/thunar+0x45397a) (BuildId: 17c20f9b95a186d0)
#1 0x7df58799b10b in FcPatternObjectInsertElt /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:516:24
#2 0x7df5879a9769 in FcPatternObjectListAdd.isra.0 /usr/src/debug/fontconfig/build/../fontconfig/src/fcpat.c:650:9
#3 0x7df5879a4399 in FcFontRenderPrepare /usr/src/debug/fontconfig/build/../fontconfig/src/fcmatch.c:836:6
#4 0x7df5879a49e3 in FcFontSetMatch /usr/src/debug/fontconfig/build/../fontconfig/src/fcmatch.c:1052:8
#5 0x7df58758565e in match_in_thread /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:905:11
#6 0x7df58758565e in fc_thread_func /usr/src/debug/pango/build/../pango/pango/pangofc-fontmap.c:968:11
#7 0x7df5880f3265 in g_thread_proxy /usr/src/debug/glib2/build/../glib/glib/gthread.c:835:20
#8 0x582bed206c9d in asan_thread_start(void*) (/usr/local/bin/thunar+0x390c9d) (BuildId: 17c20f9b95a186d0)
#9 0x7df587e7d39c in start_thread /usr/src/debug/glibc/glibc/nptl/pthread_create.c:447:8
#10 0x7df587f0249b in __GI___clone3 /usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78