Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 289024 - On PPC Banshee fails to start
Summary: On PPC Banshee fails to start
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal
Assignee: dotnet project
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-14 09:30 UTC by daktak
Modified: 2010-03-17 16:41 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
banshee ebuild that applies the patch (banshee-1.5.0.ebuild,3.19 KB, text/plain)
2009-10-14 09:32 UTC, daktak
Details
sql lite patch (banshee-1.5.0-ppc-sqlite-rowid.patch,3.91 KB, patch)
2009-10-14 09:33 UTC, daktak
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description daktak 2009-10-14 09:30:52 UTC
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]
Comment 1 daktak 2009-10-14 09:32:34 UTC
Created attachment 207064 [details]
banshee ebuild that applies the patch
Comment 2 daktak 2009-10-14 09:33:28 UTC
Created attachment 207065 [details, diff]
sql lite patch

RowId returns 0 on ppc, changing to long fixed this.
Comment 3 Bertrand Lorentz 2009-10-18 15:28:43 UTC
FYI this is fixed upstream in banshee 1.5.1
Comment 4 Wormo (RETIRED) gentoo-dev 2009-10-26 05:18:46 UTC
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.
Comment 5 Arun Raghavan (RETIRED) gentoo-dev 2010-03-17 16:41:31 UTC
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.