gnucash stable: Bug 799320 - GNUCash Immediately Exits on Startup
John Ralls
jralls at code.gnucash.org
Thu May 30 18:40:27 EDT 2024
Updated via https://github.com/Gnucash/gnucash/commit/35a0e777 (commit)
from https://github.com/Gnucash/gnucash/commit/99a92659 (commit)
commit 35a0e7774e798063aae488ba956a5b57afe8f0c6
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 30 15:34:11 2024 -0700
Bug 799320 - GNUCash Immediately Exits on Startup
Some excellent and insightful debugging by the reporter found that the cause was specifying
a locale as en_US.utf8 instead of en_US.utf-8. GnuLib's locale functions and so Guile's are
apparently quite picky on Win32.
To address this move reading the environment file to before we set the mac and Windows
locales and ensure that UTF/UCS and ISO-8859 character sets are specified with minus
separators on Windows. I tested on macOS and didn't experience the crash.
Summary of changes:
gnucash/gnucash-core-app.cpp | 2 +-
gnucash/gnucash-locale-windows.c | 79 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 80 insertions(+), 1 deletion(-)
More information about the gnucash-patches
mailing list