Kbase P135011: When backing out of a multiple WAIT-FOR scenario on AIX a crash occurs
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  02/12/2008 |
|
Status: Verified
SYMPTOM(s):
When backing out of a multiple WAIT-FOR scenario on AIX a crash occurs
SYSTEM ERROR: gettbl(fd.c) called with bad fdhandle=<index>. (1414)
SYSTEM ERROR: Memory violation. (49)
Crash on AIX with multiple WAIT-FOR after F4
rnbfsqrnxtWrtLoop() at 0x101cd07c
rninterpret() at 0x1052b4f0
rnqget_rcsv(??, ??, ??) at 0x101cf508
rnqgetc(??, ??) at 0x101cfcf0
rnbrqget(??, ??, ??, ??) at 0x101cd618
rnumreposition(??) at 0x101d6fec
rnqreposclean(??, ??) at 0x101caa8c
rnqreposc(??, ??, ??, ??) at 0x101cf008
rnDynQryRepos(??, ??, ??, ??) at 0x104d78f8
umDynqGetAttr(??, ??, ??, ??, ??) at 0x105983d0
umSuperGetAttr(0x2059a194, 0xc8b, 0x201c8190, 0x201c81a0, 0x0) at 0x101e716c
ioGetAttribute(??, ??, ??, ??, ??) at 0x10476060
fmewdaxCore(0x2ff1fbec, 0x2059a194, 0x205bbfb8, 0x3) at 0x10762a98
fmEWDAXN(0x102, 0x201c8190, 0x0, 0x205bbfa4, 0x205bbfb8, 0x0, 0x205bbf98, 0x0) at 0x10766650
fmeval(??) at 0x1006f654
rnexpstmt(??) at 0x106a8e64
rnexec_entry() at 0x103bed60
rninterpret() at 0x1052b4f0
umeDispatchEvent(??, ??, ??) at 0x101f4b08
wvRunDispatcher(??) at 0x1042b7c0
iodispatch() at 0x1052c164
rnrq(??) at 0x10768514
main(??, ??) at 0x100007e0
FACT(s) (Environment):
IBM AIX
OpenEdge 10.1C01 Service Pack
CAUSE:
Bug# OE00174512
CAUSE:
The problem occurs in the following scenario:
- Open Query Browse1
- Wait-for GO of Browse1
- On Return of Browse1, Open query Browse2
- Use UPDATE statement to update a variable
- Wait-for GO of Browse2
When the user gets into the UPDATE statement, if they hit F4 (UNIX) they drop back to the WAIT-FOR of Browse2. If they then hit F4 again they crash.
FIX:
Upgrade to OpenEdge Release 10.1C02 or later