summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/valgrind.sh1
-rw-r--r--scripts/valgrind.sup117
2 files changed, 18 insertions, 100 deletions
diff --git a/scripts/valgrind.sh b/scripts/valgrind.sh
index c717fc2cb8..9d0eec6ce9 100755
--- a/scripts/valgrind.sh
+++ b/scripts/valgrind.sh
@@ -6,6 +6,7 @@ set -o pipefail
.mason/mason install valgrind 3.12.0
PARAMS="\
+ --track-origins=yes \
--leak-check=full \
--show-leak-kinds=definite \
--errors-for-leak-kinds=definite \
diff --git a/scripts/valgrind.sup b/scripts/valgrind.sup
index fc6bfaac58..5edc6381c9 100644
--- a/scripts/valgrind.sup
+++ b/scripts/valgrind.sup
@@ -140,130 +140,54 @@
...
}
{
- Ubuntu 16.04 - Mysterious leak when running utests
- Memcheck:Leak
- fun:calloc
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
-}
-{
- Ubuntu 16.04 - Mysterious leak when running utests
- Memcheck:Leak
- fun:malloc
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
-}
-{
- Ubuntu 14.04 - Travis CI bot using swrast
- Memcheck:Cond
- fun:do_stencil_test
- fun:_swrast_stencil_and_ztest_span
- fun:_swrast_write_rgba_span
- fun:draw_wide_line
- ...
-}
-{
- Ubuntu 14.04 - Travis + Qt5
- Memcheck:Leak
- ...
- obj:*/libQt5Core.*
- ...
-}
-{
- Ubuntu 14.04 - Travis + Qt5
+ https://bugs.freedesktop.org/show_bug.cgi?id=99527
Memcheck:Cond
- ...
- obj:*/libQt5Core.*
- ...
-}
-{
- Ubuntu 14.04 - Travis + Qt5
- Memcheck:Value8
- ...
- obj:*/libQt5Core.*
- ...
-}
-{
- Ubuntu 14.04 - Travis + Qt5
- Memcheck:Leak
- ...
- obj:*/libQt5Gui.*
- ...
-}
-{
- Ubuntu 14.04 - Travis + Qt5
- Memcheck:Cond
- ...
- obj:*/libQt5Gui.*
+ obj:*
+ fun:lp_rast_shade_quads_mask
...
}
{
- Ubuntu 14.04 - Travis + Qt5
+ https://bugs.freedesktop.org/show_bug.cgi?id=99527
Memcheck:Value8
...
- obj:*/libQt5Gui.*
+ fun:lp_rast_shade_quads_mask
...
}
{
- Ubuntu 14.04 - Travis + mesa 13.0.0-glx
+ https://bugs.freedesktop.org/show_bug.cgi?id=99527
Memcheck:Cond
- ...
- obj:*/mesa/libGL.so.*
+ obj:*
+ fun:lp_rast_shade_quads_all
...
}
{
- Ubuntu 14.04 - Travis + mesa 13.0.0-glx
+ https://bugs.freedesktop.org/show_bug.cgi?id=99527
Memcheck:Value8
...
- obj:*/mesa/libGL.so.*
+ fun:lp_rast_shade_quads_all
...
}
{
- Ubuntu 14.04 - Travis + mesa 13.0.0-glx
+ Anything under mbgl::test::checkImage tainted by mesa producing uninitialized pixels (?)
Memcheck:Cond
...
- fun:do_rasterize_bin
+ fun:_ZN4mbgl4test10checkImageERKSsRKNS_5ImageILNS_14ImageAlphaModeE1EEEdd
...
}
{
- Ubuntu 14.04 - Travis + mesa 13.0.0-glx
+ Anything under mbgl::test::checkImage tainted by mesa producing uninitialized pixels (?)
Memcheck:Value8
...
- fun:do_rasterize_bin
- ...
-}
-{
- Ubuntu 14.04 - Travis + mesa 13.0.0-glx
- Memcheck:Cond
- ...
- fun:_ZN6mapbox10pixelmatchEPKhS1_mmPhdb
+ fun:_ZN4mbgl4test10checkImageERKSsRKNS_5ImageILNS_14ImageAlphaModeE1EEEdd
...
}
{
- Ubuntu 14.04 - Travis + mesa 13.0.0-glx
+ Anything under mbgl::test::checkImage tainted by mesa producing uninitialized pixels (?)
Memcheck:Param
write(buf)
+ obj:/lib/x86_64-linux-gnu/libc-2.19.so
...
- obj:*/libc-*
- fun:_ZN4mbgl4util10write_fileERKSsS2_
+ fun:_ZN4mbgl4test10checkImageERKSsRKNS_5ImageILNS_14ImageAlphaModeE1EEEdd
...
}
{
@@ -330,10 +254,3 @@
fun:_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE
fun:_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE
}
-{
- Ubuntu 14.04 - Travis + mesa 13.0.3
- Memcheck:Leak
- match-leak-kinds: definite
- fun:_Znwm
- ...
-}