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 363174 - Mail display gets "stuck" on a message, status message is "Formatting Message (...)"
Mail display gets "stuck" on a message, status message is "Formatting Message...
Status: RESOLVED DUPLICATE of bug 361145
Product: evolution
Classification: Applications
Component: Mailer
2.22.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 536278 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-18 16:10 UTC by Benjamin Kahn
Modified: 2009-02-12 18:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Benjamin Kahn 2006-10-18 16:10:29 UTC
Evolution frequently gets stuck displaying messages (both HTML and plain text messages)

When this happens, the UI is still responsive, but the message display will no longer switch messages.  It's possible to open a new Evolution window with a new message display that will work at this point.  Opening messages in a new window also will work.

When this happens, it is impossible to quit Evolution cleanly.  (The interface greys out, but it will never exit)

Backtrace:

(gdb) thread apply all bt

Thread 12 (Thread -1286173792 (LWP 12385))

  • #0 ___newselect_nocancel
    from /lib/libc.so.6
  • #1 e_msgport_wait
    at e-msgport.c line 643
  • #2 thread_dispatch
    at e-msgport.c line 1035
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6

Thread 11 (Thread -1296659552 (LWP 12386))

  • #0 ___newselect_nocancel
    from /lib/libc.so.6
  • #1 e_msgport_wait
    at e-msgport.c line 643
  • #2 thread_dispatch
    at e-msgport.c line 1035
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6

Thread 9 (Thread -1318036576 (LWP 12389))

  • #0 ___newselect_nocancel
    from /lib/libc.so.6
  • #1 e_msgport_wait
    at e-msgport.c line 643
  • #2 thread_dispatch
    at e-msgport.c line 1035
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6

Thread 8 (Thread -1328522336 (LWP 12391))

  • #0 ___newselect_nocancel
    from /lib/libc.so.6
  • #1 e_msgport_wait
    at e-msgport.c line 643
  • #2 thread_dispatch
    at e-msgport.c line 1035
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6

Thread 7 (Thread -1414333536 (LWP 12392))

  • #0 ___newselect_nocancel
    from /lib/libc.so.6
  • #1 e_msgport_wait
    at e-msgport.c line 643
  • #2 thread_dispatch
    at e-msgport.c line 1035
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6

Thread 3 (Thread -1704174688 (LWP 14254))

  • #0 ___newselect_nocancel
    from /lib/libc.so.6
  • #1 e_msgport_wait
    at e-msgport.c line 643
  • #2 thread_dispatch
    at e-msgport.c line 1035
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6

Thread 2 (Thread -1714660448 (LWP 14256))

  • #0 ___newselect_nocancel
    from /lib/libc.so.6
  • #1 e_msgport_wait
    at e-msgport.c line 643
  • #2 thread_dispatch
    at e-msgport.c line 1035
  • #3 start_thread
    from /lib/libpthread.so.0
  • #4 clone
    from /lib/libc.so.6

This can happen several times a day.
Comment 1 Benjamin Kahn 2006-10-18 16:19:00 UTC
Oh!  I missed an important point.  Evolution believes it is displaying other messages in the stuck message view.  If I highlight a different message, it will be marked as read after the timeout even though the message viewer never showed the message.
Comment 2 Daniel Gryniewicz 2006-10-18 16:24:47 UTC
I've seen this exact bug.  It used to happend semi-regularly on html-based ad mails I got from tigerdirect.  I've since unsubscribed from their ad mails, so I don't see them anymore.  I could try re-subscribing, to see if I can get a mail saved...
Comment 3 Benjamin Kahn 2006-10-21 12:41:09 UTC
It happens on Evolution 2.8.0 as well.  I don't have the debuginfo packages installed for this version yet, but here is the stack trace:

(gdb) thread apply all bt


Comment 4 Stanislav Brabec 2008-03-17 18:21:03 UTC
Reproducible in 2.22.0.

The only change: When clicking to new message, "Formatting message" appears twice in status bar for a moment, but nothing else happens (only the never displayed message is marked as read).
Comment 5 Stanislav Brabec 2008-06-09 13:07:35 UTC
*** Bug 536278 has been marked as a duplicate of this bug. ***
Comment 6 Stanislav Brabec 2008-06-09 13:10:34 UTC
I have to kill evolution-2.22.1.1 10-20 times daily due to this bug. More recent backtrace was attached to the bug 536278.
Comment 7 Akhil Laddha 2008-07-09 05:56:03 UTC
bug 524338 may solve the problem
Comment 8 Stanislav Brabec 2008-07-09 10:16:14 UTC
No, patch from bug 524338 comment 17 does not solve the problem. openSUSE 11.0 already contains the fix:

* Wed May 21 2008 msuman@suse.de
- Added
  + bgo-524338-mail-flicker.diff (Srinivasa Ragavan) (bnc#377784)

Comment 9 Akhil Laddha 2008-07-09 10:44:00 UTC
Changing the product version as per comment#8
Comment 10 Akhil Laddha 2008-07-09 10:48:24 UTC
see bug 447120 also 
Comment 11 Russell Harrison 2008-07-14 21:43:02 UTC
Evolution 2.22.3.1 in Fedora 9 is also still experiencing this problem.

$ rpm -q evolution

evolution-2.22.3.1-1.fc9.i386
Comment 12 Stanislav Brabec 2008-09-25 14:31:03 UTC
Evolution 2.23.92, gtkhtml-3.23.92, openSUSE 11.1 beta1. Still experiencing this problem.
Comment 13 Ari Pollak 2008-09-26 21:36:54 UTC
I seem to have worked around this bug by unchecking "Show the photograph
of sender in the message preview" in Preferences->Mail
Preferences->Headers. That functionality never seemed to do anything for
me anyway.
Comment 14 Stanislav Brabec 2008-09-29 14:02:27 UTC
I have never had this checked, but I am experiencing the bug anyway.
Comment 15 Stanislav Brabec 2008-10-08 14:59:21 UTC
evolution 2.24.0, gtkhtml-3.24.0, openSUSE 11.1 beta2. Still experiencing
this problem.

There is only one change in behavior: I am able to quit without "evolution --force-shutdown". The rest is still the same: I have to restart evolution ~10 times a day due to this bug.
Comment 16 Stanislav Brabec 2009-01-08 10:29:24 UTC
evolution 2.24.1.1 gtkhtml-3.24.1.1, openSUSE 11.1 final. Still experiencing
this problem.

https://bugzilla.novell.com/show_bug.cgi?id=398516 gives a hint of problematic code and work-around: LDAP addressbook lookup and possibly Edit->Prefs->Mail Prefs->Html->Show image. Turning LDAP address book off fixes this problem.

Blind guessing that bug 523135 (pidgin #3820) may have a similar reason.


There is a new regression: 100% reproducible crash of subsequent evolution launch:

Program received signal SIGSEGV, Segmentation fault.

Thread 140736956135760 (LWP 29074)

  • #0 imap_rescan
    at camel-imap-folder.c line 1005
  • #1 imap_refresh_info
    at camel-imap-folder.c line 742
  • #2 refresh_folders_exec
    at mail-send-recv.c line 816
  • #3 mail_msg_proxy
    at mail-mt.c line 520
  • #4 ??
    from /usr/lib64/libglib-2.0.so.0
  • #5 ??
    from /usr/lib64/libglib-2.0.so.0
  • #6 start_thread
    from /lib64/libpthread.so.0
  • #7 clone
    from /lib64/libc.so.6
  • #8 ??

Comment 17 Milan Crha 2009-02-12 11:33:27 UTC
Please do not mixup different things, open new (or find other) bug for the last imap thing, Thanks.

*** This bug has been marked as a duplicate of 361145 ***
Comment 18 Stanislav Brabec 2009-02-12 18:14:20 UTC
Crash from comment 16 reported as bug 571514.