Consultor Eletrônico



Kbase P100737: Application compiler crashes with error 279 and 5635
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/12/2008
Status: Verified

SYMPTOM(s):

Application Compiler tool crashes with error 5636 and 279 in compile.log

SYSTEM ERROR: -s exceeded. Raising STOP condition and attempting to write stack trace to file 'procore'. Consider increasing -s startup parameter. (5635)

SYSTEM ERROR: stkpush: stack overflow. Increase the -s parameter. (279)

FACT(s) (Environment):

Application Compiler compiles the same code without error using a 32-bit Progress release
Progress 9.1C 64-bit
Progress 9.1D 64-bit
Progress 9.1E 64-bit
OpenEdge 10.0A 64-bit
OpenEdge 10.0B 64-bit
OpenEdge 10.1x
All Supported Operating Systems

CAUSE:

The memory pointers used by the Progress client are stored on the stack.

On 64-bit clients, these pointers are 64-bit instead of 32-bit, so they will take twice as much storage space. This causes the 64-bit client to reach the -s limit earlier.

FIX:

Start the compiler session with a higher -s parameter.