Question on extproc32 looking for a nonexisting init file
I installed a third party vendors cartridge which is supposed to use Oracles 32-bit extproc. I run Oracle 11.1.0.6 on 64-bit Red Hat 5.2.
I believe I set up listener.ora and tnsnames.ora correctly (see at the bottom if you do not believe this). I verified extproc is working first by the test with $ORACLE_HOME/plsql/demo/dbgextp.sql (ok) and secondly using a 32-bit shared library which I compiled and can call repeatedly without error from inside Oracle. The listener trace generated also does not contain any error messages.
BUT: Every second time I call that vendors external libraries my extproc crashes with something like this (when I watch the process with strace -p <pid>):
I believe I set up listener.ora and tnsnames.ora correctly (see at the bottom if you do not believe this). I verified extproc is working first by the test with $ORACLE_HOME/plsql/demo/dbgextp.sql (ok) and secondly using a 32-bit shared library which I compiled and can call repeatedly without error from inside Oracle. The listener trace generated also does not contain any error messages.
BUT: Every second time I call that vendors external libraries my extproc crashes with something like this (when I watch the process with strace -p <pid>):
0