Consultor Eletrônico



Kbase P151381: Progress client generates a memory violation when running code containing structured error handling
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/21/2010
Status: Verified

SYMPTOM(s):

Progress client generates a memory violation when running code containing structured error handling statements if the procedure is stored in a memory mapped procedure library.

Procedure run from a a memory mapped procedure library will generate a memory violation and core dump.

SYSTEM ERROR: Memory violation. (49)

** Save file named core for analysis by Progress Software Corporation. (439)

FACT(s) (Environment):

4GL Code contains CATCH and CATCH END statements
Procedure run from a standard procedure library runs fine.
Procedure run from outside of a procedure library runs fine.
All Supported Operating Systems
OpenEdge 10.1C
OpenEdge 10.2A
OpenEdge 10.2B

CAUSE:

Bug# OE00189873

FIX:

Upgrade to 10.2A03 or later.
or
Upgrade to 10.2B or later.
Workaround:

Remove the code from the memory mapped library and either run it outside of the library or place it into a standard non memory mapped procedure library.