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 689812 - Reading certain emails causes Evolution to crash
Reading certain emails causes Evolution to crash
Status: RESOLVED DUPLICATE of bug 711532
Product: evolution
Classification: Applications
Component: Mailer
3.6.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[formatter]
Depends on:
Blocks:
 
 
Reported: 2012-12-06 21:14 UTC by Bryan christ
Modified: 2015-03-10 14:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
This is a sanitized copy of one of the culprit emails (6.06 KB, application/mbox)
2012-12-07 19:59 UTC, Bryan christ
Details

Description Bryan christ 2012-12-06 21:14:21 UTC
Some content (especial email notifications from Wrike.com) cause Evolution to crash when viewed.  The content cannot be viewed in the preview panel nor can the email be opened.  In both cases the application will crash.

Running Xubuntu 12.10 64-bit with Evolution 3.6.0

All thread backtrace from gdb:

Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe2c49700 (LWP 27632)]
[New Thread 0x7fffe1573700 (LWP 27633)]
[New Thread 0x7fffe0b67700 (LWP 27634)]
[New Thread 0x7fffd3fff700 (LWP 27635)]
[New Thread 0x7fffb852d700 (LWP 27641)]
[New Thread 0x7fffb7d2c700 (LWP 27642)]
[New Thread 0x7fffb752b700 (LWP 27643)]
[New Thread 0x7fffb6d2a700 (LWP 27644)]
[Thread 0x7fffb6d2a700 (LWP 27644) exited]
[New Thread 0x7fffb6d2a700 (LWP 27650)]
[New Thread 0x7fffb611e700 (LWP 27651)]
[New Thread 0x7fffb591d700 (LWP 27652)]
[New Thread 0x7fffb511c700 (LWP 27653)]
[New Thread 0x7fffb491b700 (LWP 27654)]
[New Thread 0x7fff5fffd700 (LWP 27655)]

(evolution:27629): e-web-view.c-WARNING **: Disabling webkit plugin: Java(TM) Plug-in 1.7.0_09
[Thread 0x7fffb752b700 (LWP 27643) exited]
[Thread 0x7fffb852d700 (LWP 27641) exited]
[Thread 0x7fffb611e700 (LWP 27651) exited]
[New Thread 0x7fffb611e700 (LWP 27657)]
[New Thread 0x7fffb852d700 (LWP 27658)]
[Thread 0x7fffb852d700 (LWP 27658) exited]
[Thread 0x7fffb6d2a700 (LWP 27650) exited]
[Thread 0x7fffb511c700 (LWP 27653) exited]
[Thread 0x7fffb591d700 (LWP 27652) exited]
[New Thread 0x7fffb591d700 (LWP 27659)]
[New Thread 0x7fffb511c700 (LWP 27660)]
[Thread 0x7fffb591d700 (LWP 27659) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb7d2c700 (LWP 27642)]
0x00007ffff3cbdf40 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) thread apply bt all
(gdb) thread apply all bt

Thread 7 (Thread 0x7fffb7d2c700 (LWP 27642))

  • #0 malloc
    from /lib/x86_64-linux-gnu/libc.so.6
  • #1 _IO_str_overflow
    from /lib/x86_64-linux-gnu/libc.so.6
  • #2 _IO_default_xsputn
    from /lib/x86_64-linux-gnu/libc.so.6
  • #3 vfprintf
    from /lib/x86_64-linux-gnu/libc.so.6
  • #4 __vasprintf_chk
    from /lib/x86_64-linux-gnu/libc.so.6
  • #5 g_vasprintf
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #6 g_strdup_vprintf
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #7 g_strdup_printf
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #8 ??
    from /usr/lib/evolution/3.6/libemformat.so.0
  • #9 e_mail_formatter_format_as
    from /usr/lib/evolution/3.6/libemformat.so.0
  • #10 ??
    from /usr/lib/evolution/3.6/libemformat.so.0
  • #11 e_mail_formatter_format_as
    from /usr/lib/evolution/3.6/libemformat.so.0
  • #12 ??
    from /usr/lib/evolution/3.6/libemformat.so.0
  • #13 e_mail_formatter_format_as
    from /usr/lib/evolution/3.6/libemformat.so.0
  • #14 ??
    from /usr/lib/evolution/3.6/libemformat.so.0
  • #15 e_mail_formatter_format_as
    from /usr/lib/evolution/3.6/libemformat.so.0

(note:  lines 8-15 repeat several tens of thousands of times)
Comment 1 Dan Vrátil 2012-12-06 22:16:25 UTC
Can you please provide the email that causes the crash? Strip any sensitive data before posting it.
Comment 2 Bryan christ 2012-12-07 18:36:28 UTC
@Dan, can you tell me how I would collect the email?
Comment 3 Matthew Barnes 2012-12-07 18:40:41 UTC
Disable the preview pane (Ctrl+M), right-click on the message in the message list, "Save as mbox..."
Comment 4 Bryan christ 2012-12-07 19:59:25 UTC
Created attachment 230996 [details]
This is a sanitized copy of one of the culprit emails
Comment 5 Milan Crha 2015-03-10 14:53:17 UTC
Thanks for a bug report and the test message. I tried to reproduce it with your message with Evolution 3.12.11 and it doesn't crash, thus I believe it got fixed meanwhile.

I guess you see something similar to bug #711532, the backtraces are almost identical, even that your message doesn't contain that type of attachment. Nonetheless, the change in the code is more generic, thus I believe it was fixed with it.

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