[Pkg-gtkpod-devel] Bug#630414: gtkpod silently crashes every time on exit

Etienne Millon etienne.millon at gmail.com
Tue Jun 14 21:44:37 UTC 2011


This time with the debug symbols, sorry for the mess :)

-- 
Etienne Millon
-------------- next part --------------
==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)


More information about the Pkg-gtkpod-devel mailing list