Issue Details (XML | Word | Printable)

Key: CORE-2908
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Vlad Khorsun
Reporter: Vlad Khorsun
Votes: 0
Watchers: 0

If you were logged in you would be able to see more operations.
Firebird Core

Engine could crash or raise not expected errors working with ODS 8.x database

Created: 04/Mar/10 01:55 PM   Updated: 18/Jan/16 05:18 PM
Component/s: Engine
Affects Version/s: 2.1.3, 2.5 RC2
Fix Version/s: 2.5 RC3, 2.1.4

File Attachments: 1. File core-2908.7z (339 kB)

Environment: I reproduced it wih 2.1.3 and 2.5 but other 2.1.x also should be affected.

QA Status: No test

 Description  « Hide
Few places in code treat relations with ID <= 128 as system relations.
But ODS8 allows to create user relations starting from ID = 31 and ODS 11.x introduced a lot of system relations with ID > 31.
Therefore work with user relations with ID between 31 and 128 is dangerous.
Since we didn't drop support for ODS8 until v3 i consider this behavior as a bug.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.