[MDEV-7000] Assertion `0' failed in Protocol::end_statement() on executing DDL under innodb_fake_changes=1 Created: 2014-11-01  Updated: 2015-02-28  Resolved: 2015-02-28

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - XtraDB, wsrep
Affects Version/s: 10.1.1
Fix Version/s: 10.1.4

Type: Bug Priority: Major
Reporter: Elena Stepanova Assignee: Sergei Golubchik
Resolution: Fixed Votes: 0
Labels: xtradb


 Description   

The problem seems to have appeared on 10.1 tree with the following revision:

commit 03ec3511a82e90310c850ea71b395b214cab1645
Author: Sergei Golubchik <serg@mariadb.org>
Date:   Wed Oct 8 18:47:16 2014 +0200
 
    cleanup: galera misc cleanups
    
    also disable galera-specific output in mysql_tzinfo_to_sql,
    it'll be enabled later.

Test case

--source include/have_log_bin.inc
--source include/have_xtradb.inc
 
create table t1 (i int) engine=InnoDB;
set innodb_fake_changes = 1;
--disable_abort_on_error
insert into t1 values (1);
drop table t1;

sql/protocol.cc:523: void Protocol::end_statement(): Assertion `0' failed.
141101 18:58:43 [ERROR] mysqld got signal 6 ;
 
#6  0x00007ffb5a85d6f1 in *__GI___assert_fail (assertion=0x7ffb5da60948 "0", file=<optimized out>, line=523, function=0x7ffb5da61ea0 "void Protocol::end_statement()") at assert.c:81
#7  0x00007ffb5d0bf25f in Protocol::end_statement (this=0x7ffb537105f8) at 10.1/sql/protocol.cc:523
#8  0x00007ffb5d16fb02 in dispatch_command (command=COM_QUERY, thd=0x7ffb53710070, packet=0x7ffb537e8071 "insert into t1 values (1)", packet_length=25) at 10.1/sql/sql_parse.cc:1913
#9  0x00007ffb5d16d34f in do_command (thd=0x7ffb53710070) at 10.1/sql/sql_parse.cc:1095
#10 0x00007ffb5d29ad17 in do_handle_one_connection (thd_arg=0x7ffb53710070) at 10.1/sql/sql_connect.cc:1351
#11 0x00007ffb5d29aa5c in handle_one_connection (arg=0x7ffb53710070) at 10.1/sql/sql_connect.cc:1262
#12 0x00007ffb5d82c672 in pfs_spawn_thread (arg=0x7ffb5a025b70) at 10.1/storage/perfschema/pfs.cc:1860
#13 0x00007ffb5c877b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#14 0x00007ffb5a90e20d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112

Stack trace from

commit 2bf3e416fedf9984296da9ff43c7ff54780010d1
Author: Jan Lindström <jan.lindstrom@skysql.com>
Date:   Wed Oct 29 13:49:12 2014 +0200

Not reproducible on current Percona server.


Generated at Thu Feb 08 07:16:12 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.