Icon View Incident Report

Serious Serious
Reported By: Krisztian Kepes
Reported On: 2/18/2014
For: Version 2.15 Build 3
# 4016 Filtered DataSets Can Cause AV on Close When Connection with EDB Server is Lost

I created an application that demonstrate the problem.

1.) Start a EDB server
2.) Connect to it
3.) Get DateTime
4.) Open manager and kill session (remove server session)
5.) Get DateTime - error
6a.) Try to free all datasets. Sometimes it happens, sometimes it not
7a.) Try to close DB / Sssion / Engine (program halted on the line)

6-7b) Try to close the app (AV caused)

Comments Comments
The problem was that an error was being raised when EDB attempted to drop all filters during the dataset close. This error would interrupt the shutdown process and leave the datasets in an incomplete state that resulted in an AV later on in the shutdown process.

Resolution Resolution
Fixed Problem on 2/20/2014 in version 2.16 build 1

Products Affected Products Affected
ElevateDB Additional Software and Utilities
ElevateDB LCL Standard with Source
ElevateDB PHP Standard
ElevateDB PHP Standard with Source
ElevateDB PHP Trial
ElevateDB VCL Client-Server
ElevateDB VCL Client-Server with Source
ElevateDB VCL Standard
ElevateDB VCL Standard with Source
ElevateDB VCL Trial