|
Bugzilla – Full Text Bug Listing |
| Summary: | banshee does not start on AMD64 | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Stanislav Brabec <sbrabec> |
| Component: | GNOME | Assignee: | Aaron Bockover <abockover> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | ||
| Version: | Beta 1 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Stanislav Brabec
2005-08-12 14:13:51 UTC
Probelm is banshee hardcodes $(prefix)/lib instead of using $(libdir), I have most of the patch for this done. As well it doesn't check for nil engines. Mono code usually uses libexecdir instead of libdir, because it can be shared between platforms. I am also running SuSE 10 Beta 1. I am entering this information because I do not know if this is related and / or if JP's fix will cover this as well. However, when I take the steps listed by Stanislav, it still will not run. I get this similar stderr. ~> banshee Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object in <0x00000> <unknown method> in (wrapper managed-to-native) System.Runtime.InteropServices.Marshal:PtrToStringAnsi (intptr) in <0x0018f> Mono.Data.SqliteClient.SqliteDataReader:ReadpVm (IntPtr pVm, Int32 version) in (wrapper remoting-invoke-with-check) Mono.Data.SqliteClient.SqliteDataReader:ReadpVm (intptr,int) in <0x00105> Mono.Data.SqliteClient.SqliteDataReader:.ctor (Mono.Data.SqliteClient.SqliteCommand cmd, IntPtr pVm, Int32 version) in (wrapper remoting-invoke-with-check) Mono.Data.SqliteClient.SqliteDataReader:.ctor (Mono.Data.SqliteClient.SqliteCommand,intptr,int) in <0x0018f> Mono.Data.SqliteClient.SqliteCommand:ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32 rows_affected) in <0x00036> Mono.Data.SqliteClient.SqliteCommand:ExecuteReader (CommandBehavior behavior) in <0x0001e> Mono.Data.SqliteClient.SqliteCommand:ExecuteReader () in <0x00025> Mono.Data.SqliteClient.SqliteCommand:ExecuteScalar () in <0x0007a> Banshee.Database:QuerySingle (System.Object query) in <0x0003a> Banshee.Database:TableExists (System.String table) in <0x0023d> Banshee.Database:ExecuteSqlStatements (System.Collections.ArrayList statements) in <0x00044> Banshee.Database:InitializeTables () in <0x00078> Banshee.Database:.ctor (System.String dbname, System.String dbpath) in <0x0007b> Banshee.Library:ReloadDatabase () in <0x0005c> Banshee.Library:.ctor () in <0x000a5> Banshee.Core:.ctor () in <0x0002f> Banshee.Core:get_Instance () in <0x0011b> Banshee.BansheeEntry:Main (System.String[] args) That is not good... the problem there is actually inside Mono.Data.SqliteClient. Something is amiss with that binding, not directly inside Banshee. If this is still an issue, filing against mono core might be better. I also think we have fixed the 64 bit issue in Beta 3. Please re-open if not. |