Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 34491 - GnuCash abnormally exists after guile seg faults
Summary: GnuCash abnormally exists after guile seg faults
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-26 19:42 UTC by Philippe Laflamme
Modified: 2004-05-07 07:34 UTC (History)
0 users

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 Philippe Laflamme 2003-11-26 19:42:49 UTC
Opening an account in GnuCash 1.8.7 will crash. This is apperently caused by a segmentation fault in guile 1.6.4-r1.

Repro steps:
1- Open GnuCash
2- Select File/New File
3- Select default options (use A Simple Checkbook to get a few accounts)
4- Select any account (ie: Income)
5- Press the Open button on the toolbar

At this point, I get a Gnome popup window telling me /usr/bin/guile has seg faulted and GnuCash exits.

Here is my config:
Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.20-gentoo-r8)
=================================================================
System uname: 2.4.20-gentoo-r8 i686 AMD Athlon(TM) XP1800+
Gentoo Base System version 1.4.3.10p1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=athlon-xp -march=athlon-xp -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /opt/tomcat/conf /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="http://adelie.polymtl.ca http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 oss apm cups foomaticdb kde libg++ libwww mad mikmod motif ncurses nls slang spell truetype xml2 xmms xv gtkhtml gdbm berkdb readline arts bonobo svga java guile sdl gpm python esd imlib gtk qt opengl mozilla ldap X gtk2 gnome alsa avi cdr crypt curl encode gif jpeg mpeg oggvorbis pam pdflib perl png postgres quicktime ssl tcpd tiff zlib"

#emerge -p world
These are the packages that I would merge, in order:
 
Calculating world dependencies ...done!
[ebuild     UD] dev-libs/openssl-0.9.6k [0.9.6l]
Comment 1 Philippe Laflamme 2003-12-13 13:17:40 UTC
After reading bug 114932 in Gnome's database (http://bugzilla.gnome.org/show_bug.cgi?id=114932), I remerged glibc. It fixed the problem.

Maybe this should be investigated more thoroughly.
Comment 2 Alastair Tse (RETIRED) gentoo-dev 2003-12-13 16:22:12 UTC
i'm not sure how we can investigate further if it can't be duplicated any more. I'm inclined to think that it is a transient occurance with a particular revision of glibc?

btw, why did you think it is caused by guile and also in the gnome bug report, it seems unconfirmed that the crash was caused by guile since their backtraces pointed to glib which isn't used by guile.
Comment 3 Philippe Laflamme 2003-12-16 18:42:16 UTC
In my initial post I mentioned the "root" cause of GnuCash exiting:

"At this point, I get a Gnome popup window telling me /usr/bin/guile has seg faulted and GnuCash exits."

A window poped up stating that the "/usr/bin/guile" application had a segmentation fault error. This is the only thing that pointed me to guile. I did not use gdb to come to this conclusion, so it might be erronous.

It's still strange that remerging glibc fixed the problem. I don't understand how this could NOT have affected any other application besides guile or GnuCash (whichever was the one in cause here). That's why I mentioned it could be worth investigating. I agree, that this is probably a transient issue, maybe my emerge history could give an insight on what might have been the problem?
Comment 4 Yi Quang (RETIRED) gentoo-dev 2004-05-07 07:34:34 UTC
Since this issue has been fixed and can't be reproduced anymore, i'm closing.