After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 556649 - Evolution hangs on exit when there is a warning in the status bar
Evolution hangs on exit when there is a warning in the status bar
Status: RESOLVED DUPLICATE of bug 357175
Product: evolution
Classification: Applications
Component: Shell
2.30.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-10-16 22:02 UTC by Christian Lupien
Modified: 2011-07-15 03:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30



Description Christian Lupien 2008-10-16 22:02:15 UTC
Please describe the problem:
When one of my imap systems is getting close to being full, I see a warning on the lower status bar. When it is there, if I try to quit, evolution hangs and I need to kill it.

Steps to reproduce:
1. Use evolution until imap server sends a warning (like 98% full)
2. Try to quit evolution 



Actual results:
The application freezes, it becomes unresponsive.

Expected results:
The program should close.

Does this happen every time?
As far as I can tell it happens every time. If I clean up the account to get below the warning, then closing the application actually starts working again.

Other information:
This is on fedora 9.
Comment 1 Akhil Laddha 2008-10-17 03:50:32 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused
it.Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces
for more information on how to do so. Thanks in advance!

If you can reproduce it while running
Evolution under gdb (see http://live.gnome.org/GettingTraces/Details#gdb-not-yet-running for details about how to do this), that might help getting a better trace if you've already got debug packages installed.
Comment 2 Christian Lupien 2008-10-17 22:19:53 UTC
This is not from a crash because the application does not crash.
So I installed the debuginfo pakages and ran the program under gdb.
When I try to quit with the IMAP warning, the user interfaces stays alive in the sense that redraws are handled and the widget are moved around if I change the window size. But it is frozen in the sense that all the UI is grayed out (this includes menus, tools ....) and therefore unusable.

When in that state I press CTRL-C in the debugger and get the stack trace. I repeated it 3 times and got the exact same information.

Here is the trace:
(gdb) thread apply all bt


Comment 3 Christian Lupien 2009-08-07 02:57:44 UTC
I just updated my system to Fedora 11.
I found the same behavior again: when the imap mailbox sends a warning that I am at 90% of my quota, and I try to quit the program keeps running (but everything is grayed out). I can force the quit with: evolution -force-shutdown

To get back to the usual behavior, I need to remove enough emails so I get below the quota (the warning is still shown), quit evolution and force the shutdown then on the next run there are no more warnings and the programs quits properly.

I changed the version to 2.26.3 (originally 2.22)
and the same for the gnome version.
Comment 4 Akhil Laddha 2009-08-26 05:11:24 UTC
Traces attached in comment#2 aren't useful.
Comment 5 Christian Lupien 2009-08-26 06:32:47 UTC
I expected that. What would be useful? 
The program does not really crash so it is not getting stuck somewhere.

Can you reproduce the problem at least?
Comment 6 Christian Lupien 2009-09-08 16:03:49 UTC
I just noticed that the program eventually closes but it takes a long time. After doing it 4 times I got something around 4 minutes (from 3.5 min to 5 min)
Comment 7 Christian Lupien 2010-11-11 16:54:34 UTC
This is an update.
I am now on Fedora 13 (evolution-2.30.3-1.fc13) and this problem has gotten worst.

Now, if the warning shows up (imap box getting full) then even if I fix the problem, the session will not quit. As before the UI is all grayed out, but it is still active (it reflows when the window size is changed). However there is no longer a timeout. It simply hangs in that state forever until I kill it with evolution --force-shutdown.

Also the warning shown in the status bar tends to disappear.
Comment 8 Akhil Laddha 2011-07-15 03:27:10 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 357175 ***