Eigentlich wollte ich genau diese Fehlerbedingung, wenn ein Trap auftritt, etwas näher einmal zeigen. Aber da jetzt aktuelle Hilfe notwendig ist, will ich eine Kurzform zeigen:
1. Der Trap 000d ist die Fehlerbedingung "General Protection", also eine unzulässige Adressbildung tritt in einer Routine auf.
2. Die Routine, die im Fehlertrace gezeigt wird, ist keine(!) eindeutige Bestimmung. Mit anderen Worten: es kann auch eine andere Routine sein.
3. Aus 3. erfolgt die Notwendigkeit, die eindeutige Bestimmung mit dem Programm EXEINFO zu erzielen.
4.Adresse: ftp://ftp.uni-oldenburg.de/pub/os2/berlin/diskutil/exeinfo.zip (23kB)
5. In der der Datei exeinfo.txt ist beschrieben, wie man durch die sogenannte "Code Segment Limit" (CSLIM)Adresse die verursachende Routine bestimmt.
Der Aufruf lautet:
EXEINFO -f lyyyy x:*.*
wobei yyyy die CSLIM Adresse aus dem Trace des Trap000d ist Die Adresse wird dort als
...................................CSLIM=0000yyyy
angezeigt. In wenigen Fällen gibt es manchmal auch eine zweite CSLIM.
x: ist das aktuelle Laufwerk.
Es würde weiterhelfen, wenn das Ergebnis hier mitgeteilt würde.
[ Leser: 181 ] |