Hi,
The segmentation fault happens the programms is searching for the
message specific to your country, that are mainly strings, guess what
happens in C if you wanna do a printf on a string whose adress is either
NULL or randomly chosen :). If it does not find the russian messages it
will probably either set them as NULL, or nothing realistic.
...
open("/usr/share/locale/ru.koi8r/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/ru/LC_MESSAGES/libc.mo", O_RDONLY) = 10
fstat(10, {st_mode=S_IFREG|0644, st_size=47310, ...}) = 0
mmap(NULL, 47310, PROT_READ, MAP_PRIVATE, 10, 0) = 0x402fa000
close(10) = 0
--- SIGSEGV (Segmentation fault) ---
--- SIGSEGV (Segmentation fault) ---
You can try
LANG="en"
LC_ALL="en_US"
I guess the en_US messages are installed by default.
I don't guaranty it is the reason it craches, but it is the only obvious
one I can see.
Julien Tayon
--
Easter-eggs Linux System Integrator
17 bis rue du Dr Zamenhof - 92500 Rueil Malmaison - France
Phone: +33 (0) 1 41 29 10 01 - Fax: +33 (0) 1 41 29 11 71
mailto:[EMAIL PROTECTED] - http://www.easter-eggs.com