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.