Warning, /network/telepathy-logger-qt/tools/tp-qt-tests.supp is written in an unsupported language. File is not indexed.

0001 # QDBus doesn't call dbus_shutdown, so some D-Bus internal data structures are leaked.
0002 # We never call any low-level dbus message creation functions ourselves - if there are leaks,
0003 # they're either caused by not calling dbus_shutdown, QDBus bugs or libdbus bugs - neither of which
0004 # are our problem.
0005 
0006 {
0007     Initial session bus registration message
0008     Memcheck:Leak
0009     fun:malloc
0010     fun:dbus_message_new_empty_header
0011 }
0012 
0013 # The conference test CM channel object leaks some crazy GValue boxed data which I don't have the
0014 # energy to investigate how to properly free now - it's not production code anyway.
0015 
0016 {
0017    Conference test CM channel boxed GValue data
0018    Memcheck:Leak
0019    ...
0020    fun:g_boxed_copy
0021    ...
0022    fun:_ZN18TestConferenceChan12initTestCaseEv
0023 }
0024 
0025 # Reported as https://bugs.freedesktop.org/show_bug.cgi?id=32116
0026 
0027 {
0028     TpBaseConnectionManager legacy protocol objects
0029     Memcheck:Leak
0030     ...
0031     fun:g_object_new
0032     ...
0033     fun:tp_base_connection_manager_register
0034 }
0035 
0036 # O(number of error domains) leak from dbus_g_method_return_error
0037 {
0038     dbus_g_method_return_error error domain enum class
0039     Memcheck:Leak
0040     ...
0041     fun:g_type_class_ref
0042     ...
0043     fun:dbus_g_method_return_error
0044 }
0045 
0046 # O(1) leak from tp_base_connection_manager installing the param spec for the dbus-daemon param
0047 {
0048     tp_base_connection_manager dbus-daemon param spec
0049     Memcheck:Leak
0050     ...
0051     fun:g_param_spec_object
0052     fun:tp_base_connection_manager_class_intern_init
0053 }