Consultor Eletrônico



Kbase P87655: Enabling AI against a database then receive error 49 shortly after database startup
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   9/21/2004
Status: Unverified

SYMPTOM(s):

Received error 49 when running precompiled code against the database

User that receives the error terminates holding latches

AI - After Imaging is running against this database

SYSTEM ERROR: Memory violation. (49)

SYSTEM ERROR: Releasing regular latch. latchId: <n> (5028)

SYSTEM ERROR: Releasing regular latch. latchId: 7 (5028)

SYSTEM ERROR: Releasing regular latch. latchId: 2 (5028)

User <num> died holding <num> shared memory locks. (5026)

Stack Trace produced by _progres executable:

stVacate
fillstr
dbGetUsrctl
dbenv

CAUSE:

Bug# 20020124-012

CAUSE:

The cause of the bug is in our memory space allocation subsystem (like malloc). After we allocate all the memory (in segments), we'll use them
piece by piece. The problem happens only in a certain case when exactly all the memory space is used from a segment, then a bad pointer is
generated and it will cause a memory violation later.

FIX:

Upgrade to 9.1C21 if running 9.1C.

Update to 9.1D02 if running 9.1D.