Op woensdag 9 januari 2019 15:57:07 CET schreef John Ralls:
> > On Jan 9, 2019, at 4:24 AM, Geert Janssens <geert.gnuc...@kobaltwit.be>
> > wrote:> 
> > Op dinsdag 1 januari 2019 22:14:16 CET schreef John Ralls:
> >> Updated     via  https://github.com/Gnucash/gnucash/commit/3a105f07 
(commit)
> >> 
> >>     via  https://github.com/Gnucash/gnucash/commit/95bee405 (commit)
> >>     via  https://github.com/Gnucash/gnucash/commit/cc3bb4ef (commit)
> >>    
> >>    from  https://github.com/Gnucash/gnucash/commit/0f53b6c8 (commit)
> >> 
> >> commit 3a105f0728984df7f063110acc8390c93722d581
> >> Author: John Ralls <jra...@ceridwen.us>
> >> Date:   Tue Jan 1 13:12:39 2019 -0800
> >> 
> >>    Catch boost::locale character-conversion exceptions.
> >>    
> >>    Partial cause of the crash reported in Bug 797002.
> > 
> > I suppose you meant 796996 ?
> > 
> > Also it looks like you're really only catching the errors. The source of
> > the conversion issue itself is not really determined yet ?
> 
> Yes, wrong bug.
> 
> Yes, in this one I’m only catching the exceptions because uncaught
> exceptions cause crashes. The root cause was libc’s not-quite-right
> creation of e.g. “Spanish_Spain.1252” locale strings, the .1252 part
> choking gen(“”) (and even Spanish_Spain chokes std::locale(“”). That’s
> addressed with the more thorough error handling and use of gen(“”) in
> b4fedff90e.
> 
> Regards,
> John Ralls

Oh right. I saw that commit later on, but didn't make the connection. Thanks.

Geert


_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to