Consultor Eletrônico



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.