Consultor Eletrônico



Kbase P157309: Unexpected behavior when using shared stream in a persistent procedure while stream has gone out of
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/03/2010
Status: Unverified

SYMPTOM(s):

Unexpected behavior when using shared stream in a persistent procedure while stream has gone out of scope

When a persistent procedure uses a shared stream defined elsewhere, and the defining procedure has gone out of scope (ie. has finished or has been deleted), the stream can show one or more of the following behaviors:

The stream can still be used to open files, but can not be manipulated or closed afterwards

The session may crash with a SYSTEM ERROR when the stream is accessed:

SYSTEM ERROR: Bus error. (48)

Stack trace reads:

ioervt()
iosg()
rniosg()
rnexec_entry()
rninterpret()

FACT(s) (Environment):

OpenEdge 10.x
All Supported Operating Systems
OpenEdge Category: Language (4GL/ABL)

CAUSE:

Bug# OE00194007

FIX:

Upgrade to OpenEdge 10.2A03 or later