If libproxy is used in Qt the memory sanitizer of clang will throw some leaks at the end of the application.
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5e766f3628b9 in malloc (/home/andre/hg/AusweisApp2-build/default/src/AusweisApp+0x1808b9) (BuildId: 91f8664db57420db)
#1 0x779795748e4a in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x77979573d931 in g_list_append /usr/src/debug/glib2/build/../glib/glib/glist.c:203:14
#3 0x779798bf970a in px_manager_add_pacrunner_plugin /usr/src/debug/libproxy/build/../libproxy/src/backend/px-manager.c:159:29
#4 0x779798bf970a in px_manager_constructed /usr/src/debug/libproxy/build/../libproxy/src/backend/px-manager.c:214:3
#5 0x779795efa7f9 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2657:5
#6 0x779795efcc44 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2901:15
#7 0x779795efcc44 in g_object_new_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2965:14
#8 0x779798bf6a74 in px_manager_new_with_options /usr/src/debug/libproxy/build/../libproxy/src/backend/px-manager.c:343:23
#9 0x77979a626220 in px_proxy_factory_new /usr/src/debug/libproxy/build/../libproxy/src/libproxy/proxy.c:43:19
#10 0x779795950d5f in QLibProxyWrapper::QLibProxyWrapper() /home/andre/hg/AusweisApp2-build/libs/default/b/src/qt/qtbase/src/network/kernel/qnetworkproxy_libproxy.cpp:84:39
#11 0x7ffeab36eabf ([stack]+0x1dabf)
Direct leak of 21 byte(s) in 1 object(s) allocated from:
#0 0x5e766f3628b9 in malloc (/home/andre/hg/AusweisApp2-build/default/src/AusweisApp+0x1808b9) (BuildId: 91f8664db57420db)
#1 0x779795748e4a in g_malloc /usr/src/debug/glib2/build/../glib/glib/gmem.c:100:13
#2 0x77979575f25a in g_strdup /usr/src/debug/glib2/build/../glib/glib/gstrfuncs.c:323:17
#3 0x779798bf5de9 in g_strdup_inline /usr/include/glib-2.0/glib/gstrfuncs.h:321:10
#4 0x779798bf5de9 in px_config_sysconfig_set_config_file /usr/src/debug/libproxy/build/../libproxy/src/backend/plugins/config-sysconfig/config-sysconfig.c:83:23
#5 0x779795ef9d8a in object_set_property /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2172:7
#6 0x779795efa7d7 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2651:11
#7 0x779795efc97a in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2923:29
#8 0x779795efc97a in g_object_new_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2945:16
#9 0x779795efcd2f in g_object_new /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2418:12
#10 0x779798bf80e7 in px_manager_add_config_plugin /usr/src/debug/libproxy/build/../libproxy/src/backend/px-manager.c:144:22
#11 0x779798bf9674 in px_manager_constructed /usr/src/debug/libproxy/build/../libproxy/src/backend/px-manager.c:196:3
#12 0x779795efa7f9 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2657:5
#13 0x779795efcc44 in g_object_new_internal /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2901:15
#14 0x779795efcc44 in g_object_new_valist /usr/src/debug/glib2/build/../glib/gobject/gobject.c:2965:14
#15 0x779798bf6a74 in px_manager_new_with_options /usr/src/debug/libproxy/build/../libproxy/src/backend/px-manager.c:343:23
#16 0x77979a626220 in px_proxy_factory_new /usr/src/debug/libproxy/build/../libproxy/src/libproxy/proxy.c:43:19
#17 0x779795950d5f in QLibProxyWrapper::QLibProxyWrapper() /home/andre/hg/AusweisApp2-build/libs/default/b/src/qt/qtbase/src/network/kernel/qnetworkproxy_libproxy.cpp:84:39
#18 0x7ffeab36eabf ([stack]+0x1dabf)
If libproxy is used in Qt the memory sanitizer of clang will throw some leaks at the end of the application.