gmc segfaults because of $LANG



On my system, gmc 4.5.16 (Gnome 0.99.8.1) segfaults when LANG is set
to some values.

LANG=de_DE.ISO-8859-1: segfault
LANG=de_DE: segfault
LANG=de: locale not supported by C library, segfault
LANG=en_GB.ISO-8859-1: works
LANG=fr_FR.ISO-8859-1: erreur de segmentation :)
LANG=fr: locale not supported by C library, segfault
unset LANG            : works

Typical strace output for LANG=de:

[schnibble]
munmap(0x40014000, 4096)                = 0
open("/opt/gnome/share/locale//de/LC_MESSAGES/mc.mo", O_RDONLY) = 9
fstat(9, {st_mode=S_ISVTX|0712, st_size=0, ...}) = 0
mmap(0, 48729, PROT_READ, MAP_PRIVATE, 9, 0) = 0x40539000
close(9)                                = 0
--- SIGSEGV (Speicherzugriffsfehler) ---
+++ killed by SIGSEGV +++

Hope you can help.

mawa
-- 
Not everything in the world exists because of or for the benefit of
economics.
                                                             -- Arthur



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]