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