turn up the heat
authorThomas Vander Stichele <thomas@apestaart.org>
Mon, 10 Oct 2005 23:56:52 +0000 (23:56 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Mon, 10 Oct 2005 23:56:52 +0000 (23:56 +0000)
Original commit message from CVS:
turn up the heat

* check.mak:
be more strict, more leak resolution
* gst.supp:
clean up the g_type_init suppressions

ChangeLog
check.mak
gst.supp

index 8f2e24e..43c593a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-10-11  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * check.mak:
+         be more strict, more leak resolution
+       * gst.supp:
+         clean up the g_type_init suppressions
+
 2005-10-07  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * m4/Makefile.am:
index f654ef6..769f783 100644 (file)
--- a/check.mak
+++ b/check.mak
@@ -40,9 +40,10 @@ LOOPS = 10
        CK_DEFAULT_TIMEOUT=20                                   \
        libtool --mode=execute                                  \
        $(VALGRIND_PATH) -q --suppressions=$(SUPPRESSIONS)      \
-       --tool=memcheck --leak-check=yes --trace-children=yes   \
+       --tool=memcheck --leak-check=full --trace-children=yes  \
+       --leak-resolution=high                                  \
        $* 2>&1 | tee valgrind.log
-       @if grep "tely lost" valgrind.log; then                 \
+       @if grep "==" valgrind.log; then                        \
            rm valgrind.log;                                    \
            exit 1;                                             \
        fi
index cda4d5c..3152b8a 100644 (file)
--- a/gst.supp
+++ b/gst.supp
 ### glib suppressions
 
 {
-   <g_type_init>
+   <g_type_init malloc>
    Memcheck:Leak
-   fun:calloc
-   fun:g_malloc0
+   fun:malloc
+   fun:g_malloc
+   fun:g_strdup
+   fun:g_quark_from_string
+   obj:*
    obj:*
+   fun:g_type_register_fundamental
    obj:*
    fun:g_type_init_with_debug_flags
    fun:g_type_init
    fun:init_pre
-   fun:init_popt_callback
+}
+
+{
+   <g_type_init calloc>
+   Memcheck:Leak
+   fun:calloc
+   fun:g_malloc0
    obj:*
    obj:*
-   fun:poptGetContext
-   fun:gst_init_check_with_popt_table
+   fun:g_type_register_fundamental
 }
 
 {
-   <g_type_init>
+   <g_type_init calloc 2>
    Memcheck:Leak
    fun:calloc
    fun:g_malloc0