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 139188 - Crash on close while saving
Crash on close while saving
Status: VERIFIED DUPLICATE of bug 155327
Product: GnuCash
Classification: Other
Component: General
unspecified
Other other
: Normal critical
: ---
Assigned To: Derek Atkins
Derek Atkins
: 142992 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-04-05 21:06 UTC by wanderer
Modified: 2018-06-29 20:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description wanderer 2004-04-05 21:06:06 UTC
Package: GnuCash
Severity: normal
Version: 1.8.8
Synopsis: Crash while trying to close
Bugzilla-Product: GnuCash
Bugzilla-Component: General

Description:
Description of Problem:
I had left gnucash up and running for several days, during most of which
I had done nothing whatsoever with it. Eventually, I decided to close
it; I switched to the desktop, let it load itself from swap, clicked the
Save button, and immediately clicked the little close box in the upper
left corner. (I'm not positive, but I may have done this last multiple
times.) Shortly thereafter, gnucash closed, and in a few moments I had a
"program crashed, file a bug report?" dialog.

Steps to reproduce the problem:
Aside from the bug description above, I've got no idea. Sorry.

Actual Results:
Program crashes.

Expected Results:
Program closes without crashing.

How often does this happen?
It's happened only once so far.

Additional Information:
It's possible that gnucash was still saving data when I clicked the
close box; if so, this may have something to do with the crash.



Debugging Information:

Backtrace was generated from '/usr/bin/guile-1.6'

(no debugging symbols found)...(no debugging symbols found)...[New
Thread 16384 (LWP 15556)]

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
0x40024bd8 in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 15556))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 GTK_CAULDRON_ESCAPE
    from /usr/lib/libgnomeui.so.32
  • #2 __pthread_sighandler
    from /lib/libpthread.so.0
  • #3 __libc_sigaction
    from /lib/libc.so.6
  • #4 write_account_group
    from /usr/lib/gnucash/gnucash/libgncmod-backend-file.so.0
  • #5 write_account_group
    from /usr/lib/gnucash/gnucash/libgncmod-backend-file.so.0
  • #6 write_accounts
    from /usr/lib/gnucash/gnucash/libgncmod-backend-file.so.0
  • #7 gnc_session_load_from_xml_file_v2
    from /usr/lib/gnucash/gnucash/libgncmod-backend-file.so.0
  • #8 gnc_book_write_to_xml_filehandle_v2
    from /usr/lib/gnucash/gnucash/libgncmod-backend-file.so.0
  • #9 gnc_book_write_to_xml_file_v2
    from /usr/lib/gnucash/gnucash/libgncmod-backend-file.so.0
  • #10 libgncmod_backend_file_LTX_gnc_backend_new
    from /usr/lib/gnucash/gnucash/libgncmod-backend-file.so.0
  • #11 gnc_file_be_set_compression
    from /usr/lib/gnucash/gnucash/libgncmod-backend-file.so.0
  • #12 gnc_session_save
    from /usr/lib/gnucash/gnucash/libgncmod-engine.so.0
  • #13 gnc_file_save
    from /usr/lib/gnucash/gnucash/libgncmod-app-file.so.0
  • #14 gnc_main_window_file_save_cb
    from /usr/lib/gnucash/libgncgnome.so.0
  • #15 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #16 gtk_signal_remove_emission_hook
    from /usr/lib/libgtk-1.2.so.0
  • #17 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #18 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #19 gtk_button_clicked
    from /usr/lib/libgtk-1.2.so.0
  • #20 gtk_button_get_relief
    from /usr/lib/libgtk-1.2.so.0
  • #21 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #22 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #23 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #24 gtk_button_released
    from /usr/lib/libgtk-1.2.so.0
  • #25 gtk_button_get_relief
    from /usr/lib/libgtk-1.2.so.0
  • #26 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #27 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #28 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #29 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #30 gtk_propagate_event
    from /usr/lib/libgtk-1.2.so.0
  • #31 gtk_main_do_event
    from /usr/lib/libgtk-1.2.so.0
  • #32 gdk_wm_protocols_filter
    from /usr/lib/libgdk-1.2.so.0
  • #33 g_get_current_time
    from /usr/lib/libglib-1.2.so.0
  • #34 g_get_current_time
    from /usr/lib/libglib-1.2.so.0
  • #35 g_main_run
    from /usr/lib/libglib-1.2.so.0
  • #36 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #37 gnc_ui_start_event_loop
    from /usr/lib/gnucash/libgncgnome.so.0
  • #38 _init
    from /usr/lib/gnucash/libgw-gnc.so.0
  • #39 scm_ceval
    from /usr/lib/libguile.so.12
  • #40 scm_ceval
    from /usr/lib/libguile.so.12
  • #41 scm_ceval
    from /usr/lib/libguile.so.12
  • #42 scm_ceval
    from /usr/lib/libguile.so.12
  • #43 scm_i_eval_x
    from /usr/lib/libguile.so.12
  • #44 scm_primitive_eval_x
    from /usr/lib/libguile.so.12
  • #45 scm_primitive_eval
    from /usr/lib/libguile.so.12
  • #46 scm_internal_dynamic_wind
    from /usr/lib/libguile.so.12
  • #47 scm_eval_x
    from /usr/lib/libguile.so.12
  • #48 scm_shell
    from /usr/lib/libguile.so.12
  • #49 scm_init_guile
    from /usr/lib/libguile.so.12
  • #50 scm_init_guile
    from /usr/lib/libguile.so.12
  • #51 scm_boot_guile
    from /usr/lib/libguile.so.12
  • #52 main
  • #53 __libc_start_main
    from /lib/libc.so.6
  • #0 waitpid
    from /lib/libpthread.so.0




------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-04-05 17:06 -------


Unknown platform unknown. Setting to default platform "Other".
Unknown milestone "unknown" in product "GnuCash".
   Setting to default milestone for this product, '---'
The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@bugzilla.gnome.org.
   Previous reporter was wanderer@fraglimit.net.
Setting to default status "UNCONFIRMED".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Derek Atkins 2004-04-06 20:20:41 UTC
Yes, I suspect this is related to the "Exit-while-saving" bug.  I thought it was
fixed in 1.8.8, but clearly there is another code-path to the same issue. 
Thanks for reporting it.
Comment 2 Chris Lyttle 2004-08-17 07:02:42 UTC
*** Bug 142992 has been marked as a duplicate of this bug. ***
Comment 3 Christian Stimming 2005-11-21 09:43:26 UTC
Raising severity due to crasher
Comment 4 Christian Stimming 2005-11-21 09:47:58 UTC

*** This bug has been marked as a duplicate of 155327 ***
Comment 5 John Ralls 2018-06-29 20:42:28 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=139188. Please update any external references or bookmarks.