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 750423 - [IMAPx] Stuck "Retrieving message" from GMail in status bar; Evolution does not close
[IMAPx] Stuck "Retrieving message" from GMail in status bar; Evolution does n...
Status: RESOLVED DUPLICATE of bug 742167
Product: evolution
Classification: Applications
Component: Mailer
3.16.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2015-06-04 21:00 UTC by André Klapper
Modified: 2015-06-05 08:26 UTC
See Also:
GNOME target: ---
GNOME version: 3.15/3.16



Description André Klapper 2015-06-04 21:00:48 UTC
evolution-3.16.2.1-1.fc22.i686
evolution-data-server-3.16.2-2.fc22.i686

Also see bug 723888, bug 720197.

There is a status message in the status bar "Retrieving message '628' in teampractices" that does not go away for my GMail IMAP subfolder. 

(Plus that specific email has been definitely downloaded already by Evolution in this session so no idea why Evo thinks it has to try download again.)

I tried to close Evolution via the window's X button. The status message is still shown (greyed out) and the Evolution window does not close.
After waiting for 15 minutes I hit Ctrl+C in gdb:


Program received signal SIGINT, Interrupt.
0xb7fdbbc8 in __kernel_vsyscall ()
(gdb) thread apply all bt


(gdb) list
421		EShell *shell;
422		GSettings *settings;
423	#ifdef DEVELOPMENT
424		gboolean skip_warning_dialog;
425	#endif
426		GError *error = NULL;
427	
428	#ifdef G_OS_WIN32
429		e_util_win32_initialize ();
430	#endif
(gdb) info register
eax            0xfffffdfc	-516
ecx            0x4	4
edx            0x21	33
ebx            0xa21d800	169990144
esp            0xbfffeda4	0xbfffeda4
ebp            0x4	0x4
esi            0x8077428	134706216
edi            0xa21d800	169990144
eip            0xb7fdbbc8	0xb7fdbbc8 <__kernel_vsyscall+16>
eflags         0x200292	[ AF SF IF ID ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51
(gdb) continue
Comment 1 Milan Crha 2015-06-05 08:26:15 UTC
Evolution doesn't quit, if there are any pending operations. These are usually shown in the status bar.

Evolution is waiting for the account to be connected, but there is no other thread which would actually do the connection for some reason.

This had been filled as bug #742167, thus I mark this as a duplicate of it.

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