Kbase P118678: Remote Server or self service client memory violates on bmChooseAndDoLRU
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/02/2007 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
SYMPTOM(s):
Remote Server process receives a bus error or memory violation and dies holding a latch.
SYSTEM ERROR: Bus error. (48)
SYSTEM ERROR: Memory violation. (49)
SYSTEM ERROR: mtlatch <latch-num>, holding <lock>. (3712)
Interactive and Read Only clients using the same remote server process.
Clients are using -Bp parameter for both types of clients.
Stack trace from _mprosrv reads:
bmdolru
bmChooseAndDoLRU
bmLockBuffer
bmLocateBlock
Stack trace from _mprosrv reads:
latlkmux
lkrelsy
lkrels
dbUnlockRow
Remote Server process memory violates.
Self-service client receives a bus error or memory violation and dies holding a latch.
Database crashes when self-service client dies holding a latch.
CAUSE:
Bug# 20060510-018
CAUSE:
Bug# 20050630-001
FIX:
Upgrade to 10.1A02 Service Pack or 10.1B.
A workaround for this issue until you are able to migrate to 10.1A02 Service pack is to remove the -Bp parameter from the interactive clients.