After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 343830 - gnucash crashes on start
gnucash crashes on start
Status: VERIFIED DUPLICATE of bug 345824
Product: GnuCash
Classification: Other
Component: Reports
unspecified
Other Linux
: High critical
: ---
Assigned To: Chris Lyttle
Chris Lyttle
Depends on:
Blocks:
 
 
Reported: 2006-06-04 14:43 UTC by Adam Kessel
Modified: 2018-06-29 21:07 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Copy of report configuration file, asked by jsled and others (11.35 KB, application/octet-stream)
2006-07-28 00:57 UTC, Alex Schenck
Details

Description Adam Kessel 2006-06-04 14:43:20 UTC
Distribution: Debian testing/unstable
Package: GnuCash
Severity: Normal
Version: GNOME2.14.2 unspecified
Gnome-Distributor: Debian
Synopsis: gnucash crashes on start
Bugzilla-Product: GnuCash
Bugzilla-Component: Reports
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:

Just opened gnucash. There were eight or nine saved reports--as it's
going through re-creating the reports, it crashes out.

Steps to reproduce the crash:
1.  Open gnucash.
2. 
3. 

Expected Results:

Start normally.

How often does this happen?

Every time.

Additional Information:



Debugging Information:

Backtrace was generated from '/usr/bin/gnucash'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1230104896 (LWP 21492)]
0xb6d671fe in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Thread 1 (Thread -1230104896 (LWP 21492))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 gw_init_wrapset_gw_engine
    from /usr/lib/gnucash/gnucash/libgw-engine.so.0
  • #4 scm_gsubr_apply
    from /usr/lib/libguile.so.12
  • #5 scm_dapply
    from /usr/lib/libguile.so.12
  • #6 scm_deval
    from /usr/lib/libguile.so.12
  • #7 scm_deval
    from /usr/lib/libguile.so.12
  • #8 scm_deval
    from /usr/lib/libguile.so.12
  • #9 scm_deval
    from /usr/lib/libguile.so.12
  • #10 scm_deval
    from /usr/lib/libguile.so.12
  • #11 scm_deval
    from /usr/lib/libguile.so.12
  • #12 scm_deval
    from /usr/lib/libguile.so.12
  • #13 scm_deval
    from /usr/lib/libguile.so.12
  • #14 scm_dapply
    from /usr/lib/libguile.so.12
  • #15 scm_apply
    from /usr/lib/libguile.so.12
  • #16 scm_call_0
    from /usr/lib/libguile.so.12
  • #17 scm_body_thunk
    from /usr/lib/libguile.so.12
  • #18 scm_internal_lazy_catch
    from /usr/lib/libguile.so.12
  • #19 scm_lazy_catch
    from /usr/lib/libguile.so.12
  • #20 scm_deval
    from /usr/lib/libguile.so.12
  • #21 scm_dapply
    from /usr/lib/libguile.so.12
  • #22 scm_apply
    from /usr/lib/libguile.so.12
  • #23 scm_call_0
    from /usr/lib/libguile.so.12
  • #24 scm_body_thunk
    from /usr/lib/libguile.so.12
  • #25 scm_internal_catch
    from /usr/lib/libguile.so.12
  • #26 scm_catch
    from /usr/lib/libguile.so.12
  • #27 scm_deval
    from /usr/lib/libguile.so.12
  • #28 scm_deval
    from /usr/lib/libguile.so.12
  • #29 scm_i_eval_x
    from /usr/lib/libguile.so.12
  • #30 scm_primitive_eval_x
    from /usr/lib/libguile.so.12
  • #31 scm_read_0str
    from /usr/lib/libguile.so.12
  • #32 scm_c_with_fluids
    from /usr/lib/libguile.so.12
  • #33 scm_c_with_fluid
    from /usr/lib/libguile.so.12
  • #34 scm_c_call_with_current_module
    from /usr/lib/libguile.so.12
  • #35 scm_eval_string
    from /usr/lib/libguile.so.12
  • #36 scm_c_eval_string
    from /usr/lib/libguile.so.12
  • #37 gfec_eval_file
    from /usr/lib/gnucash/gnucash/libgncmod-app-utils.so.0
  • #38 scm_internal_lazy_catch
    from /usr/lib/libguile.so.12
  • #39 scm_internal_lazy_catch
    from /usr/lib/libguile.so.12
  • #40 scm_internal_catch
    from /usr/lib/libguile.so.12
  • #41 scm_internal_stack_catch
    from /usr/lib/libguile.so.12
  • #42 gfec_eval_string
    from /usr/lib/gnucash/gnucash/libgncmod-app-utils.so.0
  • #43 gnc_run_report
    from /usr/lib/gnucash/gnucash/libgncmod-report-system.so.0
  • #44 gnc_run_report_id_string
    from /usr/lib/gnucash/gnucash/libgncmod-report-system.so.0
  • #45 gnc_report_raise_editor
    from /usr/lib/gnucash/gnucash/libgncmod-report-gnome.so.0
  • #46 gnc_build_url
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #47 gnc_html_show_url
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #48 gnc_plugin_page_report_get_type
    from /usr/lib/gnucash/gnucash/libgncmod-report-gnome.so.0
  • #49 gnc_plugin_page_create_widget
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #50 gnc_main_window_open_page
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #51 gnc_load_stock_icons
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #52 gnc_load_stock_icons
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #53 gnc_main_window_restore_all_windows
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #54 gnc_reconcile_list_changed
    from /usr/lib/gnucash/libgncgnome.so.0
  • #55 gnc_hook_del_scm_dangler
    from /usr/lib/gnucash/gnucash/libgncmod-engine.so.0
  • #56 g_hook_list_marshal
    from /usr/lib/libglib-2.0.so.0
  • #57 gnc_hook_run
    from /usr/lib/gnucash/gnucash/libgncmod-engine.so.0
  • #58 show_session_error
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #59 gnc_file_query_save
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #60 gnc_file_open_file
    from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0
  • #61 _start
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0




------- Bug created by bug-buddy at 2006-06-04 14:43 -------

Comment 1 Adam Kessel 2006-06-04 15:03:27 UTC
Interestingly, deleting the books file (~/.gnucash/books/%2Fpath_stuff%2Ffilename) fixed the problem. The reports still come up, so I guess they are no longer stored in that file. Perhaps this is an upgrade issue.
Comment 2 Josh Sled 2006-06-04 18:31:33 UTC
You don't happen to have a backup of that ~/.gnucash/books/[...] file, do you?
Comment 3 Chris Shoemaker 2006-06-12 17:45:55 UTC
Q1: I can tell this is 1.9.x, but what version is this, exactly?

Note: ~/.gnucash/books/%2Fpath_stuff%2Ffilename is not used after the first successful opening of the file in 1.9.x.  So...

Q2: Did you see this crash when opening a 1.8.x file in 1.9 for the very first time?

What I don't understand is that, if this was the first time opening the file, and it crashed, and you deleted ~/.gnucash/books/%2Fpath_stuff%2Ffilename then when you re-opened with 1.9.x then no reports would be opened automatically.  But, if this crash was _not_ during the first time opening the file, then deleting ~/.gnucash/books/%2Fpath_stuff%2Ffilename should have had no effect.

Note 2: The stack trace is bogus and almost useless, just like Bug#342305.  This probably has something to do with the packaging.
Comment 4 Adam Kessel 2006-06-12 18:14:43 UTC
Q1: I can tell this is 1.9.x, but what version is this, exactly?

1.9.7-1 from Debian unstable.

Q2: Did you see this crash when opening a 1.8.x file in 1.9 for the very first time?

No. I had opened and closed the file at least a couple of times with that same version of gnucash 1.9.7 before this crash happened. This sounds like it is inconsistent with what is supposed to happen with the books file; I have no idea why.

I did send the books file to Josh Sled by email, by the way. You can look at it if it would be helpful, I just don't want it posted to a public forum.
Comment 5 Alex Schenck 2006-07-27 22:47:01 UTC
Same exact problem here. I had version 1.8 before upgrading to 2.0 and I'm getting the same crash.
Comment 6 Alex Schenck 2006-07-28 00:57:50 UTC
Created attachment 69775 [details]
Copy of report configuration file, asked by jsled and others

warlord and others requested the config file.
Comment 7 Alex Schenck 2006-07-28 01:04:21 UTC
Exact error message here.

<snip>

aschenck@celeborn ~ $ gnucash
gnucash: [W] "failure loading ""/home/aschenck/.gnucash/books/%2Fhome%2Faschenck%2Ffinancial%2Falexbook"
Backtrace:
In unknown file:
   ?: 0* [gnc:send-options 4 #f]
In /usr/share/gnucash/scm/options.scm:
1508: 1* [gnc:options-for-each #<procedure #f (option)> #f]
1457: 2  ((options (quote for-each)) thunk)
1457: 3* (options (quote for-each))

/usr/share/gnucash/scm/options.scm:1457:4: In expression (options (quote for-each)):
/usr/share/gnucash/scm/options.scm:1457:4: Wrong type to apply: #f
aschenck@celeborn ~ $

</snip>
Comment 8 Christian Stimming 2006-08-02 08:27:00 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 345824 ***
Comment 9 John Ralls 2018-06-29 21:07:14 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=343830. Please update any external references or bookmarks.