GNOME Bugzilla – Bug 460326
Crash in icalparser_string_line_generator at icalparser.c:1075
Last modified: 2009-02-13 12:19:37 UTC
Steps to reproduce: I had just opened an email. The previous email in the list has an icalendar attachment, but it had not been opened yet. Looks like another memory corruption? Stack trace: Distribution: Fedora release 7 (Moonshine) Gnome Release: 2.18.3 2007-07-02 (Red Hat, Inc) BugBuddy Version: 2.18.0 System: Linux 2.6.22.1-27.fc7 #1 SMP Tue Jul 17 17:19:58 EDT 2007 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: Enforcing Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: Fedora Memory status: size: 631123968 vsize: 631123968 resident: 76730368 share: 49078272 rss: 76730368 rss_rlim: 18446744073709551615 CPU usage: start_time: 1185388379 rtime: 887 utime: 643 stime: 244 cutime:29 cstime: 23 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evolution' [?1034hUsing host libthread_db library "/lib64/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 46912741419456 (LWP 1162)] [New Thread 1094719824 (LWP 1692)] [New Thread 1084229968 (LWP 1330)] [New Thread 1136945488 (LWP 1220)] [New Thread 1115699536 (LWP 1189)] 0x00002aaaad8a397f in __libc_waitpid (pid=1693, stat_loc=0x7fff9e6a233c, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 41 int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
+ Trace 150507
Thread 1 (Thread 46912741419456 (LWP 1162))
----------- .xsession-errors (139822 sec old) --------------------- Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x4c00021 (Music Play) Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed. (/usr/lib64/beagle/IndexHelper.exe:4681): libgsf:msole-CRITICAL **: ole_get_block: assertion `block < ole->info->max_block' failed (/usr/lib64/beagle/IndexHelper.exe:4681): libgsf:msole-CRITICAL **: ole_get_block: assertion `block < ole->info->max_block' failed Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x520005a (OpenOffice) Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed. Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x520005a (OpenOffice) Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed. Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3400003 (Evince Doc) Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed. closing (pidgin:3136): libebook-WARNING **: "e_book_get_contacts" on book before "e_book_open" -------------------------------------------------- Other information: evolution-2.10.3-1.fc7 on Fedora 7 x86_64
This problem is repeatable; i.e. doing $ evolution --force-shutdown followed by $ evolution --debug=/tmp/evolution.debug followed by double-clicking (i.e. opening) the most recent email in my inbox crashes evolution with the same stack trace (and nothing useful in /tmp/evolution.debug). The email has an attachment which is the headers from my original email. It is a fairly standard out-of-office message. (Tried 3 times in a row). I will try to attach a (somewhat) anonymized version of the offending email.
Created attachment 92411 [details] Offending email (anonymized) As per Comment #1 above.
Allan, I dont think the appointment is valid. An meeting is supposed to have an VCALENDAR entity which is missing in your meeting. On any case, it shouldn't crash, but atleast say that the calendar item is invalid. Ill fix that crash part.
Committed to head. Sending itip-formatter/ChangeLog Sending itip-formatter/itip-formatter.c Transmitting file data .. Committed revision 33951.
*** Bug 373312 has been marked as a duplicate of this bug. ***
*** Bug 521890 has been marked as a duplicate of this bug. ***