Consultor Eletrônico



Kbase P153719: rfutil dbname -C aimage new hangs when the command is issued against a database after lots of ai swi
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/12/2009
Status: Verified

SYMPTOM(s):

rfutil dbname -C aimage new hangs when the command is issued against a database after lots of ai switches.

The _rfutil process when terminated with a kill -8 results in abnormal database shutdown

SYSTEM ERROR: Floating point exception. (50)

RFUTIL 29: (50) SYSTEM ERROR: Floating point exception.

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

RFUTIL 29: (5028) SYSTEM ERROR: Releasing regular latch. latchId: 1

LatchID 1 is the MTX (This latch is used for BI allocation and micro-transactions).

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

RFUTIL 29: (5026) User 29 died holding 1 shared memory locks.

stack trace from _rfutil reads:

semop
semAdd
latWaitOnSem
latUsrWait

FACT(s) (Environment):

UNIX
OpenEdge 10.1C
OpenEdge 10.1C03 Service Pack
OpenEdge Category: Database

CAUSE:

Bug# OE00188661

CAUSE:

When writing notes into BI clusters, if the free space left in a cluster is between 76 and 80, and at the same time, an AI extent switch note (caused by aimage new command) is going to be written into that cluster, aimage new may fall into a dead lock with itself.

FIX:

Upgrade to 10.2A02 or later.