Consultor Eletrônico



Kbase P16327: Starting DB with scripts and prowdog is generating protrace.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/01/2003
Status: Unverified

SYMPTOM(s):

Starting DB with scripts getting error (49).

Getting stack trace.

Stack trace contains sigaction().

Stack trace contains stmVacInBlock().

Using scripts to start database and when ProWDog is started it cores.

No errors if script is run one line one line at a time, as root from the command line.

Scripts are not owned by root.

Stacktrace.

/usr/dlc-B/bin/_mprshut /db/CLIENT330 -C watchdog

uttrace() +0x100 from: /opt/dlc91d/bin/_mprshut
utcore() +0xec from: /opt/dlc91d/bin/_mprshut
drexit() +0x5cc from: /opt/dlc91d/bin/_mprshut
drExitOnTerm() +0x2c0 from: /opt/dlc91d/bin/_mprshut
sigaction() +0x730 from: /usr/lib/libthread.so.1
_getfp() +0x220 from: /usr/lib/libthread.so.1
_fork() +0x86c from: /usr/lib/libthread.so.1
stmVacInBlock() +0x14 from: /opt/dlc91d/bin/_mprshut
stVacate() +0x29c from: /opt/dlc91d/bin/_mprshut
fillstr() +0xbc from: /opt/dlc91d/bin/_mprshut
dbGetUsrctl() +0xbbc from: /opt/dlc91d/bin/_mprshut
dbenv2() +0x1b8 from: /opt/dlc91d/bin/_mprshut
dbenv() +0x84 from: /opt/dlc91d/bin/_mprshut
dsmUserConnect() +0xdc from: /opt/dlc91d/bin/_mprshut
drmain_doit() +0x804 from: /opt/dlc91d/bin/_mprshut
main() +0x38 from: /opt/dlc91d/bin/_mprshut
_start() +0xb8 from: /opt/dlc91d/bin/_mprshut

CAUSE:

Lack of resources for the current owner of the scripts.

FIX:

Increase memory resources for owner of scripts.