Dear Per, first of all, please do not send any HTML messages and just plain text. Am Donnerstag, den 08.11.2012, 19:21 -0800 schrieb Per:
On Wed, Nov 7, 2012 at 12:30 AM, Per M Knutsen <pknutsen physics ucsd edu>wrote:On Sun, Nov 4, 2012 at 8:25 AM, Dan VrÃtil <dvratil redhat com> wrote:On Saturday 03 of November 2012 22:57:33 Per wrote:After upgrading to 3.6.0 I'm experiencing frequent hang-ups. When this happens, the status bar is full of active "Unknown" jobs. I have no idea what these jobs are. I can't cancel them either, and I can't close Evolution (which runs at near 100% cpu utilization). My questions is: How can I debug what these jobs are doing?
[â]
can you confirm that this happens with HTML emails which have images? If so, then you are probably affected by bug #686810 [0].No, it does not appear to be associated with HTML emails.Otherwise, make sure you have -debug packages for Evolution, Gtk+ and glib installed and attach GDB to Evolution: gdb /usr/bin/evolution `pidof evolution` and get a full backtrace: thread apply all btOk. I'm not sure if I'm doing this right. I ran the command as above (including the `pidof evolution` string; should there be an actual PID in there?). Once gdb is started I type run to start Evo. Evo after 30 min or so hangs with a number of jobs (including some Unknown ones; see attached screenshot). At the same time Evo was downloading emails (8 pop accounts). Evo then froze and was unresponsive to me pressing any of the cancel buttons. CPU utilization was 100%. Only way to shut down Evo was to kill it manually. After Evo was killed I typed in your last command, and got in return a blank line. Am I doing something wrong debugging Evo, or is this the expected behavior when the app is killed? Sorry if if this question is lame, but I have no idea what to expect with the process you outlined.Sorry for posting this again. The problem outlined above is recurring (mutliple times per day). It seems to start with a task called "Saving user interface", at which point Evo freezes. At least twice this happened in conjunction with a 'Retrieving Message xxxxx' message shown in the message pane (which never disppears). CPU goes to ~50%. Gradually, a whole bunch of 'Unknown' tasks are spawned; seems CPU usage then goes up eventually hitting 100%.
Just a guess, that this might be related to Trackerâs Evolution plugin.
I'd like to file a bug report, but due to my apparent inability to use the gdb tool properly am unable to do so.
What is the problem? Make sure to install `evolution-dbg` [2].
Can someone point out for me further directions for debugging this issue?
I think, you should report a bug at Ubuntuâs bugtracker Launchpad. Hopefully the Ubuntu maintainers can point you to some repository providing newer versions. If not you have to build the package (evolution and evolution-data-server) yourself which is not that difficult. Thanks, Paul
[0] https://bugzilla.gnome.org/show_bug.cgi?id=686810
[1] https://wiki.ubuntu.com/DebuggingProgramCrash#Debug_Symbol_Packages [2] https://bugs.launchpad.net/
Attachment:
signature.asc
Description: This is a digitally signed message part