Evolution crashes when closing main window[when two windows are open]

Bug #608344 reported by Vish
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Binary package hint: evolution

Steps to reproduce:

When evolution is running:

1- open a compose window
2- now with two evolution windows open , close the main window using [ctrl+w]
3- evolution segfaults.

Worth noting is that the menu option [ctrl+w] is greyed out in the main window. Upstream mentions that this should just work [ https://bugzilla.gnome.org/show_bug.cgi?id=624528#c5 ]

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: evolution 2.30.2-0ubuntu5
ProcVersionSignature: Ubuntu 2.6.35-8.13-generic 2.6.35-rc5
Uname: Linux 2.6.35-8-generic i686
Architecture: i386
Date: Thu Jul 22 03:21:23 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100707)
ProcEnviron:
 LANG=en_IN
 SHELL=/bin/bash
SourcePackage: evolution

Revision history for this message
Vish (vish) wrote :
Revision history for this message
Vish (vish) wrote :

Since I'm running Maverick in a VM I'm not sure I could provide sufficient info, and since Ngassam Nkwenga is able to, he ran debugging:

http://launchpadlibrarian.net/52270862/gdb-evolution.txt
http://launchpadlibrarian.net/52270863/gdb-evolution-2.txt

Revision history for this message
Vish (vish) wrote :

@ Ngassam Nkwenga , Thanks for the debugging. However the debug is incomplete.

Do you notice "??" in the gdb-evolution-2.txt ,like :
#1 0x00c32384 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 that means we have the debugging symbols missing for those.

You need to install debug packages for those as well.
For ex: for /usr/lib/libgtk-x11-2.0.so.0 , you have to run in terminal the command:

~$ dpkg -S /usr/lib/libgtk-x11-2.0.so.0

you will get the result:
libgtk2.0-0: /usr/lib/libgtk-x11-2.0.so.0

You need to install : libgtk2.0-0-dbg

You need to install this for all the '??' , so:
~$ dpkg -S /usr/lib/libcamel-provider-1.2.so.14
libcamel1.2-14: /usr/lib/libcamel-provider-1.2.so.14

and so on..

Marking bug incomplete till we have a complete debug

Changed in evolution (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Ngassam Nkwenga (cyrildz) wrote : Re: [Bug 608344] Re: Evolution crashes when closing main window[when two windows are open]

I have installed the missing debug library but I could not find the
one for libgthread, libcamel,
here the debuging info with the missing libgtk.

Revision history for this message
Vish (vish) wrote :

Odd , isnt there a :

libcamel1.2-14-dbgsym
In maverick?
If a -dbg packages is not there you can install the -dbgsym package instead too.

Revision history for this message
Ngassam Nkwenga (cyrildz) wrote :

there isn't any dbgsym ... but I see a pkg-create-dbgsym.
I don't know if it could help , do you have any idea ?

Revision history for this message
Vish (vish) wrote :

@Ngassam Nkwenga: pkg-create-dbgsym is not the one.

I believe you tried to search in synaptic for?

 libcamel1.2-14-dbgsym

Looks like a bug in synaptic , it is not able to find the libcamel package ,

but when you scroll the list of packages , without searching , the package is there , you need to install that package.

Thanks for your patience! :)

Revision history for this message
Ngassam Nkwenga (cyrildz) wrote :

Hi,I can't find this lib ( libcamel1.2-14-dbgsym), I search through
synaptic for it, with apt too, no results.

Revision history for this message
Vish (vish) wrote :

@Ngassam Nkwenga: It is there in synaptic , it is just hiding if you search using the search box.

What you can do is try "reload" in synaptic or apt-get update ..
Once you reload, scroll through the list without using the searchbox

* Do not use the search box * just scroll the list of "All" [it should be there]

If you still can find it , use command:

sudo apt-get install libcamel1.2-14-dbgsym

If you still cant install using the command,
Manually Download and install the libcamel1.2-14-dbgsym_2.30.2-0ubuntu3_i386.ddeb
from http://ddebs.ubuntu.com/pool/main/e/evolution-data-server/

Note: the 2.30.2 version from there,
or if you are using amd64 the libcamel1.2-14-dbgsym_2.30.2-0ubuntu3_amd64.ddeb

Once you have that installed , run the debug. Thanks.

Revision history for this message
Ngassam Nkwenga (cyrildz) wrote :

Hi,sorry, I was not there.

I installed the missing Library , I was surprise that I don't have this
issue anymore.
I don't know if it was fixed with the Update I did this morning.

I have done the update before installing dbgsym library.

But there is something interesting : I still have the issue when I run
Evolution from gdb.
attached are two log I did.

Please,remember, Since today, when I run Evolution normally, this issue is
no more there.

Revision history for this message
Vish (vish) wrote :

hmm , thats odd indeed! Probably why upstream didnt have the problem when they tried. The update might have fixed the bug.

We usually run debugging for problems that occur during normal usage of the application.
But since this does not happen when evolution runs normally, lets leave this bug as incomplete for now and see if it returns before release.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for evolution (Ubuntu) because there has been no activity for 60 days.]

Changed in evolution (Ubuntu):
status: Incomplete → Expired
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.