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 400459 - crash: Adding new account by typing in register while Since Last Run is open
crash: Adding new account by typing in register while Since Last Run is open
Status: VERIFIED DUPLICATE of bug 366468
Product: GnuCash
Classification: Other
Component: Scheduled Transactions
2.0.x
Other All
: High critical
: ---
Assigned To: Josh Sled
Josh Sled
: 397119 401035 401037 405102 428953 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-01-25 01:25 UTC by Robert Ruff
Modified: 2018-06-29 21:24 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Robert Ruff 2007-01-25 01:25:51 UTC
What were you doing when the application crashed?
Adding a new account from an account register by typing the new name in the Transfer column of a new transaction. I typed in a description in the New Account window and left-clicked on OK when the error occurred.


Distribution: Fedora Core release 6 (Zod)
Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc)
BugBuddy Version: 2.16.0

System: Linux 2.6.19-1.2895.fc6 #1 SMP Wed Jan 10 18:50:56 EST 2007 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: Enforcing
Accessibility: Disabled
----------- .xsession-errors ---------------------
20061217T030545Z-12796-500-1-2@manderley has recurrences
20061217T030546Z-12796-500-1-51@manderley has recurrences
20061217T030545Z-12796-500-1-18@manderley has recurrences
20061217T030545Z-12796-500-1-41@manderley has recurrences
(gnucash:4345): GLib-GObject-WARNING **: invalid cast from `GncEmbeddedWindow' to `GncMainWindow'
(gnucash:4345): GLib-GObject-WARNING **: attempt to retrieve private data for invalid type 'GncMainWindow'
Loading "installonlyn" plugin
(gnucash:4514): GLib-GObject-WARNING **: invalid cast from `GncEmbeddedWindow' to `GncMainWindow'
(gnucash:4514): GLib-GObject-WARNING **: attempt to retrieve private data for invalid type 'GncMainWindow'
** (bug-buddy:4609): WARNING **: Couldn't load icon for Open Folder
--------------------------------------------------

Memory status: size: 462946304 vsize: 462946304 resident: 48144384 share: 16150528 rss: 48144384 rss_rlim: -1
CPU usage: start_time: 1169687959 rtime: 596 utime: 587 stime: 9 cutime:1 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 46912496360656 (LWP 4514)]
(no debugging symbols found)
0x000000376ea0d935 in waitpid () from /lib64/libpthread.so.0

Thread 1 (Thread 46912496360656 (LWP 4514))

  • #0 waitpid
    from /lib64/libpthread.so.0
  • #1 gnome_gtk_module_info_get
    from /usr/lib64/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 gnc_main_window_new
    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
  • #4 gnc_main_window_close_page
    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
  • #5 gnc_plugin_page_register_new
    from /usr/lib64/libgncgnome.so.0
  • #6 gnc_scheme_list_to_nulltermcharpp
    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
  • #7 gnc_ui_new_account_window
    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
  • #8 gnc_ui_new_account_window
    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
  • #9 gnc_ui_new_accounts_from_name_with_defaults
    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
  • #10 gnc_split_register_get_account_by_name
    from /usr/lib64/gnucash/libgncmod-ledger-core.so.0
  • #11 gnc_split_register_handle_exchange
    from /usr/lib64/gnucash/libgncmod-ledger-core.so.0
  • #12 gnc_table_traverse_update
    from /usr/lib64/gnucash/libgncmod-register-core.so.0
  • #13 gnucash_register_goto_virt_cell
    from /usr/lib64/gnucash/libgncmod-register-gnome.so.0
  • #14 gtk_marshal_BOOLEAN__VOID
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #15 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #16 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #17 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #18 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #19 gtk_widget_get_default_style
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #20 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #21 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #23 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #24 gnc_item_list_new
    from /usr/lib64/gnucash/libgncmod-register-gnome.so.0
  • #25 gtk_marshal_BOOLEAN__VOID
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #26 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #27 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #28 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #29 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #30 gtk_widget_get_default_style
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #31 gtk_window_propagate_key_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #32 gtk_window_activate_key
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #33 gtk_marshal_BOOLEAN__VOID
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #34 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #35 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #38 gtk_widget_get_default_style
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #39 gtk_propagate_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #40 gtk_main_do_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #41 gdk_add_client_message_filter
    from /usr/lib64/libgdk-x11-2.0.so.0
  • #42 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #43 g_main_context_check
    from /lib64/libglib-2.0.so.0
  • #44 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #45 gtk_main
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #46 gnc_ui_start_event_loop
    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
  • #47 main
  • #0 waitpid
    from /lib64/libpthread.so.0

Comment 1 Robert Ruff 2007-01-25 01:42:49 UTC
After reopening GnuCash, I noticed that the Schedule Transaction window was open. After completing the scheduled transaction, I successfully created the new account from the same account register where I encountered the error by typing the new name in the Transfer column of the new transaction, (which was also successfully created).
(In reply to comment #0)
> What were you doing when the application crashed?
> Adding a new account from an account register by typing the new name in the
> Transfer column of a new transaction. I typed in a description in the New
> Account window and left-clicked on OK when the error occurred.
> 
> 
> Distribution: Fedora Core release 6 (Zod)
> Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc)
> BugBuddy Version: 2.16.0
> 
> System: Linux 2.6.19-1.2895.fc6 #1 SMP Wed Jan 10 18:50:56 EST 2007 x86_64
> X Vendor: The X.Org Foundation
> X Vendor Release: 70101000
> Selinux: Enforcing
> Accessibility: Disabled
> ----------- .xsession-errors ---------------------
> 20061217T030545Z-12796-500-1-2@manderley has recurrences
> 20061217T030546Z-12796-500-1-51@manderley has recurrences
> 20061217T030545Z-12796-500-1-18@manderley has recurrences
> 20061217T030545Z-12796-500-1-41@manderley has recurrences
> (gnucash:4345): GLib-GObject-WARNING **: invalid cast from `GncEmbeddedWindow'
> to `GncMainWindow'
> (gnucash:4345): GLib-GObject-WARNING **: attempt to retrieve private data for
> invalid type 'GncMainWindow'
> Loading "installonlyn" plugin
> (gnucash:4514): GLib-GObject-WARNING **: invalid cast from `GncEmbeddedWindow'
> to `GncMainWindow'
> (gnucash:4514): GLib-GObject-WARNING **: attempt to retrieve private data for
> invalid type 'GncMainWindow'
> ** (bug-buddy:4609): WARNING **: Couldn't load icon for Open Folder
> --------------------------------------------------
> 
> Memory status: size: 462946304 vsize: 462946304 resident: 48144384 share:
> 16150528 rss: 48144384 rss_rlim: -1
> CPU usage: start_time: 1169687959 rtime: 596 utime: 587 stime: 9 cutime:1
> cstime: 0 timeout: 0 it_real_value: 0 frequency: 100
> 
> Backtrace was generated from '/usr/bin/gnucash'
> 
> (no debugging symbols found)
> Using host libthread_db library "/lib64/libthread_db.so.1".
> (no debugging symbols found)
> [Thread debugging using libthread_db enabled]
> [New Thread 46912496360656 (LWP 4514)]
> (no debugging symbols found)
> 0x000000376ea0d935 in waitpid () from /lib64/libpthread.so.0
> #0  0x000000376ea0d935 in waitpid () from /lib64/libpthread.so.0
> #1  0x00000033efa56d07 in gnome_gtk_module_info_get ()
>    from /usr/lib64/libgnomeui-2.so.0
> #2  <signal handler called>
> #3  0x00000033f2266f4b in gnc_main_window_new ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> #4  0x00000033f22670a9 in gnc_main_window_close_page ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> #5  0x00000033f124b1bd in gnc_plugin_page_register_new ()
>    from /usr/lib64/libgncgnome.so.0
> #6  0x00000033f223198a in gnc_scheme_list_to_nulltermcharpp ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> #7  0x00000033f2233b41 in gnc_ui_new_account_window ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> #8  0x00000033f2234c89 in gnc_ui_new_account_window ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> #9  0x00000033f22352c1 in gnc_ui_new_accounts_from_name_with_defaults ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> #10 0x00000033f1e0cc54 in gnc_split_register_get_account_by_name ()
>    from /usr/lib64/gnucash/libgncmod-ledger-core.so.0
> #11 0x00000033f1e11892 in gnc_split_register_handle_exchange ()
>    from /usr/lib64/gnucash/libgncmod-ledger-core.so.0
> #12 0x00000033f0609500 in gnc_table_traverse_update ()
>    from /usr/lib64/gnucash/libgncmod-register-core.so.0
> #13 0x00000033f1619352 in gnucash_register_goto_virt_cell ()
>    from /usr/lib64/gnucash/libgncmod-register-gnome.so.0
> #14 0x0000003774b3017d in gtk_marshal_BOOLEAN__VOID ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #15 0x000000377060b220 in g_closure_invoke () from /lib64/libgobject-2.0.so.0
> #16 0x000000377061b9dd in g_signal_override_class_closure ()
>    from /lib64/libgobject-2.0.so.0
> #17 0x000000377061c5ef in g_signal_emit_valist ()
>    from /lib64/libgobject-2.0.so.0
> #18 0x000000377061ca03 in g_signal_emit () from /lib64/libgobject-2.0.so.0
> #19 0x0000003774c2d5be in gtk_widget_get_default_style ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #20 0x000000377060b16a in g_closure_invoke () from /lib64/libgobject-2.0.so.0
> #21 0x000000377061b3bd in g_signal_override_class_closure ()
>    from /lib64/libgobject-2.0.so.0
> #22 0x000000377061c826 in g_signal_emit_valist ()
>    from /lib64/libgobject-2.0.so.0
> #23 0x000000377061ca03 in g_signal_emit () from /lib64/libgobject-2.0.so.0
> #24 0x00000033f161427d in gnc_item_list_new ()
>    from /usr/lib64/gnucash/libgncmod-register-gnome.so.0
> #25 0x0000003774b3017d in gtk_marshal_BOOLEAN__VOID ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #26 0x000000377060b16a in g_closure_invoke () from /lib64/libgobject-2.0.so.0
> #27 0x000000377061b3bd in g_signal_override_class_closure ()
>    from /lib64/libgobject-2.0.so.0
> #28 0x000000377061c5ef in g_signal_emit_valist ()
>    from /lib64/libgobject-2.0.so.0
> #29 0x000000377061ca03 in g_signal_emit () from /lib64/libgobject-2.0.so.0
> #30 0x0000003774c2d5be in gtk_widget_get_default_style ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #31 0x0000003774c3b61b in gtk_window_propagate_key_event ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #32 0x0000003774c3e39b in gtk_window_activate_key ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #33 0x0000003774b3017d in gtk_marshal_BOOLEAN__VOID ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #34 0x000000377060b16a in g_closure_invoke () from /lib64/libgobject-2.0.so.0
> #35 0x000000377061b9dd in g_signal_override_class_closure ()
>    from /lib64/libgobject-2.0.so.0
> #36 0x000000377061c5ef in g_signal_emit_valist ()
>    from /lib64/libgobject-2.0.so.0
> #37 0x000000377061ca03 in g_signal_emit () from /lib64/libgobject-2.0.so.0
> #38 0x0000003774c2d5be in gtk_widget_get_default_style ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #39 0x0000003774b29935 in gtk_propagate_event ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #40 0x0000003774b2a881 in gtk_main_do_event ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> #41 0x000000377584674c in gdk_add_client_message_filter ()
>    from /usr/lib64/libgdk-x11-2.0.so.0
> #42 0x000000377022cf44 in g_main_context_dispatch ()
>    from /lib64/libglib-2.0.so.0
> #43 0x000000377022fd7d in g_main_context_check () from /lib64/libglib-2.0.so.0
> #44 0x000000377023008a in g_main_loop_run () from /lib64/libglib-2.0.so.0
> #45 0x0000003774b2ac13 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
> #46 0x00000033f225e9a9 in gnc_ui_start_event_loop ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> #47 0x0000000000402631 in main ()
> 
> Thread 1 (Thread 46912496360656 (LWP 4514)):
> #0  0x000000376ea0d935 in waitpid () from /lib64/libpthread.so.0
> No symbol table info available.
> #1  0x00000033efa56d07 in gnome_gtk_module_info_get ()
>    from /usr/lib64/libgnomeui-2.so.0
> No symbol table info available.
> #2  <signal handler called>
> No symbol table info available.
> #3  0x00000033f2266f4b in gnc_main_window_new ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> No symbol table info available.
> #4  0x00000033f22670a9 in gnc_main_window_close_page ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> No symbol table info available.
> #5  0x00000033f124b1bd in gnc_plugin_page_register_new ()
>    from /usr/lib64/libgncgnome.so.0
> No symbol table info available.
> #6  0x00000033f223198a in gnc_scheme_list_to_nulltermcharpp ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> No symbol table info available.
> #7  0x00000033f2233b41 in gnc_ui_new_account_window ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> No symbol table info available.
> #8  0x00000033f2234c89 in gnc_ui_new_account_window ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> No symbol table info available.
> #9  0x00000033f22352c1 in gnc_ui_new_accounts_from_name_with_defaults ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> No symbol table info available.
> #10 0x00000033f1e0cc54 in gnc_split_register_get_account_by_name ()
>    from /usr/lib64/gnucash/libgncmod-ledger-core.so.0
> No symbol table info available.
> #11 0x00000033f1e11892 in gnc_split_register_handle_exchange ()
>    from /usr/lib64/gnucash/libgncmod-ledger-core.so.0
> No symbol table info available.
> #12 0x00000033f0609500 in gnc_table_traverse_update ()
>    from /usr/lib64/gnucash/libgncmod-register-core.so.0
> No symbol table info available.
> #13 0x00000033f1619352 in gnucash_register_goto_virt_cell ()
>    from /usr/lib64/gnucash/libgncmod-register-gnome.so.0
> No symbol table info available.
> #14 0x0000003774b3017d in gtk_marshal_BOOLEAN__VOID ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #15 0x000000377060b220 in g_closure_invoke () from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #16 0x000000377061b9dd in g_signal_override_class_closure ()
>    from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #17 0x000000377061c5ef in g_signal_emit_valist ()
>    from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #18 0x000000377061ca03 in g_signal_emit () from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #19 0x0000003774c2d5be in gtk_widget_get_default_style ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #20 0x000000377060b16a in g_closure_invoke () from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #21 0x000000377061b3bd in g_signal_override_class_closure ()
>    from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #22 0x000000377061c826 in g_signal_emit_valist ()
>    from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #23 0x000000377061ca03 in g_signal_emit () from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #24 0x00000033f161427d in gnc_item_list_new ()
>    from /usr/lib64/gnucash/libgncmod-register-gnome.so.0
> No symbol table info available.
> #25 0x0000003774b3017d in gtk_marshal_BOOLEAN__VOID ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #26 0x000000377060b16a in g_closure_invoke () from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #27 0x000000377061b3bd in g_signal_override_class_closure ()
>    from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #28 0x000000377061c5ef in g_signal_emit_valist ()
>    from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #29 0x000000377061ca03 in g_signal_emit () from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #30 0x0000003774c2d5be in gtk_widget_get_default_style ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #31 0x0000003774c3b61b in gtk_window_propagate_key_event ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #32 0x0000003774c3e39b in gtk_window_activate_key ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #33 0x0000003774b3017d in gtk_marshal_BOOLEAN__VOID ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #34 0x000000377060b16a in g_closure_invoke () from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #35 0x000000377061b9dd in g_signal_override_class_closure ()
>    from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #36 0x000000377061c5ef in g_signal_emit_valist ()
>    from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #37 0x000000377061ca03 in g_signal_emit () from /lib64/libgobject-2.0.so.0
> No symbol table info available.
> #38 0x0000003774c2d5be in gtk_widget_get_default_style ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #39 0x0000003774b29935 in gtk_propagate_event ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #40 0x0000003774b2a881 in gtk_main_do_event ()
>    from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #41 0x000000377584674c in gdk_add_client_message_filter ()
>    from /usr/lib64/libgdk-x11-2.0.so.0
> No symbol table info available.
> #42 0x000000377022cf44 in g_main_context_dispatch ()
>    from /lib64/libglib-2.0.so.0
> No symbol table info available.
> #43 0x000000377022fd7d in g_main_context_check () from /lib64/libglib-2.0.so.0
> No symbol table info available.
> #44 0x000000377023008a in g_main_loop_run () from /lib64/libglib-2.0.so.0
> No symbol table info available.
> #45 0x0000003774b2ac13 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #46 0x00000033f225e9a9 in gnc_ui_start_event_loop ()
>    from /usr/lib64/gnucash/libgncmod-gnome-utils.so.0
> No symbol table info available.
> #47 0x0000000000402631 in main ()
> No symbol table info available.
> #0  0x000000376ea0d935 in waitpid () from /lib64/libpthread.so.0
> 

Comment 2 Christian Stimming 2007-01-25 09:41:30 UTC
Do we understand your comment#1 correctly: *If* you have the scheduled transaction window open (for clarification: you mean the "scheduled transaction editor"?) and *then* you try to create a new account in the way described, you see the crash. Whereas if you have no scheduled transaction window open, you do not see any problem?

In any case, could you please try to install the package gnucash-debuginfo, then try to reproduce this crash and send us the (more verbose) stack trace? Thanks a lot.
Comment 3 Robert Ruff 2007-01-26 01:58:51 UTC
Sorry for the confusion. Actually, the window that is open is the "Since Last Run" window. This window is open behind the main GnuCash window after starting the program (seems like it should open in front of the main window). With this window open, I am not able to create the account from the register. Without this window open, I am able to create the account.

I installed the gnucash-debug info package and then followed the instructions at http://wiki.gnucash.org/wiki/Stack_Trace to obtain the following stack trace:

(gdb) continue
Continuing.

Program received signal SIGSEGV, Segmentation fault.

Thread 46912496360656 (LWP 5757)

  • #0 gnc_main_window_disconnect
    at gnc-main-window.c line 1969
  • #1 gnc_main_window_close_page
    at gnc-main-window.c line 2174
  • #2 gppr_account_destroy_cb
    at gnc-plugin-page-register.c line 2836
  • #3 aw_call_destroy_callbacks
    at dialog-account.c line 146
  • #4 gnc_finish_ok
    at dialog-account.c line 315
  • #5 gnc_account_window_response_cb
    at dialog-account.c line 852
  • #6 gnc_ui_new_accounts_from_name_with_defaults
    at dialog-account.c line 1592
  • #7 gnc_split_register_get_account_by_name
    at split-register.c line 1517
  • #8 gnc_split_register_traverse
    at split-register-control.c line 1321
  • #9 gnc_table_traverse_update
    at table-allgui.c line 1781
  • #10 gnucash_sheet_key_press_event
    at gnucash-sheet.c line 1716
  • #11 gtk_marshal_BOOLEAN__VOID
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #12 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #13 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #16 gtk_widget_get_default_style
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #17 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #18 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #21 gnc_item_list_key_event
    at gnucash-item-list.c line 330
  • #22 gtk_marshal_BOOLEAN__VOID
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #23 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #24 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #27 gtk_widget_get_default_style
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #28 gtk_window_propagate_key_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #29 gtk_window_activate_key
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #30 gtk_marshal_BOOLEAN__VOID
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #31 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #32 g_signal_override_class_closure
    from /lib64/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #34 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #35 gtk_widget_get_default_style
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #36 gtk_propagate_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #37 gtk_main_do_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #38 gdk_add_client_message_filter
    from /usr/lib64/libgdk-x11-2.0.so.0
  • #39 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #40 g_main_context_check
    from /lib64/libglib-2.0.so.0
  • #41 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #42 gtk_main
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #43 gnc_ui_start_event_loop
    at gnc-gnome-utils.c line 375
  • #44 inner_main
    at gnucash-bin.c line 479
  • #45 scm_boot_guile
    from /usr/lib64/libguile.so.17
  • #46 scm_char_upcase
    from /usr/lib64/libguile.so.17
  • #47 scm_c_catch
    from /usr/lib64/libguile.so.17
  • #48 scm_i_with_continuation_barrier
    from /usr/lib64/libguile.so.17
  • #49 scm_c_with_continuation_barrier
    from /usr/lib64/libguile.so.17
  • #50 scm_i_with_guile_and_parent
    from /usr/lib64/libguile.so.17
  • #51 scm_boot_guile
    from /usr/lib64/libguile.so.17
  • #52 main
    at gnucash-bin.c line 515

Comment 4 André Klapper 2007-01-29 02:13:21 UTC
*** Bug 401035 has been marked as a duplicate of this bug. ***
Comment 5 André Klapper 2007-01-29 02:13:27 UTC
*** Bug 401037 has been marked as a duplicate of this bug. ***
Comment 6 André Klapper 2007-01-29 02:13:32 UTC
*** Bug 397119 has been marked as a duplicate of this bug. ***
Comment 7 Christian Stimming 2007-01-29 09:27:29 UTC
(In reply to comment #3)
> Actually, the window that is open is the "Since Last Run" window.  With this
> window open, I am not able to create the account from the register. Without
> this window open, I am able to create the account.

Thank you very much for this detailed error report. We'll see how to fix this.
Comment 8 Josh Sled 2007-01-29 13:57:10 UTC
Just to be 100% clear:  In which register are you creating a new account?  The one in the SLR dialog, or a "normal" register in the main window?

Ah, I can reproduce.  Either through implicit creation from the register, or using the New Account action in the account tree, there's a crash when the SLR dialog is open, indeed.
Comment 9 Robert Ruff 2007-01-30 01:26:16 UTC
I am creating a new account in the "normal" register (a checking account register, to be more specific).
Comment 10 Christian Stimming 2007-02-07 09:46:55 UTC
*** Bug 405102 has been marked as a duplicate of this bug. ***
Comment 11 Andreas Köhler 2007-02-11 02:14:19 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 366468 ***
Comment 12 Christian Stimming 2007-04-12 14:46:58 UTC
(In reply to comment #11)
> *** This bug has been marked as a duplicate of 366468 ***

Are you sure this is an exact duplicate instead of yet another bug? Although the stack traces are very similar, the instructions to reproduce are rather different.
Comment 13 Christian Stimming 2007-04-12 14:47:11 UTC
*** Bug 428953 has been marked as a duplicate of this bug. ***
Comment 14 Andreas Köhler 2007-04-20 05:53:07 UTC
Re comment 12: Is there such a big difference?  So they seem to me to be the same, until someone proves me wrong :-)
Comment 15 John Ralls 2018-06-29 21:24:06 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=400459. Please update any external references or bookmarks.