Am Mon, 07 Sep 1998 schrieb Wolfgang Arnsberg:
Tach zusammen,
was besagt genau o.g. Fehlermeldung und was kann man bei dauerhaftem Auftreten bei gleichem Programm und gleicher Stelle dagegn tun?
Speicherzugriff auf unerlaubten Speicherbereich. Es wird auf ein Speicherbereich zugegriffen, der der Kernel für sich (oder was auch immer) reserviert hat. (oder den es schlicht und einfach nicht gibt.) Ist es kein Hardwarefehler[1], so liegt in ca. 99,9% aller Fälle folgendes vor: C-Programm. 1) Du schreibst oder liest in eine Variable, der weder statisch Speicher zugeordnet wurde, noch allokiert wurde. (Meißt strings) 2) Du verwechselst eine Variable mit dem Zeiger auf die Variable. 3) Du schreibst oder liest in eine Zeigervariable[2] deren Zeiger den Wert NULL hat. [1] Ob der Regelmäßigkeit ist es bei Dir wohl kein Hardwarefehler. [2] Ich meine eine Variable, die über einem Zeiger angesprochen wird. Gruss Bernd -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux