[Evolution] Bug#280662: After update, Evolution always crashes at startup if ~/.evolution present

Francois Taiani f.taiani at computer.org
Wed Aug 17 14:20:44 UTC 2005


Package: evolution
Version: 2.2.2-4
Followup-For: Bug #280662


I have a very similar problem to the one reported above. I have updated my
debian installation (and evolution was not among the update packages)
yesterday, and since this evolution always crashes at startup if
~/.evolution is present.

If ~/.evolution is *not* present, evolution starts up correctly, but
crashes on exit, or in the middle of the excution if the GUI is
exercised a bit too much (repeatedly switching between the mail and
calendar view for instance). It also sets up a new ~/.evolution, and if
launched again will crash at start up.

I've use gdb to get an idea of where the crash happens. It apparently
always is a segmentation fault in the same function of libgal. (But
since it's a seg fault, the problem might not be in libgal at all if I'm
not mistaken.)

---
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 13996)]
0x0f8285a8 in e_canvas_hide_tooltip () from /usr/lib/libgal-2.4.so.0
---

My gdb install has some issue with stack interpretation, so the only
backtrace I get is the following one:

---
(gdb) bt
#0  0x0f8285a8 in e_canvas_hide_tooltip () from /usr/lib/libgal-2.4.so.0
#1  0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#2  0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#3  0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#4  0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#5  0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#6  0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#7  0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#8  0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#9  0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#10 0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#11 0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#12 0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#13 0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#14 0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#15 0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
#16 0x0f864f68 in e_table_item_redraw_range () from
/usr/lib/libgal-2.4.so.0
Previous frame inner to this frame (corrupt stack?)
----

The (corrupt stack?) message is a gdb issue on powerpc, no something
related to evolution.

It appears the only workaround for me is to go back to version 1.0.5
(sarge) (sigh).

Kind regards

Francois


-- System Information:
Debian Release: testing/unstable
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'testing'), (500, 'stable')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-rc6-fta
Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=en_GB.ISO-8859-15 (charmap=ISO-8859-15)

Versions of packages evolution depends on:
ii  evolution-data-server1 1.2.2-5.1         evolution database backend server
ii  gconf2                 2.10.1-1          GNOME configuration database syste
ii  gnome-icon-theme       2.10.1-2          GNOME Desktop icon theme
ii  gtkhtml3.6             3.6.2-1           HTML rendering/editing library - b
ii  libart-2.0-2           2.3.17-1          Library of functions for 2D graphi
ii  libatk1.0-0            1.10.1-2          The ATK accessibility toolkit
ii  libaudiofile0          0.2.6-6           Open-source version of SGI's audio
ii  libbonobo2-0           2.10.0-1          Bonobo CORBA interfaces library
ii  libbonoboui2-0         2.8.1-2           The Bonobo UI library
ii  libc6                  2.3.2.ds1-22      GNU C Library: Shared libraries an
ii  libcamel1.2-0          1.2.2-5.1         The Evolution MIME message handlin
ii  libcompfaceg1          1989.11.11-24     Compress/decompress images for mai
ii  libdb4.1               4.1.25-18         Berkeley v4.1 Database Libraries [
ii  libebook1.2-3          1.2.2-5.1         Client library for evolution addre
ii  libecal1.2-2           1.2.2-5.1         Client library for evolution calen
ii  libedataserver1.2-4    1.2.2-5.1         Utily library for evolution data s
ii  libedataserverui1.2-4  1.2.2-5.1         GUI utily library for evolution da
ii  libesd0                0.2.36-1          Enlightened Sound Daemon - Shared 
ii  libfontconfig1         2.3.2-1           generic font configuration library
ii  libfreetype6           2.1.7-2.4         FreeType 2 font engine, shared lib
ii  libgail-common         1.8.4-1           GNOME Accessibility Implementation
ii  libgail17              1.8.4-1           GNOME Accessibility Implementation
ii  libgal2.4-0            2.4.2-1           G App Libs (run time library)
ii  libgal2.4-common       2.4.2-1           G App Libs (common files)
ii  libgconf2-4            2.10.1-1          GNOME configuration database syste
ii  libgcrypt11            1.2.1-4           LGPL Crypto library - runtime libr
ii  libglade2-0            1:2.5.1-2         library to load .glade files at ru
ii  libglib2.0-0           2.6.5-1           The GLib library of C routines
ii  libgnome-keyring0      0.4.3-1           GNOME keyring services library
ii  libgnome-pilot2        2.0.12-1.2        Support libraries for gnome-pilot
ii  libgnome2-0            2.8.1-2           The GNOME 2 library - runtime file
ii  libgnomecanvas2-0      2.10.2-2          A powerful object-oriented display
ii  libgnomeprint2.2-0     2.10.3-2          The GNOME 2.2 print architecture -
ii  libgnomeprintui2.2-0   2.10.2-2          GNOME 2.2 print architecture User 
ii  libgnomeui-0           2.8.1-3           The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0         2.8.4-4           The GNOME virtual file-system libr
ii  libgnutls11            1.0.16-13.1       GNU TLS library - runtime library
ii  libgpg-error0          1.1-4             library for common error values an
ii  libgtk2.0-0            2.6.8-1           The GTK+ graphical user interface 
ii  libgtkhtml3.6-18       3.6.2-1           HTML rendering/editing library - r
ii  libice6                4.3.0.dfsg.1-14   Inter-Client Exchange library
ii  libjpeg62              6b-10             The Independent JPEG Group's JPEG 
ii  libldap2               2.1.30-11         OpenLDAP libraries
ii  libnspr4               2:1.7.8-1sarge1   Netscape Portable Runtime Library
ii  libnss3                2:1.7.8-1sarge1   Network Security Service Libraries
ii  liborbit2              1:2.12.2-3        libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0          1.8.2-1           Layout and rendering of internatio
ii  libpisock8             0.11.8-10         Library for communicating with a P
ii  libpisync0             0.11.8-10         Synchronization library for PalmOS
ii  libpopt0               1.7-5             lib for parsing cmdline parameters
ii  libsm6                 4.3.0.dfsg.1-14   X Window System Session Management
ii  libsoup2.2-7           2.2.3-2           an HTTP library implementation in 
ii  libtasn1-2             0.2.13-1          Manage ASN.1 structures (runtime)
ii  libx11-6               4.3.0.dfsg.1-14   X Window System protocol client li
ii  libxml2                2.6.20-1          GNOME XML library
ii  xlibs                  4.3.0.dfsg.1-14   X Keyboard Extension (XKB) configu
ii  zlib1g                 1:1.2.2-4.sarge.2 compression library - runtime

Versions of packages evolution recommends:
pn  evolution-plugins        <none>          (no description available)
ii  gnome-desktop-data       2.8.3-2         Common files for GNOME 2 desktop a
pn  gnome-pilot-conduits     <none>          (no description available)
ii  mozilla-psm              2:1.7.8-1sarge1 The Mozilla Internet application s
ii  spamassassin             3.0.4-2         Perl-based spam filter using text 

-- no debconf information




More information about the Pkg-evolution-maintainers mailing list