Consultor Eletrônico



Kbase P24680: Windows: GPF with FIND-UNIQUE() based on RECID or ROWID
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/17/2007
Status: Verified

FACT(s) (Environment):

Progress 9.1D

SYMPTOM(s):

Progress 9.1D05

FIND-UNIQUE() with where condition (predicate expression) based on RECID or ROWID

On Windows Progress crashes after long time with high CPU usage

Stack trace reads:
profprep+E28
profprep+565
profprep+118
fdfprep+64
rnbfnxtBody+2F7
rnbfnxt+1A7
rnexec_entry+381
rninterpret+30
rnExecDynStatement+A4
umDynbGetAttr+98F
umSuperGetAttr+F0

CAUSE:

Bug# 20030509-002

CAUSE:

A predicate expression based on ROWID or RECID makes a FIND-UNIQUE() crash.

FIX:

Upgrade to OpenEdge 10.0A or later release

Workaround:
Use the FIND-BY-ROWID() or a QUERY instead.