This time with the debug symbols, sorry for the mess :) -- Etienne Millon
==11710== Memcheck, a memory error detector ==11710== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==11710== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==11710== Command: gtkpod ==11710== Prepending /usr/lib/gtkpod to plugin directories ** Message: REMEMBERED PLUGINS ** Message: DEFAULT PROFILE /usr/share/gtkpod/data/default.profile ** Message: User profile /home/etienne/.gtkpod/gtkpod.profile ==11710== Conditional jump or move depends on uninitialised value(s) ==11710== at 0x4DD4A2E: inflateReset2 (in /usr/lib/libz.so.1.2.3.4) ==11710== by 0x4DD4B0C: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4) ==11710== by 0x4DD4B82: inflateInit_ (in /usr/lib/libz.so.1.2.3.4) ==11710== by 0x515C87C: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0) ==11710== by 0x68A7E3B: ??? (in /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so) ==11710== by 0x46C5DB4: ??? (in /usr/lib/libgdk_pixbuf-2.0.so.0.2300.3) ==11710== by 0x46C6082: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.2300.3) ==11710== by 0x40D440C: e_splash_new (in /usr/lib/libanjuta.so.0.0.0) ==11710== by 0x40B4CA5: anjuta_status_progress_add_ticks (in /usr/lib/libanjuta.so.0.0.0) ==11710== by 0x40C2D2A: anjuta_plugin_manager_activate_plugins (in /usr/lib/libanjuta.so.0.0.0) ==11710== by 0x40C5DBA: ??? (in /usr/lib/libanjuta.so.0.0.0) ==11710== by 0x8053F42: gtkpod_init (gtkpod.c:162) ==11710== ==11710== Conditional jump or move depends on uninitialised value(s) ==11710== at 0x4DD4A2E: inflateReset2 (in /usr/lib/libz.so.1.2.3.4) ==11710== by 0x4DD4B0C: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4) ==11710== by 0x4DCE3A9: ??? (in /usr/lib/libz.so.1.2.3.4) ==11710== by 0x4C7E3F4: ??? (in /usr/lib/libxml2.so.2.7.8) ==11710== by 0x4C7E464: ??? (in /usr/lib/libxml2.so.2.7.8) ==11710== by 0x4C7EB23: __xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.8) ==11710== by 0x4C7EF5B: xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.8) ==11710== by 0x4C5374E: xmlNewInputFromFile (in /usr/lib/libxml2.so.2.7.8) ==11710== by 0x4C80C59: xmlLoadExternalEntity (in /usr/lib/libxml2.so.2.7.8) ==11710== by 0x4C677E6: xmlCreateURLParserCtxt (in /usr/lib/libxml2.so.2.7.8) ==11710== by 0x4C67886: xmlCreateFileParserCtxt (in /usr/lib/libxml2.so.2.7.8) ==11710== by 0x4C6D0A6: xmlSAXParseFileWithData (in /usr/lib/libxml2.so.2.7.8) ==11710== Number of active plugins: 10 ==11710== Invalid free() / delete / delete[] ==11710== at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==11710== by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6) ==11710== by 0x4078C00: dispose_directories (directories.c:71) ==11710== by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== Address 0x408661b is not stack'd, malloc'd or (recently) free'd ==11710== ==11710== Invalid free() / delete / delete[] ==11710== at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==11710== by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6) ==11710== by 0x4078C12: dispose_directories (directories.c:73) ==11710== by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== Address 0x4086632 is not stack'd, malloc'd or (recently) free'd ==11710== ==11710== Invalid free() / delete / delete[] ==11710== at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==11710== by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6) ==11710== by 0x4078C24: dispose_directories (directories.c:75) ==11710== by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== Address 0x4086648 is not stack'd, malloc'd or (recently) free'd ==11710== ==11710== Invalid free() / delete / delete[] ==11710== at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==11710== by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6) ==11710== by 0x4078C36: dispose_directories (directories.c:77) ==11710== by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== Address 0x4086660 is not stack'd, malloc'd or (recently) free'd ==11710== ==11710== Invalid free() / delete / delete[] ==11710== at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==11710== by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6) ==11710== by 0x4078C48: dispose_directories (directories.c:79) ==11710== by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== Address 0x408667a is not stack'd, malloc'd or (recently) free'd ==11710== ==11710== Invalid free() / delete / delete[] ==11710== at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==11710== by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6) ==11710== by 0x4078C5A: dispose_directories (directories.c:81) ==11710== by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== Address 0x408669f is not stack'd, malloc'd or (recently) free'd ==11710== ==11710== Invalid free() / delete / delete[] ==11710== at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==11710== by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6) ==11710== by 0x4078C6C: dispose_directories (directories.c:83) ==11710== by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6) ==11710== by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4) ==11710== Address 0x40866af is not stack'd, malloc'd or (recently) free'd ==11710==
(gtkpod:11710): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>' (gtkpod:11710): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed ==11710== ==11710== HEAP SUMMARY: ==11710== in use at exit: 3,498,506 bytes in 23,815 blocks ==11710== total heap usage: 146,746 allocs, 122,938 frees, 13,705,271 bytes allocated ==11710== ==11710== LEAK SUMMARY: ==11710== definitely lost: 5,677 bytes in 23 blocks ==11710== indirectly lost: 17,960 bytes in 892 blocks ==11710== possibly lost: 1,584,061 bytes in 9,506 blocks ==11710== still reachable: 1,890,808 bytes in 13,394 blocks ==11710== suppressed: 0 bytes in 0 blocks ==11710== Rerun with --leak-check=full to see details of leaked memory ==11710== ==11710== For counts of detected and suppressed errors, rerun with: -v ==11710== Use --track-origins=yes to see where uninitialised values come from ==11710== ERROR SUMMARY: 25 errors from 9 contexts (suppressed: 292 from 11)