GNOME Bugzilla – Bug 619959
Crash in format_itip at itip-formatter.c line 2567
Last modified: 2010-07-15 21:36:31 UTC
When trying to open an invite, evolution 2.30.1.2 crashes with the following backtrace: (gdb) bt
+ Trace 222140
Debian unstable evolution package: 2.30.1.2-3 Evolution Version 2.30.1.2 18:19:48 (130)$ uname -a Linux enki 2.6.32-trunk-686 #1 SMP Sun Jan 10 06:32:16 UTC 2010 i686 GNU/Linux
Created attachment 163200 [details] Test Calendar file The attached file causes the crash when received in an email. The file is parsed correctly when accessed through the File->Import menu.
Also crashes in Ubuntu Maverick (10.10) using evolution 2.30.1.2, while opening a message with a text/calendar attachment (coming from outlook) http://paste.ubuntu.com/447726/
Created attachment 163368 [details] [review] proposed evo 2.30.x patch for evolution 2.30.x; Thanks for a bug report. I cannot reproduce this myself, but it seems like the same workaround as in bug #612082 is needed for gnome-2-30 (note the actual master has it done this way already). Could anyone of you give a try to this patch and report back whether it helps or not, please? Thanks in advance.
(In reply to comment #4) ... > Could anyone of you give a try to this patch and report back whether it helps > or not, please? Thanks in advance. I have rebuilt the debian package with this patch included, and I have both good news and bad news: The good news is that I do not get a crash The bad news is that evolution takes too long to display the content of the email. (the first time I tried took 25 seconds, then it took between 5 and 8 seconds to display) A litte explanation; When I select the email that contains the invite, the preview pane shows "Formatting message...", and the status bar shows "Retrieving message 'XXXXX' (100% complete)" for most of the time, and a fraction of a second before displaying the invite it shows "Formatting message (100% Complete)" Nothing is displayed in the standard output while while it is "hanging", when run with CAMEL_DEBUG=all, the following output comes out quickly when the message is clicked, and no output until the invite is displayed Thread 0 > Get folder info(0x9c9b520:mbox:/home/antonio/.evolution/mail/local, 'Templates') = uri: mbox:/home/antonio/.evolution/mail/local#Templates full_name: Templates flags: 00000008 < 0 > Thread 0 > CamelStore('mbox:/home/antonio/.evolution/mail/local'):get_folder('Templates', 0) = 0x9cab368 < 0 > Thread 0 > Get folder info(0x9c9b520:mbox:/home/antonio/.evolution/mail/local, 'Templates') = uri: mbox:/home/antonio/.evolution/mail/local#Templates full_name: Templates flags: 00000008 < 0 > Thread 0 > CamelStore('mbox:/home/antonio/.evolution/mail/local'):get_folder('Templates', 0) = 0x9cab368 < 0 > Thread 0 > Get folder info(0x9c9b520:mbox:/home/antonio/.evolution/mail/local, 'Templates') = uri: mbox:/home/antonio/.evolution/mail/local#Templates full_name: Templates flags: 00000008 < 0 > Thread 0 > CamelStore('mbox:/home/antonio/.evolution/mail/local'):get_folder('Templates', 0) = 0x9cab368 < 0 > Thread 0 > CamelFolder:get_message('INBOX', '173375') = class: CamelMimeMessage mime-type: multipart/mixed; boundary="----=_20100609154747_15879" content class: CamelMultipart content mime-type: multipart/mixed; boundary="----=_20100609154747_15879" class: CamelMimePart mime-type: text/plain; charset="iso-8859-1" content class: CamelDataWrapper content mime-type: text/plain; charset="iso-8859-1" class: CamelMimePart mime-type: application/octet-stream; name="invite_bug619959.calendar" content class: CamelDataWrapper content mime-type: application/octet-stream; name="invite_bug619959.calendar" < 0 >
*** Bug 621496 has been marked as a duplicate of this bug. ***
I'm using the patch in ubuntu for a few days now. indeed, the crash is gone. I didn't notice the slowness experienced by antonio compared to before the patch. The slowness appeared for me when i upgraded from evo 2.28.* to 2.30.* (ubuntu lucid vs maverick) but it's another story. I'd say you can commit.
I have not encountered this error further (with invites from multiple versions of Outlook), I also agree that you can commit. Antonio
*** Bug 621865 has been marked as a duplicate of this bug. ***
*** Bug 622307 has been marked as a duplicate of this bug. ***
*** Bug 622349 has been marked as a duplicate of this bug. ***
*** Bug 622380 has been marked as a duplicate of this bug. ***
Created commit 6312708 in evo gnome-2-30 (2.30.3+) I'm sorry for a late response (I missed the Monday release), I wasn't CC'ed on the bug, so I didn't know about your comments. :(
still open in 2.30.2
*** Bug 623141 has been marked as a duplicate of this bug. ***
*** Bug 623582 has been marked as a duplicate of this bug. ***
*** Bug 623683 has been marked as a duplicate of this bug. ***
*** Bug 624491 has been marked as a duplicate of this bug. ***