Comment 8 for bug 332631

Revision history for this message
Adam (adam-jackman) wrote :

Only Banshee quits, rythmbox seems unaffected.

I'm getting the following from Banshee, so it looks like it is another issue :(

adam@Noisy:/etc/pulse$ banshee -h
[Info 10:14:17.252] Running Banshee 1.4.3: [Ubuntu jaunty (development branch) (linux-gnu, i486) @ 2009-03-22 18:04:14 UTC]
Mirage - Open DB - URI=file:/home/adam/.cache/banshee-mirage/mirage.db,version=3
Mirage - Database version 3 is up to date
[Info 10:14:20.624] All services are started 3.0865s
[Info 10:14:22.248] nereid Client Started

Object reference not set to an instance of an object
System.NullReferenceException: Object reference not set to an instance of an object
at Hyena.Gui.PixbufImageSurface..ctor (Gdk.Pixbuf,bool) <0x00037>
at Banshee.Gui.Widgets.TrackInfoDisplay.get_MissingAudioImage () <0x00081>
at Banshee.Gui.Widgets.TrackInfoDisplay.LoadMissingImage (bool) <0x00033>
at Banshee.Gui.Widgets.TrackInfoDisplay.LoadImage (Banshee.Collection.TrackInfo) <0x00075>
at Banshee.Gui.Widgets.TrackInfoDisplay.LoadCurrentTrack () <0x00062>
at Banshee.Gui.Widgets.TrackInfoDisplay.OnPlayerEvent (Banshee.MediaEngine.PlayerEventArgs) <0x0003f>
at Banshee.MediaEngine.PlayerEngineService.RaiseEvent (Banshee.MediaEngine.PlayerEventArgs) <0x00158>
at Banshee.MediaEngine.PlayerEngineService.OnEngineEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x000ac>
at Banshee.MediaEngine.PlayerEngine.RaiseEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x00016>
at Banshee.MediaEngine.PlayerEngine.OnEventChanged (Banshee.MediaEngine.PlayerEventArgs) <0x0004e>
at Banshee.MediaEngine.PlayerEngine.OnEventChanged (Banshee.MediaEngine.PlayerEvent) <0x00036>
at Banshee.GStreamer.PlayerEngine.OnStateChange (intptr,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState) <0x0005b>
at (wrapper native-to-managed) Banshee.GStreamer.PlayerEngine.OnStateChange (intptr,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState,Banshee.GStreamer.GstState) <0x0004a>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <0x00007>
at Banshee.Gui.GtkBaseClient.Run () <0x00035>
at Banshee.Gui.GtkBaseClient.Startup () <0x00031>
at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000a2>

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 Hyena.Gui.PixbufImageSurface..ctor (Gdk.Pixbuf pixbuf, Boolean disposePixbuf) [0x00000]
  at Banshee.Gui.Widgets.TrackInfoDisplay.get_MissingAudioImage () [0x00000]
  at Banshee.Gui.Widgets.TrackInfoDisplay.LoadMissingImage (Boolean is_video) [0x00000]
  at Banshee.Gui.Widgets.TrackInfoDisplay.LoadImage (Banshee.Collection.TrackInfo track) [0x00000]
  at Banshee.Gui.Widgets.TrackInfoDisplay.LoadCurrentTrack () [0x00000]
  at Banshee.Gui.Widgets.TrackInfoDisplay.OnPlayerEvent (Banshee.MediaEngine.PlayerEventArgs args) [0x00000]
  at Banshee.MediaEngine.PlayerEngineService.RaiseEvent (Banshee.MediaEngine.PlayerEventArgs args) [0x00000]
  at Banshee.MediaEngine.PlayerEngineService.OnEngineEventChanged (Banshee.MediaEngine.PlayerEventArgs args) [0x00000]
  at Banshee.MediaEngine.PlayerEngineService.OnMetadataServiceHaveResult (System.Object o, Banshee.Metadata.MetadataLookupResultArgs args) [0x00000]
  at Banshee.Metadata.BaseMetadataProvider.OnHaveResult (IBasicTrackInfo track, IList`1 tags) [0x00000]
  at Banshee.Metadata.MetadataService+<OnSchedulerJobFinished>c__AnonStorey35.<>m__22 () [0x00000]
  at Banshee.ServiceStack.Application+<Invoke>c__AnonStorey38.<>m__25 () [0x00000]
  at Banshee.Gui.GtkBaseClient+<RunIdle>c__AnonStorey29.<>m__97 () [0x00000]
  at GLib.Idle+IdleProxy.Handler () [0x00000]
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.Idle+IdleProxy.Handler()
   at Gtk.Dialog.gtk_dialog_run(IntPtr )
   at Gtk.Dialog.Run()
   at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup)
   at Banshee.Gui.GtkBaseClient.Startup()
   at Banshee.Gui.GtkBaseClient.Startup(System.String[] args)
   at Nereid.Client.Main(System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.Reflection.Assembly , System.String[] )
   at System.AppDomain.ExecuteAssemblyInternal(System.Reflection.Assembly a, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile)
   at Booter.Booter.BootClient(System.String clientName)
   at Booter.Booter.Main()