GNOME Bugzilla – Bug 608613
Banshee cannot find DLLs
Last modified: 2012-10-04 00:06:26 UTC
1. Go to http://banshee-project.org/download/ and download Banshee for OSX (MD5 0b061816b4c338178ef7126cbed31fa8) and install in the Applications folder 2. Start the Banshee app via Spotlight or Finder Expected behaviour: Application window appears Actual behaviour: Icon bounces on the dock a few times, then it vanishes.
I am using OSX 10.5.8. Attempting to run from the command line using "open" leads to bug 608612. Accessing the application bundle contents directly one gets $ /Applications/Banshee.app/Contents/MacOS/Banshee Application bundle has moved. Adjusting bundle... find: /Users/msilvaApplications/Banshee.app/Contents/Resources/etc: No such file or directory /Applications/Banshee.app/Contents/MacOS/Banshee: line 96: /Users/msilvaApplications/Banshee.app/Contents/Resources/bin/mono: No such file or directory /Applications/Banshee.app/Contents/MacOS/Banshee: line 96: exec: /Users/msilvaApplications/Banshee.app/Contents/Resources/bin/mono: cannot execute: No such file or directory Changing directories to / and trying again one gets $ /Applications/Banshee.app/Contents/MacOS/Banshee [Info 13:30:03.723] 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:59835): 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&) at Gtk.Application.Init () [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.InitializeGtk () [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.Initialize (Boolean registerCommonServices) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient..ctor (Boolean initializeDefault, System.String defaultIconName) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient..ctor () [0x00000] in <filename unknown>:0 at Nereid.Client..ctor () [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&) 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 --- End of inner exception stack trace --- 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 (/Applications/Banshee.app/Contents/Resources/lib/banshee-1/Nereid.exe:59835): GLib-WARNING **: g_set_prgname() called multiple times Unhandled Exception: System.DllNotFoundException: libgtk-quartz-2.0.0.dylib at (wrapper managed-to-native) Gtk.Application:gtk_init (int&,intptr&) at Gtk.Application.Init () [0x00000] in <filename unknown>:0 at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.Startup[Client] () [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.Startup[Client] (System.String[] args) [0x00000] in <filename unknown>:0 at Nereid.Client.Main (System.String[] args) [0x00000] in <filename unknown>:0 / Notice that Mono appears unable to find libgtk-quartz-2.0.0.dylib, although it is in the application bundle in /Applications/Banshee.app/Contents/Resources/lib/ This is one of the errors in bug 608384
Are you still having this problem w/ 1.5.7 for OS X?
The application (1.5.7) starts without a problem now on OSX 10.6.4. I will test on 10.5 at work later. However, when I clicked "Now Playing" on the left pannel, Banshee stopped being responsive, and I was not able to kill Banshee via "Force Quit" or via "kill -9" on a shell. I will be filing a new bug once I can figure out how to kill the process ("Nereid.exe") and can reproduce the problem.
It still does not work on 10.5.8,
The new release 1.8.0 still does not work on OS X 1.5.8. I got exactly the same message when run from terminal, except the GLib-WARNING lines. I have run the previous OS X without success and so dropped it. I downloaded the new release, rm'ed .config/banshee-1, run in /, and to get this message. $ /Applications/Banshee.app/Contents/MacOS/Banshee [Info 08:57:35.560] Running Banshee 1.8.0: [banshee.fm OSX 10.5+ i386/Intel (darwin10.4.0, i386) @ 2010-09-30 08:58:06 CEST] 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&) at Gtk.Application.Init () [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.InitializeGtk () [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.Initialize (Boolean registerCommonServices) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient..ctor (Boolean initializeDefault, System.String defaultIconName) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient..ctor () [0x00000] in <filename unknown>:0 at Nereid.Client..ctor () [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&) 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 --- End of inner exception stack trace --- 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 Unhandled Exception: System.DllNotFoundException: libgtk-quartz-2.0.0.dylib at (wrapper managed-to-native) Gtk.Application:gtk_init (int&,intptr&) at Gtk.Application.Init () [0x00000] in <filename unknown>:0 at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.Startup[Client] () [0x00000] in <filename unknown>:0 at Banshee.Gui.GtkBaseClient.Startup[Client] (System.String[] args) [0x00000] in <filename unknown>:0 at Nereid.Client.Main (System.String[] args) [0x00000] in <filename unknown>:0 $ My libgtk-quartz-2.0.0.dylib is located in $ find /Applications/Banshee.app -name 'libgtk-quartz*' /Applications/Banshee.app/Contents/Resources/lib/libgtk-quartz-2.0.0.dylib /Applications/Banshee.app/Contents/Resources/lib/libgtk-quartz-2.0.dylib
Requested information was provided, thanks ! I don't think we have anyone looking into OS X issues, so any help is welcome.
Please grab the latest alpha build from here and see if this issue is fixed: https://live.gnome.org/SummerOfCode2012/Projects/TimoDoerr_Banshee_MacOSX#Get_latest_pre-build_alpha_.app-Bundle_for_Mac
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!