Nope. Removed that shortcut but nothing changed. Docky still freezes on bookmarks docklet removal. My thread dump:
Full thread dump:
"<unnamed thread>" tid=0x0x7fb81c18f730 this=0x0x7fb81c042e58 thread handle 0x404 state : not waiting owns () at (wrapper managed-to-native) System.DateTime.GetNow () <0x00042> at (wrapper managed-to-native) System.DateTime.GetNow () <0xffffffff> at System.DateTime.get_UtcNow () <0x0000f> at Docky.Interface.DockWindow.<get_DockWidth>m__4F (Docky.Items.AbstractDockItem) <0x000b7> at System.Linq.Enumerable/<Sum>c__AnonStorey2F`1<object>.<>m__60 (int,object) <0x00037> at System.Linq.Enumerable.Sum<Docky.Items.AbstractDockItem, int> (System.Collections.Generic.IEnumerable`1<Docky.Items.AbstractDockItem>,System.Func`3<int, Docky.Items.AbstractDockItem, int>) <0x0006a> at System.Linq.Enumerable.Sum<object> (System.Collections.Generic.IEnumerable`1<object>,System.Func`2<object, int>) <0x000bd> at Docky.Interface.DockWindow.get_DockWidth () <0x00077> at Docky.Interface.DockWindow.UpdateMaxIconSize () <0x000e3> at Docky.Interface.DockWindow.DrawDock (Docky.CairoHelper.DockySurface) <0x000ef> at Docky.Interface.DockWindow.OnExposeEvent (Gdk.EventExpose) <0x00203> at Gtk.Widget.exposeevent_cb (intptr,intptr) <0x00077> at (wrapper native-to-managed) Gtk.Widget.exposeevent_cb (intptr,intptr) <0xffffffff> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00052> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff> at Gtk.Application.Run () <0x0000b> at Docky.Docky.Main (string[]) <0x00277> at (wrapper runtime-invoke) Docky.Docky.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
"<threadpool thread>" tid=0x0x7fb8077ee910 this=0x0x7fb80d67c4c8 thread handle 0x428 state : interrupted state owns () at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x0004b> at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0xffffffff> at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <0x00077> at System.Threading.RegisteredWaitHandle.Wait (object) <0x000bb> at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>
"<threadpool thread>" tid=0x0x7fb807bf8910 this=0x0x7fb80d67c990 thread handle 0x425 state : interrupted state owns ()
"<threadpool thread>" tid=0x0x7fb807df9910 this=0x0x7fb80dd897f8 thread handle 0x41f state : interrupted state owns () at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0x0004b> at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAny_internal (System.Threading.WaitHandle[],int,bool) <0xffffffff> at System.Threading.WaitHandle.WaitAny (System.Threading.WaitHandle[],System.TimeSpan,bool) <0x00077> at System.Threading.RegisteredWaitHandle.Wait (object) <0x000bb> at (wrapper runtime-invoke) object.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff> Full thread dump:
"<unnamed thread>" tid=0x0x7fb81c18f730 this=0x0x7fb81c042e58 thread handle 0x404 state : not waiting owns () at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00052> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff> at Gtk.Application.Run () <0x0000b> at Docky.Docky.Main (string[]) <0x00277> at (wrapper runtime-invoke) Docky.Docky.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
"<threadpool thread>" tid=0x0x7fb80c80b910 this=0x0x7fb80dd89990 thread handle 0x4f9 state : interrupted state owns ()
"<threadpool thread>" tid=0x0x7fb8077ee910 this=0x0x7fb80d67c4c8 thread handle 0x428 state : interrupted state owns () Terminated
Nope. Removed that shortcut but nothing changed. Docky still freezes on bookmarks docklet removal. My thread dump:
Full thread dump:
"<unnamed thread>" tid=0x0x7fb81c1 8f730 this=0x0x7fb81c 042e58 thread handle 0x404 state : not waiting owns () DateTime. GetNow () <0x00042> DateTime. GetNow () <0xffffffff> DateTime. get_UtcNow () <0x0000f> .DockWindow. <get_DockWidth> m__4F (Docky. Items.AbstractD ockItem) <0x000b7> Linq.Enumerable /<Sum>c_ _AnonStorey2F` 1<object> .<>m__60 (int,object) <0x00037> Linq.Enumerable .Sum<Docky. Items.AbstractD ockItem, int> (System. Collections. Generic. IEnumerable` 1<Docky. Items.AbstractD ockItem> ,System. Func`3< int, Docky.Items. AbstractDockIte m, int>) <0x0006a> Linq.Enumerable .Sum<object> (System. Collections. Generic. IEnumerable` 1<object> ,System. Func`2< object, int>) <0x000bd> .DockWindow. get_DockWidth () <0x00077> .DockWindow. UpdateMaxIconSi ze () <0x000e3> .DockWindow. DrawDock (Docky. CairoHelper. DockySurface) <0x000ef> .DockWindow. OnExposeEvent (Gdk.EventExpose) <0x00203> exposeevent_ cb (intptr,intptr) <0x00077> exposeevent_ cb (intptr,intptr) <0xffffffff> .gtk_main () <0x00052> .gtk_main () <0xffffffff> runtime_ invoke_ void_object (object, intptr, intptr, intptr) <0xffffffff>
at (wrapper managed-to-native) System.
at (wrapper managed-to-native) System.
at System.
at Docky.Interface
at System.
at System.
at System.
at Docky.Interface
at Docky.Interface
at Docky.Interface
at Docky.Interface
at Gtk.Widget.
at (wrapper native-to-managed) Gtk.Widget.
at (wrapper managed-to-native) Gtk.Application
at (wrapper managed-to-native) Gtk.Application
at Gtk.Application.Run () <0x0000b>
at Docky.Docky.Main (string[]) <0x00277>
at (wrapper runtime-invoke) Docky.Docky.
"<threadpool thread>" tid=0x0x7fb8077 ee910 this=0x0x7fb80d 67c4c8 thread handle 0x428 state : interrupted state owns () Threading. WaitHandle. WaitAny_ internal (System. Threading. WaitHandle[ ],int,bool) <0x0004b> Threading. WaitHandle. WaitAny_ internal (System. Threading. WaitHandle[ ],int,bool) <0xffffffff> Threading. WaitHandle. WaitAny (System. Threading. WaitHandle[ ],System. TimeSpan, bool) <0x00077> Threading. RegisteredWaitH andle.Wait (object) <0x000bb> runtime_ invoke_ void__this_ __object (object, intptr, intptr, intptr) <0xffffffff>
at (wrapper managed-to-native) System.
at (wrapper managed-to-native) System.
at System.
at System.
at (wrapper runtime-invoke) object.
"<threadpool thread>" tid=0x0x7fb807b f8910 this=0x0x7fb80d 67c990 thread handle 0x425 state : interrupted state owns ()
"<threadpool thread>" tid=0x0x7fb807d f9910 this=0x0x7fb80d d897f8 thread handle 0x41f state : interrupted state owns () Threading. WaitHandle. WaitAny_ internal (System. Threading. WaitHandle[ ],int,bool) <0x0004b> Threading. WaitHandle. WaitAny_ internal (System. Threading. WaitHandle[ ],int,bool) <0xffffffff> Threading. WaitHandle. WaitAny (System. Threading. WaitHandle[ ],System. TimeSpan, bool) <0x00077> Threading. RegisteredWaitH andle.Wait (object) <0x000bb> runtime_ invoke_ void__this_ __object (object, intptr, intptr, intptr) <0xffffffff>
at (wrapper managed-to-native) System.
at (wrapper managed-to-native) System.
at System.
at System.
at (wrapper runtime-invoke) object.
Full thread dump:
"<threadpool thread>" tid=0x0x7fb807b f8910 this=0x0x7fb80d 67c990 thread handle 0x425 state : interrupted state owns ()
"<unnamed thread>" tid=0x0x7fb81c1 8f730 this=0x0x7fb81c 042e58 thread handle 0x404 state : not waiting owns () .gtk_main () <0x00052> .gtk_main () <0xffffffff> runtime_ invoke_ void_object (object, intptr, intptr, intptr) <0xffffffff>
at (wrapper managed-to-native) Gtk.Application
at (wrapper managed-to-native) Gtk.Application
at Gtk.Application.Run () <0x0000b>
at Docky.Docky.Main (string[]) <0x00277>
at (wrapper runtime-invoke) Docky.Docky.
"<threadpool thread>" tid=0x0x7fb80c8 0b910 this=0x0x7fb80d d89990 thread handle 0x4f9 state : interrupted state owns ()
"<threadpool thread>" tid=0x0x7fb8077 ee910 this=0x0x7fb80d 67c4c8 thread handle 0x428 state : interrupted state owns ()
Terminated