Bug#634091: gnucash: Segfaults with LANG=de_DE
Marc-Jano Knopp
pub_br_debian.org at marc-jano.de
Mon Jul 18 13:24:53 UTC 2011
Hi Micha!
On Sun, 2011-07-17, at 14:23:58 (+0200), Micha Lenk wrote:
> Am 16.07.2011 21:04, schrieb Marc-Jano Knopp:
> >Symptom
> >-------
> >Crashes when started with LANG=de_DE.
>
> This depends on whether that locale is available or not. I just
> tried it with LANG=de_DE at euro (which is available on my system) and
> succeeded aswell. Hence, if the locale is available, the crash
> indeed occurs with the given Reproduce instructions.
[...]
Hm, it does not seem to have anything to do with the availability of
the locales:
The following locales let GNUcash crash:
de_DE
de_DE.iso88591
de_DE at euro
es_ES
es_ES at euro
es_ES.iso88591
es_ES.iso885915 at euro
The following locales work:
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
de_DE.utf8
es_ES.utf8
xxx
All (crashing and non-crashing) locales (except for "xxx") are listed
by "locale -a", and therefore should be available.
The crashes leave this gnucash.trace:
-------- snip --------
* 15:08:45 WARN <gnc.backend.dbi> [gnc_module_init_backend_dbi()] No DBD drivers found
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 WARN <Pango> Invalid UTF-8 string passed to pango_layout_set_text()
* 15:08:51 CRIT <GLib> g_utf8_casefold: assertion `str != NULL' failed
-------- snip --------
Regards
Marc-Jano
More information about the pkg-gnome-maintainers
mailing list