Hi! I don't know if my problems are the same as the original reporter but banshee is totally unusable for me too.
I can start banshee but as soon as I try to play a song banshee dies. I ran gdb as suggested previously in this bugreport, and noticed that there was actually several segfaults during startup which banshee mysteriously seems to survive before the final deadly segfault when trying to play a song. I'll attach the info from my gdb runs to this mail in hope that you can solve these problems... Regards, Andreas Henriksson
:: Information :: Running Debian TESTING (!) with GNOME, dbus, hal, avahi and banshee from UNSTABLE. Run 1: ----------------------------------------------------------------------------------- :: Console output:: $ banshee Warning: [2/1/2006 8:51:38 PM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed Debug: [2/1/2006 8:51:38 PM] (Changed active playback engine) - GStreamer Debug: [2/1/2006 8:51:38 PM] (Loaded primary playback engine) - GStreamer Debug: [2/1/2006 8:51:38 PM] (Loaded Audio CD playback engine) - GStreamer Debug: [2/1/2006 8:51:38 PM] (Audio CD Core Initialized) - Warning: [2/1/2006 8:51:39 PM] (Notification Area Icon could not be installed) - Object reference not set to an instance of an object Warning: [2/1/2006 8:51:39 PM] (Could not connect to D-Bus) - D-Bus support will be disabled for this instance: Object reference not set to an instance of an object Building initial DAAP database from local library... Starting DAAP Server Scanning library for tracks to update Done scanning library Processing track queue for pending queries Done processing track queue Segmentation fault :: What happened ? :: started banshee from console. GUI appeared with the mp3 album I've previously added to banshee playlist. Double-clicking song in playlist (to srart playing it?) makes banshe crash. Run 2: ----------------------------------------------------------------------------------- :: background :: Found a bug in the debian BTS with comment from maintainer on how to debug. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=348999 :: gdb output :: $ gdb --args mono /usr/lib/banshee/banshee.exe GNU gdb 6.4-debian Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (gdb) handle SIGXCPU SIG33 SIGPWR nostop noprint Signal Stop Print Pass to program Description SIGXCPU No No Yes CPU time limit exceeded SIGPWR No No Yes Power fail/restart SIG33 No No Yes Real-time event 33 (gdb) run Starting program: /usr/bin/mono /usr/lib/banshee/banshee.exe (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) [Thread debugging using libthread_db enabled] [New Thread 46912512581664 (LWP 31453)] (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) [New Thread 1073822048 (LWP 31456)] (no debugging symbols found) [New Thread 1075988832 (LWP 31457)] (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) ---Type <return> to continue, or q <return> to quit--- (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) Warning: [2/1/2006 8:45:44 PM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) [New Thread 1084643680 (LWP 31459)] [New Thread 1093036384 (LWP 31460)] [Thread 1084643680 (LWP 31459) exited] [Thread 1093036384 (LWP 31460) exited] (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) ---Type <return> to continue, or q <return> to quit--- (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) [New Thread 1095268704 (LWP 31461)] Debug: [2/1/2006 8:45:50 PM] (Changed active playback engine) - GStreamer Debug: [2/1/2006 8:45:50 PM] (Loaded primary playback engine) - GStreamer Debug: [2/1/2006 8:45:50 PM] (Loaded Audio CD playback engine) - GStreamer Debug: [2/1/2006 8:45:50 PM] (Audio CD Core Initialized) - (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread 1095268704 (LWP 31461) exited] (no debugging symbols found) (no debugging symbols found) [New Thread 1095268704 (LWP 31462)] [New Thread 1097435488 (LWP 31463)] [New Thread 1099602272 (LWP 31464)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (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) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 46912512581664 (LWP 31453)] 0x00000000418d40d8 in ?? () (gdb) c Continuing. Warning: [2/1/2006 8:46:42 PM] (Notification Area Icon could not be installed) - Object reference not set to an instance of an object Program received signal SIGSEGV, Segmentation fault. 0x000000004001bce4 in ?? () (gdb) c Continuing. Warning: [2/1/2006 8:46:57 PM] (Could not connect to D-Bus) - D-Bus support will be disabled for this instance: Object reference not set to an instance of an object [New Thread 1101900128 (LWP 31499)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Building initial DAAP database from local library... Starting DAAP Server [Thread 1101900128 (zombie) exited] [New Thread 1104066912 (LWP 31500)] [New Thread 1101900128 (LWP 31501)] Scanning library for tracks to update Done scanning library Processing track queue for pending queries (no debugging symbols found) (no debugging symbols found) Done processing track queue [Thread 1101900128 (zombie) exited] ###### GUI is now visible!!!!! ####### ### will doubleclick on song in playlist.. #### [New Thread 1101900128 (LWP 31502)] (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) [New Thread 1106299232 (LWP 31503)] ---Type <return> to continue, or q <return> to quit--- Program received signal SIGSEGV, Segmentation fault. 0x0000000041d071ce in ?? () (gdb) c Continuing. Cannot find user-level thread for LWP 31453: generic error (gdb) :: what happened ? :: Started banshee inside gdb. Received several segfaults (and had to press "c" to continue the run) before the gui even appeared. When GUI was finally visible I double-clicked a song in the playlist and Banshee crashed as before.