GNOME Bugzilla – Bug 596797
Gnucash crashes at startup when loading "gnucash/report/standard-reports"
Last modified: 2018-06-29 22:28:55 UTC
When trying to run GnuCash 2.3.6 r18357m, it crashes while loading "gnucash/report/standard-reports" during startup. It seems to be caused by r18352. If I comment out the code added in that revision and then recompile, GnuCash starts successfully. On IRC, warlord said he has slib version 3b1 and '@' is found; however, I am running Ubuntu 9.04 with slib 3b1-3 and it fails. The error is as follows: Backtrace: In unknown file: ?: 9 (let ((full-name #)) (let (#) (if already # #))) ... ?: 10 (begin (if # #) (make-modules-in # full-name)) ?: 11* (if (or # #) (try-load-module name)) ?: 12 [try-load-module (gnucash report standard-reports)] ?: 13 (or (begin (try-module-linked name)) (try-module-autoload name) ...) ?: 14* [try-module-autoload (gnucash report standard-reports)] ?: 15 (let* (# # # #) (resolve-module dir-hint-module-name #f) (and # #)) ... ?: 16 (letrec ((load-file #)) (dynamic-wind (lambda () #) (lambda () #) ...) ...) ?: 17* [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>] ?: 18* [#<procedure #f ()>] ?: 19* (let ((file #)) (cond (# => #) (# => #))) ?: 20 [#<procedure #f #> "/usr/bin/gnucash2.3/share/gnucash/guile-modules/gnucas$ ?: 21 [load-file #<primitive-procedure primitive-load> ...] ?: 22* [save-module-excursion #<procedure #f ()>] ?: 23 (let (# #) (dynamic-wind # thunk #)) ?: 24 [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>] ?: 25* [#<procedure #f ()>] ?: 26* [primitive-load "/usr/bin/gnucash2.3/share/gnucash/guile-modules/gnucash/r$ In /usr/bin/gnucash2.3/share/gnucash/guile-modules/gnucash/report/standard-reports.scm: 160: 27* (define gnc:register-report-create-internal #) 160: 28* (@ # gnc:register-report-create-internal) /usr/bin/gnucash2.3/share/gnucash/guile-modules/gnucash/report/standard-reports.scm:160:45: In expression (@ (gnucash report standard-reports ...) gnc:register-report-create-internal): /usr/bin/gnucash2.3/share/gnucash/guile-modules/gnucash/report/standard-reports.scm:160:45: Unbound variable: @
*** Bug 596734 has been marked as a duplicate of this bug. ***
*** Bug 596866 has been marked as a duplicate of this bug. ***
*** Bug 596847 has been marked as a duplicate of this bug. ***
*** Bug 596846 has been marked as a duplicate of this bug. ***
Fixed in r18360.
*** Bug 596907 has been marked as a duplicate of this bug. ***
*** Bug 596908 has been marked as a duplicate of this bug. ***
*** Bug 597061 has been marked as a duplicate of this bug. ***
*** Bug 597219 has been marked as a duplicate of this bug. ***
I downloaded the gnucash-2.3.6-svn-r18367-setup.exe and installed. So the version after the fix reported above. But the problem I reported in bug 596846 still persists.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=596797. Please update any external references or bookmarks.