Kbase P9904: Progress / OpenEdge clients dying with SYSTEM ERROR: Memory violation. (49) when OS pages out part o
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/02/2009 |
|
Status: Verified
SYMPTOM(s):
SYSTEM ERROR: Memory violation. (49)
Progress / OpenEdge clients dying with Memory Violation (49) while running code.
Getting specific functions in stack trace:
( 6) 0x0029c09c crLockEcodeSeg + 0x54 [/dlc91c/bin/_progres]
( 7) 0x0039b6f8 umxEvalFrm + 0x308 [/dlc91c/bin/_progres]
( 8) 0x0038a138 umtPageHdr + 0x58 [/dlc91c/bin/_progres]
( 9) 0x0038e780 umtFlsAll + 0x88 [/dlc91c/bin/_progres]
FACT(s) (Environment):
IBM AIX
All Supported Operating Systems
Progress 9.x
OpenEdge 10.x
CAUSE:
Bug# OE00086074
FIX:
Upgrade to 9.1D08 or later within version 9.
Upgrade to 10.0B02 or later within version 10.0x
Or upgrade to 10.1A or later.
If upgrade is not possible the following workarounds have been known to help in some cases.
Useful for all operating systems:
Start the Progress clients with large values for -mmax until problem stops.
Useful on AIX only:
Use vmtune to lock more of the client memory from being paged.