GNOME Bugzilla – Bug 373809
Crash upon startup with slib 3a4 on OS X and Debian
Last modified: 2018-06-29 21:15:45 UTC
After upgrading slib from 3a3 to 3a4, GnuCash crashes upon startup. With slib 3a4 installed, GnuCash 2.0.2 on OS X crashes while displaying the splash screen. The problem has been reproduced by several users. Downgrading slib to 3a3 has fixed the problem for all of them. How to reproduce: Start GnuCash 2.0.2 on OS X with slib 3a4. This is version 2.0.2, r14936. A backtrace has been posted to http://trac.macosforge.org/projects/macports/attachment/ticket/11017/backtrace.log
Same behaviour for svn version r15107.
Sounds like a pretty clear bug for slib not gnucash, if upgrading and downgrading that library reliably breaks and fixes the crash.
I worked with GC 1.9.7 successfully on top of the slib-3a4-4. As soon as I upgraded GC to 2.0.1-1~sarge I expreienced the same error and I reverted to GC version 1.9.1 which still works fine without having touched slib package. hope this helps... bye Thomas
(In reply to comment #3) > I worked with GC 1.9.7 successfully on top of the slib-3a4-4. > > As soon as I upgraded GC to 2.0.1-1~sarge I expreienced the same error and I > reverted to GC version 1.9.1 which still works fine without having touched slib > package. > > hope this helps... > > bye > Thomas > I forgot to tell that my system is an Athlon 700 PC (yes, it's really this old;o)) running debian Linux. bye Thomas
Maybe this is important: in my backtrace line 7 differs from that one mas@macports.org published: The sting in my line is: "/usr/share/gnucash/guile-modules/gnucash/report/account-p$ which is exactly the same length also cutting the name of the existing file. bye Thomas
The scheme backtrace for comment#3 through comment#5 has been posted on gnucash-de, http://lists.gnucash.org/pipermail/gnucash-de/2006-November/004583.html
Note that there is a bug open against the debian slib package for this: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=405985 (please be sure to check in on this and make sure it doesn't get forgotten by the maintainer) A workaround is (maybe not feasible for everyone) to downgrade to the sarge versions of slib. - add sarge urls into /etc/apt/sources.list: deb http://http.us.debian.org/debian/ sarge main non-free contrib - pin sarge to a lower priority and slib to 3a1-4.2 in /etc/apt/preferences: Package: * Pin: release a=sarge Pin-Priority: 200 Package: slib Pin: version 3a1-4.2 Pin-Priority: 1001 - actually do the downgrade: apt-get -f install slib=3a1-4.2
*** Bug 392556 has been marked as a duplicate of this bug. ***
Patched on trunk by r15428. We might need some testing before backporting that change.
backported to 2.0 in r15443. Should be in 2.0.5
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=373809. Please update any external references or bookmarks.