Evolution GUI freezes when deleting lots of emails off exchange account folder

Bug #25841 reported by RichardKinder
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evolution
Expired
Medium
evolution (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

When I try and delete several emails simultaneously (select them all, then hit
delete) from my exchange account 'Deleted Items' folder, the evolution gui
freezes until the delete completes, which can take up to several minutes to
complete depending on the number of emails to be deleted simultaneously. This is
very confusing behaviour, especially for newcomers to evolution.

http://bugzilla.gnome.org/show_bug.cgi?id=321704: http://bugzilla.gnome.org/show_bug.cgi?id=321704

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. I've forwarded the issue upstream:
http://bugzilla.gnome.org/show_bug.cgi?id=321704

Revision history for this message
Sebastien Bacher (seb128) wrote :

do you still have the issue? could you get a backtrace of evolution and evolution-data-server?
when it hangs you can run that to get the backtrace:
- gdb -p $(pidof evolution)
(gdb) thread apply all bt
- gdb -p $(pidof evolution-data-server)
(gdb) thread apply all bt

Changed in evolution:
assignee: seb128 → desktop-bugs
status: Unconfirmed → Needs Info
Changed in evolution:
status: Unconfirmed → Needs Info
Revision history for this message
Daniel Holbach (dholbach) wrote :

Your bug lacks information we would need to investigate further. We
are now going to close the bug - please reopen if you have more
information at hand.

Changed in evolution:
status: Needs Info → Rejected
Changed in evolution:
status: Needs Info → Confirmed
Revision history for this message
ScorpFromHell (a.premkumar) wrote :
Download full text (38.1 KiB)

Here is the gdb output:

GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
Attaching to process 11758
Reading symbols from /usr/lib/evolution/evolution-data-server-1.12...(no debugging symbols found)...done.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
Reading symbols from /usr/lib/libedata-book-1.2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libedata-book-1.2.so.2
Reading symbols from /usr/lib/libebook-1.2.so.9...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libebook-1.2.so.9
Reading symbols from /usr/lib/libcamel-1.2.so.10...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libcamel-1.2.so.10
Reading symbols from /usr/lib/libnss3.so.0d...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libnss3.so.0d
Reading symbols from /usr/lib/libsmime3.so.0d...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libsmime3.so.0d
Reading symbols from /usr/lib/libssl3.so.0d...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libssl3.so.0d
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libkrb5.so.3...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /usr/lib/libk5crypto.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /lib/libcom_err.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libgssapi_krb5.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /usr/lib/libedata-cal-1.2.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libedata-cal-1.2.so.6
Reading symbols from /usr/lib/libecal-1.2.so.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libecal-1.2.so.7
Reading symbols from /usr/lib/libedataserver-1.2.so.9...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libedataserver-1.2.so.9
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libdb-4.4.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdb-4.4.so
Reading symbols from /usr/lib/libgnomevfs-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnomevfs-2.so.0
Reading symbols from /usr/lib/libgconf-2.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libgnome-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnome-2.so.0
Reading symbols from /lib/libpopt.so.0...
(no debugging symbols found)...done.
Loaded symbols for /lib/...

Revision history for this message
Pedro Villavicencio (pedro) wrote :

There's no backtrace on the report, you may want to read the instructions here: https://wiki.ubuntu.com/DebuggingProgramCrash

Changed in evolution:
status: Invalid → Triaged
Revision history for this message
Sami Pesonen (sampeson) wrote :

I can see also this at work with RHEL 5.2 and Evolution 2.12.3. It seems to me that when deleting mails from Exchange it does not create new thread like when opening email folder or getting email from Exchange server so is anyone capable of checking the actual implementation is that the issue?

Because it is work box and different distribution and cannot get debug symbols don't know does it give any benefit to collect backtrace about it. Also worried about tracing work related emails. Problem seems to be easy to reproduce though.

Revision history for this message
Linuxexperte (andrea-koeth) wrote :

hi together,

I see the same thing here on Gnome-desktop.

I tested it yesterday with an account which I have with Gmail. Everytime, when you want to select more than 4 Email in your inbox for marking them as read, then the Evolution-GUI turns dark and does not react anymore. This behavior also causes a Desktop-Freez in Gnome-Desktop, which can only be resolved by restarting the machine.

This is really eating up time, when you want to work with Evolution.

I think, this is a bug in Evolution itself, which affects the Gnome-Desktop.
Please fix up this error.

For the meantime, I changed back to thunderbird 3.0 which does not have these issues.

Greetings
Linuxexperte

Changed in evolution:
importance: Unknown → Medium
Changed in evolution:
status: Confirmed → Expired
Revision history for this message
Jörg Frings-Fürst (jff-de) wrote :

please change to Won't Fix ( see gnome-bugs)

Revision history for this message
Jörg Frings-Fürst (jff-de) wrote :

change to invalid

Changed in evolution (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.