Get the "Banshee Encountered a Fatal Error" dialog, and this message. An unhandled exception was thrown: SQL logic error or missing database Reproducible: Always Steps to Reproduce: Run banshee even with ~/.config/bashee-1/banshee.db deleted or copied from a working installation Actual Results: Error on startup Expected Results: Load and display catalog at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt, System.Int32& cols, System.IntPtr& pazValue, System.IntPtr& pazColName) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.SqliteClient.SqliteConnection connection) [0x00000] 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] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Banshee.Gui.GtkBaseClient.Startup () [0x00000] at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000]
Created attachment 207064 [details] banshee ebuild that applies the patch
Created attachment 207065 [details, diff] sql lite patch RowId returns 0 on ppc, changing to long fixed this.
FYI this is fixed upstream in banshee 1.5.1
Thanks for submitting your patch :) The alternative of bumping the version since upstream fixed it also sounds promising. Assigning to banshee maintainers, who can decide which approach to take.
I don't think it's worth spending time on fixing 1.5.0 when 1.5.4 is in-tree (ignoring the fact that these are both betas). Marking WONTFIX.