Is there an expectation that we'll see another release any time soon? Fixed in trunk is fine, but it doesn't really count until it's in a release somewhere. I'm using the ppa for Ubuntu as my primary source of packages.

Thanks,

        -Sean

On 06/02/2011 09:44 AM, Felix Velasco wrote:
You're running into a really old bug. Do series 0.8.x requires plugins
to be thread-safe, or else this may happen. For you is the thunderbird
extension is the one that's behaving poorly, but in the past others have
failed (banshee...). It's been solved in trunk since april 2010 [1], but
there hasn't been many releases lately, so you may either wait for the
0.9.0 series, compile from trunk, or ask your downstream packager to
include this patch.

Regards,
Félix Velasco

[1]: http://bazaar.launchpad.net/~do-core/do/trunk/revision/1321



2011/6/2 Sean Dague <[email protected] <mailto:[email protected]>>

    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] <mailto:[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]
    <mailto:[email protected]>.
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:gnome-do%[email protected]>.
    For more options, visit this group at
    http://groups.google.com/group/gnome-do?hl=en.


--
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.


--

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