Bugcheck 179 (decompression overran buffer) when attempting to update the same record multiple times [CORE1958] #2396
Labels
affect-version: 1.5.4
affect-version: 1.5.5
affect-version: 2.0.0
affect-version: 2.0.1
affect-version: 2.0.2
affect-version: 2.0.3
affect-version: 2.0.4
affect-version: 2.1.0
affect-version: 2.1.1
affect-version: 2.5 Alpha 1
affect-version: 2.5 Initial
component: engine
fix-version: 2.0.5
fix-version: 2.1.2
fix-version: 2.5 Beta 1
priority: major
type: bug
Submitted by: @dyemanov
Is duplicated by CORE1968
Let's have some record stored in a longer format while the current format is shorter. If this record is updated multiple times within a single transaction and then a savepoint cleanup happens (e.g. due to some runtime error related to another data), then a bugcheck can happen. This seems to be caused by the lack of sync between actual record length on disk (new version will have a short format) and rec_length field of new_rpb->rpb_record which may keep the longer value (from some prior operations with another format).
Commits: 068b83e 3f367c6 fe2e2ed
The text was updated successfully, but these errors were encountered: