Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Oracle 7.3.2, Rogue Wave DBTools.h++, Multithreading and seg violation problem on AIX.
I have an application that is should run multithreaded and that uses DBTools.h++ (2.2) with Oracle (7.3.2) on AIX.
I do call the OCI function opinit(1);
It blows up with the dbx trace below. Anyone else seen this. If I serialize access to DBTools.h++ and consequently Oracle with the front end running multithreaded - I run just fine.
Any help, suggestions would be gratefully appreciated since I am currently in a multithreaded hell until this is solved.
PS - As soon as we have Oracle (7.3.3) up, I willl pray to the threading gods and will try that.
dbx trace of where it dies.
Segmentation fault in bzero.bzero [/usr/lib/libc_r.a] at 0xd02cec58 ($t14)
0xd02cec58 (bzero+0x54) 7ca305aa stswi r5,r3,0x0
(dbx) where
bzero.bzero() at 0xd02cec58
kpumgs(??) at 0xd1052698 kpusc(??, ??, ??, ??, ??, ??, ??, ??) at 0xd10509b0 kpuscn(??, ??, ??, ??, ??, ??) at 0xd107eac8 kpulsc(??, ??, ??, ??, ??) at 0xd105139cupiosd(0x203b8b7c, 0x1, 0x20649d84, 0x14f, 0x2, 0x1, 0x0, 0x203b8b94) at 0xd107c688
Thanks to anyone out there who has any info or helpful comments on this.
![]() |
![]() |