Consultor Eletrônico



Kbase P10145: After backup stops a core file occurs.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   29/01/2003
Status: Unverified

FACT(s) (Environment):

Progress 8.x

SYMPTOM(s):

After backup stops a core file occurs.

Trace fails on call nsahrecv

PROGRESS stack trace as of Fri Sep 20 01:00:45 2002
Command line arguments are
/usr/local/dlc83ent/bin/_prooidv -SV -m1 -U -P -N tcp -Nd /dev/tcp -hs
0 -Mm 1024 -h 5 -yy 1950 -cpinternal iso8859-1 -cpstream iso8859-1 -cpterm
iso8859-1 -cpcase basic -cpcoll basic -S otherdb -H grant

( 0) 0x00196048 uttraceback + 0x18 [/usr/local/dlc83ent/bin/_prooidv]
( 1) 0x0018520c uttrace + 0x134 [/usr/local/dlc83ent/bin/_prooidv]
( 2) 0x0018503c utcore + 0xbc [/usr/local/dlc83ent/bin/_prooidv]
( 3) 0x00020850 drexit + 0x120 [/usr/local/dlc83ent/bin/_prooidv]
( 4) 0x000468e8 drSigFatal + 0x78 [/usr/local/dlc83ent/bin/_prooidv]
( 5) 0xc01f3388 _sigreturn [/usr/lib/libc.2]
( 6) 0x0004fae4 nsahrecv + 0x9c [/usr/local/dlc83ent/bin/_prooidv]
( 7) 0x0004b200 nsasrvhli + 0xb8 [/usr/local/dlc83ent/bin/_prooidv]
( 8) 0x0004ab60 main + 0x4a8 [/usr/local/dlc83ent/bin/_prooidv]
( 9) 0xc013e614 _start + 0xc8 [/usr/lib/libc.2]
(10) 0x00012ab8 $START$ + 0x1a0 [/usr/local/dlc83ent/bin/_prooidv]

CAUSE:

The startup script may be starting the OIBroker AND the OIDriver. The OIDriver command is
$DLC/bin/prooidrv -SV -S service-name

FIX:

Comment out the odbc prooidrv line in the startup script. In Progress version 8.x it is only necesary to start the OIBroker, not the OIDriver, with a command. For example, on Unix:$DLC/bin/prooibrk -SV -S service-name. See solution 17204, "Merant 32bit ODBC Setup Using Remote OIB & Remote DB" .