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

Etienne Millon etienne.millon at gmail.com
Tue Jun 14 17:28:00 UTC 2011


* Matteo F. Vescovi <m.vescovi at revese.it> [110614 17:16]:
> Package: gtkpod
> Version: 2.0.1-1
> 
> Once you've tested the "mount point" solution and it doesn't help,
> could you possibly get the debug symbols, run them through valgrind
> and attach the output? That would really help a lot.

Still without debug symbols, here is the valgrind output in the
meantime.

-- 
Etienne Millon
-------------- next part --------------
==26651== Memcheck, a memory error detector
==26651== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==26651== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==26651== Command: gtkpod
==26651== 
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
==26651== Conditional jump or move depends on uninitialised value(s)
==26651==    at 0x4DD4A2E: inflateReset2 (in /usr/lib/libz.so.1.2.3.4)
==26651==    by 0x4DD4B0C: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4)
==26651==    by 0x4DD4B82: inflateInit_ (in /usr/lib/libz.so.1.2.3.4)
==26651==    by 0x515C87C: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0)
==26651==    by 0x66A1E3B: ??? (in /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so)
==26651==    by 0x46C5DB4: ??? (in /usr/lib/libgdk_pixbuf-2.0.so.0.2300.3)
==26651==    by 0x46C6082: gdk_pixbuf_new_from_file (in /usr/lib/libgdk_pixbuf-2.0.so.0.2300.3)
==26651==    by 0x40D440C: e_splash_new (in /usr/lib/libanjuta.so.0.0.0)
==26651==    by 0x40B4CA5: anjuta_status_progress_add_ticks (in /usr/lib/libanjuta.so.0.0.0)
==26651==    by 0x40C2D2A: anjuta_plugin_manager_activate_plugins (in /usr/lib/libanjuta.so.0.0.0)
==26651==    by 0x40C5DBA: ??? (in /usr/lib/libanjuta.so.0.0.0)
==26651==    by 0x8053F42: gtkpod_init (in /usr/bin/gtkpod)
==26651== 
==26651== Conditional jump or move depends on uninitialised value(s)
==26651==    at 0x4DD4A2E: inflateReset2 (in /usr/lib/libz.so.1.2.3.4)
==26651==    by 0x4DD4B0C: inflateInit2_ (in /usr/lib/libz.so.1.2.3.4)
==26651==    by 0x4DCE3A9: ??? (in /usr/lib/libz.so.1.2.3.4)
==26651==    by 0x4C7E3F4: ??? (in /usr/lib/libxml2.so.2.7.8)
==26651==    by 0x4C7E464: ??? (in /usr/lib/libxml2.so.2.7.8)
==26651==    by 0x4C7EB23: __xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.8)
==26651==    by 0x4C7EF5B: xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.7.8)
==26651==    by 0x4C5374E: xmlNewInputFromFile (in /usr/lib/libxml2.so.2.7.8)
==26651==    by 0x4C80C59: xmlLoadExternalEntity (in /usr/lib/libxml2.so.2.7.8)
==26651==    by 0x4C677E6: xmlCreateURLParserCtxt (in /usr/lib/libxml2.so.2.7.8)
==26651==    by 0x4C6D982: xmlReadFile (in /usr/lib/libxml2.so.2.7.8)
==26651==    by 0x499A3FD: ??? (in /usr/lib/libgpod.so.4.3.1)
==26651== 
Number of active plugins: 10
==26651== Invalid free() / delete / delete[]
==26651==    at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==26651==    by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6)
==26651==    by 0x4078C60: dispose_directories (in /usr/lib/libgtkpod.so.1.0.0)
==26651==    by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==  Address 0x40866bb is not stack'd, malloc'd or (recently) free'd
==26651== 
==26651== Invalid free() / delete / delete[]
==26651==    at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==26651==    by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6)
==26651==    by 0x4078C72: dispose_directories (in /usr/lib/libgtkpod.so.1.0.0)
==26651==    by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==  Address 0x40866d2 is not stack'd, malloc'd or (recently) free'd
==26651== 
==26651== Invalid free() / delete / delete[]
==26651==    at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==26651==    by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6)
==26651==    by 0x4078C84: dispose_directories (in /usr/lib/libgtkpod.so.1.0.0)
==26651==    by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==  Address 0x40866e8 is not stack'd, malloc'd or (recently) free'd
==26651== 
==26651== Invalid free() / delete / delete[]
==26651==    at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==26651==    by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6)
==26651==    by 0x4078C96: dispose_directories (in /usr/lib/libgtkpod.so.1.0.0)
==26651==    by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==  Address 0x4086700 is not stack'd, malloc'd or (recently) free'd
==26651== 
==26651== Invalid free() / delete / delete[]
==26651==    at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==26651==    by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6)
==26651==    by 0x4078CA8: dispose_directories (in /usr/lib/libgtkpod.so.1.0.0)
==26651==    by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==  Address 0x408671a is not stack'd, malloc'd or (recently) free'd
==26651== 
==26651== Invalid free() / delete / delete[]
==26651==    at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==26651==    by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6)
==26651==    by 0x4078CBA: dispose_directories (in /usr/lib/libgtkpod.so.1.0.0)
==26651==    by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==  Address 0x408673f is not stack'd, malloc'd or (recently) free'd
==26651== 
==26651== Invalid free() / delete / delete[]
==26651==    at 0x402421C: free (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==26651==    by 0x47713A5: g_free (in /lib/libglib-2.0.so.0.2800.6)
==26651==    by 0x4078CCC: dispose_directories (in /usr/lib/libgtkpod.so.1.0.0)
==26651==    by 0x46E69F1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x46F9987: ??? (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47023F5: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x47025A1: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1760: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43B4103: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x43BF475: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==    by 0x46EA2FE: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.2800.6)
==26651==    by 0x42A1ECD: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==26651==  Address 0x408674f is not stack'd, malloc'd or (recently) free'd
==26651== 
==26651== 
==26651== HEAP SUMMARY:
==26651==     in use at exit: 3,045,958 bytes in 22,952 blocks
==26651==   total heap usage: 147,855 allocs, 124,910 frees, 12,643,936 bytes allocated
==26651== 
==26651== LEAK SUMMARY:
==26651==    definitely lost: 5,677 bytes in 23 blocks
==26651==    indirectly lost: 17,960 bytes in 892 blocks
==26651==      possibly lost: 1,567,656 bytes in 9,079 blocks
==26651==    still reachable: 1,454,665 bytes in 12,958 blocks
==26651==         suppressed: 0 bytes in 0 blocks
==26651== Rerun with --leak-check=full to see details of leaked memory
==26651== 
==26651== For counts of detected and suppressed errors, rerun with: -v
==26651== Use --track-origins=yes to see where uninitialised values come from
==26651== ERROR SUMMARY: 31 errors from 9 contexts (suppressed: 292 from 11)


More information about the Pkg-gtkpod-devel mailing list