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

Firebird 2.5.8 Release

Core Engine
API
Utilities

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

Core Engine

(CORE-5685)     It was sometimes not possible to cancel or kill the connection in which an external query was executing.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5684)     Error “no current record for fetch operation” could be raised while deleting record from MON$ATTACHMENTS using ORDER BY clause.

fixed by D. Yemanov

    ~ ~ ~     

(CORE-5681)     An access violation could occur when an external statement was executed and the local transaction was rolled back.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5675)     isc_vax_integer() and isc_portable_integer() did not work properly with short negative numbers.

fixed by D. Sibiryakov

    ~ ~ ~     

(CORE-5655)     isc_info_sql_relation_alias was reporting incorrect aliases for CTE or nested queries.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5650)     Dropping a procedure on the Classic server could cause a segmentation fault.

fixed by A. Peshkov

    ~ ~ ~     

(CORE-5643)     Message “Operating system call munmap failed. Error code 12” could appear in firebird.log under heavy load in Classic or Superclassic.

fixed by A. Peshkov

    ~ ~ ~     

(CORE-5641)     A segmentation fault could occur when exiting classic server with a running sweep thread.

fixed by A. Peshkov

    ~ ~ ~     

(CORE-5624)     An old bug was fixed, whereby backslashes in path strings for use on POSIX file systems were not always converted to forward slashes.

fixed by A. Peshkov

    ~ ~ ~     

(CORE-5591)     The engine could hang during transaction start, soon after certain errors.

fixed by A. Peshkov

    ~ ~ ~     

(CORE-5528)     Internal Firebird consistency check (limbo impossible (184), file: vio.cpp line: 2379)

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5522)     Engine could freeze up to two minutes and raise a deadlock error when updating RDB$INDICES if it contained back versions.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5521)     A race condition could arise between event notification and event registration.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5415)     Found and fixed an elusive bug in Firebird 2.5.7, as well as some older and newer versions, whereby an unexpected memory overwrite could cause the in-memory image of a random database page to be corrupted.

fixed by V. Khorsun, with testing assistance from D. Kovalenko

    ~ ~ ~     

(CORE-2731)     Recursive EXECUTE STATEMENT was not working properly.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-2502)     Cyclic dependency errors in CTE, involving aliases.

fixed by V. Khorsun

    ~ ~ ~     

API

(CORE-5530)     A client application using events could suffer an unpredictable access violation when the connection was broken.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-3596)     The client library could not connect to a non-ASCII host name.

fixed by D. Yemanov & A. dos Santos Fernandes

    ~ ~ ~     

Utilities

gbak

(CORE-5579)     A request synchronization error could occur in gbak during a restore.

fixed by V. Khorsun

    ~ ~ ~     

(CORE-5566)     The server could crash while restoring from a backup if the shadow file already existed.

fixed by D. Yemanov

    ~ ~ ~     

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