Kbase P137147: Message 5409 after running same procedures for a while
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  7/30/2009 |
|
Status: Verified
SYMPTOM(s):
WARNING: -mmax exceeded. Automatically increasing from 400 to 442. (5409)
Message 5409 after running same procedures for a while.
This does not happen with any procedure.
The procedure needs to have a segment with a size that is not a multiple of 4 (or 8 on 64-bit platforms) for this to happen.
The procedure must get flushed in and out for it to happen.
FACT(s) (Environment):
UNIX
Windows
Progress 9.x
OpenEdge 10.x
CAUSE:
This is not a memory leak but an issue with the code that keeps track of the memory used. The code that is effected by this bug will never execute if the -mmax parameter is set to the max value legitimately used in the session for the r-code execution buffer.
CAUSE:
Bug# OE00177410
FIX:
To workaround this behavior calculate the actual r-code segment buffer size required by your session (using the -yc parameter) and set -mmax on startup.