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
+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:
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
### 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