Evolution crashes with segmentation fault when trying to open calendar

Bug #290796 reported by Timothy Alexander
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Incomplete
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

The attached segmentation fault appears whenever trying to open the calendar in evolution. I've got all evolution components ending in -dbg installed, and will attach a valgrind, strace, and gdb output.

interesting behavior on this is if I launch evolution with:
CAMEL_DEBUG=all evolution
it actually loads the calendar, and then when I try to switch days it throws a seg fault. Roughly the same behavior appears when I run valgrind on it, but it says "Killed" instead of seg faulting. Both of these outputs are attached in the same file as the original. If I run it under gdb, it does the same as CAMEL_DEBUG=all, though it does throw a seg fault.

I don't believe this is related, but I am using the evolution-exchange plugin to access the exchange server. I have tried removing evolution from the system, and then reinstalling (using purge, as well as manually removing the files in the home directory and gconf) but this didn't help. I do not have the "Work" calendar enabled while it crashes (I can't enable it at all, since it crashes as soon as I enter the calendar).

requested data:

evolution:
  Installed: 2.24.1-0ubuntu2
  Candidate: 2.24.1-0ubuntu2
  Version table:
 *** 2.24.1-0ubuntu2 0
        500 http://mirrors.cs.wmich.edu intrepid/main Packages
        100 /var/lib/dpkg/status

tpalexander@DRGNDesk:~$ lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10

I expected evolution to open the calendar, so that I could view and edit appointments and meetings. Instead, evolution closed with a segmentation fault.

Please ping me with any and all requests for information.

Revision history for this message
Timothy Alexander (dragonfyre13) wrote :
Revision history for this message
Timothy Alexander (dragonfyre13) wrote :
Revision history for this message
Timothy Alexander (dragonfyre13) wrote :
Revision history for this message
Timothy Alexander (dragonfyre13) wrote :
Revision history for this message
Timothy Alexander (dragonfyre13) wrote :

I am unable to reproduce on the 2 other computers running ubuntu in the office. One of these is running 8.04, and the other is running 8.10, with the same version of evolution as I am.

I can also provide a test case (step by step) and/or a screen recording of the issue if this would be helpful.

Revision history for this message
Timothy Alexander (dragonfyre13) wrote :

Also, Apport is installed, and functioning (I used to get random seg faults with other programs since the move to 8.10, completely random and unreproducible, but this has gone away for the most part) however when evolution crashed, it did not alert, and offer to submit a bug.

Revision history for this message
Timothy Alexander (dragonfyre13) wrote :

reattatching stdoutanderr.out.

This is a more current version (think I screwed up the first time)

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

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Timothy Alexander (dragonfyre13) wrote :

Running this with
evolution --disable-eplugin does not change the way, or affect of crashing.

It does, however, remove many of the warnings.

tpalexander@DRGNDesk:~/tmpdir$ evolution --disable-eplugin
Changing the queries (contains? "summary" "")
Segmentation fault

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

does disabling atk fixes the issue? it looks like an atk crash, please install the at-spi, libglib2, libgtk2 and evolution dbgsym packages, your trace is missing a few symbols, thanks.

Revision history for this message
Timothy Alexander (dragonfyre13) wrote :

A) How do I disable atk?

B) running traces now.

Revision history for this message
Timothy Alexander (dragonfyre13) wrote :
Revision history for this message
Timothy Alexander (dragonfyre13) wrote :
Revision history for this message
Timothy Alexander (dragonfyre13) wrote :
Revision history for this message
Timothy Alexander (dragonfyre13) wrote :
Revision history for this message
Timothy Alexander (dragonfyre13) wrote :

OK, all attached. I setup the requested packages prior to running any of the new ones too.

Revision history for this message
Fabus (fabian-gebert-hh) wrote :

Same problem here! Any fix yet?

Revision history for this message
Psukez (psukez) wrote :

The same here! evolution crash when enter in calen

Revision history for this message
Allan Caeg (allancaeg) wrote :

Same here. I manage to go to calendar by running it from the terminal (but I can't even open the calendar if I start it with the menu or gnome-do) but it crashes whenever I navigate to another day.

Revision history for this message
david_ri (david-d-cox) wrote :

Same problem here. I updated to 8.10 last night. Everything appears to work, but Evolution crashes when switching to Calendar. Messages load with no problem, and if I go all the way over to Tasks (only), tasks load perfectly. However, when going to the Calendar page, the first error states that Tasks will not be available until relaunch, followed quickly by the same message regarding Calendar. It then locks up (goes gray) and I have to force-quit.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the stacktrace indicates the issue is bug #270271, you can try not enabling the accessibility function if you don't need those as a workaround to the issue

Revision history for this message
Timothy Alexander (dragonfyre13) wrote :

How would I disable the accessibility function?

When do we estimate this will be included in mainline? (Looks like they already have a patch for it upstream)

Revision history for this message
Timothy Alexander (dragonfyre13) wrote :

FYI for future people.

To disable accessibility, got to System->Preferences->Assistive Technologies

Uncheck the "enable assistive technologies" box.

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.