Re: [Evolution] Evolution 3.6.0 hangs with a large number of unknown jobs



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 bt

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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]