evolution-exchange-storage crashed with SIGSEGV in icalparameter_get_partstat()

Bug #479081 reported by Axel Hanikel
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution-exchange (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: evolution-exchange

The problem is reproducible as follows: Open an e-mail with an iCal attachment, select a calendar which is located on an Exchange server, and click "accept". evolution-exchange-storage crashes and the evolution ui freezes. I am using Ubuntu 9.10 with all updates applied that came in so far. Thank you!

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Mon Nov 9 12:19:59 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/lib/evolution/2.28/evolution-exchange-storage
Package: evolution-exchange 2.28.1-0ubuntu1
ProcCmdline: /usr/lib/evolution/2.28/evolution-exchange-storage --oaf-activate-iid=OAFIID:GNOME_Evolution_Exchange_Connector_CalFactory:1.2 --oaf-ior-fd=34
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, user)
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SegvAnalysis:
 Segfault happened at: 0xfbc0f3 <icalparameter_get_partstat+35>: mov 0x10(%esi),%ecx
 PC (0x00fbc0f3) ok
 source "0x10(%esi)" (0x00000010) not located in a known VMA region (needed readable region)!
 destination "%ecx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: evolution-exchange
StacktraceTop:
 icalparameter_get_partstat () from /usr/lib/libical.so.0
 ?? ()
 ?? ()
 e_cal_backend_sync_receive_objects ()
 ?? () from /usr/lib/libedata-cal-1.2.so.6
Title: evolution-exchange-storage crashed with SIGSEGV in icalparameter_get_partstat()
Uname: Linux 2.6.31-14-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Axel Hanikel (ahanikel) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:icalparameter_get_partstat (param=0x0)
check_owner_partstatus_for_declined (
receive_objects (backend=0x9898020, cal=0x98c0ac0,
e_cal_backend_sync_receive_objects (backend=0x9898020,
_e_cal_backend_receive_objects (backend=0x9898020,

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in evolution-exchange (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Axel Hanikel (ahanikel)
visibility: private → public
Revision history for this message
Axel Hanikel (ahanikel) wrote :

The following stacktrace might me more useful (the crash seems to happen in libical.so.0.43.0):

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f44ef6c8910 (LWP 8023)]
icalparameter_get_partstat (param=0x0) at /build/buildd/libical-0.43/obj-x86_64-linux-gnu/src/libical/icalderivedparameter.c:1338
1338 /build/buildd/libical-0.43/obj-x86_64-linux-gnu/src/libical/icalderivedparameter.c: No such file or directory.
 in /build/buildd/libical-0.43/obj-x86_64-linux-gnu/src/libical/icalderivedparameter.c
(gdb) bt
#0 icalparameter_get_partstat (param=0x0) at /build/buildd/libical-0.43/obj-x86_64-linux-gnu/src/libical/icalderivedparameter.c:1338
#1 0x000000000042ae62 in check_owner_partstatus_for_declined (backend=<value optimized out>, icalcomp=0x15baa40) at e-cal-backend-exchange-calendar.c:719
#2 0x000000000042f325 in receive_objects (backend=0x1472bf0, cal=<value optimized out>, calobj=<value optimized out>) at e-cal-backend-exchange-calendar.c:1689
#3 0x00007f4503d127d6 in e_cal_backend_sync_receive_objects () from /usr/lib/libedata-cal-1.2.so.6
#4 0x00007f4503d128ca in ?? () from /usr/lib/libedata-cal-1.2.so.6
#5 0x00007f44fde1ad80 in ORBit_small_invoke_adaptor () from /usr/lib/libORBit-2.so.0
#6 0x00007f44fde2b13a in ?? () from /usr/lib/libORBit-2.so.0
#7 0x00007f44fde2b76a in ?? () from /usr/lib/libORBit-2.so.0
#8 0x00007f44fde13dcf in giop_thread_queue_process () from /usr/lib/libORBit-2.so.0
#9 0x00007f44fde14178 in ?? () from /usr/lib/libORBit-2.so.0
#10 0x00007f44fc9e6142 in ?? () from /lib/libglib-2.0.so.0
#11 0x00007f44fc9e4b44 in ?? () from /lib/libglib-2.0.so.0
#12 0x00007f4502a95a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007f44fc6f080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Revision history for this message
dino99 (9d9) wrote :

This version is outdated and no more supported

Changed in evolution-exchange (Ubuntu):
status: New → Invalid
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.