GNOME Bugzilla – Bug 539762
Banshee-1 crashing on startup on openSUSE 11.0
Last modified: 2009-12-13 20:46:31 UTC
Banshee-1 is crashing on startup with the following output. =============================================================================== jerome@bigzen:~/Downloads/Utilities/banshee-1-1.0.0> which banshee-1 /usr/bin/banshee-1 jerome@bigzen:~/Downloads/Utilities/banshee-1-1.0.0> banshee-1 [Warn 16:51:22.343] DBus support could not be started. Disabling for this session. [Info 16:51:22.354] Running Banshee 1.0.0 [Warn 16:51:24.266] Caught an exception - No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys') at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x000bc] in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Extensions/Banshee.MultimediaKeys/Banshee.MultimediaKeys/MultimediaKeysService.cs:117 at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00034] in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs:167 [Warn 16:51:24.267] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached. [Warn 16:51:24.459] Cannot connect to NetworkManager - An available, working network connection will be assumed [Warn 16:51:25.052] Caught an exception - No support GNOME Settings Daemon could be reached. (in `Banshee.MultimediaKeys') at Banshee.MultimediaKeys.MultimediaKeysService.Banshee.ServiceStack.IExtensionService.Initialize () [0x000bc] in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Extensions/Banshee.MultimediaKeys/Banshee.MultimediaKeys/MultimediaKeysService.cs:117 at Banshee.ServiceStack.ServiceManager.StartExtension (Mono.Addins.TypeExtensionNode node) [0x00034] in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs:167 [Warn 16:51:25.052] Extension `Banshee.MultimediaKeys.MultimediaKeysService' not started: No support GNOME Settings Daemon could be reached. [Info 16:51:25.054] All services are started 2.150383s Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.NullReferenceException: Object reference not set to an instance of an object at Banshee.Collection.Gui.ColumnCellStatusIndicator.Render (Hyena.Data.Gui.CellContext context, StateType state, Double cellWidth, Double cellHeight) [0x00097] in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Core/Banshee.ThickClient/Banshee.Collection.Gui/ColumnCellStatusIndicator.cs:142 at Hyena.Data.Gui.ListView`1[Banshee.Collection.TrackInfo].PaintCell (System.Object item, Int32 column_index, Int32 row_index, Rectangle area, Boolean sensitive, StateType state, Boolean dragging) [0x000d3] in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Libraries/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Rendering.cs:331 at Hyena.Data.Gui.ListView`1[Banshee.Collection.TrackInfo].PaintRow (Int32 row_index, Rectangle area, StateType state) [0x000a4] in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Libraries/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Rendering.cs:302 at Hyena.Data.Gui.ListView`1[Banshee.Collection.TrackInfo].PaintRows (Rectangle clip) [0x003f1] in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Libraries/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Rendering.cs:256 at Hyena.Data.Gui.ListView`1[Banshee.Collection.TrackInfo].OnExposeEvent (Gdk.EventExpose evnt) [0x000d3] in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Libraries/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Rendering.cs:88 at Gtk.Widget.exposeevent_cb (IntPtr widget, IntPtr evnt) [0x0000d] in /usr/src/packages/BUILD/gtk-sharp-2.12.1/gtk/generated/Widget.cs:3007 at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) in /usr/src/packages/BUILD/gtk-sharp-2.12.1/glib/ExceptionManager.cs:line 58 at Gtk.Widget.exposeevent_cb(IntPtr widget, IntPtr evnt) in /usr/src/packages/BUILD/gtk-sharp-2.12.1/gtk/generated/Widget.cs:line 3009 at Gtk.Widget.exposeevent_cb(IntPtr , IntPtr ) at Gtk.Application.gtk_main() at Gtk.Application.gtk_main() at Gtk.Application.Run() in /usr/src/packages/BUILD/gtk-sharp-2.12.1/gtk/Application.cs:line 106 at Banshee.Gui.GtkBaseClient.Run() in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line 114 at Banshee.Gui.GtkBaseClient.Startup() in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line 55 at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup) in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:line 54 at Banshee.Gui.GtkBaseClient.Entry() in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:line 50 at Nereid.Client.Main(System.String[] args) in /usr/src/packages/BUILD/banshee-1-1.0.0/src/Clients/Nereid/Nereid/Client.cs:line 77 Cairo.Context: called from finalization thread, programmer is missing a call to Dispose
It looks like you might be missing some standard GNOME icons. Are you trying to run banshee under GNOME ? If you're not, you might need to install an additional package, to add the standard GNOME icons.
Bertrand, thanks for your quick response. I am trying to run banshee-1 on KDE. I have checked my Gnome install and I seem to have all of the GNOME stuff installed. Could you be a bit more specific and give me the name of the GNOME module which contains the standard icons? I have installed all of the GNOME packages I could find on my distro, but Banshee-1 still crashes. Thank you. jbr
On my distro (Gentoo), the package is called "gnome-icon-theme", and I think it's also the name of the GNOME module. The name of the icons used in the code related to your crash are "media-playback-start", "media-playback-pause", "emblem-unreadable" and "emblem-readonly". They should have a ".png" or ".svg" extension.
I have verified that the package "gnome-icon-theme" is installed on my system. I have also found "media-playback-start" and "media-playback-pause" at these locations: /usr/share/icons/gnome/16x16/actions/media-playback-start.png /usr/share/icons/gnome/22x22/actions/media-playback-start.png /usr/share/icons/gnome/24x24/actions/media-playback-start.png /usr/share/icons/gnome/32x32/actions/media-playback-start.png /usr/share/icons/gnome/16x16/actions/media-playback-pause.png /usr/share/icons/gnome/22x22/actions/media-playback-pause.png /usr/share/icons/gnome/24x24/actions/media-playback-pause.png /usr/share/icons/gnome/32x32/actions/media-playback-pause.png /usr/share/icons/gnome/scalable/actions/media-playback-pause.svg I also found the icons "emblem-unreadable" and "emblem-unreadable" at these locations: /usr/share/icons/gnome/16x16/emblems/emblem-unreadable.png /usr/share/icons/gnome/22x22/emblems/emblem-unreadable.png /usr/share/icons/gnome/24x24/emblems/emblem-unreadable.png /usr/share/icons/gnome/32x32/emblems/emblem-unreadable.png /usr/share/icons/gnome/8x8/emblems/emblem-unreadable.png /usr/share/icons/gnome/16x16/emblems/emblem-readonly.png /usr/share/icons/gnome/22x22/emblems/emblem-readonly.png /usr/share/icons/gnome/24x24/emblems/emblem-readonly.png /usr/share/icons/gnome/32x32/emblems/emblem-readonly.png /usr/share/icons/gnome/8x8/emblems/emblem-readonly.png /usr/share/icons/gnome/scalable/emblems/emblem-readonly.icon /usr/share/icons/gnome/scalable/emblems/emblem-readonly.svg I must report that the problem does not occur when GNOME is used. However as my system is KDE based. I am at a loss as to what the problem could be. I wish to thank you very much for your help.
You seem to have all the icon files. But I might be on the wrong track here... I don't know much about GNOME/KDE interoperability, and I don't have KDE installed, so I won't be able to be of any more help, sorry.
Thanks very much for your help Bertrand. I hope of the other Banshee developers will be able to shed some light on the problem.
*** Bug 544461 has been marked as a duplicate of this bug. ***
(In reply to comment #6) > Thanks very much for your help Bertrand. I hope of the other Banshee > developers will be able to shed some light on the problem. > If you are still seeing the problem, could you try the patch from bug 566846?
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, or if you can reproduce the problem with a recent version of Banshee. Thanks!