Evolution segfaults when opening mail with ICS/VCALENDAR attachment

Bug #1468024 reported by Dennis L.
6
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
New
Medium
Unassigned

Bug Description

Upon opening a mail that has a ICS/VCALENDAR attachment Evolution will hang displaying "Retrieving message xxxxxxx-xxxxxx" for a few seconds and then segfault.
This has happened with ICS/VCALENDAR files from various sources.
After digging the web I had found one case where german "umlauts" (maybe non-ascii characters) would cause the crash.
As my last name contains such a character I have prepared an ICS file and removed all possible offending characters and made a new test which resulted in the same crash as before.
I have attached the (anonymized) offending ICS file used for reproducing the bug.

ProblemType: Crash
DistroRelease: Ubuntu 15.04
Package: evolution 3.12.11-0ubuntu3
ProcVersionSignature: Ubuntu 3.19.0-22.22-generic 3.19.8-ckt1
Uname: Linux 3.19.0-22-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
CrashCounter: 1
CurrentDesktop: Unity
Date: Tue Jun 23 09:04:10 2015
ExecutablePath: /usr/bin/evolution
ProcCmdline: evolution
Signal: 11
SourcePackage: evolution
StacktraceTop:
 _int_malloc (av=av@entry=0x7f1474000020, bytes=bytes@entry=79) at malloc.c:3296
 __GI___libc_malloc (bytes=79) at malloc.c:2895
 ?? () from /usr/lib/nvidia-340/tls/libnvidia-tls.so.340.76
 g_malloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 camel_mime_filter_backup () from /usr/lib/libcamel-1.2.so.49
Title: evolution crashed with SIGSEGV in _int_malloc()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dip lpadmin plugdev roccat sambashare sudo

Revision history for this message
Dennis L. (dennis2society) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 _int_malloc (av=av@entry=0x7f1474000020, bytes=bytes@entry=79) at malloc.c:3296
 __GI___libc_malloc (bytes=79) at malloc.c:2895
 ?? () from /tmp/apport_sandbox_ywog7V/usr/lib/nvidia-340/tls/libnvidia-tls.so.340.76
 g_malloc (n_bytes=n_bytes@entry=79) at /build/buildd/glib2.0-2.44.1/./glib/gmem.c:97
 camel_mime_filter_backup (filter=0x7f149400a030, data=0x7f14a1ffd5f3 "END:VCALENDAR\r\n://maps.google.de/maps?q=CinemaxX+Bremen&hl=de&ie=UTF8&ll=53.083096\\,8.809018\r\nGEO:53.083096;8.809018\r\nURL:http://maps.google.de/maps?q=CinemaxX+Bremen&hl=de&ie=UTF8&ll=53.083096,8.8090"..., length=15) at camel-mime-filter.c:315

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in evolution (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Dennis L. (dennis2society) wrote :

As of Ubuntu 17.04 opening emails with ICS/VCALENDAR attachments in Evolution appears to work just fine.
Apparently this problem is solved.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.