GNOME Bugzilla – Bug 597768
1.5.0 Beta won't start up
Last modified: 2010-08-11 04:29:44 UTC
Unable to get the 1.5.0 beta started on MacOSX. I dug into the .app directory and started the "banshee" binary and am attaching the output. I have installed MonoFramework-2.4.2.3_6.macos10.novell.x86. I am able to start and run 1.4.3.
Created attachment 145019 [details] stdout and stderror from the command line
MacOSX 10.6.1, Macbook Pro with 2.0 Ghz Intel Core Duo, 2 GB RAM. I am intending to use Banshee with my Android phone (T-Mobile G1) but it doesn't matter if it is attached or not.
Disclaimer : I'm not a MacOSX user Looks like you have 2 versions of the Mono framework on your system : 2.2 and 2.4.2.3. Could you try removing one and see if it helps ? Side note : I don't think device handling (Android, iPod, etc.) works on MacOS
Thanks, Bertrand, I will try removing one of the Mono installs. And I'm aware that device handling doesn't currently work, I just wanted to mention that it doesn't matter if I have my device attached or not.
I've removed all Mono frameworks and reinstalled 2.4.2.3 only. Still crashing. I'm attaching a new debug log. Am I right in assuming that this error means that Banshee is not finding libbanshee? System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: libbanshee
Created attachment 145096 [details] new banshee 1.5.0 debug log after Mono framework re-installed
*** Bug 598103 has been marked as a duplicate of this bug. ***
Confirming because of the duplicate bug.
looks like this bug: https://bugzilla.gnome.org/show_bug.cgi?id=586753
Please test the 1.5.3 release that will come out tomorrow (Wed) - it bundles Mono etc - should fix your problem. Please confirm that it works, and we'll close this bug.
My testing is inconclusive; I have a Mac Mini and and a Macbook; Banshee 1.5.3 does not start on the mini, it fails almost immediately with an error message that disappears before I can copy it, but it seems to have something to do with mono (no mono is installed on that machine). On the Macbook (which has Mono 2.4.2.3 installed) Banshee actually starts up, but it is unable to play any music, giving the following error: "Object reference not set to an instance of an object" So, progress, anyway.
I've just installed Banshee 1.5.3 on Mac OS X 10.5.8 and I'm also unable to start Banshee. While executing with "open /Applications/Banshee.app/" I get : LSOpenFromURLSpec() failed with error -10810 for the file /Applications/Banshee.app. While executing directly the Banshee startup script of the bundle I get : jon-ander-hernandez:/ jonan$ /Applications/Banshee.app/Contents/MacOS/Banshee --debug [Info 14:35:35.294] Running Banshee 1.5.3: [source-tarball (darwin10.2.0, i386) @ 2010-01-27 16:23:20 EST] (/Applications/Banshee.app/Contents/Resources/lib/banshee-1/Nereid.exe:889): GLib-WARNING **: g_set_prgname() called multiple times Exception has been thrown by the target of an invocation. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: libgtk-quartz-2.0.0.dylib at (wrapper managed-to-native) Gtk.Application:gtk_init (int&,intptr&) (...) It's quite strange since I've verified that the DYLD_LIBRARY_PATH variable it's correctly pointing to the path where libgtk-quartz-2.0.0.dylib is located. Thx in advance!
Reopening as per the last comment
Is this still a bug in 1.5.7 for OS X?
1.5.7 starts for me. I had to delete my old prefs before it would, though.
And it plays music.
Huzzah!