Transaction Report Repeatedly Crashes GNUCash 2.6.1

Mark Phillips mark at phillipsmarketing.biz
Fri Mar 21 12:41:29 EDT 2014


Jeff,

I usually just run Debian testing and rely on apt to update packages as
needed. 2.6.2 is still in unstable, so I am reluctant to run a mixed
testing/unstable system. Is there another way to find out what is missing
or going wrong with my current installation?

Mark


On Fri, Mar 21, 2014 at 9:36 AM, Jeff Earickson <jaearick at colby.edu> wrote:

> Mark,
>
> Can you try it with gnucash 2.6.2 and see if you get the same crash?
>
> Jeff
>
> On Fri, Mar 21, 2014 at 11:41 AM, Mark Phillips <
> mark at phillipsmarketing.biz> wrote:
>
>> I have been using GC for several years and have not had any issues. I am
>> running GC 2.6.1 on Linux version 3.1.0-1-amd64 (Debian 3.1.8-2). However,
>> recently when I try to run a transaction report, GC crashes with a brief
>> message that says there was an error running the report (it flashes on the
>> screen, the the program goes away). I looked in the gnucash.trace file and
>> found -
>>
>> root at orca:/tmp# cat gnucash.trace
>> * 08:33:18 WARN <gnc.backend.dbi> [gnc_module_init_backend_dbi()] No DBD
>> drivers found
>> * 08:33:26 WARN <gnc.python> Unable to initialize Python module (unable to
>> open /usr/share/gnucash/python/init.py)
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:33:58 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:35:18 CRIT <gnc.app-utils> gnc_option_set_selectable: assertion
>> 'option->odb->set_selectable != NULL' failed
>> * 08:36:08 WARN <gnc.report.core> Failure running report: ERROR: In
>> procedure apply-smob/1:
>> ERROR: Wrong number of arguments to #<procedure display-error (_ _ _ _ _
>> _)>
>> In unknown file:
>> ?: 19 [apply-smob/1 #<catch-closure 3472920>]
>> ?: 18 [call-with-input-string "(gnc:report-run 1)" ...]
>> In ice-9/boot-9.scm:
>> 2320: 17 [save-module-excursion #<procedure 4c2a150 at
>> ice-9/eval-string.scm:65:9 ()>]
>> In ice-9/eval-string.scm:
>> 44: 16 [read-and-eval #<input: string 5198680> #:lang ...]
>> 37: 15 [lp (gnc:report-run 1)]
>> In report.scm:
>> 766: 14 [gnc:report-run 1]
>> In ice-9/boot-9.scm:
>> 157: 13 [catch ignore #<procedure 3473d80 at gnucash/main.scm:112:4 ()>
>> ...]
>> In unknown file:
>> ?: 12 [lazy-catch #t #<procedure 3473d20 at gnucash/main.scm:114:18 ()>
>> ...]
>> In ice-9/boot-9.scm:
>> 171: 11 [with-throw-handler #t #<catch-closure 34725e0> #<catch-closure
>> 34725c0>]
>> In unknown file:
>> ?: 10 [apply-smob/1 #<catch-closure 34725e0>]
>> In report.scm:
>> 770: 9 [#<procedure 3473db0 at report.scm:767:5 ()>]
>> 749: 8 [gnc:report-render-html # #t]
>> In html-document.scm:
>> 196: 7 [gnc:html-document-render # #t]
>> In ice-9/boot-9.scm:
>> 102: 6 [#<procedure 54ddb80 at ice-9/boot-9.scm:97:6 (thrown-k . args)>
>> vm-error ...]
>> In unknown file:
>> ?: 5 [apply-smob/1 #<catch-closure 34725c0> vm-error ...]
>> In gnucash/main.scm:
>> 98: 4 [dumper vm-error vm-run "VM: Stack overflow" ()]
>> In unknown file:
>> ?: 3 [display-error #<stack 5e99150> #<output: file 2> ...]
>> In ice-9/boot-9.scm:
>> 106: 2 [#<procedure 54ddb80 at ice-9/boot-9.scm:97:6 (thrown-k . args)>
>> wrong-number-of-args ...]
>> 102: 1 [#<procedure 54ddc00 at ice-9/boot-9.scm:97:6 (thrown-k . args)>
>> wrong-number-of-args ...]
>> In unknown file:
>> ?: 0 [apply-smob/1 #<catch-closure 3472900> wrong-number-of-args ...]
>> root at orca:/tmp#
>>
>> The file /usr/share/gnucash/python/init.py does exist -
>> root at orca:/tmp# ls -alh /usr/share/gnucash/python/init.py
>> -rw-r--r-- 1 root root 2.8K Feb 9 08:30 /usr/share/gnucash/python/init.py
>> root at orca:/tmp#
>>
>> This same report has worked for years, and not it crashes when I change
>> the
>> date range. Any thoughts on how to fix this?
>>
>> Thanks,
>>
>> Mark
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
>
>


More information about the gnucash-user mailing list