Firebird Documentation IndexFirebird 2.5 Release NotesBugs Fixed → Firebird 2.5.7 Release
Firebird Home Firebird Home Prev: Bugs FixedFirebird Documentation IndexUp: Bugs FixedNext: Firebird 2.5.6 Release

Firebird 2.5.7 Release

Core Engine
API
Utilities
Builds
Windows Only

The following bug fixes were reported as fixed prior to the v.2.5.7 release:

Core Engine

(CORE-5474)     A serious security problem existed with the access to undesired external modules, even if 'Restrict' configuration mode was specified for UdfAccess.

fixed by A. Peshkov, A. dos Santos Fernandes

    ~ ~ ~     

(CORE-5470)     Trace INCLUDE_FILTER with [[:WHITESPACE:]]+ would not work when a statement was issued that contained a newline character.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5429)     A segmentation fault could occur when an attachment was abandoned for some reason while a sweep thread was starting.

fixed by A. Peshkov

    ~ ~ ~     

(CORE-5428)     An old bug could occasionally cause a segmentation fault in Classic when the structure of a table with triggers was modified (DDL) while another attachment was preparing a request to work with that table. In rare cases, pointers to the old triggers were cached by the request compiler and the fault would occur the next time they were used.

fixed by A. Peshkov

    ~ ~ ~     

(CORE-5422)     The error “Decompression overran buffer” could occur after rollback. It affected all platforms but would appear particularly on Windows Superserver, when GCPolicy was set to 'Combined' or 'Cooperative' and CpuAffinityMask was configured to more than a single core.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5419)     Index garbage collection on a varchar column could cause the server to hang.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5417)     The engine could hang if an automatic sweep was starting during a database shutdown.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5387)     Memory leak - a lot of 4Kb-sized regions were remaining mapped until the death of the process.

fixed by D. Starodubov

    ~ ~ ~     

(CORE-5318)     A bug appeared in some ESQL applications.

fixed by A. Peshkov

    ~ ~ ~     

(CORE-5236)     IN/ANY/ALL predicates could undergo late filtering, causing execution of joins to be sub-optimal.

fixed by D. Yemanov

    ~ ~ ~     

API

(CORE-5418)     Output could be inconsistent when retrieving the server log via Services API (isc_svc_action_get_fb_log command): if the firebird.log file existed but was empty, the output could be garbage. If the file had contents, the final line could be duplicated.

fixed by D. Yemanov

    ~ ~ ~     

Utilities

Trace

(CORE-5401)     On Linux, load on resources would soar when the trace touch thread woke up.

fixed by D. Hollings & A. Peshkov

    ~ ~ ~     

gfix

(CORE-4742)     gfix -shut single -force 0 was not working properly.

fixed by V. Khorsun

    ~ ~ ~     

Builds

(CORE-5120)     Issues with the function snprintf (in autoconfing_msvc.h) and user-defined literals in VS 2015 (MSVC 14).

fixed by V. Khorsun

    ~ ~ ~     

Windows Only

(CORE-5477)     Trace would duplicate ascii_char(13) in its output on Windows platforms.

fixed by V. Khorsun

    ~ ~ ~     

Prev: Bugs FixedFirebird Documentation IndexUp: Bugs FixedNext: Firebird 2.5.6 Release
Firebird Documentation IndexFirebird 2.5 Release NotesBugs Fixed → Firebird 2.5.7 Release