2 # Suppressions to use when debugging freeciv memory problems with valgrind.
6 # Suppressions for ncurses problems (ncurses is used by readline)
7 # Some of these work for only one exact ncurses version, as version number
8 # is part of .so -file name.
10 ncurses suppression #2
16 fun:_rl_init_terminal_io
21 ncurses suppression #3
29 fun:_rl_init_terminal_io
34 ncurses suppression #4
38 fun:_nc_read_file_entry
42 fun:_rl_init_terminal_io
47 ncurses suppression #6
52 fun:_rl_init_terminal_io
57 ncurses suppression #7
61 fun:_nc_read_file_entry
65 fun:_rl_init_terminal_io
70 ncurses suppression #8
74 fun:rl_add_funmap_entry
75 fun:rl_initialize_funmap
80 ncurses suppression #9
82 match-leak-kinds: reachable
85 obj:/lib/x86_64-linux-gnu/libtinfo.so.5.9
91 fun:_rl_init_terminal_io
96 ncurses suppression #10
98 match-leak-kinds: reachable
102 obj:/lib/x86_64-linux-gnu/libtinfo.so.5.9
105 fun:_rl_init_terminal_io
107 fun:server_sniff_all_input
113 ncurses suppression #11
115 match-leak-kinds: reachable
117 fun:_nc_home_terminfo
123 fun:_rl_init_terminal_io
128 ncurses suppression #12
130 match-leak-kinds: reachable
132 fun:_nc_read_termtype
133 obj:/lib/x86_64-linux-gnu/libtinfo.so.5.9
138 fun:_rl_init_terminal_io
143 ncurses suppression #13
145 match-leak-kinds: reachable
148 fun:_nc_read_termtype
149 obj:/lib/x86_64-linux-gnu/libtinfo.so.5.9
154 fun:_rl_init_terminal_io
159 ncurses suppression #14
161 match-leak-kinds: reachable
168 fun:_rl_init_terminal_io
173 ncurses suppression #15
175 match-leak-kinds: reachable
178 fun:_nc_read_termtype
179 obj:/lib/x86_64-linux-gnu/libtinfo.so.5.9
184 fun:_rl_init_terminal_io
189 ncurses suppression #16
191 match-leak-kinds: reachable
193 fun:_nc_tparm_analyze
195 obj:/lib/x86_64-linux-gnu/libtinfo.so.5.9
198 fun:_rl_init_terminal_io
203 ncurses suppression #17
205 match-leak-kinds: reachable
212 fun:_rl_init_terminal_io
217 ncurses suppression #18
219 match-leak-kinds: reachable
221 fun:_nc_read_termtype
222 obj:/lib/x86_64-linux-gnu/libtinfo.so.5.9
227 fun:_rl_init_terminal_io
232 ncurses suppression #19
234 match-leak-kinds: reachable
236 fun:_nc_read_termtype
237 obj:/lib/x86_64-linux-gnu/libtinfo.so.5.9
242 fun:_rl_init_terminal_io
247 # Suppression for zlib version 1.2.3.4 problem.
248 # This is reportedly fixed in latest zlib versions.
257 # Suppressions for readline problems. This does not cover ncurses related
258 # problems even when it's being called by readline. Ncurses suppressions were above.
261 readline suppression #1
263 match-leak-kinds: reachable
267 fun:rl_callback_handler_install
271 readline suppression #2
273 match-leak-kinds: reachable
276 obj:/lib/x86_64-linux-gnu/libreadline.so.6.3
279 fun:rl_callback_handler_install
283 readline suppression #3
285 match-leak-kinds: reachable
290 fun:_rl_init_terminal_io
295 readline suppression #4
297 match-leak-kinds: reachable
300 obj:/lib/x86_64-linux-gnu/libreadline.so.6.3
305 readline suppression #5
307 match-leak-kinds: reachable
313 readline suppression #6
315 match-leak-kinds: reachable
318 obj:/lib/x86_64-linux-gnu/libreadline.so.6.3
319 fun:rl_parse_and_bind
320 obj:/lib/x86_64-linux-gnu/libreadline.so.6.3
325 readline suppression #7
327 match-leak-kinds: reachable
334 readline suppression #8
336 match-leak-kinds: reachable
339 obj:/lib/x86_64-linux-gnu/libreadline.so.6.3
341 fun:readline_internal_setup
342 obj:/lib/x86_64-linux-gnu/libreadline.so.6.3
346 readline suppression #9
348 match-leak-kinds: reachable
351 obj:/lib/x86_64-linux-gnu/libreadline.so.6.3
353 fun:readline_internal_setup
354 obj:/lib/x86_64-linux-gnu/libreadline.so.6.3
358 readline suppression #10
360 match-leak-kinds: reachable
363 fun:alloc_history_entry
365 fun:read_history_range
369 readline suppression #11
371 match-leak-kinds: reachable
375 fun:read_history_range
379 readline suppression #12
381 match-leak-kinds: reachable
384 fun:_rl_init_terminal_io
389 readline suppression #13
391 match-leak-kinds: reachable
394 fun:rl_add_funmap_entry
395 fun:rl_initialize_funmap
400 readline suppression #14
402 match-leak-kinds: reachable
405 fun:rl_make_bare_keymap
407 obj:/lib/x86_64-linux-gnu/libreadline.so.6.3
408 fun:_rl_init_terminal_io