e-calendar-factory crashed with SIGSEGV in icaltimezone_get_utc_offset()

Bug #730977 reported by Jono Bacon
110
This bug affects 24 people
Affects Status Importance Assigned to Milestone
evolution-data-server (Ubuntu)
Confirmed
Medium
Mathieu Trudel-Lapierre

Bug Description

Binary package hint: evolution-data-server

Automated crash report from importing a Google Calendar into Evolution.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: evolution-data-server 2.32.2-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic i686
Architecture: i386
Date: Mon Mar 7 14:55:33 2011
ExecutablePath: /usr/lib/evolution/e-calendar-factory
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202)
ProcCmdline: /usr/lib/evolution/e-calendar-factory
ProcEnviron:
 SHELL=/bin/bash
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0x344a22 <icaltimezone_get_utc_offset+434>: cmp 0x8(%eax),%esi
 PC (0x00344a22) ok
 source "0x8(%eax)" (0x00000008) not located in a known VMA region (needed readable region)!
 destination "%esi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: evolution-data-server
StacktraceTop:
 icaltimezone_get_utc_offset () from /usr/lib/libical.so.0
 icaltimezone_convert_time () from /usr/lib/libical.so.0
 icaltime_as_timet_with_zone () from /usr/lib/libical.so.0
 ?? () from /usr/lib/libecal-1.2.so.8
 ?? () from /usr/lib/libedata-cal-1.2.so.10
Title: e-calendar-factory crashed with SIGSEGV in icaltimezone_get_utc_offset()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Jono Bacon (jonobacon) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 icaltimezone_get_utc_offset (zone=<value optimized out>, tt=0xbfc9dfb8, is_daylight=0x0) at /build/buildd/libical-0.44/src/libical/icaltimezone.c:906
 icaltimezone_convert_time (tt=0xbfc9dfb8, from_zone=0xa8ed0b8, to_zone=0x3592a0) at /build/buildd/libical-0.44/src/libical/icaltimezone.c:789
 icaltime_as_timet_with_zone (tt=..., zone=0xa8ed0b8) at /build/buildd/libical-0.44/src/libical/icaltime.c:409
 e_cal_recur_generate_instances_of_rule (comp=0xa46e510, prop=0x0, start=1298880000, end=1302505200, cb=0x16f020 <check_instance_time_range_cb>, cb_data=0xa8fadf0, tz_cb=0x16f680 <resolve_tzid>, tz_cb_data=0xa8fadf0, default_timezone=0x9e37a18) at e-cal-recur.c:715
 func_occur_in_time_range (esexp=0xa8f9ef0, argc=2, argv=0xbfc9e270, data=0xa8fadf0) at e-cal-backend-sexp.c:390

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in evolution-data-server (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Confirming, since there's a duplicate. Seems like there is no sensitive information either, so setting the bug to public visibility.

visibility: private → public
Changed in evolution-data-server (Ubuntu):
status: New → Confirmed
assignee: nobody → Mathieu Trudel-Lapierre (mathieu-tl)
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Jono,

Do you remember if the calendar you were adding was a public calendar in case we could try to reproduce the crash?

The stack trace indicates an issue in converting the time zone for a recurring event, but I couldn't really reproduce the crash or make sense of why this would cause a crash in libical the way it does.

Revision history for this message
Brendan_P (brendan-p) wrote :

Just experienced this in 12.04.

I have multiple time zones (SAST/GMT) in a google calendar that's pulled into evolution.

Revision history for this message
Brad Heap (nzv8fan) wrote :

Same problem here as Brendan_P, as part of Gnome 3 the calendar appears off the top bar when you access the calendar, when it downloads from Google I have events in multiple time zones and hence the crash.

Revision history for this message
Lars Falk-Petersen (julenissen) wrote :

This happened for me when enabling a private calendar (birthdays & anniversaries), that was set up by 11.10 as part of automatic google setup.

Revision history for this message
Brendan_P (brendan-p) wrote :

I'm no longer seeing this issue having previously been affected by it.

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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