Issue Details (XML | Word | Printable)

Key: CORE-3419
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Vlad Khorsun
Reporter: Maxim Kuzmin
Votes: 0
Watchers: 1
Operations

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

Recurse leads to hangs/crash server

Created: 30/Mar/11 12:56 PM   Updated: 23/Apr/13 11:52 AM
Component/s: None
Affects Version/s: 2.5.0
Fix Version/s: 2.5.1, 3.0 Alpha 1

Time Tracking:
Not Specified

Planning Status: Unspecified


 Description  « Hide
Example:
CREATE OR ALTER TRIGGER TRG_TRANS_START
ACTIVE ON TRANSACTION START POSITION 0
AS
BEGIN
    IN AUTONOMOUS TRANSACTION DO
        INSERT INTO SOMETABLE
            (ID)
        VALUES
            (1);
END

 All   Comments   Work Log   Change History   Version Control   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Vlad Khorsun added a comment - 31/Mar/11 09:55 AM
The bug reason is that code, which rolled back just created but failed transaction was not entered engine, i.e. rollback() was called outside of engine.