GNOME Bugzilla – Bug 647786
Banshee crashes on startup
Last modified: 2011-04-15 14:36:41 UTC
Created attachment 185962 [details] Debug log recorded while the bug occurred After importing a couple of songs recently, Banshee stopped working. When opening the program, it displays an error message with the following output. Error log is also attached. An unhandled exception was thrown: Sqlite error 778: disk I/O error (SQL: UPDATE CorePrimarySources SET CachedCount = 10720 WHERE PrimarySourceID = 1) at Hyena.Data.Sqlite.Connection.CheckError (Int32 errorCode, System.String sql) [0x00000] in <filename unknown>:0 at Hyena.Data.Sqlite.Connection.Execute (System.String sql) [0x00000] in <filename unknown>:0 at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Hyena.Data.Sqlite.Connection connection) [0x00000] in <filename unknown>:0 Exception has been thrown by the target of an invocation. at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0 at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in <filename unknown>:0 at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] in <filename unknown>:0 .NET Version: 2.0.50727.1433 OS Version: Unix 2.6.38.8 Assembly Version Information: gkeyfile-sharp (1.0.0.0) Banshee.AudioCd (2.0.0.0) notify-sharp (0.4.0.0) Banshee.SoundMenu (2.0.0.0) Banshee.Mpris (2.0.0.0) Banshee.CoverArt (2.0.0.0) Banshee.Bpm (2.0.0.0) Banshee.AmazonMp3 (2.0.0.0) Banshee.Daap (2.0.0.0) Lastfm (2.0.0.0) Banshee.Dap (2.0.0.0) Migo (2.0.0.0) Banshee.Podcasting (2.0.0.0) Banshee.MultimediaKeys (2.0.0.0) Banshee.WebBrowser (2.0.0.0) Banshee.Wikipedia (2.0.0.0) Banshee.Lastfm (2.0.0.0) pango-sharp (2.12.0.0) Banshee.Fixup (2.0.0.0) Banshee.Widgets (2.0.0.0) gio-sharp (2.14.0.0) gudev-sharp (1.0.0.0) Banshee.Gio (2.0.0.0) Banshee.GStreamer (2.0.0.0) System.Configuration (2.0.0.0) NDesk.DBus.GLib (1.0.0.0) gconf-sharp (2.24.0.0) Banshee.Gnome (2.0.0.0) Banshee.NowPlaying (2.0.0.0) Mono.Cairo (2.0.0.0) System.Xml (2.0.0.0) Banshee.Core (2.0.0.0) Hyena.Data.Sqlite (2.0.0.0) System.Core (3.5.0.0) gdk-sharp (2.12.0.0) Mono.Addins (0.4.0.0) atk-sharp (2.12.0.0) Hyena.Gui (2.0.0.0) gtk-sharp (2.12.0.0) Banshee.ThickClient (2.0.0.0) Nereid (2.0.0.0) NDesk.DBus.Proxies (0.0.0.0) Mono.Posix (2.0.0.0) Hyena (2.0.0.0) NDesk.DBus (1.0.0.0) glib-sharp (2.12.0.0) System (2.0.0.0) Banshee.Services (2.0.0.0) Banshee (2.0.0.0) mscorlib (2.0.0.0) Platform Information: Linux 2.6.38-8-generic i686 i386 GNU/Linux Disribution Information: [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=11.04 DISTRIB_CODENAME=natty DISTRIB_DESCRIPTION="Ubuntu Natty (development branch)" [/etc/debian_version] squeeze/sid
Thank you for the bug report. It sounds like there's something wrong with your database, although it's not the "database disk image is malformed" error than happens when the database file is corrupted. The instructions on how to try recover the database might still help, see the last item in that page : http://banshee.fm/support/faq/ Could you try this and see if it helps ?
It did help.
OK, thanks for the feedback. I'm marking this as a duplicate of bug #621057, which is about handling those kind of database error gracefully and try to recover from it. *** This bug has been marked as a duplicate of bug 621057 ***