After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 539762 - Banshee-1 crashing on startup on openSUSE 11.0
Banshee-1 crashing on startup on openSUSE 11.0
Status: RESOLVED INCOMPLETE
Product: banshee
Classification: Other
Component: general
1.0.0
Other Linux
: Normal critical
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
: 544461 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-06-23 15:06 UTC by jbrsubscribe
Modified: 2009-12-13 20:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description jbrsubscribe 2008-06-23 15:06:43 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
Comment 1 Bertrand Lorentz 2008-06-23 16:26:03 UTC
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.
Comment 2 jbrsubscribe 2008-06-23 17:49:31 UTC
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
Comment 3 Bertrand Lorentz 2008-06-23 18:24:54 UTC
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.
Comment 4 jbrsubscribe 2008-06-24 15:10:21 UTC
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.
Comment 5 Bertrand Lorentz 2008-06-24 20:20:55 UTC
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.
Comment 6 jbrsubscribe 2008-06-24 22:05:36 UTC
Thanks very much for your help Bertrand. I hope  of the other Banshee developers will be able to shed some light on the problem.

Comment 7 Andrew Conkling 2008-07-24 02:39:33 UTC
*** Bug 544461 has been marked as a duplicate of this bug. ***
Comment 8 Alexander Kojevnikov 2009-05-24 01:12:02 UTC
(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?
Comment 9 Bertrand Lorentz 2009-12-13 20:46:31 UTC
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!