New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
internal Firebird consistency check when alter dependent procedures [CORE2257] #2683
Comments
Commented by: @hvlad Its side effect of fix for CORE210. In MET_procedure - if (!procedure) When i restored this line as it was before, BUGCHECK is gone. The DWF\modify_procedure released procedure's request (proc B in our case) before call to MET_remove_procedure() therefore dependent procedure (proc A) refers to the obsolete copy of procedure with NULL prc_request. |
Modified by: @hvladassignee: Dmitry Yemanov [ dimitr ] |
Modified by: @dyemanovstatus: Open [ 1 ] => In Progress [ 3 ] |
Modified by: @dyemanovstatus: In Progress [ 3 ] => Open [ 1 ] |
Modified by: @dyemanovFix Version: 2.5 Beta 1 [ 10251 ] |
Commented by: @pcisar QA test added. |
Modified by: @pcisarstatus: Resolved [ 5 ] => Closed [ 6 ] |
Modified by: @pavel-zotovQA Status: No test |
Modified by: @pavel-zotovQA Status: No test => Done successfully |
Submitted by: Alex Bekhtin (afgm)
Is related to QA378
CREATE OR ALTER PROCEDURE B
AS
begin
end;
CREATE OR ALTER PROCEDURE A
AS
begin
execute procedure B;
end;
COMMIT WORK;
execute procedure A;
COMMIT WORK;
CREATE OR ALTER PROCEDURE B
AS
begin
end;
COMMIT WORK;
execute procedure A;
internal Firebird consistency check (invalid SEND request (167), file: exe.cpp line: 652).
Commits: b441891
The text was updated successfully, but these errors were encountered: