Bug#584661: Crashes in ITIP parser

2010-06-05 Thread Guido Günther
Package: evolution
Version: 2.30.1.2-3
Severity: important
Tags: patch

Hi,
withouth the attached patch evolution crashes with the following backtrace when 
opening mails with vcalendar requests:

Core was generated by `evolution'.
Program terminated with signal 11, Segmentation fault.
#0  0xae7576d9 in format_itip (ep=0x87ddeb0, target=0xabc11d50) at 
itip-formatter.c:2567
2567itip-formatter.c: No such file or directory.
in itip-formatter.c
(gdb) bt
#0  0xae7576d9 in format_itip (ep=0x87ddeb0, target=0xabc11d50) at 
itip-formatter.c:2567
#1  0xb1c4dfe6 in plugin_lib_invoke (plugin=0x87ddeb0, name=0x886b6f0 
format_itip, data=0xabc11d50) at e-plugin-lib.c:116
#2  0xb763 in e_plugin_invoke (ep=0x87ddeb0, name=0x886b6f0 format_itip, 
data=0xabc11d50) at e-plugin.c:692
#3  0xb59bbdf0 in emfh_format_format (md=0x8ae3090, stream=0x8bf9618, 
part=0xae5780b0, info=0x86dc228) at em-format-hook.c:78
#4  0xb5ba028b in em_format_part_as (emf=0x8ae3090, stream=0x8bf9618, 
part=0xae5780b0, mime_type=0x8c0b5a0 text/calendar) at em-format.c:675
#5  0xb5ba03d5 in em_format_part (emf=0x8ae3090, stream=0x8bf9618, 
part=0xae5780b0) at em-format.c:704
#6  0xb5ba1c91 in emf_multipart_alternative (emf=0x8ae3090, stream=0x8bf9618, 
part=0xae5780b0, info=0xb5ba5800) at em-format.c:1486
#7  0xae787423 in org_gnome_prefer_plain_multipart_alternative (ep=0x87dde78, 
t=0xabc11f50) at prefer-plain.c:164
#8  0xb1c4dfe6 in plugin_lib_invoke (plugin=0x87dde78, name=0x886d578 
org_gnome_prefer_plain_multipart_alternative, data=0xabc11f50) at 
e-plugin-lib.c:116
#9  0xb763 in e_plugin_invoke (ep=0x87dde78, name=0x886d578 
org_gnome_prefer_plain_multipart_alternative, data=0xabc11f50) at 
e-plugin.c:692
#10 0xb59bbdf0 in emfh_format_format (md=0x8ae3090, stream=0x8bf9618, 
part=0xae578010, info=0x8856848) at em-format-hook.c:78
#11 0xb5ba028b in em_format_part_as (emf=0x8ae3090, stream=0x8bf9618, 
part=0xae578010, mime_type=0xae542188 multipart/alternative) at 
em-format.c:675
#12 0xb5ba03d5 in em_format_part (emf=0x8ae3090, stream=0x8bf9618, 
part=0xae578010) at em-format.c:704
#13 0xb5ba0e19 in emf_multipart_mixed (emf=0x8ae3090, stream=0x8bf9618, 
part=0xae573580, info=0xb5ba5830) at em-format.c:1435
#14 0xb5ba028b in em_format_part_as (emf=0x8ae3090, stream=0x8bf9618, 
part=0xae573580, mime_type=0xae5836c0 multipart/mixed) at em-format.c:675
#15 0xb5ba03d5 in em_format_part (emf=0x8ae3090, stream=0x8bf9618, 
part=0xae573580) at em-format.c:704
#16 0xb59c0319 in efh_format_message (emf=0x8ae3090, stream=0x8bf9618, 
part=0xae573580, info=0xb59fd7f0) at em-format-html.c:2782
#17 0xb59be704 in efh_format_exec (m=0x8bf9650) at em-format-html.c:216
#18 0xb59d2fa8 in mail_msg_proxy (msg=0x8bf9650) at mail-mt.c:471
#19 0xb676e5bc in g_thread_pool_thread_proxy (data=0x85fb980) at 
/build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gthreadpool.c:315
#20 0xb676c69f in g_thread_create_proxy (data=0x8c18e00) at 
/build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gthread.c:1893
#21 0xb710f955 in start_thread (arg=0xabc12b70) at pthread_create.c:300
#22 0xb668c14e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

The patch was taken from current upstream git. Please apply.
Cheers,
 -- Guido


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.33 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages evolution depends on:
ii  dbus1.2.24-1 simple interprocess messaging syst
ii  debconf [debconf-2.0]   1.5.32   Debian configuration management sy
ii  evolution-common2.30.1.2-3   architecture independent files for
ii  evolution-data-server   2.30.1-5 evolution database backend server
ii  gconf2  2.28.1-3 GNOME configuration database syste
ii  gnome-icon-theme2.30.3-1 GNOME Desktop icon theme
ii  libart-2.0-22.3.21-1 Library of functions for 2D graphi
ii  libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii  libc6   2.11.1-2 Embedded GNU C Library: Shared lib
ii  libcairo2   1.8.10-4 The Cairo 2D vector graphics libra
ii  libcamel1.2-14  2.30.1-5 The Evolution MIME message handlin
ii  libcanberra-gtk00.24-1   Gtk+ helper for playing widget eve
ii  libcanberra00.24-1   a simple abstract interface for pl
ii  libdbus-1-3 1.2.24-1 simple interprocess messaging syst
ii  libdbus-glib-1-20.86-1   simple interprocess messaging syst
ii  libebackend1.2-02.30.1-5 Utility library for evolution data
ii  libebook1.2-9   2.30.1-5 Client library for evolution addre
ii  libecal1.2-7  

Bug#584661: [Evolution] Bug#584661: Crashes in ITIP parser

2010-06-05 Thread Yves-Alexis Perez
On sam., 2010-06-05 at 13:06 +0200, Guido Günther wrote:
 Package: evolution
 Version: 2.30.1.2-3
 Severity: important
 Tags: patch
 
 Hi,
 withouth the attached patch evolution crashes with the following
 backtrace when opening mails with vcalendar requests.

Thanks, that'll be included in the next evolution upload (wether because
it's 2.30.2 or because it's in debian/patches).

Cheers,
-- 
Yves-Alexis


signature.asc
Description: This is a digitally signed message part