Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 10.0
-
Fix Version/s: 10.0.18
-
Component/s: Storage Engine - InnoDB, Storage Engine - XtraDB
-
Labels:
Description
InnoDB and XtraDB crash on the following test case:
a.opt
--max-allowed-packet=128M --innodb-log-file-size=210M
a.test
source include/have_innodb.inc;
create table foo (id varchar(37) not null, content longblob) engine=INNODB;
insert into foo (id, content) values('xyz', '');
update foo set content=repeat('a', 43941888) where id='xyz';
Note that if the blob gets larger (45000000) or innodb-log-file-size gets smaller (209M) then there is no crash, instead there's an error InnoDB: The total blob data length (44999232) is greater than 10% of the total redo log size (440401920). Please increase total redo log size.
Gliffy Diagrams
Attachments
Issue Links
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
2015-03-13 15:53:32 7f8920357700 InnoDB: Assertion failure in thread 140226927621888 in file sync0sync.cc line 1325
InnoDB: Failing assertion: array->n_elems < array->max_elems
with 10.0 on commit 184f718fef0101a7559364cb97e22ee568e64c12