Re: [Evolution] winmail.dat attachment causes 3.16.0 to crash when message opened



Thank you, Milan. Here is what happened:
johnl john-Vostro-3500:~$ gdb evolution --ex r
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from evolution...Reading symbols from /usr/lib/debug/.build-id/4f/021b5f0e31661b23e0041fceef665646b728d3.debug...done.
done.
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 0x7fffd5f83700 (LWP 2723)]

(evolution:2715): camel-WARNING **: Failed to initialize NSS SQL database in sql:/etc/pki/nssdb: NSS error -8126
[New Thread 0x7fff766ca700 (LWP 2733)]
[New Thread 0x7fff66ffd700 (LWP 2739)]
[Thread 0x7fff766ca700 (LWP 2733) exited]
[Thread 0x7fff66ffd700 (LWP 2739) exited]
[New Thread 0x7fff756c8700 (LWP 2787)]
[New Thread 0x7fff367fc700 (LWP 2768)]
[New Thread 0x7fff36ffd700 (LWP 2767)]
[New Thread 0x7fff377fe700 (LWP 2766)]
[New Thread 0x7fff37fff700 (LWP 2765)]
[New Thread 0x7fff449be700 (LWP 2760)]
[New Thread 0x7fff86b5d700 (LWP 2725)]
[New Thread 0x7fffc7360700 (LWP 2724)]
[New Thread 0x7fffd698a700 (LWP 2722)]
[New Thread 0x7fffd7fff700 (LWP 2721)]
[New Thread 0x7fffdcf2c700 (LWP 2720)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff756c8700 (LWP 2787)]
0x00007fff7a38c75d in TNEFFillMapi ()
   from /usr/lib/x86_64-linux-gnu/libytnef.so.0
(gdb) bt
#0  0x00007fff7a38c75d in TNEFFillMapi ()
   from /usr/lib/x86_64-linux-gnu/libytnef.so.0
#1  0x00007fff7a38c845 in TNEFMapiProperties ()
   from /usr/lib/x86_64-linux-gnu/libytnef.so.0
#2  0x00007fff7a38dc0e in TNEFParse ()
   from /usr/lib/x86_64-linux-gnu/libytnef.so.0
#3  0x00007fff7a38de3c in TNEFParseFile ()
   from /usr/lib/x86_64-linux-gnu/libytnef.so.0
#4  0x00007fff7a5a5221 in empe_tnef_attachment_parse (
    extension=<optimized out>, parser=0x7fff4c612660, part=0x7fff70016b30,
    part_id=0x7fff6c011660, cancellable=0x7fffd0041670,
    out_mail_parts=0x7fff756c7930) at e-mail-parser-tnef-attachment.c:158
#5  0x00007fff84e35aac in e_mail_parser_parse_part_as (
    parser=parser entry=0x7fff4c612660, part=part entry=0x7fff70016b30,
    part_id=part_id entry=0x7fff6c011660,
    mime_type=mime_type entry=0x7fff6c027390 "application/ms-tnef",
    cancellable=cancellable entry=0x7fffd0041670,
    out_mail_parts=out_mail_parts entry=0x7fff756c7930) at e-mail-parser.c:567
#6  0x00007fff84e35bbd in e_mail_parser_parse_part (
    parser=parser entry=0x7fff4c612660, part=part entry=0x7fff70016b30,
    part_id=part_id entry=0x7fff6c011660,
    cancellable=cancellable entry=0x7fffd0041670,
    out_mail_parts=out_mail_parts entry=0x7fff756c7930) at e-mail-parser.c:512
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) yes
Undefined command: "yes".  Try "help".
(gdb) q
A debugging session is active.

Inferior 1 [process 2715] will be killed.

Quit anyway? (y or n) y


-----Original Message-----
From: Milan Crha <mcrha redhat com>
To: evolution-list gnome org
Subject: Re: [Evolution] winmail.dat attachment causes 3.16.0 to crash when message opened
Date: Fri, 24 Jul 2015 10:26:36 +0200

On Fri, 2015-07-24 at 04:17 -0400, John Lauterbach wrote:
What are next steps to resolve problem?
Hi, install debug info packages for evolution-data-server and evolution, then run evolution under gdb: $ gdb evolution --ex r and reproduce the crash there. Once the gdb prompt stops due to the crash (SIGSEGV) run these gdb commands: (gdb) bt (gdb) q and for a quit prompt answer 'yes'. This will print a backtrace where the evolution crashed. The thing is that the tnef attachments require a tnef plugin to be compiled. If you've it there, then it can also crash inside the plugin and/or the library the plugin uses. Bye, Milan _______________________________________________ evolution-list mailing list evolution-list gnome org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]