Skip to content

Commit 5fba8d0

Browse files
committed
Add graphics/audio driver memory leaks to valgrind suppressions.
1 parent 5d24fef commit 5fba8d0

File tree

2 files changed

+40
-5
lines changed

2 files changed

+40
-5
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,9 @@ perf: $(STANDALONE_TARGET)
138138
hotspot perf.data
139139
rm perf.data
140140

141-
# VALGRIND_FLAGS += --gen-suppressions=all
141+
VALGRIND_FLAGS += --gen-suppressions=all
142142
VALGRIND_FLAGS += --suppressions=valgrind.supp
143-
# VALGRIND_FLAGS += --leak-check=full
143+
VALGRIND_FLAGS += --leak-check=full
144144
VALGRIND_FLAGS += --track-origins=yes
145145
VALGRIND_FLAGS += --exit-on-first-error=yes
146146
valgrind: $(STANDALONE_TARGET)

valgrind.supp

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,55 @@
11
{
2-
<PulseAudio>
2+
<>
33
Memcheck:Cond
44
...
55
fun:pa_mainloop_run
66
}
77
{
8-
<Mesa>
8+
<>
99
Memcheck:Cond
1010
...
1111
obj:/usr/lib/libgallium*
1212
...
1313
}
1414
{
15-
<Mesa>
15+
<>
1616
Memcheck:Cond
1717
...
1818
obj:/usr/lib/libGLX_mesa*
1919
...
20+
}
21+
{
22+
<>
23+
Memcheck:Leak
24+
...
25+
obj:/usr/lib/libgallium*
26+
...
27+
}
28+
{
29+
<>
30+
Memcheck:Leak
31+
...
32+
fun:snd_seq_open
33+
...
34+
}
35+
{
36+
<>
37+
Memcheck:Leak
38+
...
39+
fun:snd_config_update_r
40+
...
41+
}
42+
{
43+
<>
44+
Memcheck:Leak
45+
...
46+
fun:_snd_config_load_with_include
47+
...
48+
}
49+
{
50+
<insert_a_suppression_name_here>
51+
Memcheck:Leak
52+
...
53+
fun:pa_pdispatch_run
54+
...
2055
}

0 commit comments

Comments
 (0)