Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 4 of 4 total
Thread Access Violations and Version 4.29 Build 3
Sat, Apr 24 2010 3:05 AMPermanent Link

Tony Pomfrett

Hi,

I recently upgraded from V4.27 to V4.29B3 and my app would no longer run properly. The problem occurs with one form which has around 10 queries and also uses cached updates and transactions. I experienced Access Violations and Memory Overrun Leaks on posting a query and also on closing the form. I even managed to raise Access Violations in the server, for example:

"DBISAM Engine Error # 11279 An unknown error ('Access violation at address 00401DEB in module 'dbsrvr.exe'. Read of address 00000000') occurred with the connection to the database server at '127.0.0.1', please check the server log."

Running the client on an Athlon server (2003) triggered DEP errors.

The particular form has about 1400 lines of code and I tried to debug it but beyond suspecting that it was something to do with freeing memory I didn't get anywhere. So I reverted back to 4.28B4 and the problem disappeared. Any thoughts? I know this is very vague but the point is the same code works on 4.27 and appears to work on 4.28 but fails on 4.29.

Tony.

Sat, Apr 24 2010 3:36 AMPermanent Link

Tony Pomfrett

Some more info....

My app when compiled with 4.28 will not run properly with a server compiled with 4.29 and similarly, my app when compiled with 4.29 will not run with a server compiled with 4.28 - however the app will run if both it and the server are compiled with 4.28.

Attached is a server log showing an error running app V4.28 against server V4.29



Attachments: ServerLog1.txt
Mon, Apr 26 2010 7:38 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Tony,

<< My app when compiled with 4.28 will not run properly with a server
compiled with 4.29 and similarly, my app when compiled with 4.29 will not
run with a server compiled with 4.28 - however the app will run if both it
and the server are compiled with 4.28. >>

What happens when you use a 4.29 client with a 4.29 server ?

BTW, can you send me the tables that you're using with that query ?  I can
then test the query here with 4.28 against a 4.29 server and see what the
issue is.

--
Tim Young
Elevate Software
www.elevatesoft.com
Mon, Apr 26 2010 7:40 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Tony,

BTW, you can also run a 4.29 debug server (\servers\dbsrvrdebug) that will
create a .dmp file in the same directory as the dbsrvr.exe process whenever
an AV like this occurs.  If you could run the debug server and send me the
..dmp file, that will also give me a call stack of the error.

--
Tim Young
Elevate Software
www.elevatesoft.com
Image