Consultor Eletrônico



Kbase P157191: Error 48 Memory Violation When Connecting to Oracle on HPUX 64
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/11/2009
Status: Unverified

SYMPTOM(s):

Error 48 Memory Violation When Connecting to Oracle on HPUX 64

SYSTEM ERROR: Bus error. (48)

** Save file named core for analysis by Progress Software Corporation. (439)

Error occurs upon connecting to Oracle

Stacktrace from Progress reads:
oradbopnf
fdscmanb
scrnci


Unable to load shared library

Above error in dataserv.lg file

FACT(s) (Environment):

ORASOPATHNAME points to the correct version client library
Use 32 bit DataServer product
HP-UX 11.x
Progress 9.x
Oracle DataServer

CAUSE:

Error is caused by libclntsh.sl not being able to link correct dependency libraries. libclntsh.sl itself has dependencies on other shared libraries in Oracle installation. User's SHLIB_PATH has $ORACLE_HOME/lib (which hosts 64 bit libraries) in front of $ORACLE_HOME/lib32 (which hosts 32 bit libraries)

FIX:

Reorder directories in SHLIB_PATH so $ORACLE_HOME/lib32 is positioned in front of $ORACLE_HOME/lib directory