Issue Details (XML | Word | Printable)

Key: CORE-2311
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

Possible memory leak in WITH RECURSIVE query

Created: 08/Feb/09 10:19 AM   Updated: 27/Apr/16 01:57 PM
Component/s: Engine
Affects Version/s: 2.1.0, 2.5 Alpha 1, 2.1.1, 2.1.2
Fix Version/s: 2.5 Beta 1, 2.1.3

QA Status: Cannot be tested
Test Details: One need to query mon$memory_usage before and after such query, but mon$ tables did appear in 2.5.0 and this ticket was already fixed in 2.5 BETA 1.

 Description  « Hide
If some recursive member used indexed (rsb_indexed) or navigational (rsb_navigate) access path then memory leak is possible.
Memory leaked from request's pool therefore it is visible if some prepared statement executed many times.
Also it is visible if procedure or trigger used recursive query.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Vlad Khorsun added a comment - 06/Mar/09 08:06 AM
Fix is backported into 2.1.3