I've been trying to get AOLserver running under valgrind with nsoracle
in use, and having a few difficulties. For starters, there are some
nasty warnings coming from the Oracle client library (currently using
10.2.0.1) that I've had to create suppressions for. Then it's dieing
inside an unknown function:
==16067== Process terminating with default action of signal 6 (SIGABRT):
dumping core
==16067== at 0xAC9C76: kill (in /lib/tls/libc-2.3.4.so)
==16067== by 0x1B8FC98A: gsignal (vg_intercept.c:93)
==16067== by 0xACB148: abort (in /lib/tls/libc-2.3.4.so)
==16067== by 0x1B94CF1F: FatalSignalHandler (unix.c:78)
==16067== by 0x52BFEFFF: ???
==16067== by 0x1C7474C5: kpuadef (in
/oracle/product/10.2.0.1.Ci32/lib/libclntsh.so.10.1)
==16067== by 0x1C85D535: upiini (in
/oracle/product/10.2.0.1.Ci32/lib/libclntsh.so.10.1)
==16067== by 0x1C83E57F: upiah0 (in
/oracle/product/10.2.0.1.Ci32/lib/libclntsh.so.10.1)
==16067== by 0x1C746E0D: kpuatch (in
/oracle/product/10.2.0.1.Ci32/lib/libclntsh.so.10.1)
==16067== by 0x1C860D08: OCIServerAttach (in
/oracle/product/10.2.0.1.Ci32/lib/libclntsh.so.10.1)
==16067== by 0x1C5CE27E: Ns_OracleOpenDb (nsoracle.c:3058)
==16067== by 0x1C5BED3A: NsDbOpen (dbdrv.c:707)
==16067== by 0x1C5BE1AC: Connect (dbinit.c:1118)
==16067== by 0x1C5BD3B5: Ns_DbPoolTimedGetMultipleHandles (dbinit.c:493)
==16067== by 0x1C5BF5F0: DbCmd (dbtcl.c:254)
==16067== by 0x1B98E46E: TclInvokeStringCommand
(./../generic/tclBasic.c:1778)
==16067== by 0x1B98F877: TclEvalObjvInternal
(./../generic/tclBasic.c:3088)
==16067== by 0x1B9BDE2A: TclExecuteByteCode
(./../generic/tclExecute.c:1417)
==16067== by 0x1B9BD30A: TclCompEvalObj (./../generic/tclExecute.c:981)
==16067== by 0x1B9F68D1: TclObjInterpProc (./../generic/tclProc.c:1100)
The backtrace of the core file isn't of any use. :(
Without valgrind I can successfully make the same test request. The
cause of the problems is most likely with the Oracle code, but I was
wondering if anyone's got any experience of trying this and tips on how
I might get it at least executing fully?
Cheers
--
Stuart Children
http://terminus.co.uk/
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]>
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
field of your email blank.