GNOME Bugzilla – Bug 589620
NowPlaying extension causes Banshee to crash on Windows
Last modified: 2011-02-24 19:43:44 UTC
Steps to reproduce: 1. Make sure the Banshee.NowPlaying extension is installed. 2. Start playing a track. 3. An error dialog appears (playback continues in background). Click OK. Stack trace: An unhandled exception was thrown: La référence d'objet n'est pas définie à une instance d'un objet. à Banshee.NowPlaying.NowPlayingContents.CheckIdle() à Banshee.NowPlaying.NowPlayingContents.OnVideoDisplayIdleStateChanged(Object o, EventArgs args) à Banshee.NowPlaying.VideoDisplay.OnIdleStateChanged() à Banshee.NowPlaying.VideoDisplay.ToggleIdleVisibility() à Banshee.NowPlaying.VideoDisplay.OnPlayerEvent(PlayerEventArgs args) à Banshee.MediaEngine.PlayerEngineService.RaiseEvent(PlayerEventArgs args) à Banshee.MediaEngine.PlayerEngineService.OnEngineEventChanged(PlayerEventArgs args) à Banshee.MediaEngine.PlayerEngine.RaiseEventChanged(PlayerEventArgs args) à Banshee.MediaEngine.PlayerEngine.OnEventChanged(PlayerEventArgs args) à Banshee.MediaEngine.PlayerEngine.OnEventChanged(PlayerEvent evnt) à Banshee.GStreamer.PlayerEngine.OnStateChange(IntPtr player, GstState old_state, GstState new_state, GstState pending_state) à Gtk.Application.gtk_main() à Gtk.Application.Run() à Banshee.Gui.GtkBaseClient.Run() à Banshee.Gui.GtkBaseClient.Startup() à Hyena.Gui.CleanRoomStartup.Startup(StartupInvocationHandler startup) Other information: If I delete the Banshee.NowPlaying.dll file, the crash no longer occurs. The code was also patched (see http://bugzilla.gnome.org/show_bug.cgi?id=585514#c1) to work.
After getting the Banshee.NowPlaying.X11.dll backend to load, the crash no longer occurs. From this I guess that the bug is only caused by Banshee.NowPlaying not having any backend available, and is probably not limited to Windows.
*** Bug 588872 has been marked as a duplicate of this bug. ***
Is this bug still occurring without manual intervention, or has it been fixed in Trunk?
I feel this bug should be marked obsolete due to the number of changes since it's last report, and the fact I have not encountered this bug on Windows.