AV in oran8.dll

nboodram

Member²
I am using DOA in a Delphi WebSnap application. The default page of the application is a frame page that displays a login form in the top and the current time at the bottom. The first access to this page works fine, but subsequent accesses cause an AV at address 60B1FEEB in module oran8.dll. The AV happens on the line of code that says "OracleSession.Connected := True;" where OracleSession is a TOracleSession. The Oracle client is version 8.1.7, the database version is also 8.1.7. Any ideas?

Thanks!
Natalie
 
I see some similar problem reports on Oracle MetaLink. Do you have any other Net8 version besides 8.1.7 that you can try this on?

------------------
Marco Kalter
Allround Automations
 
I have upgraded to the latest 8.1.7.2.7 client and still the same problem (the oran8.dll was one of the ones updated). Would you suggest we use an older client version?

Natalie
 
I have some other problem reports about 8.1.7.2.x. What was your previous version? Dod you have 8.1.6 available?

------------------
Marco Kalter
Allround Automations
 
Our previous version was 8.0.5. I'm afraid I don't have the 8.1.6 available, and I don't think I can get it from Oracle any more.

Natalie
 
To verify if this is an application error or a Net8 bug, it would be very useful to check this on 8.0.5.

------------------
Marco Kalter
Allround Automations
 
I am very hesitant to revert to the 8.0.5 driver at this point. I am in the middle of development (this and other machines) and don't have a spare machine available to install the 8.0.5 driver. In any case, 8.0.5 will not be a valid solution for us since we have other applications running on our production machine that are incompatible with 8.0.5.

I tried my application with using the BDE and it works fine; no errors. I have now created a small sample application that reproduces the problem if you are interested.

Natalie
 
I was able to get the 8.1.5 client and I still get the AV. Let me know if you'd like to take a look at the sample project.

Natalie
 
Is there an update to this? We get a very similar error in a COM+ component that connects using DOA.
 
The sample project I received did not reproduce the problem here. I have no other updates.

------------------
Marco Kalter
Allround Automations
 
Originally posted by nboodram:
I was able to get the 8.1.5 client and I still get the AV. Let me know if you'd like to take a look at the sample project.

Natalie

I've had similar problems with the 8.1.x clients - at one point I was able to repeatably detect heap corruption of memory allocated by the O8i client (Win32 does heap checks as blocks are freed and puts entries out via OutputDebugString - try "View|Debug Windows|Event Log" when debugging your app).

After ages assuming it was my fault, I found a couple of references by people with similar problems and it being related to client versions, so...I installed the 9i client (8.1.7 didn't fix it for me) and everything has been working perfectly ever since (apart from /my/ bugs of course
wink.gif
.

John.
 
John, that's good to know. We can't upgrade the client on that one machine just yet, but we are planning on it soon. Thanks, Natalie.
 
Back
Top