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