Icon View Incident Report

Serious Serious
Reported By: John Taylor
Reported On: 8/28/2012
For: Version 4.33 Build 4
# 3630 Tables with Corrupted Compressed Blobs Can Cause Invalid Pointer Operation During BLOB Open/Read

I have a table that cannot be restructured, I am trying to change a string field from 60 characters to 250 characters. My sql script throws 'invalid pointer operation' and so does dbsys. I need to get the table to you as it does not occur on every table. The table in question has been repaired using dbsys but it makes no difference, the invalid pointer operation persists.


Comments Comments and Workarounds
The "invalid pointer operation" was caused by the engine not handling an error condition during a BLOB open properly. The underlying cause of the error was a decompression error for the compressed BLOB field that was being opened.


Resolution Resolution
Fixed Problem on 8/29/2012 in version 4.34 build 1


Products Affected Products Affected
DBISAM Additional Software and Utilities
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