h0rm/No.Noise — Issue #9: exception in song group
Author: tjom
Created: 2011-11-13 15:42:12+00:00
State: open

removed an album, switched back to nonoise view, imported album again, clicked on tools menu while clustering was running (GUI froze), banshee died:

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 NoNoise.Visualization.SongGroup.InitializeZoomLevel () [0x00011] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongGroup.cs:388
at NoNoise.Visualization.SongGroup.ClusteringFinished () [0x00070] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongGroup.cs:263
at Gtk.ThreadNotify.CallbackWrapper () [0x00000] in :0
at GLib.Idle+IdleProxy.Handler () [0x00000] in :0
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.Idle+IdleProxy.Handler()
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()
libmirageaudio: destroy.
make: *** [run] Error 1