Re: LANG zurücksetzten funktioniert nur bedingt
Hallo Heike,
Am Mittwoch, 04. Aug 2004, 15:35:55 +0200 schrieb Heike C. Zimmerer:
> Bertram Scharpf <b.scharpf@tesionmail.de> writes:
>
> > mit ist es gelungen, Python 2.2 zum Absturz zu bringen. Als
> > Fehlermeldung sehe ich: "Speicherzugriffsfehler".
> >
> > Für den Bugreport möchte ich aber die Meldung auf englisch.
> > Ich versuche es mit:
> >
> > user@host:~$ LANG= ./myscript.py
> > Speicherzugriffsfehler
> > user@host:~$
> >
> >
> > Woher bezieht der Absturzbehandler, der die Meldung ausgibt,
> > seine Umgebungsvariablen?
>
> Da Python ja segfaultet, kann es nichts mehr melden. Somit bleibt
> nicht viel übrig: es ist deine Shell.
Ja, es ist die Shell. Allerdings verhält sie sich meines
Erachtens etwas unlogisch:
user@host:~$ ls nonexistentfile
ls: nonexistentfile: Datei oder Verzeichnis nicht gefunden
user@host:~$ LANG= ls nonexistentfile
ls: nonexistentfile: No such file or directory
user@host:~$ LANG= ./segfault.py
Speicherzugriffsfehler
user@host:~$ LANG= bash
user@host:~$ ls nonexistentfile
ls: nonexistentfile: No such file or directory
user@host:~$ ./segfault.py
Segmentation fault
user@host:~$ exit
exit
user@host:~$
Da hatte ich gestern Abend wohl ungründlich recherchiert.
Gruß
Bertram
--
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de
Reply to: