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.