Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 20225 - Upgrade to evolution 1.2.4 breaks evolution
Summary: Upgrade to evolution 1.2.4 breaks evolution
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-30 13:30 UTC by Jason Howlett
Modified: 2003-09-21 08:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Howlett 2003-04-30 13:30:02 UTC
I upgraded to evolution 1.2.4 via emerge world -up (which also update gtkhtml,
gal, soup, and gob to name a few). After the update, evolution seg faults at
startup. Rolled back the update to 1.2.3 (along with the other packages
mentioned above) and problem persists. Stack trace follows.

Backtrace was generated from '/usr/bin/evolution'

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New Thread 16384
(LWP 8960)]

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x412d2eb9 in wait4 () from /lib/libc.so.6
#0  0x412d2eb9 in wait4 () from /lib/libc.so.6
#1  0x41350214 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40240ae3 in waitpid () from /lib/libpthread.so.0
#3  0x40d8930e in gnome_segv_handle () from /usr/lib/libgnomeui.so.32
#4  <signal handler called>
#5  0x40497584 in XimFreeDefaultTree () from /usr/lib/libgal.so.21
#6  0x404975f8 in XimFreeDefaultTree () from /usr/lib/libgal.so.21
#7  0x404975e8 in XimFreeDefaultTree () from /usr/lib/libgal.so.21
#8  0x40497248 in _XimLocalIMFree () from /usr/lib/libgal.so.21
#9  0x4048d3fb in _XimOpenIM () from /usr/lib/libgal.so.21
#10 0x40466e6e in XOpenIM () from /usr/lib/libgal.so.21

Thread 1 (Thread 16384 (LWP 8960)):
#0  0x412d2eb9 in wait4 () from /lib/libc.so.6
No symbol table info available.
#1  0x41350214 in __DTOR_END__ () from /lib/libc.so.6
No symbol table info available.
#2  0x40240ae3 in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40d8930e in gnome_segv_handle () from /usr/lib/libgnomeui.so.32
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  0x40497584 in XimFreeDefaultTree () from /usr/lib/libgal.so.21
No symbol table info available.
#6  0x404975f8 in XimFreeDefaultTree () from /usr/lib/libgal.so.21
No symbol table info available.
#7  0x404975e8 in XimFreeDefaultTree () from /usr/lib/libgal.so.21
No symbol table info available.
#8  0x40497248 in _XimLocalIMFree () from /usr/lib/libgal.so.21
No symbol table info available.
#9  0x4048d3fb in _XimOpenIM () from /usr/lib/libgal.so.21
No symbol table info available.
#10 0x40466e6e in XOpenIM () from /usr/lib/libgal.so.21
No symbol table info available.
#0  0x412d2eb9 in wait4 () from /lib/libc.so.6
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2003-04-30 14:35:46 UTC
can you please paste the output of "emerge info"?
Comment 2 Jason Howlett 2003-04-30 16:10:20 UTC
Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.20-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 1700MHz
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg kde libg++ mikmod mmx mpeg ncurses pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm slang readline arts bonobo svga java guile sdl gpm tcpd pam libwww ssl python esd imlib oggvorbis qt motif opengl X gtk gnome -alsa -berkdb -nls dga dvd mozilla mule plotutils perl sse tcltk tetex tiff usb wmf"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage/"
FEATURES="sandbox ccache"
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2003-05-01 05:29:01 UTC
hmm .. unfortunately that backtrace is unusable because you have omit-frame-pointer in your CFLAGS and you don't have debugging compiled in.

can you try re-emerging gal-0.24 ?
Comment 4 Jason Howlett 2003-05-01 13:35:31 UTC
I remerged evolution 1.2.4, gal 0.24, gtkhtm, gob, and soup with the debugging flag enabled. Both bug-buddy and gdb report "no debugging symbols found" and the backtrace looks the same as what I already posted. Any ideas??

Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
=================================================================
System uname: 2.4.20-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 1700MHz
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg kde libg++ mikmod mmx mpeg ncurses pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm slang readline arts bonobo svga java guile sdl gpm tcpd pam libwww ssl python esd imlib oggvorbis qt motif opengl X gtk gnome -alsa -berkdb -nls dga dvd mozilla mule plotutils perl sse tcltk tetex tiff usb wmf"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -g"
CXXFLAGS="-march=pentium3 -O3 -pipe -g"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage/"
FEATURES="sandbox ccache"
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2003-05-01 14:10:31 UTC
ahh, you need to add : DEBUGBUILD="yes" in your /etc/make.conf

but does the backtrace still look the same? because the problem with the backtrace you posted was that XOpenIM, etc was not a part of /usr/lib/libgal.so as far as I can tell. so the problem must of been from somewhere else.
Comment 6 Jason Howlett 2003-05-01 14:26:06 UTC
The backtrace was exactly the same. I am recompiling gal and evolution with DEBUGBUILD set. I will post the results when it finishes. I am pretty sure the problem is not in evolution itself, but in an underlying dependency. When I went back to evolution 1.2.3 the problem remained. However, I also down-graded gal, gtkhtml, gob, and soup to their pre-upgrade versions and the problem still remained. Maybe there was another package upgraded that I missed that is causing all the problem. In theory, rolling everything back like I did should have fixed the problem, but it obviously didn't.
Comment 7 Jason Howlett 2003-05-01 15:18:00 UTC
Here is the new backtrace. Doesn't look much different.

Backtrace was generated from '/usr/bin/evolution'

[New Thread 16384 (LWP 28496)]
0x412cbeb9 in wait4 () from /lib/libc.so.6
#0  0x412cbeb9 in wait4 () from /lib/libc.so.6
#1  0x41349214 in __DTOR_END__ () from /lib/libc.so.6
#2  0x4023dae3 in waitpid () from /lib/libpthread.so.0
#3  0x40d8230e in gnome_segv_handle () from /usr/lib/libgnomeui.so.32
#4  <signal handler called>
#5  0x40490344 in XimFreeDefaultTree () from /usr/lib/libgal.so.23
#6  0x404903b8 in XimFreeDefaultTree () from /usr/lib/libgal.so.23
#7  0x404903a8 in XimFreeDefaultTree () from /usr/lib/libgal.so.23
#8  0x40490008 in _XimLocalIMFree () from /usr/lib/libgal.so.23
#9  0x404861bb in _XimOpenIM () from /usr/lib/libgal.so.23
#10 0x4045fc2e in XOpenIM () from /usr/lib/libgal.so.23

Thread 1 (Thread 16384 (LWP 28496)):
#0  0x412cbeb9 in wait4 () from /lib/libc.so.6
No symbol table info available.
#1  0x41349214 in __DTOR_END__ () from /lib/libc.so.6
No symbol table info available.
#2  0x4023dae3 in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40d8230e in gnome_segv_handle () from /usr/lib/libgnomeui.so.32
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  0x40490344 in XimFreeDefaultTree () from /usr/lib/libgal.so.23
No symbol table info available.
#6  0x404903b8 in XimFreeDefaultTree () from /usr/lib/libgal.so.23
No symbol table info available.
#7  0x404903a8 in XimFreeDefaultTree () from /usr/lib/libgal.so.23
No symbol table info available.
#8  0x40490008 in _XimLocalIMFree () from /usr/lib/libgal.so.23
No symbol table info available.
#9  0x404861bb in _XimOpenIM () from /usr/lib/libgal.so.23
No symbol table info available.
#10 0x4045fc2e in XOpenIM () from /usr/lib/libgal.so.23
No symbol table info available.
#0  0x412cbeb9 in wait4 () from /lib/libc.so.6
Comment 8 Jason Howlett 2003-05-01 15:36:29 UTC
This is the line, from the main function causing the crash in evolution. DDD won't step into it since I don't have all the underlying dependencies compiled with debug options. It appears this function is provided by libgnomeui. I am recomping it with debug options enabled. Will post results.

gnome_init_with_popt_table ("Evolution", VERSION " [" SUB_VERSION "]", argc, argv, options, 0, &popt_context);

Comment 9 Jason Howlett 2003-05-01 15:50:35 UTC
That didn't work. I still can't get into the gnome_init function to see what is going on. Any ideas??
Comment 10 Alastair Tse (RETIRED) gentoo-dev 2003-05-01 16:07:04 UTC
well, did you upgrade your xfree recently? XOpenIM and the other X* functions in your backtrace is something in xfree.
Comment 11 Jason Howlett 2003-05-01 17:39:49 UTC
I upgraded to X 4.3 somtime last week, but everything worked fine until I upgraded  evolution.
Comment 12 Alastair Tse (RETIRED) gentoo-dev 2003-05-01 20:13:59 UTC
are you using some special XIM (X Input Methods)?

it seems to be something trying to access IM methods but with some errors. i'm going to forward this upstream to see if the ximian folks have any ideas.
Comment 13 Jason Howlett 2003-05-01 20:18:29 UTC
Nothing special that I know of. I submitted this problem to ximian but haven't heard a stitch from them. Hopefully you will have better luck getting through. Thanks for the help.
Comment 14 foser (RETIRED) gentoo-dev 2003-05-18 12:59:05 UTC
liquidx, please provide the ximian bug link
Comment 15 Alastair Tse (RETIRED) gentoo-dev 2003-05-19 16:05:26 UTC
http://bugzilla.ximian.com/show_bug.cgi?id=42239
Comment 16 Alastair Tse (RETIRED) gentoo-dev 2003-08-30 19:25:05 UTC
this seems like a rather old bug, and there hasn't been any response from ximian's end, it is very likely it'll never get a response. does this happen if you try 1.4.3/4 ?

Comment 17 foser (RETIRED) gentoo-dev 2003-09-21 08:14:04 UTC
will probably not get fixed, try 1.4 series.