Red Hat Bugzilla – Bug 37475
Crash in GTK+ application when entering a non ascii char in some boxe
Last modified: 2007-04-18 12:32:50 EDT
GTK+ applications crash when you're inserting into fields some char like
"i" or "`" or "h". For non english speaking, it's very annoying bug.
This seems to be related to
http://bugzilla.gnome.org/show_bug.cgi?id=51644 and the bug seems to
disapear by using gtk+ 1.2.10
If this is a real bug (not only on my system), Readhat7.1 should upgrade
to gtk+ 1.2.10
Okay, my message was corrupted, so, the sentence was not
... some char like "i" or "`" or "h". ...
... some char like "eacute" or "agrave" or "egrave". ...
(like the ones in html ...)
(and probably any > 0x80 chars)
This only seems to happen if the LC_CTYPE environment variable is either not
set or set to "C" or "POSIX", for instance I have it now set to "pt_PT" and
the problem does not occur.
Generally, you can't expect to use non-ASCII characters in C or POSIX
locales and expect that to work. How would the app know if they
were iso-8859-1, koi8-r, euc-jp, etc characters? If you want
English messages, you can use the en_US locale (what you get if
you install Red Hat in English), or simply set your LC_CTYPE
envariable to the language you want, while leaving LANG/LC_ALL
However, of course, it shouldn't crash. The crash was fixed in 1.2.10,
which has been in rawhide for a while.