Somebody else reported this on Thursday and I can reproduce it. It happens after the price lookup and seems to be problem with a stale signal handler firing after the Transfer Dialog has been destroyed. That’s consistent with all of those “has no handler with id…” errors.
I think I have a fix but I’m having a linking problem in my build environment just now so I haven’t been able to test it yet. Regards, John Ralls > On Oct 4, 2025, at 1:32 PM, Adam Griffis <[email protected]> wrote: > > When I try to create a transaction that goes between USD and EUR, the > program crashes and the transaction does not get created. Looks to me > like it's crashing in a function called update_price. The issue does > not exist in 5.12. > > The app pops up the Exchange Rate dialog, and as soon as I hit OK on > that dialog, gnucash crashes. > > Windows 11 Pro (latest updates). > > Clip from the log file: > * 21:53:06 INFO <gnc.gui> [gnc_plugin_page_register_ui_update] Test > for action 'CutTransactionAction', found is 1, iter label is 'Cu_t > Transaction' > * 21:53:07 INFO <gnc.gui> > [gnc_main_window_set_vis_of_items_by_action] Found menu_item 04563800 > with action name 'ActionsStockAssistantAction', seting vis to 'false' > * 21:53:07 INFO <gnc.gui> > [gnc_main_window_set_vis_of_items_by_action] Found tool_item 11a90dc8 > with action name 'ActionsStockAssistantAction', seting vis to 'false' > * 21:53:07 INFO <gnc.gui> [gnc_plugin_page_register_ui_update] Test > for action 'CutTransactionAction', found is 1, iter label is 'Cu_t > Transaction' > * 21:53:09 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] > schema: general, key: grid-lines-horizontal, gs_obj: 0444d8f0, > handler_id: 9857 > * 21:53:09 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] > schema: general, key: grid-lines-vertical, gs_obj: 0444d8f0, > handler_id: 9858 > * 21:53:09 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] > schema: general, key: show-account-color, gs_obj: 0444d8f0, > handler_id: 9888 > * 21:53:09 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] > schema: general, key: grid-lines-horizontal, gs_obj: 0444d8f0, > handler_id: 10626 > * 21:53:09 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] > schema: general, key: grid-lines-vertical, gs_obj: 0444d8f0, > handler_id: 10627 > * 21:53:09 INFO <gnc.app-utils.gsettings> [gnc_gsettings_register_cb] > schema: general, key: show-account-color, gs_obj: 0444d8f0, > handler_id: 10657 > * 21:53:10 INFO <gnc.gui> [lookup_price] Found reverse price: 1 EUR = > 1.170000 USD > * 21:53:10 INFO <qof> [gnc_numeric_to_decimal] Rounding required when > 'never round' specified. > * 21:53:10 INFO <qof> [gnc_numeric_to_decimal] Rounding required when > 'never round' specified. > * 21:53:12 INFO <qof> [gnc_numeric_to_decimal] Rounding required when > 'never round' specified. > * 21:53:12 INFO <qof> [gnc_numeric_to_decimal] Rounding required when > 'never round' specified. > * 21:53:12 INFO <gnc.gui> [lookup_price] Found reverse price: 1 EUR = > 1.170000 USD > * 21:53:12 INFO <gnc.gui> [update_price] Same price for USD in EUR > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '9930' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '9955' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '9980' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10005' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10030' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10055' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10080' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10105' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10130' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10155' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10180' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10205' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10230' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10255' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10280' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10305' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10330' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10355' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10380' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10405' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10430' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10475' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10500' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10525' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10548' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10571' > * 21:53:12 ERROR <GLib-GObject> ../glib-2.84.3/gobject/gsignal.c:2699: > instance '11d40090' has no handler with id '10593' > _______________________________________________ > gnucash-user mailing list > [email protected] > To update your subscription preferences or to unsubscribe: > 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. _______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: 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.
