GNOME Bugzilla – Bug 486233
Banshee crashes when user deletes a large music library
Last modified: 2007-10-16 19:24:27 UTC
Steps to reproduce: 1. Load a music library of over 5000 songs 2. Select All 3. Remove All Stack trace: I tried to use gdb banshee but it said it wasn't recognized as an executable... Other information: I wish there was another way to just clear the music library... thanks a lot...
It's just a bit of work to get gdb to recognize Banshee. You can find the necessary information here: http://banshee-project.org/Debugging It would be awesome if you could get a good backtrace! Post back here or on the mailing list if you need any help. Also, can you please check to see if this is a duplicate of bug #471093?
[buggsdummy@GatewayLT ~]$ LD_LIBRARY_PATH=/usr/lib/banshee mono --debug /usr/lib/banshee/banshee.exe Debug: [10/13/2007 12:07:11 PM] (Loading audio profiles) - /usr/share/banshee/audio-profiles Debug: [10/13/2007 12:07:12 PM] (Default player engine) - GStreamer 0.10 Debug: [10/13/2007 12:07:12 PM] (Audio CD Core Initialized) - Debug: [10/13/2007 12:07:13 PM] (Testing device for DAP support) - /org/freedesktop/Hal/devices/volume_uuid_e38f3df6_9fd2_4637_8251_f08b3797b88a Debug: [10/13/2007 12:07:13 PM] (DAP has not been added) - /org/freedesktop/Hal/devices/volume_uuid_e38f3df6_9fd2_4637_8251_f08b3797b88a Warning: [10/13/2007 12:07:13 PM] (Power Management Call Failed) - Cannot find GNOME Power Manager: Name org.gnome.PowerManager has no owner Debug: [10/13/2007 12:07:13 PM] (Enabled multimedia keys support) - Using org.gnome.SettingsDaemon Expression tree is too large (maximum depth 1000) Mono.Data.SqliteClient.SqliteSyntaxException: Expression tree is too large (maximum depth 1000) at Mono.Data.SqliteClient.SqliteCommand.GetNextStatement (IntPtr pzStart, System.IntPtr& pzTail, System.IntPtr& pStmt) [0x0007e] in /builddir/build/BUILD/mono-1.2.4/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:368 at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00059] in /builddir/build/BUILD/mono-1.2.4/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:596 at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] in /builddir/build/BUILD/mono-1.2.4/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:501 at Banshee.Database.QueuedSqliteCommand.Execute () [0x00056] in /builddir/build/BUILD/banshee-0.13.1/src/Core/Banshee.Base/QueuedSqliteDatabase.cs:214 Stacktrace: at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0x00004> at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0xffffffff> at Gtk.Dialog.Run () <0x00024> at Banshee.Gui.CleanRoomStartup.Startup (Banshee.Gui.CleanRoomStartup/StartupInvocationHandler,string[]) [0x00074] in /builddir/build/BUILD/banshee-0.13.1/src/Core/Banshee.Base/Gui/CleanRoomStartup.cs:61 at Banshee.BansheeEntry.Main (string[]) [0x00000] in /builddir/build/BUILD/banshee-0.13.1/src/Core/Banshee/Main.cs:43 at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff> Native stacktrace: mono [0x8170bae] mono [0x8139ef8] [0x110440] /lib/libgobject-2.0.so.0(g_signal_emit_valist+0x41d) [0x6aeb73d] /lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x6aebda9] /lib/libgobject-2.0.so.0 [0x6ade351] /lib/libgobject-2.0.so.0 [0x6adad1f] /lib/libgobject-2.0.so.0(g_object_notify+0x2b2) [0x6adff52] /usr/lib/libgtk-x11-2.0.so.0(gtk_window_set_modal+0xb1) [0x133e0e1] /usr/lib/libgtk-x11-2.0.so.0(gtk_dialog_run+0x25f) [0x11509cf] [0x2765f8e] [0x2765f2d] [0x77afec] [0x77a261] [0x77a075] mono(mono_runtime_exec_main+0x62) [0x80a56d2] mono(mono_runtime_run_main+0x1b9) [0x80a59b9] mono(mono_main+0xeae) [0x80587be] mono [0x8057402] /lib/libc.so.6(__libc_start_main+0xe0) [0x8f4390] mono [0x8057321] Debug info from gdb: (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 1177872 (LWP 17498)] [New Thread 35089296 (LWP 17505)] [New Thread 31849360 (LWP 17504)] [New Thread 34036624 (LWP 17502)] [New Thread 8948624 (LWP 17500)] [New Thread 1137552 (LWP 17499)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0x00110402 in __kernel_vsyscall () 6 Thread 1137552 (LWP 17499) 0x00110402 in __kernel_vsyscall () 5 Thread 8948624 (LWP 17500) 0x00110402 in __kernel_vsyscall () 4 Thread 34036624 (LWP 17502) 0x00110402 in __kernel_vsyscall () 3 Thread 31849360 (LWP 17504) 0x00110402 in __kernel_vsyscall () 2 Thread 35089296 (LWP 17505) 0x00110402 in __kernel_vsyscall () 1 Thread 1177872 (LWP 17498) 0x00110402 in __kernel_vsyscall ()
+ Trace 169985
Thread 1 (Thread 1177872 (LWP 17498))
================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Aborted [buggsdummy@GatewayLT ~]$
Thanks for your info. Lots of "(no debugging symbols found)" and "#16 0x00000000 in ?? ()", which means that the binary packages were compiled without debugging symbols (generally the case, since it results in a smaller package). Can you install debugging packages on your distribution? For example, if you're running Ubuntu, you can find instructions here: https://wiki.ubuntu.com/DebuggingProgramCrash Again, let me know if you need any help. :)
I'm running Fedora 7.92 or Test3 with Banshee... where can i get the debugging packages for this?
(In reply to comment #4) > I'm running Fedora 7.92 or Test3 with Banshee... where can i get the debugging > packages for this? I'm not *sure* about this, but it appears that all the info you need is here: http://fedoraproject.org/wiki/StackTraces. Hope this helps!
[buggsdummy@GatewayLT ~]$ LD_LIBRARY_PATH=/usr/lib/banshee mono --debug /usr/lib/banshee/banshee.exe Debug: [10/13/2007 3:07:39 PM] (Loading audio profiles) - /usr/share/banshee/audio-profiles Debug: [10/13/2007 3:07:40 PM] (Default player engine) - GStreamer 0.10 Debug: [10/13/2007 3:07:40 PM] (Audio CD Core Initialized) - Debug: [10/13/2007 3:07:40 PM] (Testing device for DAP support) - /org/freedesktop/Hal/devices/volume_uuid_e38f3df6_9fd2_4637_8251_f08b3797b88a Debug: [10/13/2007 3:07:40 PM] (DAP has not been added) - /org/freedesktop/Hal/devices/volume_uuid_e38f3df6_9fd2_4637_8251_f08b3797b88a Warning: [10/13/2007 3:07:40 PM] (Power Management Call Failed) - Cannot find GNOME Power Manager: Name org.gnome.PowerManager has no owner Debug: [10/13/2007 3:07:41 PM] (Enabled multimedia keys support) - Using org.gnome.SettingsDaemon Expression tree is too large (maximum depth 1000) Mono.Data.SqliteClient.SqliteSyntaxException: Expression tree is too large (maximum depth 1000) at Mono.Data.SqliteClient.SqliteCommand.GetNextStatement (IntPtr pzStart, System.IntPtr& pzTail, System.IntPtr& pStmt) [0x0007e] in /builddir/build/BUILD/mono-1.2.4/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:368 at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00059] in /builddir/build/BUILD/mono-1.2.4/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:596 at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] in /builddir/build/BUILD/mono-1.2.4/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:501 at Banshee.Database.QueuedSqliteCommand.Execute () [0x00056] in /builddir/build/BUILD/banshee-0.13.1/src/Core/Banshee.Base/QueuedSqliteDatabase.cs:214 Stacktrace: at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0x00004> at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0xffffffff> at Gtk.Dialog.Run () <0x00024> at Banshee.Gui.CleanRoomStartup.Startup (Banshee.Gui.CleanRoomStartup/StartupInvocationHandler,string[]) [0x00074] in /builddir/build/BUILD/banshee-0.13.1/src/Core/Banshee.Base/Gui/CleanRoomStartup.cs:61 at Banshee.BansheeEntry.Main (string[]) [0x00000] in /builddir/build/BUILD/banshee-0.13.1/src/Core/Banshee/Main.cs:43 at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff> Native stacktrace: mono [0x8170bae] mono [0x8139ef8] [0x110440] /lib/libgobject-2.0.so.0(g_signal_emit_valist+0x41d) [0x154a73d] /lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x154ada9] /lib/libgobject-2.0.so.0 [0x153d351] /lib/libgobject-2.0.so.0 [0x1539d1f] /lib/libgobject-2.0.so.0(g_object_notify+0x2b2) [0x153ef52] /usr/lib/libgtk-x11-2.0.so.0(gtk_window_set_modal+0xb1) [0x13210e1] /usr/lib/libgtk-x11-2.0.so.0(gtk_dialog_run+0x25f) [0x11339cf] [0x5a74c0e] [0x5a74bad] [0x77afec] [0x77a261] [0x77a075] mono(mono_runtime_exec_main+0x62) [0x80a56d2] mono(mono_runtime_run_main+0x1b9) [0x80a59b9] mono(mono_main+0xeae) [0x80587be] mono [0x8057402] /lib/libc.so.6(__libc_start_main+0xe0) [0x8f4390] mono [0x8057321] Debug info from gdb: (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 1177872 (LWP 2577)] [New Thread 32234384 (LWP 2584)] [New Thread 120114064 (LWP 2583)] [New Thread 101112720 (LWP 2581)] [New Thread 8948624 (LWP 2579)] [New Thread 1137552 (LWP 2578)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0x00110402 in __kernel_vsyscall () 6 Thread 1137552 (LWP 2578) 0x00110402 in __kernel_vsyscall () 5 Thread 8948624 (LWP 2579) 0x00110402 in __kernel_vsyscall () 4 Thread 101112720 (LWP 2581) 0x00110402 in __kernel_vsyscall () 3 Thread 120114064 (LWP 2583) 0x00110402 in __kernel_vsyscall () 2 Thread 32234384 (LWP 2584) 0x00110402 in __kernel_vsyscall () 1 Thread 1177872 (LWP 2577) 0x00110402 in __kernel_vsyscall ()
+ Trace 170015
Thread 1 (Thread 1177872 (LWP 2577))
================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Aborted *** Okay so I ran it again and it crashed and here is the debug from the code you gave me earlier... This isn't similar to the bug you listed above because I didn't even try to play any songs... and I've included an attachment listing banshee files I found in /usr/src/debug which is in the folder banshee-0.13.1 and the other file I found in /usr/lib/debug/usr/lib/banshee which is libbanshee.so.debug I can't get gdb to work and bug-buddy seems to submit the same info as i've listed above... thanks a lot...
Created attachment 97181 [details] debug information
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 469393 ***