Issue Details (XML | Word | Printable)

Key: CORE-6371
Type: Sub-task Sub-task
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Alexander Peshkov
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Firebird Core
CORE-6364

Avoid server crash on shutdown in case of wrong reference counting in UDR

Created: 24/Jul/20 03:44 PM   Updated: 24/Jul/20 03:48 PM
Component/s: Engine
Affects Version/s: 4.0 Beta 2, 3.0.6
Fix Version/s: 4.0 RC 1, 3.0.7

QA Status: No test


 Description  « Hide
Wrong reference counting in UDR should not cause segfaults at shutdown, instead hanging attachments should be carefully closed.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Alexander Peshkov added a comment - 24/Jul/20 03:48 PM
I commit this fix - though it keeps to have a lot of different IProvider interfaces per single provider, but it helps avoid segfault.