Consultor Eletrônico



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.