Issue Details (XML | Word | Printable)

Key: CORE-5184
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Alexander Peshkov
Reporter: Alexander Peshkov
Votes: 0
Watchers: 1

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

Assertion in cloop dispatcher when trying to save exception information in status interface

Created: 04/Apr/16 04:26 PM   Updated: 16/Apr/16 09:00 PM
Component/s: API / Client Library
Affects Version/s: 3.0 RC2, 4.0 Initial
Fix Version/s: 3.0.0, 4.0 Alpha 1

QA Status: Cannot be tested

 Description  « Hide
If implementation of status interface passed between modules is derived from AutoStorage and follows it's rules in default constructor assertion 'default constructor can be used only for objects on the stack' takes place in clone() method.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Alexander Peshkov added a comment - 04/Apr/16 04:35 PM
Method clone() need not use self implementation of status interface - instead it should always use correct for requested usage (creating clone()) implementation, i.e. default standard one.