GNOME Bugzilla – Bug 674153
Banshee crashes when activating the Ampache source for the first time
Last modified: 2020-03-17 09:16:29 UTC
Created attachment 212093 [details] Banshee debug log Originally filed at http://bugs.debian.org/668930: Banshee crashes with a NullReferenceException when the Ampache extension is activated and then clicked in the library view before configuring it. ==================== snip ========================= (Banshee:4693): Gtk-CRITICAL **: IA__gtk_style_detach: assertion `style->attach_count > 0' failed (Banshee:4693): Gtk-CRITICAL **: IA__gtk_action_group_get_action: assertion `GTK_IS_ACTION_GROUP (action_group)' failed 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.PlayQueue.PlayQueueActions.OnPlaybackSourceChanged (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0 at (wrapper delegate-invoke) <Module>:invoke_void__this___object_EventArgs (object,System.EventArgs) at Banshee.PlaybackController.PlaybackControllerService.OnSourceChanged () [0x00000] in <filename unknown>:0 at Banshee.PlaybackController.PlaybackControllerService.set_Source (ITrackModelSource value) [0x00000] in <filename unknown>:0 at Banshee.PlaybackController.PlaybackControllerService.set_NextSource (ITrackModelSource value) [0x00000] in <filename unknown>:0 at Banshee.PlaybackController.PlaybackControllerService.set_Source (ITrackModelSource value) [0x00000] in <filename unknown>:0 at Banshee.PlaybackController.PlaybackControllerService.<PlaybackControllerService>m__34 (Banshee.Sources.SourceEventArgs ) [0x00000] in <filename unknown>:0 at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at (wrapper delegate-invoke) <Module>:invoke_void__this___SourceEventArgs (Banshee.Sources.SourceEventArgs) at Banshee.Sources.SourceManager.SetActiveSource (Banshee.Sources.Source source, Boolean notify) [0x00000] in <filename unknown>:0 at Banshee.Sources.SourceManager.SetActiveSource (Banshee.Sources.Source source) [0x00000] in <filename unknown>:0 at Banshee.Sources.Gui.SourceView.OnButtonPressEvent (Gdk.EventButton press) [0x00000] in <filename unknown>:0 at Gtk.Widget.buttonpressevent_cb (IntPtr widget, IntPtr evnt) [0x00000] in <filename unknown>:0 at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at Gtk.Widget.buttonpressevent_cb(IntPtr widget, IntPtr evnt) at Gtk.Application.gtk_main() at Gtk.Application.Run() at Banshee.Gui.GtkBaseClient.Run() at Banshee.Gui.GtkBaseClient.Startup() 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.AppDomain , 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() ====================== snip ========================= Steps to reproduce: - - Start Banshee the first time - - Activate the Ampache extension - - Click "Ampache" in the list on the left Full log attached
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.