Public bug reported: I requested NJB support be compiled into Banshee because it worked for me after I compiled a Banshee tarball on Dapper. https://launchpad.net/distros/ubuntu/+source/banshee/+bug/56542
However, I just upgraded to Edgy and the NJB support crashes Banshee. Maybe it's a bug in Debian/Ubuntu patches as it worked when compiled from an official tarball on Dapper, I don't know. Console output follows System.NullReferenceException: Object reference not set to an instance of an object at <>AnonHelp<4>.<#AnonymousMethod>5 (object,System.EventArgs) <0x00099> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs) <0x00063> at InvokeCB.Invoke () <0x00022> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_bool () <0x0004c> at TimeoutProxy.Handler () <0x00045> at (wrapper native-to-managed) TimeoutProxy.Handler () <0x0005a> in (unmanaged) 0x2ba64dae218a at (wrapper managed-to-native) Gtk.Application.gtk_main_iteration () <0x0000b> at Gtk.Application.RunIteration () <0x00008> at Banshee.PlayerUI.OnSimpleSearch (object,System.EventArgs) <0x000fc> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs) <0x00063> at Banshee.Widgets.SearchEntry.OnMenuItemToggled (object,System.EventArgs) <0x0028d> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs) <0x00063> at GLib.Signal.voidObjectCallback (intptr,intptr) <0x000c9> at (wrapper native-to-managed) GLib.Signal.voidObjectCallback (intptr,intptr) <0x0004d> in (unmanaged) 0x2aaaabc1053f at (wrapper managed-to-native) Gtk.CheckMenuItem.gtk_check_menu_item_set_active (intptr,bool) <0x0000e> at Gtk.CheckMenuItem.set_Active (bool) <0x0002f> at Banshee.Widgets.SearchEntry.OnMenuItemToggled (object,System.EventArgs) <0x000a1> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs) <0x00063> at GLib.Signal.voidObjectCallback (intptr,intptr) <0x000c9> at (wrapper native-to-managed) GLib.Signal.voidObjectCallback (intptr,intptr) <0x0004d> in (unmanaged) 0x2aaaabc10489 at (wrapper managed-to-native) Gtk.MenuItem.gtk_menu_item_activate (intptr) <0x0000b> at Gtk.MenuItem.Activate () <0x00024> at Banshee.Widgets.SearchEntry.CancelSearch () <0x000a2> at Banshee.PlayerUI.HandleSourceChanged (object,System.EventArgs) <0x00062> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs) <0x00063> at Banshee.Base.ThreadAssist.ProxyToMain (System.EventHandler) <0x0007f> at Banshee.PlayerUI.OnSourceManagerActiveSourceChanged (Banshee.Sources.SourceEventArgs) <0x0004b> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_SourceEventArgs (Banshee.Sources.SourceEventArgs) <0x00055> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_SourceEventArgs (Banshee.Sources.SourceEventArgs) <0x0003d> at Banshee.Sources.SourceManager.<#AnonymousMethod>8 (object,System.EventArgs) <0x0006f> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs) <0x00071> at Banshee.Base.ThreadAssist.ProxyToMain (System.EventHandler) <0x0007f> at Banshee.Sources.SourceManager.SetActiveSource (Banshee.Sources.Source,bool) <0x000a9> at Banshee.Sources.SourceManager.SetActiveSource (Banshee.Sources.Source) <0x00015> at Banshee.PlayerUI.OnSourceViewButtonPressEvent (object,Gtk.ButtonPressEventArgs) <0x0031d> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_ButtonPressEventArgs (object,Gtk.ButtonPressEventArgs) <0x00063> at Gtk.Widget.ButtonPressEventSignalCallback (intptr,intptr,intptr) <0x00197> at (wrapper native-to-managed) Gtk.Widget.ButtonPressEventSignalCallback (intptr,intptr,intptr) <0x00057> in (unmanaged) 0x2aaaabf33c5c at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x0000b> at Gtk.Application.Run () <0x00008> at Banshee.BansheeEntry.Startup (string[]) <0x0081e> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_string[] (string[]) <0x00060> at Banshee.Gui.CleanRoomStartup.Startup (Banshee.Gui.CleanRoomStartup/StartupInvocationHandler,string[]) <0x000eb> Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object at <>AnonHelp<4>.<#AnonymousMethod>5 (object,System.EventArgs) <0x00099> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_EventArgs (object,System.EventArgs) <0x00063> at InvokeCB.Invoke () <0x00022> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_bool () <0x0004c> at TimeoutProxy.Handler () <0x00045> at (wrapper native-to-managed) TimeoutProxy.Handler () <0x0005a> in (unmanaged) 0x2ba64dae218a at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0x0000b> at Gtk.Dialog.Run () <0x00034> at Banshee.Gui.CleanRoomStartup.Startup (Banshee.Gui.CleanRoomStartup/StartupInvocationHandler,string[]) <0x00152> at Banshee.BansheeEntry.Main (string[]) <0x00050> ** Affects: banshee (Ubuntu) Importance: Undecided Status: Unconfirmed -- NJB support still broken https://launchpad.net/bugs/63677 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs