[GNC] 5.13 Crash When Creating Transaction Between Currencies
Adam Griffis
adam.griffis at gmail.com
Sat Oct 4 16:32:03 EDT 2025
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'
More information about the gnucash-user
mailing list