Consultor Eletrônico



Kbase P143402: Error 1083 when creating a large XML file
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/24/2009
Status: Unverified

SYMPTOM(s):

Error 1083 when creating a large XML file

Procore and protrace file are generated when this error occurs


Procore file contains error 1083


SYSTEM ERROR: Number of private slots in segment table exhausted (1083)

Stack trace from _proapsv reads:
msgnCB
msgCB
dsmFatalMsgnCallBack
shmPutSegmentAddress


FACT(s) (Environment):

Using the DOM interface
The XML file is first created in memory
Generating extremely large XML files (around 920 MB)
The machine is 32 bit

UNIX kernel SHMMAX, SHMMNI and SHMALL parameters are correct
Linux
OpenEdge 10.0B
OpenEdge 10.1B 32-bit

CAUSE:

The application is out of memory

FIX:

Increase available memory (physical and virtual) or use a 64 bit machine.
When processing large XML file, consider using the SAX parser instead of the DOM interface.