startup crash after 2.24.3 update

Bug #316726 reported by Kari Smolander
72
This bug affects 5 people
Affects Status Importance Assigned to Milestone
evolution-exchange (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs
Intrepid
Fix Released
High
Unassigned

Bug Description

Binary package hint: evolution

I upgraded from 2.24.2 to 2.24.3. After that, Evolution crashes at start. Downgrading back to 2.24.2 did not change the situation.
I am using evolution-exchange

evolution-shell-Message: Killing old version of evolution-data-server...
RSS Plugin enabled (evolution 2.24, evolution-rss 0.1.0)
** (evolution:8418): DEBUG: mailto URL command: evolution %s
** (evolution:8418): DEBUG: mailto URL program: evolution

(evolution:8418): libecal-WARNING **: e-cal.c:318: Unexpected response

(evolution:8418): libecal-WARNING **: e-cal.c:318: Unexpected response
Changing the queries (contains? "summary" "")

(evolution:8418): camel-WARNING **: camel_type_register: 'CamelExchangeFolder' has smaller class size than parent 'CamelOfflineFolder'

(evolution:8418): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed

(evolution:8418): camel-CRITICAL **: camel_folder_construct: assertion `CAMEL_IS_FOLDER (folder)' failed
Segmentation fault

Revision history for this message
Marc D. (marc.d) wrote :

Same message here when starting. I'm using the MS Exchange connector (evolution-exchange), which is still at 2.24.2-0ubuntu1 while the rest of the evolution stuff is at 2.24.3-0ubuntu1. Maybe this one should also be updated?

When I ran evolution offline and with --disable-eplugin it started but as soon as I selected my inbox on the exchange server it crashed with the same error.

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
C de-Avillez (hggdh2) wrote :

There may be an undeclared dependency on EDS/Evolution for e-e, and we are trying to confirm it. An updated e-e (for 2.24.3) should be published tomorrow, anyway.

extract of IRC chat about it on GNOME's #evolution channel:

<hggdh> srag, ping
* dave_largo is now known as dave_lunch
<hggdh> srag, is there a dependency on evo/e-d-s 2.24.3 for e-e?
<hggdh> ^^ actually, anyone that knows the answer is welcome to pipe in
<luckybharath> hggdh: e-e depends on them yes
<hggdh> luckybharath, OK. there is no declared depends for 2.24.3...
<hggdh> luckybharath, is it worth a bug, then? the version dependencies should be updated
<luckybharath> hggdh: it should be updated for sure
<luckybharath> for every release it usually is. Since there was just one fix maybe ppl ignored it
<luckybharath> If its not included atleast previous source should be built with the EDS and Evo rpms
<luckybharath> hggdh: ftp://ftp.gnome.org/pub/GNOME/sources/evolution-exchange/2.24/evolution-exchange-2.24.3.news
<luckybharath> srag has released 2.24.3 for exchange as well
<hggdh> luckybharath, yes, I looked at them all. The changelog for e-e talks about "part of fix of b.n.c 441712", but there are no references anywhere else of what/where are the other parts
<hggdh> and b.n.c blocks me from this bug :-(
<luckybharath> hggdh: :( sad
<hggdh> extremely so...
<luckybharath> hggdh: http://mail.gnome.org/archives/evolution-hackers/2006-October/msg00022.html
<luckybharath> That mentions it, but I really don't expect you to look back into such old archives. maybe we should specify it somewhere very public if we don't already do it
<hggdh> yay, I would not look at that old archive entry (but will from now on ;-)). But, if there are no ABI changes, it should still work...

Revision history for this message
Zorglub (jean-frm) wrote :

Same here.

If I uninstall evolution-exchange everything is working fine... but, unfortunately, I need it. Please update this package.

Revision history for this message
Yan (yanick-lachance) wrote :

Same here:

** (evolution:11224): DEBUG: mailto URL command: evolution %s
** (evolution:11224): DEBUG: mailto URL program: evolution

(evolution:11224): camel-WARNING **: camel_type_register: 'CamelExchangeFolder' has smaller class size than parent 'CamelOfflineFolder'

(evolution:11224): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed

(evolution:11224): camel-CRITICAL **: camel_folder_construct: assertion `CAMEL_IS_FOLDER (folder)' failed
Segmentation fault

Revision history for this message
ubunturox (ubunturox-kk) wrote :

same error here.

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"

Package: evolution
Priority: optional
Section: gnome
Installed-Size: 9096
Maintainer: Debian Ubuntu Desktop Team <email address hidden>
Architecture: i386
Version: 2.24.3-0ubuntu1
Replaces: evolution-common (<< 2.6.2-3), evolution-plugins (<= 2.22.2-1)
Provides: imap-client, mail-reader

I guess no email till this bug is fixed. :(

Revision history for this message
Greg Haywood (ghaywood) wrote :

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"

Ditto, this is a requirement for my work. Same error as above.

Greg

Revision history for this message
ubunturox (ubunturox-kk) wrote : Re: [Bug 316726] Re: startup crash after 2.24.3 update

Guess I am banished to the land of Windows & Outlook till this thing blows
over. I downloaded the e-e 2.24.3 source and tried to compile ... but to
compile I need to install a whole bunch of development packages for all the
evolution components .. too much trouble to install all those on my work
machine. I guess the e-e update will be available very soon.

On Tue, Jan 13, 2009 at 2:21 PM, Greg Haywood <email address hidden> wrote:

> DISTRIB_ID=Ubuntu
> DISTRIB_RELEASE=8.10
> DISTRIB_CODENAME=intrepid
> DISTRIB_DESCRIPTION="Ubuntu 8.10"
>
> Ditto, this is a requirement for my work. Same error as above.
>
> Greg
>
> --
> startup crash after 2.24.3 update
> https://bugs.launchpad.net/bugs/316726
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
C de-Avillez (hggdh2) wrote :

all: as I stated on my previous comment, we should have e-e 2.24.3 available on January 14th, during the day.

Revision history for this message
Hakan Urhan (hakanurhan) wrote :

Although hggdh stated that the update will be available soon, here is resolution for the people that can't wait for it (like me).

I downloaded the source package from (Thanks to hggdh for the link)
ftp://ftp.gnome.org/pub/GNOME/sources/evolution-exchange/2.24/evolution-exchange-2.24.3.tar.bz2

and I had to install the following packages to be able to compile it (I use Ubuntu 8.10 2.6.27-11)

evolution-dev libcamel1.2-dev libedataserver1.2-dev libnspr4-dev libsoup2.4-dev libsqlite3-dev intltool libebook1.2-dev libecal1.2-dev libedataserverui1.2-dev libegroupwise1.2-dev libebackend1.2-dev libexchange-storage1.2-dev libedata-book1.2-dev libedata-cal1.2-dev libldap2-dev

then
>./configure
>make
>sudo make install

solved my problem. I removed the extra dev packages afterwards.

Me

Revision history for this message
maxadamo (massimilianoadamo) wrote :

Of course, same problem and same situation here.

But this is anyway a "blocker", as the application can't be used, and I do not agree the importance field set to "medium".

Or should we really consider consider recompiling evolution is a workaround?
The workaround is to use the webmail (hoping you don't have other mailboxes configured in Evolution).

cheers.

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

don't run make install on the distribution it will install things which will take over the distribution version and not be replaced when the ubuntu version are updated and break next upgrades

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

the issue is only an intrepid one

Changed in evolution-exchange:
status: Incomplete → Invalid
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
ggiese (ggiese) wrote :

I have to agree with maxadamo. Evolution is apparently unusable for a considerable amount of users, which alone already would be a reason to change the importance to high.

Revision history for this message
Hakan Urhan (hakanurhan) wrote :

Sebastien, I had to "make install" on the distribution because I do not have a rapid replacement for the exchange server (except the OWA over firefox). Therefore I had to use it anyways.

Question:
How can I use the debdiff file? What's its purpose? (newbie I am, needless to say :-) )

Revision history for this message
darren (darrenm) wrote :
Download full text (8.8 KiB)

Hello. I use it for work too and am getting this issue. Here is a backtrace if they are still required. Any idea when a fix will hit the repos?

Thread 11 (Thread 0x43c6c950 (LWP 19841)):
#0 0x00007f6d74a62b04 in __lll_lock_wait () from /lib/libpthread.so.0
#1 0x00007f6d74a5e1a0 in _L_lock_102 () from /lib/libpthread.so.0
#2 0x00007f6d74a5daae in pthread_mutex_lock () from /lib/libpthread.so.0
#3 0x00007f6d627f3e26 in stub_send_internal (stub=0x1cdc9e0, ex=0x20ed140, oneway=0, command=CAMEL_STUB_CMD_GET_FOLDER_INFO, ap=0x43c6be10) at camel-stub.c:340
#4 0x00007f6d627f4007 in camel_stub_send (stub=0x1f899c0, ex=0x80, command=4294967295) at camel-stub.c:608
#5 0x00007f6d627f05c7 in exchange_get_folder_info (store=<value optimized out>, top=0x0, flags=1, ex=0x20ed140) at camel-exchange-store.c:748
#6 0x00007f6d77927227 in camel_store_get_folder_info (store=0x1a63de0, top=0x0, flags=7, ex=0x20ed140) at camel-store.c:894
#7 0x00007f6d67be8388 in get_folderinfo_exec (m=0x20ed120) at mail-ops.c:1069
#8 0x00007f6d67be552a in mail_msg_proxy (msg=0x20ed120) at mail-mt.c:520
#9 0x00007f6d6d9997f7 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007f6d6d998264 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x00007f6d74a5c3ea in start_thread () from /lib/libpthread.so.0
#12 0x00007f6d6d6a9c6d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x4346b950 (LWP 19840)):
#0 0x00007f6d74a6055d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f6d716de605 in ?? () from /usr/lib/libgthread-2.0.so.0
#2 0x00007f6d6d94b76b in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x00007f6d6d999829 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0x00007f6d6d998264 in ?? () from /usr/lib/libglib-2.0.so.0
#5 0x00007f6d74a5c3ea in start_thread () from /lib/libpthread.so.0
#6 0x00007f6d6d6a9c6d in clone () from /lib/libc.so.6
#7 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x42c6a950 (LWP 19837)):
#0 camel_folder_summary_load_from_db (s=0x2363940, ex=0x42c69dc0) at camel-folder-summary.c:954
#1 0x00007f6d627f1af3 in camel_exchange_summary_new (folder=0x0,
    filename=0x7f6d5c00fee0 "/home/darrenm/.evolution/mail/exchange/dmansell@EXCHANGE/personal/subfolders/Inbox/summary") at camel-exchange-summary.c:145
#2 0x00007f6d627eb65f in camel_exchange_folder_construct (folder=0x0, parent=<value optimized out>, name=0x21cbbc1 "personal/Inbox", camel_flags=0,
    folder_dir=0x7f6d5c00fb30 "/home/darrenm/.evolution/mail/exchange/dmansell@EXCHANGE/personal/subfolders/Inbox", offline_state=0, stub=0x1cdc9e0, ex=0x21c9b20)
    at camel-exchange-folder.c:1015
#3 0x00007f6d627f08b9 in exchange_get_folder (store=0x1a63de0, folder_name=0x21cbbc1 "personal/Inbox", flags=0, ex=0x21c9b20) at camel-exchange-store.c:516
#4 0x00007f6d779275d0 in camel_store_get_folder (store=0x1a63de0, folder_name=0x21cbbc1 "personal/Inbox", flags=0, ex=0x21c9b20) at camel-store.c:345
#5 0x00007f6d67bee8e7 in mail_tool_uri_to_folder (uri=<value optimized out>, flags=0, ex=0x21c9b20) at mail-tools.c:331
#6 0x00007f6d67be74f4 in get_folder_exec (m=0x21c9b00) at mail-ops.c:1214
#7 0x00007f6d67be552a in mail_msg_proxy (msg=0x21c9b00) at mail-mt.c:...

Read more...

Revision history for this message
Steve Langasek (vorlon) wrote :

Accepted into intrepid-proposed, please test and give feedback here. Please see https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in evolution-exchange:
status: Confirmed → Fix Committed
Revision history for this message
Daniel Kolvik (daniel-kolvik) wrote :

I added the proposed archive, but the update isn't showing up when searching for it.

Actually I get version 2.24.1 Thats very strange..

I'm I doing something wrong, is the package available yet?

Revision history for this message
Yan (yanick-lachance) wrote :

Works here with the intrepid-proposed 2.24.3 version.

Thanks for the quick fix.

Revision history for this message
Kari Smolander (kari-smolander) wrote :

Yes, now the exchange connection works as before, although veeery
slowly over internet (this was the case already before. The startup
may take 15 minutes or so. In the company network it takes 10
seconds).

Kari

On Wed, Jan 14, 2009 at 19:23, Steve Langasek
<email address hidden> wrote:
> Accepted into intrepid-proposed, please test and give feedback here.
> Please see https://wiki.ubuntu.com/Testing/EnableProposed for
> documentation how to enable and use -proposed. Thank you in advance!
>
> ** Changed in: evolution-exchange (Ubuntu Intrepid)
> Status: Confirmed => Fix Committed
>
> ** Tags added: verification-needed
>
> --
> startup crash after 2.24.3 update
> https://bugs.launchpad.net/bugs/316726
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in "evolution-exchange" source package in Ubuntu: Invalid
> Status in evolution-exchange in Ubuntu Intrepid: Fix Committed
>
> Bug description:
> Binary package hint: evolution
>
> I upgraded from 2.24.2 to 2.24.3. After that, Evolution crashes at start. Downgrading back to 2.24.2 did not change the situation.
> I am using evolution-exchange
>
> evolution-shell-Message: Killing old version of evolution-data-server...
> RSS Plugin enabled (evolution 2.24, evolution-rss 0.1.0)
> ** (evolution:8418): DEBUG: mailto URL command: evolution %s
> ** (evolution:8418): DEBUG: mailto URL program: evolution
>
> (evolution:8418): libecal-WARNING **: e-cal.c:318: Unexpected response
>
> (evolution:8418): libecal-WARNING **: e-cal.c:318: Unexpected response
> Changing the queries (contains? "summary" "")
>
> (evolution:8418): camel-WARNING **: camel_type_register: 'CamelExchangeFolder' has smaller class size than parent 'CamelOfflineFolder'
>
> (evolution:8418): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed
>
> (evolution:8418): camel-CRITICAL **: camel_folder_construct: assertion `CAMEL_IS_FOLDER (folder)' failed
> Segmentation fault
>

Revision history for this message
ubunturox (ubunturox-kk) wrote :

My system doesnt see the update. Been trying since morning. :(

Revision history for this message
ubunturox (ubunturox-kk) wrote :
Revision history for this message
Yan (yanick-lachance) wrote :

For now, in the 'Download from' section of the Software sources, select the MAIN server as the other repositories as not up to date yet.

Revision history for this message
Tom Skoglund (tom.skoglund) wrote :

The update was available to me when I came to work this morning. Works like a charm.

Revision history for this message
Guy Thouret (guy-thouret) wrote :

e-e updated this morning, all working fine now.

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

This bug was fixed in the package evolution-exchange - 2.24.3-0ubuntu1

---------------
evolution-exchange (2.24.3-0ubuntu1) intrepid-proposed; urgency=low

  * New upstream version (lp: #316726)
  * debian/control:
    - updated evolution requirement

 -- Sebastien Bacher <email address hidden> Wed, 14 Jan 2009 13:53:02 +0100

Changed in evolution-exchange:
status: Fix Committed → Fix Released
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

Related questions

Remote bug watches

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