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

Reply via email to