AV in BufDataset due to latest changes for multiple indexes
Original Reporter info from Mantis: PascalR @PascalRiekenberg
-
Reporter name: Pascal Riekenberg
Original Reporter info from Mantis: PascalR @PascalRiekenberg
- Reporter name: Pascal Riekenberg
Description:
When calling Refresh on an active dataset an AV happens in
TDataSet.Refresh
TCustomSQLQuery.InternalRefresh
TCustomBufDataset.InternalRefresh
TCustomBufDataset.InternalOpen
TCustomBufDataset.InitUserIndexes
TCustomBufDataset.BuildIndex
TCustomBufDataset.InternalCreateIndex:
...
DblLinkIndex:=(AIndex as TDoubleLinkedBufIndex);
Index0:=DefaultIndex.BufferIndex as TDoubleLinkedBufIndex;
myIdx:=DblLinkIndex.IndNr;
...
Additional information:
related https://bugs.freepascal.org/view.php?id=32962
Mantis conversion info:
- Mantis ID: 33252
- OS: Windows 10 x64
- OS Build: 1709
- Build: 38356
- Platform: i386
- Version: 3.1.1
- Fixed in version: 3.1.1
- Fixed in revision: 38804 (#8487e535)
- Target version: 3.2.0