Go to the first, previous, next, last section, table of contents.


C. Wie man den Amiga generell noch mehr stabieler macht

Stürzen bei ihnen Programme mit den Guru 4 (Instruction error) oder $1000005 (Memory corrupt) ab?

Das kann an einem zu kleinen Stack liegen. Jedes System hat einen unterschiedlichen Stackverbrauch da unterschiedliche Programme im Hintergrund installiert sind, die die System-Routinen verändern.

Wenn mehre Programme sogar die gleiche System-Routinen verändern, kann das sehr schnell zu einem Stack-überlauf führen,

Auch wenn nur ein Programm eine System-Routine verändert und keine eigenen Stackverbrauch beansprucht, sind mindestens 4 Byte mehr belegt.

Zum Glück gibt es StackAttack, das fast jedem Programm einfach ein bischen mehr Speicher für den Stack zuteilt.

Beispiel installation für die `s:Startup-Sequence':

StackAttack ADDSTACK=512


Go to the first, previous, next, last section, table of contents.