Consultor Eletrônico



Kbase 19270: Memory Violation Error (49) on Version 9.0A/9.0B hangup
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   27/07/2006
Status: Unverified

FACT(s) (Environment):

Progress 9.0A
Progress 9.0B
UNIX

SYMPTOM(s):

Network environment

10:05:01 Usr 256: HANGUP signal received. (562)

SYSTEM ERROR: Memory violation. (49)

The occurences always follow this pattern:

10:05:01 Usr 256: HANGUP signal received. (562)
10:05:01 Usr 256: SYSTEM ERROR: Memory violation. (49)
10:05:01 Usr 256: ** Save file named core for analysis by Progress
Software Corporation. (439)

uttrace() +0xd4 from: /usr/dlc/bin/_progres
utcore() +0xd8 from: /usr/dlc/bin/_progres
drexit() +0x440 from: /usr/dlc/bin/_progres
drExitOnTerm() +0x288 from: /usr/dlc/bin/_progres
sigaction() +0x730 from: /usr/lib/libthread.so.1
_getfp() +0x220 from: /usr/lib/libthread.so.1
_fork() +0x86c from: /usr/lib/libthread.so.1
qrcurf() +0x4 from: /usr/dlc/bin/_progres
proend() +0x250 from: /usr/dlc/bin/_progres
fdend() +0x15c from: /usr/dlc/bin/_progres
drexit() +0x3d8 from: /usr/dlc/bin/_progres
drCloseFiles() +0x3c0 from: /usr/dlc/bin/_progres
drExitOnTerm() +0x404 from: /usr/dlc/bin/_progres
drExitOnTerm() +0x6e8 from: /usr/dlc/bin/_progres
wvUnixGetKey() +0x220 from: /usr/dlc/bin/_progres
wvUnixReadKey() +0x28 from: /usr/dlc/bin/_progres
wvGetEvent() +0x90 from: /usr/dlc/bin/_progres
wvRunDispatcher() +0x420 from: /usr/dlc/bin/_progres
iodispatch() +0xac from: /usr/dlc/bin/_progres
rnrq() +0x10c from: /usr/dlc/bin/_progres
main() +0x238 from: /usr/dlc/bin/_progres
_start() +0xdc from: /usr/dlc/bin/_progres

FIX:

The problem has been reported as fixed in the Progress Version 9.1A release (Refer to Progress Bug 19990913-026). In addition, a patch request is planned to be available with the next patch available for all UNIX platforms.

When you create your own scripts, you must call "Slib_env", otherwise you receive the following errors:

sigaction() +0x730 from: /usr/lib/libthread.so.1
_getfp() +0x220 from: /usr/lib/libthread.so.1
_fork() +0x86c from: /usr/lib/libthread.so.1.