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 107006 - Scheduled Transaction SEGV
Scheduled Transaction SEGV
Status: VERIFIED DUPLICATE of bug 125600
Product: GnuCash
Classification: Other
Component: Scheduled Transactions
1.8.x
Other Linux
: High critical
: ---
Assigned To: Nigel Titley
Nigel Titley
Depends on:
Blocks:
 
 
Reported: 2003-02-25 04:06 UTC by tjb
Modified: 2018-06-29 20:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Gzip'ed typescipt of an strace of the same type of crash (126.35 KB, application/octet-stream)
2003-02-25 04:08 UTC, tjb
Details
Gzipped tar of .gnucash directory (1.28 KB, application/octet-stream)
2003-09-10 14:27 UTC, tjb
Details

Description tjb 2003-02-25 04:06:53 UTC
I'm getting a reocurring crash while using the Scheduled Transaction
Editor. I get the crash under the Red Hat 8.1 beta with GnuCash 1.8.1 and
also under Red Hat 8.0 with the GnuCash RPMs from the GnuCash site. 

Here is the backtrace:

Script started on Thu 13 Feb 2003 09:26:18 PM EST
neuromancer> gnucash-env gdb /usr/bin/guile 
GNU gdb Red Hat Linux (5.3post-0.20021129.11rh)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-redhat-linux-gnu"...
(no debugging symbols found)...
(gdb)  run -e main -s /usr/libexec/gnucash/overrides/gnucash
Starting program: /usr/bin/guile -e main -s
/usr/libexec/gnucash/overrides/gnucash
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New
Thread 1075008160 (LWP 6618)]

Program received signal SIGINT, Interrupt.

Thread 1075008160 (LWP 6618)

  • #0 malloc_consolidate
    from /lib/tls/libc.so.6
  • #1 _int_malloc
    from /lib/tls/libc.so.6
  • #2 malloc
    from /lib/tls/libc.so.6
  • #3 g_malloc
    from /usr/lib/libglib-1.2.so.0
  • #4 g_mem_chunk_alloc
    from /usr/lib/libglib-1.2.so.0
  • #5 gtk_clist_get_selection_info
    from /usr/lib/libgtk-1.2.so.0
  • #6 gtk_clist_clear
    from /usr/lib/libgtk-1.2.so.0
  • #7 gtk_clist_append
    from /usr/lib/libgtk-1.2.so.0
  • #8 putSchedXactionInDialog
    at dialog-scheduledxaction.c line 2006
  • #9 g_list_foreach
    from /usr/lib/libglib-1.2.so.0
  • #10 schedXact_populate
    at dialog-scheduledxaction.c line 1223
  • #11 gnc_ui_scheduled_xaction_dialog_create
    at dialog-scheduledxaction.c line 1169
  • #12 gnc_main_window_sched_xaction_cb
    at window-main.c line 658
  • #13 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #14 gtk_signal_remove_emission_hook
    from /usr/lib/libgtk-1.2.so.0
  • #15 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #16 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #17 gtk_widget_activate
    from /usr/lib/libgtk-1.2.so.0
  • #18 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-1.2.so.0
  • #19 gtk_menu_shell_deactivate
    from /usr/lib/libgtk-1.2.so.0
  • #20 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #21 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #22 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #23 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #24 gtk_propagate_event
    from /usr/lib/libgtk-1.2.so.0
  • #25 gtk_main_do_event
    from /usr/lib/libgtk-1.2.so.0
  • #26 gdk_wm_protocols_filter
    from /usr/lib/libgdk-1.2.so.0
  • #27 g_get_current_time
    from /usr/lib/libglib-1.2.so.0
  • #28 g_get_current_time
    from /usr/lib/libglib-1.2.so.0
  • #29 g_main_run
    from /usr/lib/libglib-1.2.so.0
  • #30 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #31 gnc_ui_start_event_loop
    at top-level.c line 538
  • #32 gw__tmp781_gnc_ui_start_event_loop_wrapper
    at gw-gnc.c line 276
  • #33 scm_ceval
    from /usr/lib/libguile.so.12
  • #34 scm_ceval
    from /usr/lib/libguile.so.12
  • #35 scm_ceval
    from /usr/lib/libguile.so.12
  • #36 scm_ceval
    from /usr/lib/libguile.so.12
  • #37 scm_i_eval_x
    from /usr/lib/libguile.so.12
  • #38 scm_primitive_eval_x
    from /usr/lib/libguile.so.12
  • #39 scm_primitive_eval
    from /usr/lib/libguile.so.12
  • #40 scm_internal_dynamic_wind
    from /usr/lib/libguile.so.12
  • #41 scm_eval_x
    from /usr/lib/libguile.so.12
  • #42 scm_shell
    from /usr/lib/libguile.so.12
  • #43 scm_init_guile
    from /usr/lib/libguile.so.12
  • #44 scm_init_guile
    from /usr/lib/libguile.so.12
  • #45 scm_boot_guile
    from /usr/lib/libguile.so.12
  • #46 main
  • #47 __libc_start_main
    from /lib/tls/libc.so.6
(gdb) quit
The program is running.  Exit anyway? (y or n) y
neuromancer> exit

Script done on Thu 13 Feb 2003 09:27:39 PM EST
Comment 1 tjb 2003-02-25 04:08:28 UTC
Created attachment 14594 [details]
Gzip'ed typescipt of an strace of the same type of crash
Comment 2 tjb 2003-02-25 04:10:15 UTC
Here is another backtrace of another crash when trying to open the
Scheduled Transaction Editor:

Script started on Sun 16 Feb 2003 08:31:14 PM EST
neuromancer>  gnucash-env gdb /usr/bin/guile 
GNU gdb Red Hat Linux (5.3post-0.20021129.12rh)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-redhat-linux-gnu"...
(no debugging symbols found)...
(gdb)  run -e main -s /usr/libexec/gnucash/overrides/gnucash
Starting program: /usr/bin/guile -e main -s
/usr/libexec/gnucash/overrides/gnucash
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New
Thread 1075008160 (LWP 6937)]

Program received signal SIGINT, Interrupt.

Thread 1075008160 (LWP 6937)

  • #0 malloc_consolidate
    from /lib/tls/libc.so.6
  • #1 _int_malloc
    from /lib/tls/libc.so.6
  • #2 malloc
    from /lib/tls/libc.so.6
  • #3 g_malloc
    from /usr/lib/libglib-1.2.so.0
  • #4 g_mem_chunk_alloc
    from /usr/lib/libglib-1.2.so.0
  • #5 gtk_clist_get_selection_info
    from /usr/lib/libgtk-1.2.so.0
  • #6 gtk_clist_clear
    from /usr/lib/libgtk-1.2.so.0
  • #7 gtk_clist_append
    from /usr/lib/libgtk-1.2.so.0
  • #8 putSchedXactionInDialog
    at dialog-scheduledxaction.c line 2006
  • #9 g_list_foreach
    from /usr/lib/libglib-1.2.so.0
  • #10 schedXact_populate
    at dialog-scheduledxaction.c line 1223
  • #11 gnc_ui_scheduled_xaction_dialog_create
    at dialog-scheduledxaction.c line 1169
  • #12 gnc_main_window_sched_xaction_cb
    at window-main.c line 658
  • #13 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #14 gtk_signal_remove_emission_hook
    from /usr/lib/libgtk-1.2.so.0
  • #15 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #16 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #17 gtk_widget_activate
    from /usr/lib/libgtk-1.2.so.0
  • #18 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-1.2.so.0
  • #19 gtk_menu_shell_deactivate
    from /usr/lib/libgtk-1.2.so.0
  • #20 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #21 gtk_signal_set_funcs
    from /usr/lib/libgtk-1.2.so.0
  • #22 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #23 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #24 gtk_propagate_event
    from /usr/lib/libgtk-1.2.so.0
  • #25 gtk_main_do_event
    from /usr/lib/libgtk-1.2.so.0
  • #26 gdk_wm_protocols_filter
    from /usr/lib/libgdk-1.2.so.0
  • #27 g_get_current_time
    from /usr/lib/libglib-1.2.so.0
  • #28 g_get_current_time
    from /usr/lib/libglib-1.2.so.0
  • #29 g_main_run
    from /usr/lib/libglib-1.2.so.0
  • #30 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #31 gnc_ui_start_event_loop
    at top-level.c line 538
  • #32 gw__tmp781_gnc_ui_start_event_loop_wrapper
    at gw-gnc.c line 276
  • #33 scm_ceval
    from /usr/lib/libguile.so.12
  • #34 scm_ceval
    from /usr/lib/libguile.so.12
  • #35 scm_ceval
    from /usr/lib/libguile.so.12
  • #36 scm_ceval
    from /usr/lib/libguile.so.12
  • #37 scm_i_eval_x
    from /usr/lib/libguile.so.12
  • #38 scm_primitive_eval_x
    from /usr/lib/libguile.so.12
  • #39 scm_primitive_eval
    from /usr/lib/libguile.so.12
  • #40 scm_internal_dynamic_wind
    from /usr/lib/libguile.so.12
  • #41 scm_eval_x
    from /usr/lib/libguile.so.12
  • #42 scm_shell
    from /usr/lib/libguile.so.12
  • #43 scm_init_guile
    from /usr/lib/libguile.so.12
  • #44 scm_init_guile
    from /usr/lib/libguile.so.12
  • #45 scm_boot_guile
    from /usr/lib/libguile.so.12
  • #46 main
  • #47 __libc_start_main
    from /lib/tls/libc.so.6
(gdb) quit
The program is running.  Exit anyway? (y or n) y
neuromancer> exit

Script done on Sun 16 Feb 2003 08:33:40 PM EST
Comment 3 Elijah Newren 2003-03-01 18:37:39 UTC
Appears to be a unique stack trace, according to the
simple-dup-finder.  Marking priority->high & severity->critical (it's
a crasher), adding bugsquad keyword, and marking as new.
Comment 4 tjb 2003-03-11 13:35:54 UTC
Here are three more gdb runs on a Red Hat 8.0 system using the 1.8.2
rpms from the gnucash site. I start gnucash, immediately go to the
scheduled transaction editor, and then edit transactions until it
dies. The first run allowed me to actually edit a transaction before
it crashed while the second two crashed after the editor window
appeared but before anything was drawn in it.

wintermute> cat typescript
Script started on Tue Mar 11 08:18:00 2003
wintermute> gnucash-env gdb /usr/bin/guile
GNU gdb Red Hat Linux (5.2.1-4)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-redhat-linux"...
(no debugging symbols found)...
(gdb) run -e main -s /usr/libexec/gnucash/overrides/gnucash
Starting program: /usr/bin/guile -e main -s
/usr/libexec/gnucash/overrides/gnucash
[New Thread 8192 (LWP 8567)]

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443
(set_tran_date): assertion `tm' failed.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443
(set_tran_date): assertion `tm' failed.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443
(set_tran_date): assertion `tm' failed.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443
(set_tran_date): assertion `tm' failed.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443
(set_tran_date): assertion `tm' failed.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443
(set_tran_date): assertion `tm' failed.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443
(set_tran_date): assertion `tm' failed.

** CRITICAL **: file gnc-transaction-xml-v2.c: line 443
(set_tran_date): assertion `tm' failed.
Transactions: Total: 193, Loaded: 201
Accounts: Total: 122, Loaded: 121
Books: Total: 1, Loaded: 0
Commodities: Total: 4, Loaded: 4
Scheduled Tansactions: Total: 8, Loaded: 6
Transactions: Total: 193, Loaded: 201
Accounts: Total: 122, Loaded: 121
Books: Total: 1, Loaded: 0
Commodities: Total: 4, Loaded: 4
Scheduled Tansactions: Total: 8, Loaded: 7
Transactions: Total: 193, Loaded: 201
Accounts: Total: 122, Loaded: 121
Books: Total: 1, Loaded: 0
Commodities: Total: 4, Loaded: 4
Scheduled Tansactions: Total: 8, Loaded: 8

** CRITICAL **: file gnc-component-manager.c: line 271
(gnc_cm_event_handler): assertion `id_type' failed.

Program received signal SIGSEGV, Segmentation fault.

Thread 8192 (LWP 8567)

  • #0 malloc_consolidate
    from /lib/i686/libc.so.6
  • #1 _int_malloc
    from /lib/i686/libc.so.6
  • #2 malloc
    from /lib/i686/libc.so.6
  • #3 _gdk_malloc_image
    from /usr/lib/libgdk_imlib.so.1
  • #4 gdk_imlib_create_image_from_data
    from /usr/lib/libgdk_imlib.so.1
  • #5 load_rgb_d_shaped
    from /usr/lib/libgnomeui.so.32
  • #6 gnome_pixmap_load_rgb_d_shaped
    from /usr/lib/libgnomeui.so.32
  • #7 gnome_pixmap_new_from_rgb_d_shaped
    from /usr/lib/libgnomeui.so.32
  • #8 create_pixmap_from_imlib_scaled
    from /usr/lib/libgnomeui.so.32
  • #9 gnome_stock_pixmap
    from /usr/lib/libgnomeui.so.32
  • #10 gnome_stock_state_changed
    from /usr/lib/libgnomeui.so.32
  • #11 gnome_stock_set_icon
    from /usr/lib/libgnomeui.so.32
  • #12 gnome_stock_new_with_icon
    from /usr/lib/libgnomeui.so.32
  • #13 gnome_stock_pixmap_widget
    from /usr/lib/libgnomeui.so.32
  • #14 stock_button_from_entry
    from /usr/lib/libgnomeui.so.32
  • #15 gnome_stock_or_ordinary_button
    from /usr/lib/libgnomeui.so.32
  • #16 gnome_dialog_append_button
    from /usr/lib/libgnomeui.so.32
  • #17 gnomedialog_build_children
    from /usr/lib/libglade-gnome.so.0
  • #18 glade_xml_set_common_params
    from /usr/lib/libglade.so.0
  • #19 glade_xml_build_widget
    from /usr/lib/libglade.so.0
  • #20 glade_xml_build_interface
    from /usr/lib/libglade.so.0
  • #21 glade_xml_construct
    from /usr/lib/libglade.so.0
  • #22 glade_xml_new
    from /usr/lib/libglade.so.0
  • #23 gnc_glade_xml_new
    from /usr/lib/gnucash/libgncmod-gnome-utils.so.0
  • #24 gnc_ui_scheduled_xaction_editor_dialog_create
    from /usr/lib/libgncgnome.so.0
  • #25 edit_button_clicked
    from /usr/lib/libgncgnome.so.0
  • #26 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #27 gtk_handlers_run
    from /usr/lib/libgtk-1.2.so.0
  • #28 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #29 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #30 gtk_button_clicked
    from /usr/lib/libgtk-1.2.so.0
  • #31 gtk_real_button_released
    from /usr/lib/libgtk-1.2.so.0
  • #32 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #33 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #34 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #35 gtk_button_released
    from /usr/lib/libgtk-1.2.so.0
  • #36 gtk_button_button_release
    from /usr/lib/libgtk-1.2.so.0
  • #37 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #38 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #39 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #40 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #41 gtk_propagate_event
    from /usr/lib/libgtk-1.2.so.0
  • #42 gtk_main_do_event
    from /usr/lib/libgtk-1.2.so.0
  • #43 gdk_event_dispatch
    from /usr/lib/libgdk-1.2.so.0
  • #44 g_main_dispatch
    from /usr/lib/libglib-1.2.so.0
  • #45 g_main_iterate
    from /usr/lib/libglib-1.2.so.0
  • #46 g_main_run
    from /usr/lib/libglib-1.2.so.0
  • #47 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #48 gnc_ui_start_event_loop
    from /usr/lib/libgncgnome.so.0
  • #49 gw__tmp781_gnc_ui_start_event_loop_wrapper
    from /usr/lib/libgw-gnc.so.0
  • #50 scm_ceval
    from /usr/lib/libguile.so.9
  • #51 scm_ceval
    from /usr/lib/libguile.so.9
  • #52 scm_ceval
    from /usr/lib/libguile.so.9
  • #53 scm_ceval
    from /usr/lib/libguile.so.9
  • #54 scm_eval_3
    from /usr/lib/libguile.so.9
  • #55 scm_eval_x
    from /usr/lib/libguile.so.9
  • #56 scm_shell
    from /usr/lib/libguile.so.9
  • #57 invoke_main_func
    from /usr/lib/libguile.so.9
  • #58 scm_internal_lazy_catch
    from /usr/lib/libguile.so.9
  • #59 scm_boot_guile_1
    from /usr/lib/libguile.so.9
  • #60 scm_boot_guile
    from /usr/lib/libguile.so.9
  • #61 main
  • #62 __libc_start_main
    from /lib/i686/libc.so.6

Thread 8192 (LWP 8632)

  • #0 malloc_consolidate
    from /lib/i686/libc.so.6
  • #1 _int_malloc
    from /lib/i686/libc.so.6
  • #2 malloc
    from /lib/i686/libc.so.6
  • #3 g_malloc
    from /usr/lib/libglib-1.2.so.0
  • #4 g_mem_chunk_alloc
    from /usr/lib/libglib-1.2.so.0
  • #5 g_list_alloc
    from /usr/lib/libglib-1.2.so.0
  • #6 g_list_append
    from /usr/lib/libglib-1.2.so.0
  • #7 gnc_dense_cal_mark
    from /usr/lib/gnucash/libgncmod-gnome-utils.so.0
  • #8 putSchedXactionInDialog
    from /usr/lib/libgncgnome.so.0
  • #9 g_list_foreach
    from /usr/lib/libglib-1.2.so.0
  • #10 schedXact_populate
    from /usr/lib/libgncgnome.so.0
  • #11 gnc_ui_scheduled_xaction_dialog_create
    from /usr/lib/libgncgnome.so.0
  • #12 gnc_main_window_sched_xaction_cb
    from /usr/lib/libgncgnome.so.0
  • #13 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #14 gtk_handlers_run
    from /usr/lib/libgtk-1.2.so.0
  • #15 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #16 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #17 gtk_widget_activate
    from /usr/lib/libgtk-1.2.so.0
  • #18 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-1.2.so.0
  • #19 gtk_menu_shell_button_release
    from /usr/lib/libgtk-1.2.so.0
  • #20 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #21 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #22 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #23 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #24 gtk_propagate_event
    from /usr/lib/libgtk-1.2.so.0
  • #25 gtk_main_do_event
    from /usr/lib/libgtk-1.2.so.0
  • #26 gdk_event_dispatch
    from /usr/lib/libgdk-1.2.so.0
  • #27 g_main_dispatch
    from /usr/lib/libglib-1.2.so.0
  • #28 g_main_iterate
    from /usr/lib/libglib-1.2.so.0
  • #29 g_main_run
    from /usr/lib/libglib-1.2.so.0
  • #30 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #31 gnc_ui_start_event_loop
    from /usr/lib/libgncgnome.so.0
  • #32 gw__tmp781_gnc_ui_start_event_loop_wrapper
  • #33 scm_ceval
    from /usr/lib/libguile.so.9
  • #34 scm_ceval
    from /usr/lib/libguile.so.9
  • #35 scm_ceval
    from /usr/lib/libguile.so.9
  • #36 scm_ceval
    from /usr/lib/libguile.so.9
  • #37 scm_eval_3
    from /usr/lib/libguile.so.9
  • #38 scm_eval_x
    from /usr/lib/libguile.so.9
  • #39 scm_shell
    from /usr/lib/libguile.so.9
  • #40 invoke_main_func
    from /usr/lib/libguile.so.9
  • #41 scm_internal_lazy_catch
    from /usr/lib/libguile.so.9
  • #42 scm_boot_guile_1
    from /usr/lib/libguile.so.9
  • #43 scm_boot_guile
    from /usr/lib/libguile.so.9
  • #44 main
  • #45 __libc_start_main
    from /lib/i686/libc.so.6

Thread 8192 (LWP 8702)

  • #0 malloc_consolidate
    from /lib/i686/libc.so.6
  • #1 _int_malloc
    from /lib/i686/libc.so.6
  • #2 malloc
    from /lib/i686/libc.so.6
  • #3 g_malloc
    from /usr/lib/libglib-1.2.so.0
  • #4 g_mem_chunk_alloc
    from /usr/lib/libglib-1.2.so.0
  • #5 g_list_alloc
    from /usr/lib/libglib-1.2.so.0
  • #6 g_list_append
    from /usr/lib/libglib-1.2.so.0
  • #7 gnc_dense_cal_mark
    from /usr/lib/gnucash/libgncmod-gnome-utils.so.0
  • #8 putSchedXactionInDialog
    from /usr/lib/libgncgnome.so.0
  • #9 g_list_foreach
    from /usr/lib/libglib-1.2.so.0
  • #10 schedXact_populate
    from /usr/lib/libgncgnome.so.0
  • #11 gnc_ui_scheduled_xaction_dialog_create
    from /usr/lib/libgncgnome.so.0
  • #12 gnc_main_window_sched_xaction_cb
    from /usr/lib/libgncgnome.so.0
  • #13 gtk_marshal_NONE__NONE
    from /usr/lib/libgtk-1.2.so.0
  • #14 gtk_handlers_run
    from /usr/lib/libgtk-1.2.so.0
  • #15 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #16 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #17 gtk_widget_activate
    from /usr/lib/libgtk-1.2.so.0
  • #18 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-1.2.so.0
  • #19 gtk_menu_shell_button_release
    from /usr/lib/libgtk-1.2.so.0
  • #20 gtk_marshal_BOOL__POINTER
    from /usr/lib/libgtk-1.2.so.0
  • #21 gtk_signal_real_emit
    from /usr/lib/libgtk-1.2.so.0
  • #22 gtk_signal_emit
    from /usr/lib/libgtk-1.2.so.0
  • #23 gtk_widget_event
    from /usr/lib/libgtk-1.2.so.0
  • #24 gtk_propagate_event
    from /usr/lib/libgtk-1.2.so.0
  • #25 gtk_main_do_event
    from /usr/lib/libgtk-1.2.so.0
  • #26 gdk_event_dispatch
    from /usr/lib/libgdk-1.2.so.0
  • #27 g_main_dispatch
    from /usr/lib/libglib-1.2.so.0
  • #28 g_main_iterate
    from /usr/lib/libglib-1.2.so.0
  • #29 g_main_run
    from /usr/lib/libglib-1.2.so.0
  • #30 gtk_main
    from /usr/lib/libgtk-1.2.so.0
  • #31 gnc_ui_start_event_loop
    from /usr/lib/libgncgnome.so.0
  • #32 gw__tmp781_gnc_ui_start_event_loop_wrapper
  • #33 scm_ceval
    from /usr/lib/libguile.so.9
  • #34 scm_ceval
    from /usr/lib/libguile.so.9
  • #35 scm_ceval
    from /usr/lib/libguile.so.9
  • #36 scm_ceval
    from /usr/lib/libguile.so.9
  • #37 scm_eval_3
    from /usr/lib/libguile.so.9
  • #38 scm_eval_x
    from /usr/lib/libguile.so.9
  • #39 scm_shell
    from /usr/lib/libguile.so.9
  • #40 invoke_main_func
    from /usr/lib/libguile.so.9
  • #41 scm_internal_lazy_catch
    from /usr/lib/libguile.so.9
  • #42 scm_boot_guile_1
    from /usr/lib/libguile.so.9
  • #43 scm_boot_guile
    from /usr/lib/libguile.so.9
  • #44 main
  • #45 __libc_start_main
    from /lib/i686/libc.so.6
(gdb) quit
The program is running.  Exit anyway? (y or n) yes
wintermute> exit
exit

Script done on Tue Mar 11 08:30:32 2003
wintermute>
Comment 5 Nigel Titley 2003-09-03 21:53:46 UTC
I'm doing some tidying on gnucash bugs. Can you tell me if this bug
still exists in the latest gnucash (1.8.5 or even 1.8.4)?
Comment 6 tjb 2003-09-04 11:32:55 UTC
Yes. It still hangs for me, or crashes guile, while doing scheduled
transaction editing. I'm using 1.8.5.
Comment 7 Nigel Titley 2003-09-04 11:50:58 UTC
Hmm, you still running RH8.0? What kernel version (send me the uuname
-a output). 

Unfortunately I can't duplicate this because I'm on RH9. I abandoned
RH8 due to general instability problems. There were some serious
thread issues in RH8 which (in my case) caused hangs. I know its
asking a lot, but any chance of upgrading to RH9? We just aren't
seeing anybody else with this sort of massive problem.

Any information about your environment would be useful, but unless I
can duplicate the crash I'm a little at sea. 
Comment 8 tjb 2003-09-04 11:54:57 UTC
I am running RH9. In fact, I'm running rawhide. The bug has followed
me from RH8 to RH9 to rawhide. But I was able to duplicate the bug
under Debian SID as well.
Comment 9 Nigel Titley 2003-09-04 16:22:42 UTC
OK, if you are getting it on RH9 then I can have a go at duplicating it.

Do you have an .xac file that I can try? Also, a look at your .gnucash
directory tree would be helpful. Also what LOCALE are you using?
Obviously, any personal data that you give me would be kept in
strictest confidence.
Comment 10 tjb 2003-09-05 12:54:13 UTC
Don't have any LOCALE set:

neuromancer> printenv
USER=tjb
LOGNAME=tjb
HOME=/home/tjb
PATH=/home/tjb/bin:/usr/local/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/etc:/usr/games:/usr/sbin:/sbin:/opt/bin:/usr/local/sbin
MAIL=/var/mail/tjb
SHELL=/bin/tcsh
SSH_CLIENT=10.0.1.1 52311 22
SSH_CONNECTION=10.0.1.1 52311 10.0.1.100 22
SSH_TTY=/dev/pts/0
TERM=vt100
DISPLAY=localhost:10.0
SSH_AUTH_SOCK=/tmp/ssh-jInV7306/agent.7306
HOSTTYPE=i386-linux
VENDOR=intel
OSTYPE=linux
MACHTYPE=i386
SHLVL=1
PWD=/home/tjb
GROUP=bc
HOST=neuromancer.bakerconsulting.com
REMOTEHOST=bakerconsulting.com
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
G_BROKEN_FILENAMES=1
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
LANG=en_US.UTF-8
SUPPORTED=en_US.UTF-8:en_US:en
LESSOPEN=|/usr/bin/lesspipe.sh %s
LANGVAR=en_US.UTF-8
QTDIR=/usr/lib/qt-3.1
HOSTNAME=neuromancer.bakerconsulting.com
PILOTPORT=/dev/pilot
PILOTRATE=115200
EVOLVE_ME_HARDER=nosplashthanks
SANE_NET_HOSTS=millennium
GDK_USE_XFT=1
SSH_AGENT_PID=7308
neuromancer>

Not much in .gnucash:

neuromancer> ls -lR .gnucash
.gnucash:
total 12
drwx------    2 tjb      bc           4096 Sep  5 08:44 books/
-rw-r--r--    1 tjb      bc           6312 Sep  5 08:50 config-1.8.auto
 
.gnucash/books:
total 4
-rw-r--r--    1 tjb      bc           1119 Sep  5 08:50
%2Fhome%2Ftjb%2FFinances%2FFinances
neuromancer>

Do you want me to tar it up for you?

I'll work on the .xac file.
Comment 11 Nigel Titley 2003-09-08 10:56:42 UTC
Yes please, tar up the .gnucash directory and I'll see if it is
something in your setup, I'll await your .xac file.
Comment 12 tjb 2003-09-10 14:27:03 UTC
Created attachment 19841 [details]
Gzipped tar of .gnucash directory
Comment 13 Nigel Titley 2003-12-10 11:21:33 UTC
Apologies for the delay on this. I somehow missed the posting of the
example file.

I'm very busy at the present, but will try and spend some time on it
over Christmas.
Comment 14 Josh Sled 2004-03-06 22:14:17 UTC
This is definitely the weekly memory corruption issue. Dup.

*** This bug has been marked as a duplicate of 125600 ***
Comment 15 John Ralls 2018-06-29 20:29:16 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=107006. Please update any external references or bookmarks.