Consultor Eletrônico



Kbase P101805: Crash when calling procedure with OUTPUT DATASET-HANDLE parameter
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/4/2005
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.0A

SYMPTOM(s):

Calling internal procedure with OUTPUT DATASET-HANDLE parameter multiple times.

First call completes as expected

Crash occurs during subsequent call

SYSTEM ERROR: Memory violation. (49)

GPF

Stack trace reads:

strentd
strent
umDynTTDynCreate
umSuperDynCreate
umFindTTUICdes
umGetStatBufUIC
umFindBufUIC
rnFindUIC

ProDataSet being returned is cleaned up properly in calling procedure

ProDataSet being returned is cleaned up properly in called procedure

Internal procedure dynamically creates a ProDataSet

Static buffer used in the dynamic ProDataSet

CAUSE:

Bug# 20040312-017

FIX:

Upgrade to 10.0B or later release