GTK4: Leaks X11 Selection input stream
A pretty straightfoward program with no leaks (hopefully) produces those leak reports:
==61155== 64 bytes in 1 blocks are definitely lost in loss record 13,022 of 20,607
==61155== at 0x4844FF5: operator new(unsigned long) (vg_replace_malloc.c:422)
==61155== by 0x1C93520D: ???
==61155== by 0x1C189CF3: ??? (in /home/haowenl/.cache/mesa_shader_cache/index)
==61155== by 0x4009FDD: call_init (dl-init.c:70)
==61155== by 0x4009FDD: call_init (dl-init.c:26)
==61155== by 0x400A0CB: _dl_init (dl-init.c:117)
==61155== by 0x54FBA64: _dl_catch_exception (dl-error-skeleton.c:182)
==61155== by 0x4010AFD: dl_open_worker (dl-open.c:803)
==61155== by 0x54FBA07: _dl_catch_exception (dl-error-skeleton.c:208)
==61155== by 0x4010E8E: _dl_open (dl-open.c:878)
==61155== by 0x54028CB: dlopen_doit (dlopen.c:56)
==61155== by 0x54FBA07: _dl_catch_exception (dl-error-skeleton.c:208)
==61155== by 0x54FBAD2: _dl_catch_error (dl-error-skeleton.c:227)
==61155==
==61155== 149 (96 direct, 53 indirect) bytes in 1 blocks are definitely lost in loss record 17,764 of 20,607
==61155== at 0x484486F: malloc (vg_replace_malloc.c:381)
==61155== by 0x5285428: g_malloc (gmem.c:106)
==61155== by 0x529E074: g_slice_alloc (gslice.c:1072)
==61155== by 0x52A00BD: g_slice_alloc0 (gslice.c:1098)
==61155== by 0x520A2F4: g_type_create_instance (gtype.c:1911)
==61155== by 0x51F1D4C: g_object_new_internal (gobject.c:1939)
==61155== by 0x51F2D1C: g_object_new_with_properties (gobject.c:2108)
==61155== by 0x51F3820: g_object_new (gobject.c:1779)
==61155== by 0x506FC33: g_io_module_new (giomodule.c:412)
==61155== by 0x506FF51: g_io_modules_scan_all_in_directory_with_scope (giomodule.c:551)
==61155== by 0x4A1DCBB: UnknownInlinedFun (gtkmediafile.c:631)
==61155== by 0x4A1DCBB: UnknownInlinedFun (gtkmain.c:554)
==61155== by 0x4A1DCBB: UnknownInlinedFun (gtkmain.c:603)
==61155== by 0x4A1DCBB: gtk_init_check (gtkmain.c:587)
==61155== by 0x4A1E0BC: gtk_init (gtkmain.c:643)
==61155==
==61155== 401 (40 direct, 361 indirect) bytes in 1 blocks are definitely lost in loss record 19,030 of 20,607
==61155== at 0x520A437: g_type_create_instance (gtype.c:1907)
==61155== by 0x51F1D4C: g_object_new_internal (gobject.c:1939)
==61155== by 0x51F2D1C: g_object_new_with_properties (gobject.c:2108)
==61155== by 0x51F3820: g_object_new (gobject.c:1779)
==61155== by 0x4C61734: gdk_x11_selection_input_stream_new_async (gdkselectioninputstream-x11.c:522)
==61155== by 0x4C5B091: UnknownInlinedFun (gdkclipboard-x11.c:354)
==61155== by 0x4C5B091: gdk_x11_clipboard_claim_remote (gdkclipboard-x11.c:374)
==61155== by 0x4C5B357: gdk_x11_clipboard_new (gdkclipboard-x11.c:839)
==61155== by 0x4C4FBA2: gdk_x11_display_open (gdkdisplay-x11.c:1626)
==61155== by 0x4C090AA: gdk_display_manager_open_display (gdkdisplaymanager.c:427)
==61155== by 0x4A1DE5A: UnknownInlinedFun (gdk.c:329)
==61155== by 0x4A1DE5A: UnknownInlinedFun (gtkmain.c:605)
==61155== by 0x4A1DE5A: gtk_init_check (gtkmain.c:587)
==61155== by 0x4A1E0BC: gtk_init (gtkmain.c:643)
==61155== by 0x4932077: gtk_application_startup (gtkapplication.c:262)
==61155==
==61155== 403 (40 direct, 363 indirect) bytes in 1 blocks are definitely lost in loss record 19,031 of 20,607
==61155== at 0x520A437: g_type_create_instance (gtype.c:1907)
==61155== by 0x51F1D4C: g_object_new_internal (gobject.c:1939)
==61155== by 0x51F2D1C: g_object_new_with_properties (gobject.c:2108)
==61155== by 0x51F3820: g_object_new (gobject.c:1779)
==61155== by 0x4C61734: gdk_x11_selection_input_stream_new_async (gdkselectioninputstream-x11.c:522)
==61155== by 0x4C5B091: UnknownInlinedFun (gdkclipboard-x11.c:354)
==61155== by 0x4C5B091: gdk_x11_clipboard_claim_remote (gdkclipboard-x11.c:374)
==61155== by 0x4C5B357: gdk_x11_clipboard_new (gdkclipboard-x11.c:839)
==61155== by 0x4C4FB8E: gdk_x11_display_open (gdkdisplay-x11.c:1625)
==61155== by 0x4C090AA: gdk_display_manager_open_display (gdkdisplaymanager.c:427)
==61155== by 0x4A1DE5A: UnknownInlinedFun (gdk.c:329)
==61155== by 0x4A1DE5A: UnknownInlinedFun (gtkmain.c:605)
==61155== by 0x4A1DE5A: gtk_init_check (gtkmain.c:587)
==61155== by 0x4A1E0BC: gtk_init (gtkmain.c:643)
==61155== by 0x4932077: gtk_application_startup (gtkapplication.c:262)
Are they expected GTK "leaks"? Should they be suppressed as well in gtk.supp
?