Comment 11 for bug 371281

Revision history for this message
C de-Avillez (hggdh2) wrote : Re: evolution-data-server is unstable, causes hangs in other applications

First, to Andrew: sorry, I mistakenly assigned to ubuntu-desktop instead of desktop-bugs. My fault.

Ted, thank you. I understand you took the backtraces at the time you saw it, with *only* the Pidgin plugin enabled.

* Unfortunately, the Evo BT is inconclusive -- you did not have the debug symbols loaded for Evo, it seems, and I do not know which thread was shown. No matter that, per the few identifiable frames, I would venture this specific thread was in wait.

* The EDS trace suggests this specific thread was trying to acquire a lock, and entered a wait for it.

* finally, the Pidgin trace shows what I think is part of the contacts plugin (the library gevolution.so) driving a call to the EDS libraries; this thread is waiting on a response.

It is difficult to say what is going on on the Evo and EDS BTs, since a single thread was traced.

I will try and install & enable the Pidgin Evolution plugin, and see if I can get a nice set of BTs. But, right now, I am tending to reassing this to Pidgin (or, having time, look upstream for similar bugs): the driver here is Pidgin, not EDS. It may well be a conflict on Evo (with the addressbook) and Pidgin, but I lack Pidgin knowledge to go there; anyway, it *works* when Evo calls on addressbook functions, so... until proved otherwise, it would be Pidgin...

I am also retitling this bug.