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 674153 - Banshee crashes when activating the Ampache source for the first time
Banshee crashes when activating the Ampache source for the first time
Status: RESOLVED WONTFIX
Product: banshee
Classification: Other
Component: Community Extensions
2.2.0
Other Linux
: Normal normal
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2012-04-15 19:25 UTC by Chow Loong Jin
Modified: 2020-03-17 09:16 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Banshee debug log (22.70 KB, text/x-log)
2012-04-15 19:25 UTC, Chow Loong Jin
Details

Description Chow Loong Jin 2012-04-15 19:25:41 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
Comment 1 André Klapper 2020-03-17 09:16:29 UTC
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.