Small memory leak per every blob transliteration [CORE2675] #3078
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.0.5
affect-version: 2.1.0
affect-version: 2.1.1
affect-version: 2.1.2
affect-version: 2.1.3
affect-version: 2.5 Alpha 1
affect-version: 2.5 Beta 1
affect-version: 2.5 Beta 2
component: engine
fix-version: 2.1.4
fix-version: 2.5 RC1
fix-version: 3.0 Alpha 1
priority: major
type: bug
Submitted by: @dyemanov
Votes: 3
The blob filter responsible for text transliteration between different charsets is not cached and it seems being re-allocated per every transliteration request.
Test case:
set transaction;
set term ^;
execute block
as
declare i int = 10000;
declare v int;
begin
while (i > 0) do in autonomous transaction do begin
execute statement 'select first 1 mon$statement_id from mon$statements' into :v;
i = i - 1;
end
end^
commit^
Commits: 6325a3e 20cc44d b30a01a
The text was updated successfully, but these errors were encountered: