SuSE Support-Datenbank
Titel: unsufficient virtual space/stack to run the programm

Übersicht
Stichwortsuche
History
Versionen
Kategorien
Alle Artikel
English
unsufficient virtual space/stack to run the programm
Symptom:
Beim Ausführen eines Programms erscheint die Fehlermeldung:
unsufficient virtual space/stack to run the programm
Ursache:
Der maximale Stack, der für alle Benutzer festgelegt ist, wird vom
Kernel vorgegeben. Hierbei handelt es sich um den Stackspeicher, der
wärend der Ausführung z.B. durch rekursive Funktionsaufrufe,
Berechnungen, usw. vom jeweiligen Programm benötigt wird. Der
Superuser hat eine unbegrenzte Stackgröße zur Verfügung, gewöhnliche
Benutzer jedoch nicht. Sie müssen sich mit einem Maximum von 8192 KB
begnügen.
Lösung:
Um die Stackgröße zu erhöhen, ist es notwendig in den Kernel
einzugreifen. Die maximale Stackgröße ist in der Datei
/usr/src/linux/include/linux/sched.h
definiert. Die Variable _STK_LIM
definiert diese
Größe. Standardmäßig ist sie auf 8*1024*1024 gesetzt.

Stichwörter: STACK, UNSUFFICIENT, SPACE, BASH, ULIMIT

Kategorien:
Kernel

Übersicht
Stichwortsuche
History
Versionen
Kategorien
Alle Artikel
English
SDB-stack, Copyright SuSE GmbH, Nuremberg, Germany
- Version: 27. Nov 1996
SuSE GmbH - Zuletzt generiert: 03. Oct 1999 23:14:22
by maddin
with sdb_gen 1.00.0