Icon View Incident Report

Serious Serious
Reported By: Robert Barbiera
Reported On: 9/3/1998
For: Version 1.03 Build 1
# 204 Random Lockup After Several Thousand Record Adds Due to Index Compression Bug

We are using 16-32 bit DBISAM components; we have found some trouble when we have tried to change some DBE Tables in DBISAM Tables (in Delphi 16 bit). When we elaborate more than 1500 records the computer crash!!! and we have to shut down the machine!!! We want to know if this is a limitation of DBISAM components in Trial Version, or if this is a bug that you know or something else....


Comments Comments
Problem turned out to be a product of a secondary index size (245) bytes and the index key compression algorithm adversely causing index page splits to split improperly and overflow. See an earlier problem reported by Shahid Shah that exhibited this same problem. The fix for Shahid's problem caused the balancing to over-balance one of the pages.


Resolution Resolution
Fixed Problem on 9/5/1998 in version 1.04 build 1
Image