Bug 1338651 part 2: Add suppression for leaks in libllvm-3.6-mesa. r=jseward draft
authorWander Lairson Costa <wcosta@mozilla.com>
Mon, 28 Aug 2017 08:44:51 -0300
changeset 654219 10c7c575c99918e82a6f66e5ced77d2a45c6591e
parent 654218 489b46cdadd42ea6cb5c2a66bfadfe618b6adb42
child 728502 6a446377de0e141c59f5307fb7dae2ce9e309d1f
push id76505
push userwcosta@mozilla.com
push dateMon, 28 Aug 2017 11:45:19 +0000
reviewersjseward
bugs1338651
milestone57.0a1
Bug 1338651 part 2: Add suppression for leaks in libllvm-3.6-mesa. r=jseward New leaks emerged after updating docker images for new home path [1]. [1] https://treeherder.mozilla.org/#/jobs?repo=try&revision=0477c33232a7&selectedJob=122583760 MozReview-Commit-ID: B1Yu4eSweo7
build/valgrind/x86_64-redhat-linux-gnu.sup
--- a/build/valgrind/x86_64-redhat-linux-gnu.sup
+++ b/build/valgrind/x86_64-redhat-linux-gnu.sup
@@ -600,28 +600,16 @@
    ots mismatched frees, Jan 2017, #6
    Memcheck:Free
    fun:_ZdlPv
    fun:_ZN3ots14ots_glyf_parse*
    fun:_ZN12_GLOBAL__N_114ProcessGenericEPN3ots12OpenTypeFile*
    fun:_ZN3ots10OTSContext7ProcessEPNS_9OTSStream*
 }
 
-# apparent leaks in libLLVM-3.6-mesa.so, August 2017.  See bug 1382280.
-{
-   static-object-leaks-in-libLLVM-3.6-mesa.so.  See bug 1382280.
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:_Znwm
-   ...
-   fun:__static_initialization_and_destruction_0
-   fun:_GLOBAL__sub_I_*.cpp
-   obj:/*/lib*/libLLVM-3.6-mesa.so
-}
-
 {
    map_or<selectors::parser::Combinator,bool,closure> #1 (see bug 1365915)
    Memcheck:Cond
    fun:map_or<selectors::parser::Combinator,bool,closure>
    fun:_ZN9selectors8matching33matches_complex_selector_internal*
    fun:_ZN9selectors8matching24matches_complex_selector*
    fun:matches_selector<style::gecko::wrapper::GeckoElement,closure>
 }
@@ -629,8 +617,18 @@
 {
    map_or<selectors::parser::Combinator,bool,closure> #2 (see bug 1365915)
    Memcheck:Cond
    fun:map_or<selectors::parser::Combinator,bool,closure>
    fun:_ZN9selectors8matching33matches_complex_selector_internal*
    fun:_ZN9selectors8matching24matches_complex_selector*
    fun:{{closure}}<closure>
 }
+
+# more leaks in libLLVM-3.6-mesa.so, August 2017.  See bug 1338651.
+{
+   static-object-leaks-in-libLLVM-3.6-mesa.so.  See bug 1338651.
+   Memcheck:Leak
+   match-leak-kinds: definite
+   fun:_Znwm
+   obj:/*/lib*/libLLVM-3.6-mesa.so
+   obj:/*/lib*/libLLVM-3.6-mesa.so
+}