![](https://seccdn.libravatar.org/avatar/c6ef9f885073696f99d7c35f4f41d269.jpg?s=120&d=mm&r=g)
Hi, Peter Küchler wrote:
[...] Schön und gut, aber mir leuchtet das auch nicht so ganz ein. Ein Segmentation Fault ist auf deutsch eine Segmentverletzung, also ein unerlaubter Speicherzugriff. Das bedeutet doch zu erst mal, daß versucht wurde auf eine gesperrte Speicheradresse zuzugreifen. Ob an dieser Stelle dann der Speicher defekt ist, ist doch eigentlich wieder eine andere Sache.
Es geht doch hierbei um den "Adressierungsversuch" irgendeines Programms, oder?
Mach ich da einen Denkfehler?
mfg
Peter Küchler
Mal angenommen ein SEGFault ist genau das was du annimmst, was ich auch vermute, aber nicht genau weiß... Was passiert denn, wenn auf den Speicher hardwaremäßig fehlerhaft weil z.B. zu schnell zugegriffen wird? Die CPU ließt irgendwelchen Mist ein und versucht den auszuführen. Das kann dann eben z.B. ein Schreibzugriff auf einen nicht erlaubten Speicherbereich sein. Und wenn die CPU z.B. fälschlicherweise nur noch NOPs als Befehl bekommen würde, rennt sie ebenfalls irgendwann über die erlaubte Speichergrenze weg. Ergo kann allgemein betrachtet unter gemachter Annahme ein SEGFault sowohl soft- als auch hardwaremäßig begründet sein. Grüße Andreas PS: falls ich mich irren sollte, nehme ich gerne Belehrungen entgegen ;-) *** kaestner@metronet.de *** -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux