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.