Bugcheck 179
-------------
Key: CORE-6379
URL: http://tracker.firebirdsql.org/browse/CORE-6379
Project: Firebird Core
Issue Type: Bug
Components: Engine
Affects Versions: 4.0 Beta 2
Reporter: Vlad Khorsun
The bug was detected and reproduced when testing new fb4 feature (statement
restart on update conflict) but its reason is present in all Firebird versions.
To reproduce start two isql sessions against same database with page size 8KB
isql 1:
recreate table t5(id int generated by default as identity, x int, s
varchar(32765) );
insert into t5(x, s) select first 10 0, lpad('', 32765, gen_uuid()) from
rdb$types;
commit;
update t5 set x = -1111 where id = 3;
isql 2:
set autoddl off;
commit;
set transaction read committed read consistency;
delete from t5;
-- waits for transaction in isql 1
isql 1:
commit;
at this point isql 2 will print:
Statement failed, SQLSTATE = XX000
Error during savepoint backout - transaction invalidated
-internal Firebird consistency check (decompression overran buffer (179), file:
sqz.cpp line: 293)
Statement failed, SQLSTATE = XX000
internal Firebird consistency check (can't continue after bugcheck)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel