Browse Source

Add graphics/audio driver memory leaks to valgrind suppressions.

tags/v2.6.4
Andrew Belt 3 weeks ago
parent
commit
5fba8d0c50
2 changed files with 40 additions and 5 deletions
  1. +2
    -2
      Makefile
  2. +38
    -3
      valgrind.supp

+ 2
- 2
Makefile View File

@@ -138,9 +138,9 @@ perf: $(STANDALONE_TARGET)
hotspot perf.data hotspot perf.data
rm perf.data rm perf.data


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


+ 38
- 3
valgrind.supp View File

@@ -1,20 +1,55 @@
{ {
<PulseAudio>
<>
Memcheck:Cond Memcheck:Cond
... ...
fun:pa_mainloop_run fun:pa_mainloop_run
} }
{ {
<Mesa>
<>
Memcheck:Cond Memcheck:Cond
... ...
obj:/usr/lib/libgallium* obj:/usr/lib/libgallium*
... ...
} }
{ {
<Mesa>
<>
Memcheck:Cond Memcheck:Cond
... ...
obj:/usr/lib/libGLX_mesa* obj:/usr/lib/libGLX_mesa*
... ...
}
{
<>
Memcheck:Leak
...
obj:/usr/lib/libgallium*
...
}
{
<>
Memcheck:Leak
...
fun:snd_seq_open
...
}
{
<>
Memcheck:Leak
...
fun:snd_config_update_r
...
}
{
<>
Memcheck:Leak
...
fun:_snd_config_load_with_include
...
}
{
<insert_a_suppression_name_here>
Memcheck:Leak
...
fun:pa_pdispatch_run
...
} }

Loading…
Cancel
Save