Occasional memory read errors
Posted on 2011-05-09
We are getting an intermittent error when running our software that connects to our interbase database. We have attempted to track the issue but cannot seem to find out a direct cause for the error.
It is occurring during a simple insert into a table, but is only occurring randomly roughly once every 75 or 100 inserts. Sometimes it'll happen once and then again after another 5 or so inserts. Sometimes it won't happen for a few 100 inserts.
We are running interbase server version WI-V188.8.131.52 and the clients are connecting via ODBC driver, INTERSOLV InterBase ODBC Driver version 3.11.01.00. The clients are simply running an insert statement (INSERT INTO fooTBL (bar) VALUES ('test')
As best I can tell these errors are only occurring when inserting into this table. Selects from this table appear to run fine as do inserts into other tables.
The error we are receiving is: Application popup: ibremote.exe - Application Error : The instruction at "0x100105ae" referenced memory at "0x00000010". The memory could not be "read".
It appears that there are no specific clients that this is occurring to or any specific values on the insert that is causing it. As best I can tell all connections are closed and disposed after being used.
Are there any additional ways to trap this error? Can anything be done to either prevent it from occurring or avoid it?
If you need any additional information I can attempt to track that down