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

Bug #735419 reported by Paolo Sammicheli
170
This bug affects 37 people
Affects Status Importance Assigned to Milestone
evolution-data-server (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: evolution-data-server

Step performed

1) Added a new Google Calendar to Evolution
2) Closed Evolution and opened the Calendar on the Unity's Top Bar to check if appointments were visible
3) Apport detected the crash

Note on side: appointments are shown very badly compares to previous GNOME Calendar, I hope this is not the final release for natty's inclusion (See screenshot attached)

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: evolution-data-server 2.32.2-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-6.34-generic 2.6.38-rc7
Uname: Linux 2.6.38-6-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Tue Mar 15 12:43:04 2011
ExecutablePath: /usr/lib/evolution/e-calendar-factory
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110314)
ProcCmdline: /usr/lib/evolution/e-calendar-factory
ProcEnviron:
 SHELL=/bin/bash
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0x174fcc <g_type_check_instance_cast+44>: mov (%ecx),%esi
 PC (0x00174fcc) ok
 source "(%ecx)" (0x00000010) not located in a known VMA region (needed readable region)!
 destination "%esi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: evolution-data-server
StacktraceTop:
 g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0
 ?? () from /usr/lib/libedata-cal-1.2.so.10
 ?? () from /usr/lib/libgio-2.0.so.0
 ?? () from /usr/lib/libgio-2.0.so.0
 ?? () from /lib/libglib-2.0.so.0
Title: e-calendar-factory crashed with SIGSEGV in g_type_check_instance_cast()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Paolo Sammicheli (xdatap1) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_type_check_instance_cast (type_instance=0x94950c8, iface_type=80) at /build/buildd/glib2.0-2.28.3/./gobject/gtype.c:3994
 on_object_unregistered (object=0x94950c8) at e-gdbus-egdbuscal.c:6680
 exported_interface_free (ei=0x94950c8) at /build/buildd/glib2.0-2.28.3/./gio/gdbusconnection.c:3664
 exported_interface_free (ei=0x94ba0c8) at /build/buildd/glib2.0-2.28.3/./gio/gdbusconnection.c:3674
 g_hash_table_remove_node (hash_table=<value optimized out>, func=0x1, user_data=0x94a6540, notify=-1) at /build/buildd/glib2.0-2.28.3/./glib/ghash.c:453

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
Paolo Sammicheli (xdatap1) wrote :

New calendar miss the previous features, not really usable in this way

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Confirming, there seems to be duplicates.

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

Paolo,

Can you still see this crash happening? I'm unable to reproduce it and I'm not finding the stack trace very helpful in figuring out what's happening. I think this issue may have been fixed in an update of evolution-indicator (for the crash).

Changed in evolution-data-server (Ubuntu):
assignee: Mathieu Trudel-Lapierre (mathieu-tl) → nobody
status: Confirmed → Incomplete
Revision history for this message
Paolo Sammicheli (xdatap1) wrote :

Hi Mathieu,

last weeks, after Beta1, I haven't seen this crash again and I used the google calendar integration quite heavily. Since Beta2 I'm using it daily on my netbook so probably it was fixed with last update.

Regards

Revision history for this message
Pedro Villavicencio (pedro) wrote :

marking it as fixed then, please if you see this again open a new report with apport, thanks.

Changed in evolution-data-server (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Detlef Lechner (detlef-lechner) wrote :

I am affected too.
Linux T61 3.0.0-10-server #16-Ubuntu SMP Fri Sep 2 x86_64 x86_64 x86_64 GNU/Linux

There is no "Fix Released".

Revision history for this message
Detlef Lechner (detlef-lechner) wrote :

I am affected too.

~$ uname -a
Linux T61 3.0.0-11-server #18-Ubuntu SMP Wed Sep 14 01:20:37 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

There is no "Fix Released", even after the latest dist-upgrade.

Revision history for this message
Quintin (quintin-vanrooyen) wrote :

I have had this crash since I added google calendars to my Evolution and the Oneiric update.

THe crash is triggered whenever I accept a new appointment.

Setting the local calendar as the default calendar does not alter this behavior.

Revision history for this message
Detlef Lechner (detlef-lechner) wrote :

This bug still persists.

Revision history for this message
Detlef Lechner (detlef-lechner) wrote :

This bug still persists.
~$ uname -a
Linux T61 3.0.0-12-server #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

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.