GithubHelp home page GithubHelp logo

no.noise's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

no.noise's Issues

[Clutter] Dispose, remove tracks, enable - throws exception

disable nonoise, remove some tracks, re-enable nonoise.

Stacktrace:

at (wrapper managed-to-native) GLib.Object.gtksharp_object_newv (intptr,int,intptr[],GLib.Value[]) <IL 0x000e9, 0xffffffff>
at GLib.Object.CreateNativeObject (string[],GLib.Value[]) <IL 0x00041, 0x00097>
at Clutter.Texture..ctor () <IL 0x00032, 0x00072>
at NoNoise.Visualization.SongActor..ctor () <IL 0x00008, 0x0001b>
at NoNoise.Visualization.SongActorManager.InitSingle (string) [0x00000] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongActorManager.cs:73
at NoNoise.Visualization.SongActorManager.Init (int) [0x0001f] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongActorManager.cs:59
at NoNoise.Visualization.SongGroup.InitSongActors () [0x00000] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongGroup.cs:272
at NoNoise.Visualization.SongGroup.Init () [0x000ab] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongGroup.cs:413
at NoNoise.Visualization.View.m__F () [0x0001b] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/View.cs:65
at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00057>
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

Native stacktrace:

banshee() [0x80e126c]
banshee() [0x812046c]
banshee() [0x805fe7d]
[0x4002040c]
/usr/lib/i386-linux-gnu/libclutter-glx-1.0.so.0(+0xb6196) [0x477a1196]
/usr/lib/i386-linux-gnu/libclutter-glx-1.0.so.0(+0x7a247) [0x47765247]
/usr/lib/i386-linux-gnu/libclutter-glx-1.0.so.0(+0x2ec74) [0x47719c74]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x287) [0x414d3d47]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x103cb) [0x414b33cb]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_object_newv+0x2d9) [0x414b5e79]
/usr/lib/cli/glib-sharp-2.0/libglibsharpglue-2.so(gtksharp_object_newv+0x7f) [0x4122872f]
[0x428cd234]
[0x428cbf50]
[0x495a99eb]
[0x495a9964]
[0x495a983c]
[0x495a9690]
[0x495a914c]
[0x479d6828]
[0x479d586c]
[0x422d0280]
[0x422659d9]
banshee() [0x8064afc]

click on zoom button when no data is loaded throws exception

Marshaling button-press-event signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List1[NoNoise.Visualization.Util.QuadTree1[NoNoise.Visualization.SongPoint]].get_Item (Int32 index) [0x00000] in :0
at NoNoise.Visualization.SongPointManager.GetPointsInWindow (Double x, Double y, Double width, Double height, Int32 level_offset) [0x00038] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongPointManager.cs:233
at NoNoise.Visualization.SongGroup.UpdateClipping () [0x00048] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongGroup.cs:1015
at NoNoise.Visualization.SongGroup.UpdateView () [0x00006] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongGroup.cs:934
at NoNoise.Visualization.SongGroup.AnimateClustering (Boolean forward) [0x000f2] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongGroup.cs:685
at NoNoise.Visualization.SongGroup.ClusterOneStep (Boolean inwards) [0x00019] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/SongGroup.cs:430
at NoNoise.Visualization.View.HandleGuiButtonClicked (System.Object source, NoNoise.Visualization.Gui.ButtonClickedArgs args) [0x0003f] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/View.cs:158
at NoNoise.Visualization.Gui.MainGui.HandleZoom_button_outButtonPressEvent (System.Object o, Clutter.ButtonPressEventArgs args) [0x0000b] in /home/thomas/bce-nonoise/src/NoNoise/NoNoise/Visualization/Gui/MainGui.cs:182
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in :0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in :0
at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in :0
at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in :0
at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in :0
at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in :0
at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in :0
at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in :0
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
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()

Update vis

visualization must be updated when scan is finished (or pca is recalculated).

faster search filtering

or in external thread (queue)

  • abort thread if new search starts
  • find other performance bottlenecks

exception in song group

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.