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 733193 - Evolution crashes without warning on adding or removing attachments to a mail
Evolution crashes without warning on adding or removing attachments to a mail
Status: RESOLVED DUPLICATE of bug 702958
Product: evolution
Classification: Applications
Component: Mailer
3.8.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-07-15 11:18 UTC by evolution-Bug
Modified: 2014-07-16 15:34 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GDB stacktrace of evolution 3.8.5 crash (135.31 KB, text/plain)
2014-07-16 14:45 UTC, evolution-Bug
Details

Description evolution-Bug 2014-07-15 11:18:05 UTC
Evolution crashes without warning on adding or removing attachments to a mail. It doesn't matter if the adding of an attachment is done via drag & drop or menu. The attachment is saved at an NFS-storage.

Maybe this logmessage is related to the crash:

(evolution:3531): composer-CRITICAL **: e_msg_composer_set_draft_headers: assertion `message_uid != NULL' failed
** Message: console message:  @0: Not allowed to load local resource: file:///home/leonidas

** Message: console message:  @0: Not allowed to load local resource: file:///home/leonidas

camel-Message: but uidvalidity changed


(evolution:3531): composer-CRITICAL **: e_msg_composer_set_draft_headers: assertion `message_uid != NULL' failed
camel-Message: but uidvalidity changed


(evolution:3531): composer-CRITICAL **: e_msg_composer_set_draft_headers: assertion `message_uid != NULL' failed
Speicherzugriffsfehle

I know that evolution 3.8.5 is outdated but it is max what I can get for OpenSuSE 12.3 and 13.1 has some bugs :(.
Comment 1 Milan Crha 2014-07-16 12:14:34 UTC
Thanks for a bug report. COuld you install also debug symbols for evolution and provide a backtrace of the crash, please? You can do that when you run evolution under gdb and reproduce the crash. The gdb command looks like:
   $ gdb evolution --ex r --ex bt --ex "t a a bt" --ex q
while you might be asked to confirm some actions, which is usually done just be Enter key press. Please check the output for any private information, like passwords, email address, server addresses,... I usually search for "pass" at least (quotes for clarity only).
Comment 2 evolution-Bug 2014-07-16 14:45:58 UTC
Created attachment 280847 [details]
GDB stacktrace of evolution 3.8.5 crash
Comment 3 evolution-Bug 2014-07-16 14:46:56 UTC
Thanks for your reply, 
here is the gdb backtrace. I hobe it helps. :)
Comment 4 Milan Crha 2014-07-16 15:34:23 UTC
Thanks for the update. The backtrace helps, it shows that you face bug 702958. Ask your distribution packagers to backport the patch from there into your distribution.

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