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

Reply via email to