Consultor Eletrônico



Kbase P65664: 4GL session hangs when dynamic widget is deleted
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/7/2005
Status: Unverified

SYMPTOM(s):

4GL session hangs

Using dynamic UI widgets with associated triggers

Stack trace reads:

rn_ttab_delay+1E2
umDynTTDestroy+AF
umClassDestroy+19
umSuperDestroy+2E0
rndelobj+296

Dr watson does not come up

CAUSE:

Bug# 20031119-043

CAUSE:

This is a bug which is known to occur if a dynamic widget is deleted from within a persistent trigger for that widget (For example, a trigger on a menu-item widget destroying that menu-item).
In such cases the memory area where procedure parameters are stored can get corrupted, resulting in a hanging or crashing client.

FIX:

Upgrade to 9.1E, 10.0B or later release

Workaround:
Modify the code in such a way that widgets are not deleted from within the scope of their own triggers