gnucash crashes during startup

Bug #1389018 reported by Jochen
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GetDeb Software Portal
Fix Released
Undecided
Unassigned

Bug Description

I've installed gnucash 2.6.4-1 from GetDeb.net. It seems to start up fine first, displaying a note of the day and a startup window. However it then crashes before finishing the startup.

I had installed the standard ubuntu version of gnucash (2.6.1) before, but had purged it before insatlling 2.6.4 from GetDeb.net, using sudo apt-get purge gnucash; sudo apt-get autoremove (as described on http://wiki.gnucash.org/wiki/Ubuntu).

Here's some ouput that's hopefully useful.

$ uname -a
Linux Herbert 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

$ dpkg-query -l gnucash
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==========================-==================-==================-==========================================================
ii gnucash 1:2.6.4-1~getdeb1 amd64 personal and small-business financial-accounting software

$ gnucash
Backtrace:
In ice-9/boot-9.scm:
 157: 16 [catch #t #<catch-closure 1f7a3c0> ...]
In unknown file:
   ?: 15 [apply-smob/1 #<catch-closure 1f7a3c0>]
In ice-9/boot-9.scm:
3513: 14 [process-use-modules (((gnucash price-quotes)))]
 627: 13 [map #<procedure 1f1ac60 at ice-9/boot-9.scm:3513:25 (mif-args)> ((#))]
3514: 12 [#<procedure 1f1ac60 at ice-9/boot-9.scm:3513:25 (mif-args)> (#)]
2783: 11 [resolve-interface (gnucash price-quotes) #:select ...]
2708: 10 [#<procedure 1f0d580 at ice-9/boot-9.scm:2696:4 (name #:optional autoload version #:key ensure)> # ...]
2981: 9 [try-module-autoload (gnucash price-quotes) #f]
2320: 8 [save-module-excursion #<procedure 338a9c0 at ice-9/boot-9.scm:2982:17 ()>]
3001: 7 [#<procedure 338a9c0 at ice-9/boot-9.scm:2982:17 ()>]
In unknown file:
   ?: 6 [primitive-load-path "gnucash/price-quotes" ...]
In gnucash/price-quotes.scm:
  41: 5 [#<procedure 2525600 ()>]
In ice-9/boot-9.scm:
3513: 4 [process-use-modules (((www main)))]
 627: 3 [map #<procedure 1f1ac60 at ice-9/boot-9.scm:3513:25 (mif-args)> ((#))]
3514: 2 [#<procedure 1f1ac60 at ice-9/boot-9.scm:3513:25 (mif-args)> ((www main))]
2786: 1 [resolve-interface (www main) #:select ...]
In unknown file:
   ?: 0 [scm-error misc-error #f "~A ~S" ("no code for module" (www main)) #f]

ERROR: In procedure scm-error:
ERROR: no code for module (www main)

Revision history for this message
henczati (henczati) wrote :

I just installed gnucash 2.6.4-1~getdeb1 on Lubuntu 14.04 Trusty (with it being the first version installed on this OS), and it seems to work fine for me.

Hope that this somewhat helps.

Revision history for this message
Tommy Trussell (tommy-trussell) wrote :

It turns out this is due to a problem with Guile 2.0, and only affects folks upgrading from one version using Guile 2.0 to another version using Guile 2.0.

As seen in Debian Bug 764821 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764821 the workaround is to delete the guile cache directory.

rm -R ~/.cache/guile/ccache/

The fix will be included in GnuCash 2.6.5

Revision history for this message
Christoph Korn (c-korn) wrote :

Ok, will close the bug when 2.6.5 is published.

Christoph Korn (c-korn)
Changed in getdeb.net:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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