On 04/18/2011 07:02 PM, Robert Dyer wrote:
If you do a:

kill -SIGQUIT<pid of gnome do>

it will dump a stack trace to the *original terminal* Do was started
from.  If it auto-started, this should dump it into ~/.xsession-errors

That trace should give insights into what it is doing, and possibly
indicate which plugin (if any) is causing this so you can temporarily
disable it.

- Rob


Finally remembered to do this, here is what I'm getting. I'm not sure how to parse this into a culprit.

"<unnamed thread>" tid=0x0xac588b70 this=0x0x2bd4b0 thread handle 0x420 state : interrupted state owns () at System.Collections.Generic.Dictionary`2<object, object>.set_Item (object,object) <0x0009f>
  at Do.Universe.ContactItem.set_Item (string,string) <0x000e7>
at Do.Addins.Thunderbird.ThunderbirdContactItemSource.CreateThunderbirdContactItem (System.Collections.Hashtable) <0x001ab> at Do.Addins.Thunderbird.ThunderbirdContactItemSource._UpdateItems () <0x000e4> at Do.Addins.Thunderbird.ThunderbirdContactItemSource.UpdateItems () <0x00017>
  at Do.Universe.Safe.SafeItemSource.UpdateItems () <0x0001e>
at Do.Core.UniverseManager.ReloadSource (Do.Universe.ItemSource,System.Collections.Generic.Dictionary`2<string, Do.Universe.Item>) <0x000ca>
  at Do.Core.UniverseManager.UniverseUpdateLoop () <0x0010e>
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"<unnamed thread>" tid=0x0xb74326f0 this=0x0x3eed8 thread handle 0x404 state : not waiting owns ()
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at Gtk.Application.Run () <0x0000a>
  at Do.Do.Main (string[]) <0x0022f>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0x00043>

"<unnamed thread>" tid=0x0xac467b70 this=0x0x2bd0c8 thread handle 0x440 state : interrupted state owns () at System.Collections.Generic.Dictionary`2<object, object>.set_Item (object,object) <0x00110>
  at Do.Universe.ContactItem.set_Item (string,string) <0x000e7>
at Do.Addins.Thunderbird.ThunderbirdContactItemSource.CreateThunderbirdContactItem (System.Collections.Hashtable) <0x001ab> at Do.Addins.Thunderbird.ThunderbirdContactItemSource._UpdateItems () <0x000e4> at Do.Addins.Thunderbird.ThunderbirdContactItemSource.UpdateItems () <0x00017>
  at Do.Universe.Safe.SafeItemSource.UpdateItems () <0x0001e>
at Do.Core.UniverseManager.ReloadSource (Do.Universe.ItemSource,System.Collections.Generic.Dictionary`2<string, Do.Universe.Item>) <0x000ca> at Do.Core.UniverseManager/<ReloadUniverse>c__AnonStoreyD.<>m__22 (Do.Universe.ItemSource) <0x0001b> at System.Linq.EnumerableExtensions.ForEach<object> (System.Collections.Generic.IEnumerable`1<object>,System.Action`1<object>) <0x00088>
  at Do.Core.UniverseManager.ReloadUniverse () <0x000cd>
at Do.Platform.ApplicationService/<RunOnThread>c__AnonStoreyF.<>m__28 () <0x0001c> at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"<unnamed thread>" tid=0x0xabca7b70 this=0x0xb55960 thread handle 0x44e state : interrupted state owns () at System.Collections.Generic.Dictionary`2<object, object>.set_Item (object,object) <0x00096>
  at Do.Universe.ContactItem.set_Item (string,string) <0x000e7>
at Do.Addins.Thunderbird.ThunderbirdContactItemSource.CreateThunderbirdContactItem (System.Collections.Hashtable) <0x001ab> at Do.Addins.Thunderbird.ThunderbirdContactItemSource._UpdateItems () <0x000e4> at Do.Addins.Thunderbird.ThunderbirdContactItemSource.UpdateItems () <0x00017>
  at Do.Universe.Safe.SafeItemSource.UpdateItems () <0x0001e>
at Do.Core.UniverseManager.ReloadSource (Do.Universe.ItemSource,System.Collections.Generic.Dictionary`2<string, Do.Universe.Item>) <0x000ca> at Do.Core.UniverseManager/<ReloadUniverse>c__AnonStoreyD.<>m__22 (Do.Universe.ItemSource) <0x0001b> at System.Linq.EnumerableExtensions.ForEach<object> (System.Collections.Generic.IEnumerable`1<object>,System.Action`1<object>) <0x00088>
  at Do.Core.UniverseManager.ReloadUniverse () <0x000cd>
at Do.Platform.ApplicationService/<RunOnThread>c__AnonStoreyF.<>m__28 () <0x0001c> at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"<unnamed thread>" tid=0x0xaccaeb70 this=0x0x2bd190 thread handle 0x43e state : interrupted state owns () at System.Collections.Generic.Dictionary`2<object, object>.set_Item (object,object) <0x00110>
  at Do.Universe.ContactItem.set_Item (string,string) <0x000e7>
at Do.Addins.Thunderbird.ThunderbirdContactItemSource.CreateThunderbirdContactItem (System.Collections.Hashtable) <0x001ab> at Do.Addins.Thunderbird.ThunderbirdContactItemSource._UpdateItems () <0x000e4> at Do.Addins.Thunderbird.ThunderbirdContactItemSource.UpdateItems () <0x00017>
  at Do.Universe.Safe.SafeItemSource.UpdateItems () <0x0001e>
at Do.Core.UniverseManager.ReloadSource (Do.Universe.ItemSource,System.Collections.Generic.Dictionary`2<string, Do.Universe.Item>) <0x000ca> at Do.Core.UniverseManager/<ReloadUniverse>c__AnonStoreyD.<>m__22 (Do.Universe.ItemSource) <0x0001b> at System.Linq.EnumerableExtensions.ForEach<object> (System.Collections.Generic.IEnumerable`1<object>,System.Action`1<object>) <0x00088>
  at Do.Core.UniverseManager.ReloadUniverse () <0x000cd>
at Do.Platform.ApplicationService/<RunOnThread>c__AnonStoreyF.<>m__28 () <0x0001c> at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"<unnamed thread>" tid=0x0xabfb6b70 this=0x0xb55bb8 thread handle 0x447 state : interrupted state owns () at System.Collections.Generic.Dictionary`2<object, object>.set_Item (object,object) <0x00110>
  at Do.Universe.ContactItem.set_Item (string,string) <0x000e7>
at Do.Addins.Thunderbird.ThunderbirdContactItemSource.CreateThunderbirdContactItem (System.Collections.Hashtable) <0x001ab> at Do.Addins.Thunderbird.ThunderbirdContactItemSource._UpdateItems () <0x000e4> at Do.Addins.Thunderbird.ThunderbirdContactItemSource.UpdateItems () <0x00017>
  at Do.Universe.Safe.SafeItemSource.UpdateItems () <0x0001e>
at Do.Core.UniverseManager.ReloadSource (Do.Universe.ItemSource,System.Collections.Generic.Dictionary`2<string, Do.Universe.Item>) <0x000ca> at Do.Core.UniverseManager/<ReloadUniverse>c__AnonStoreyD.<>m__22 (Do.Universe.ItemSource) <0x0001b> at System.Linq.EnumerableExtensions.ForEach<object> (System.Collections.Generic.IEnumerable`1<object>,System.Action`1<object>) <0x00088>
  at Do.Core.UniverseManager.ReloadUniverse () <0x000cd>
at Do.Platform.ApplicationService/<RunOnThread>c__AnonStoreyF.<>m__28 () <0x0001c> at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"<unnamed thread>" tid=0x0xabdacb70 this=0x0xb55a28 thread handle 0x44c state : interrupted state owns () at System.Collections.Generic.Dictionary`2<object, object>.set_Item (object,object) <0x000fe>
  at Do.Universe.ContactItem.set_Item (string,string) <0x000e7>
at Do.Addins.Thunderbird.ThunderbirdContactItemSource.CreateThunderbirdContactItem (System.Collections.Hashtable) <0x001ab> at Do.Addins.Thunderbird.ThunderbirdContactItemSource._UpdateItems () <0x000e4> at Do.Addins.Thunderbird.ThunderbirdContactItemSource.UpdateItems () <0x00017>
  at Do.Universe.Safe.SafeItemSource.UpdateItems () <0x0001e>
at Do.Core.UniverseManager.ReloadSource (Do.Universe.ItemSource,System.Collections.Generic.Dictionary`2<string, Do.Universe.Item>) <0x000ca> at Do.Core.UniverseManager/<ReloadUniverse>c__AnonStoreyD.<>m__22 (Do.Universe.ItemSource) <0x0001b> at System.Linq.EnumerableExtensions.ForEach<object> (System.Collections.Generic.IEnumerable`1<object>,System.Action`1<object>) <0x00088>
  at Do.Core.UniverseManager.ReloadUniverse () <0x000cd>
at Do.Platform.ApplicationService/<RunOnThread>c__AnonStoreyF.<>m__28 () <0x0001c> at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"<unnamed thread>" tid=0x0xacb24b70 this=0x0x2bd320 thread handle 0x414 state : interrupted state owns () at (wrapper managed-to-native) System.Threading.Monitor.Monitor_wait (object,int) <0x00004> at (wrapper managed-to-native) System.Threading.Monitor.Monitor_wait (object,int) <0x00004>
  at System.Threading.Monitor.Wait (object,int) <0x00039>
  at System.Threading.Monitor.Wait (object) <0x00012>
  at NDesk.DBus.PendingCall.get_Reply () <0x0009b>
at NDesk.DBus.Connection.SendWithReplyAndBlock (NDesk.DBus.Message) <0x00021> at NDesk.DBus.BusObject.SendMethodCall (string,string,string,NDesk.DBus.MessageWriter,System.Type,System.Exception&) <0x0012a> at PidginPlugin.Pidgin+IPurpleObjectProxy.PurpleAccountsGetAllActive () <0x00057>
  at PidginPlugin.Pidgin.get_ConnectedAccounts () <0x00042>
  at PidginPlugin.Pidgin.GetBuddyServerAlias (string) <0x0002b>
at PidginPlugin.PidginContactItemSource.CreateBuddy (System.Xml.XmlNode) <0x008a0>
  at PidginPlugin.PidginContactItemSource.UpdateItems () <0x00357>
  at Do.Universe.Safe.SafeItemSource.UpdateItems () <0x0001e>
at Do.Core.UniverseManager.ReloadSource (Do.Universe.ItemSource,System.Collections.Generic.Dictionary`2<string, Do.Universe.Item>) <0x000ca> at Do.Core.UniverseManager/<ReloadUniverse>c__AnonStoreyD.<>m__22 (Do.Universe.ItemSource) <0x0001b> at System.Linq.EnumerableExtensions.ForEach<object> (System.Collections.Generic.IEnumerable`1<object>,System.Action`1<object>) <0x00088>
  at Do.Core.UniverseManager.ReloadUniverse () <0x000cd>
at Do.Platform.ApplicationService/<RunOnThread>c__AnonStoreyF.<>m__28 () <0x0001c> at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"<unnamed thread>" tid=0x0xabeb1b70 this=0x0xb55af0 thread handle 0x449 state : interrupted state owns () at System.Collections.Generic.Dictionary`2<object, object>.set_Item (object,object) <0x00119>
  at Do.Universe.ContactItem.set_Item (string,string) <0x000e7>
at Do.Addins.Thunderbird.ThunderbirdContactItemSource.CreateThunderbirdContactItem (System.Collections.Hashtable) <0x001ab> at Do.Addins.Thunderbird.ThunderbirdContactItemSource._UpdateItems () <0x000e4> at Do.Addins.Thunderbird.ThunderbirdContactItemSource.UpdateItems () <0x00017>
  at Do.Universe.Safe.SafeItemSource.UpdateItems () <0x0001e>
at Do.Core.UniverseManager.ReloadSource (Do.Universe.ItemSource,System.Collections.Generic.Dictionary`2<string, Do.Universe.Item>) <0x000ca> at Do.Core.UniverseManager/<ReloadUniverse>c__AnonStoreyD.<>m__22 (Do.Universe.ItemSource) <0x0001b> at System.Linq.EnumerableExtensions.ForEach<object> (System.Collections.Generic.IEnumerable`1<object>,System.Action`1<object>) <0x00088>
  at Do.Core.UniverseManager.ReloadUniverse () <0x000cd>
at Do.Platform.ApplicationService/<RunOnThread>c__AnonStoreyF.<>m__28 () <0x0001c> at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040>

"<unnamed thread>" tid=0x0xac366b70 this=0x0x2bd000 thread handle 0x443 state : interrupted state owns () at System.Collections.Generic.Dictionary`2<object, object>.set_Item (object,object) <0x00096>
  at Do.Universe.ContactItem.set_Item (string,string) <0x000e7>
at Do.Addins.Thunderbird.ThunderbirdContactItemSource.CreateThunderbirdContactItem (System.Collections.Hashtable) <0x001ab> at Do.Addins.Thunderbird.ThunderbirdContactItemSource._UpdateItems () <0x000e4> at Do.Addins.Thunderbird.ThunderbirdContactItemSource.UpdateItems () <0x00017>
  at Do.Universe.Safe.SafeItemSource.UpdateItems () <0x0001e>
at Do.Core.UniverseManager.ReloadSource (Do.Universe.ItemSource,System.Collections.Generic.Dictionary`2<string, Do.Universe.Item>) <0x000ca> at Do.Core.UniverseManager/<ReloadUniverse>c__AnonStoreyD.<>m__22 (Do.Universe.ItemSource) <0x0001b> at System.Linq.EnumerableExtensions.ForEach<object> (System.Collections.Generic.IEnumerable`1<object>,System.Action`1<object>) <0x00088>
  at Do.Core.UniverseManager.ReloadUniverse () <0x000cd>
at Do.Platform.ApplicationService/<RunOnThread>c__AnonStoreyF.<>m__28 () <0x0001c> at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x00040> [Error 06:23:54.485] [PidginContactItemSource] Error reading Pidgin buddy list file: Object is not synchronized
Could not locate Tomboy on D-Bus. Perhaps it's not running?


--

Sean Dague                                       Mid-Hudson Valley
[email protected]                                 Linux Users Group
http://dague.net                                 http://mhvlug.org

--
You received this message because you are subscribed to the Google Groups "GNOME 
Do" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/gnome-do?hl=en.

Reply via email to