File: flatpak.supp

package info (click to toggle)
flatpak 1.16.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,020 kB
  • sloc: ansic: 101,028; xml: 11,453; sh: 4,871; python: 2,251; yacc: 1,236; makefile: 86; csh: 20
file content (275 lines) | stat: -rw-r--r-- 5,032 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
# Use this to suppress "possibly lost" for global statics
{
   handle_reflink
   Memcheck:Param
   ioctl(generic)
   fun:ioctl
   fun:btrfs_reflink_with_progress
   fun:file_copy_fallback
}

# https://github.com/ostreedev/ostree/issues/533
{
   ignore_static_delta_uninitialized
   Memcheck:Cond
   ...
   fun:_ostree_lzma_compressor_convert
   fun:write_internal
   fun:g_output_stream_real_splice
   fun:g_output_stream_splice
   fun:ostree_repo_static_delta_generate
}

# ioctl FICLONE is apparently not supported
{
   ignore_ioctl_ficlone
   Memcheck:Param
   ioctl(generic)
   fun:ioctl
   fun:glnx_regfile_copy_bytes
}

# There seem to be some leaks in "ostree pull", lets just ignore them for now
{
  ignore_ostree_pull1
  Memcheck:Leak
  fun:malloc
  ...
  fun:ostree_fetcher_session_thread
}
{
  ignore_ostree_pull2
  Memcheck:Leak
  fun:realloc
  ...
  fun:ostree_fetcher_session_thread
}
{
  ignore_ostree_pull3
  Memcheck:Leak
  fun:malloc
  ...
  fun:ostree_repo_write_metadata_async
}
{
  ignore_ostree_pull4
  Memcheck:Leak
  fun:calloc
  ...
  fun:ostree_repo_write_metadata_async
}
{
  ignore_ostree_pull5
  Memcheck:Leak
  fun:malloc
  ...
  fun:write_metadata_thread
}
{
  ignore_ostree_pull6
  Memcheck:Leak
  fun:calloc
  ...
  fun:write_metadata_thread
}
# static delta generation seem to leak too...
{
  ignore_ostree_delta1
  Memcheck:Leak
  fun:malloc
  ...
  fun:generate_delta_thread
}
{
  ignore_ostree_delta2
  Memcheck:Leak
  fun:calloc
  ...
  fun:generate_delta_thread
}
{
  ignore_ostree_delta3
  Memcheck:Leak
  fun:realloc
  ...
  fun:generate_delta_thread
}
# writing content...
{
  ignore_ostree_write_content1
  Memcheck:Leak
  fun:g_type_create_instance
  ...
  fun:write_content_thread
}
{
  ignore_ostree_write_content2
  Memcheck:Leak
  fun:malloc
  ...
  fun:write_content_thread
}
{
  ignore_ostree_write_content3
  Memcheck:Leak
  fun:malloc
  ...
  fun:ostree_repo_write_content_async
}

# Some glib threadpool issue?
{
  ignore_gthreadpool1
  Memcheck:Leak
  fun:calloc
  ...
  fun:g_idle_source_new
  ...
  fun:g_thread_pool_thread_proxy
}

# libsoup thing
{
  ignore_libsoup_file_leak
  Memcheck:Leak
  fun:calloc
  ...
  fun:_g_local_file_new
  fun:soup_request_file_ensure_file
}

# glibc valgrind fnmatch issue (https://www.mail-archive.com/kde-bugs-dist@kde.org/msg214842.html)
{
  ignore_glibc_fnmatch
  Memcheck:Cond
  fun:__wmemchr_avx2
  fun:internal_fnwmatch
  fun:fnmatch@@GLIBC_2.2.5
}

# ostree reflink check
{
  ignore_ostree_reflink_check_ioctl
  Memcheck:Param
  ioctl(generic)
  fun:ioctl
  fun:_check_support_reflink
}

# Some unsupported ioctl
{
   ignore_ostree_write_ioctl
   Memcheck:Param
   ioctl(generic)
   fun:ioctl
   obj:*/libostree-1.so.1.0.0
}

# ostree pthread_create issue
{
   ostree_pthread_create_issue
   Memcheck:Leak
   match-leak-kinds: possible
   fun:calloc
   fun:allocate_dtv
   fun:_dl_allocate_tls
   fun:pthread_create@@GLIBC_2.2.5
   fun:g_system_thread_new
}

# Weird leak of UnixInputStream in ostree, can't figure it out
{
   ostree_unix_stream_leak
   Memcheck:Leak
   match-leak-kinds: definite
   ...
   fun:g_type_create_instance
   ...
   fun:g_object_new
   fun:g_unix_input_stream_new
   fun:repo_load_file_archive
   fun:ostree_repo_load_file
   fun:_ostree_repo_import_object
   fun:async_import_in_thread
}
{
   ostree_mutable_tree_write_tree_leak
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   ...
   fun:ostree_repo_write_dfd_to_mtree
}
{
   polkit_agent_leak
   Memcheck:Leak
   match-leak-kinds: definite
   fun:calloc
   fun:g_malloc0
   fun:thread_memory_from_self
   fun:g_slice_alloc
   fun:g_hash_table_new_full
   fun:g_main_context_new
}
{
   polkit_agent_leak2
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:g_malloc
   ...
   fun:polkit_agent_listener_register_with_options
   fun:main
}
{
   polkit_agent_leak3
   Memcheck:Leak
   match-leak-kinds: definite
   fun:realloc
   ...
   fun:polkit_agent_listener_register_with_options
}
# Ostree transaction repo locks seem to leak if the repo is not finalized on same thread
{
   ostree_repo_lock_leak
   Memcheck:Leak
   match-leak-kinds: definite
   fun:calloc
   fun:g_malloc0
   fun:push_repo_lock
}
# Some gnutls conditional failure
{
   gnutls_import_fail
   Memcheck:Cond
   ...
   fun:gnutls_x509_ext_import_subject_alt_names
   fun:gnutls_x509_crt_import
}
# Deliberately leaking once per process
{
   flatpak_get_user_base_dir_location
   Memcheck:Leak
   ...
   fun:g_file_new_for_path
   fun:flatpak_get_user_base_dir_location
}
# Deliberately leaking once per process
{
   flatpak_get_system_default_base_dir_location
   Memcheck:Leak
   ...
   fun:g_file_new_for_path
   fun:flatpak_get_system_default_base_dir_location
}

# https://github.com/ostreedev/ostree/issues/2592
{
   ostree_issue_2592
   Memcheck:Cond
   ...
   fun:_ostree_repo_auto_transaction_unref
   fun:glib_autoptr_clear_OstreeRepoAutoTransaction
   fun:glib_autoptr_cleanup_OstreeRepoAutoTransaction
   fun:ostree_repo_prepare_transaction
}