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 535459 - crash in Evolution Mail and Calendar: Opening a message with i...
crash in Evolution Mail and Calendar: Opening a message with i...
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: BugBuddyBugs
2.22.x (obsolete)
Other All
: High critical
: ---
Assigned To: Milan Crha
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-05-29 11:05 UTC by Matěj Cepl
Modified: 2008-06-02 04:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22


Attachments
Reproducer (286 bytes, message/rfc822)
2008-05-29 11:08 UTC, Matěj Cepl
  Details
proposed evo patch (4.22 KB, patch)
2008-05-29 13:02 UTC, Milan Crha
committed Details | Review

Description Matěj Cepl 2008-05-29 11:05:29 UTC
What were you doing when the application crashed?
Opening a message with incorrect time information in the ICS attachment


Distribution: Fedora release 9 (Sulphur)
Gnome Release: 2.22.1 2008-05-07 (Red Hat, Inc)
BugBuddy Version: 2.22.0

System: Linux 2.6.25.4-26.fc9.i686 #1 SMP Mon May 19 19:49:30 EDT 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10499901
Selinux: Enforcing
Accessibility: Disabled
GTK+ Theme: Nodoka
Icon Theme: Fedora

Memory status: size: 168382464 vsize: 168382464 resident: 89313280 share: 21983232 rss: 89313280 rss_rlim: 4294967295
CPU usage: start_time: 1212058800 rtime: 4002 utime: 3798 stime: 204 cutime:21 cstime: 27 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

[Thread debugging using libthread_db enabled]
[New Thread 0xb7fb3730 (LWP 23714)]
[New Thread 0xb67ffb90 (LWP 24183)]
[New Thread 0xb6794b90 (LWP 24182)]
[New Thread 0xb47feb90 (LWP 23761)]
0x00110416 in __kernel_vsyscall ()


----------- .xsession-errors ---------------------
Could not find the frame base for "html_g_cclosure_marshal_BOOLEAN__OBJECT".
Could not find the frame base for "IA__g_signal_emit".
Could not find the frame base for "html_engine_object_requested_cb".
Could not find the frame base for "html_g_cclosure_marshal_BOOLEAN__OBJECT".
Could not find the frame base for "IA__g_signal_emit".
Could not find the frame base for "gtk_html_flush".
Could not find the frame base for "g_idle_dispatch".
Could not find the frame base for "g_main_context_iterate".
Could not find the frame base for "g_main_context_iterate".
Could not find the frame base for "start_thread".
Could not find the frame base for "start_thread".
Could not find the frame base for "g_main_context_iterate".
Could not find the frame base for "link_io_thread_fn".
Could not find the frame base for "start_thread".
Could not find the frame base for "IA__g_spawn_sync".
--------------------------------------------------
Comment 1 Matěj Cepl 2008-05-29 11:08:39 UTC
Created attachment 111718 [details]
Reproducer

Send this message with /usr/sbin/sendmail <address> <test.eml
and open with evolution
Comment 2 Matěj Cepl 2008-05-29 11:11:04 UTC
The problem with this file is that DSTART time is mis-formated (20083005 instead of 20080530). When testing "ITIP formatter plugin was switched off".
Comment 3 Milan Crha 2008-05-29 13:02:56 UTC
Created attachment 111733 [details] [review]
proposed evo patch

for evolution;

Added one sanity check function. Feel free to extend it to check more values than just these. It would be also nice to have ...is_valid function in libical extended, say at least the one for icaltimetype.
Comment 4 Srinivasa Ragavan 2008-06-02 03:46:24 UTC
Commit to stable/trunk
Comment 5 Bharath Acharya 2008-06-02 04:25:35 UTC
Committed to Stable as r35565
Committed to Trunk  as r35566