Icon View Incident Report

Serious Serious
Reported By: Larry Chiasson
Reported On: 8/1/2006
For: Version 4.24 Build 1
# 2210 Heaving Multi-Threading of In-Memory Table Updates Causes Read-Lock Error

I've come across an error during some in-memory threading tests that perform a lot of concurrent INSERT statements:

Project Project1.exe raised exception class EDBISAMEngineError with message
'DBISAM Engine Error # 10226 Cannot read unlock the table 'Flights''.
Process stopped. Use Step or Run to continue.


Comments Comments
This was an off-by-one error in the internal locking offsets used by the in-memory table lock manager.


Resolution Resolution
Fixed Problem on 8/2/2006 in version 4.25 build 1


Products Affected Products Affected
DBISAM Additional Software and Utilities
DBISAM CLX Client-Server
DBISAM CLX Client-Server with Source
DBISAM CLX Standard
DBISAM CLX Standard with Source
DBISAM ODBC Client-Server
DBISAM ODBC Client-Server with Source
DBISAM ODBC Standard
DBISAM ODBC Standard with Source
DBISAM ODBC Trial
DBISAM VCL Client-Server
DBISAM VCL Client-Server with Source
DBISAM VCL Standard
DBISAM VCL Standard with Source
DBISAM VCL Trial

Image