MS Bug 79794 asserts differently on PS | InnoDB: Failing assertion: len <= col->len || ((col->mtype) == 5 || (col->mtype) == 16 || (col->mtype) == 14) || (((col->mtype) == 15 || (col->mtype) == 16) && len == 2 * 2 * sizeof(double)) || ((col->mtype == 1 || col->mtype == 4 || col->mtype == 12) && (col->len == 0 || len <= col->len + prtype_get_compression_extra(col->prtype)))
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
MySQL Server |
Unknown
|
Unknown
|
||||
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.5 |
Invalid
|
Undecided
|
Unassigned | |||
5.6 |
Invalid
|
Undecided
|
Unassigned | |||
5.7 |
Triaged
|
High
|
Unassigned |
Bug Description
Version: '5.7.17-11-debug' socket: '/sda/PS200317-
2017-03-23 09:17:57 0x7ff817574700 InnoDB: Assertion failure in thread 140703520212736 in file rem0rec.cc line 872
InnoDB: Failing assertion: len <= col->len || ((col->mtype) == 5 || (col->mtype) == 16 || (col->mtype) == 14) || (((col->mtype) == 15 || (col->mtype) == 16) && len == 2 * 2 * sizeof(double)) || ((col->mtype == 1 || col->mtype == 4 || col->mtype == 12) && (col->len == 0 || len <= col->len + prtype_
#0 __pthread_kill (threadid=
#1 0x00005596c9aacdb4 in my_write_core (sig=6) at /git/PS57_
#2 0x00005596c903bace in handle_fatal_signal (sig=6) at /git/PS57_
#3 <signal handler called>
#4 __GI_raise (sig=sig@entry=6) at ../sysdeps/
#5 0x00007ff81523f3ea in __GI_abort () at abort.c:89
#6 0x00005596c9d672b1 in ut_dbg_
expr=
at /git/PS57_
#7 0x00005596c9c2f7f7 in rec_get_
temp=false) at /git/PS57_
#8 0x00005596c9c2ff45 in rec_get_
at /git/PS57_
#9 0x00005596c9d904c3 in rec_get_
at /git/PS57_
#10 0x00005596c9d9bbcc in btr_cur_
rec=
#11 0x00005596c9c57cec in row_ins_
at /git/PS57_
#12 0x00005596c9c59834 in row_ins_
at /git/PS57_
#13 0x00005596c9c7c33f in row_insert_
at /git/PS57_
#14 0x00005596c9c7d07b in row_insert_
at /git/PS57_
#15 0x00005596c9b0531f in ha_innobase:
at /git/PS57_
#16 0x00005596c9b053f9 in ha_innobase:
at /git/PS57_
#17 0x00005596c90e3f70 in handler:
at /git/PS57_
#18 0x00005596c9706cc4 in end_write_group (join=0x7ff7d64
#19 0x00005596c9709e77 in QEP_tmp_
#20 0x00005596c9709edb in QEP_tmp_
#21 0x00005596c97008b2 in sub_select_op (join=0x7ff7d64
#22 0x00005596c9700a0c in sub_select (join=0x7ff7d64
#23 0x00005596c9700524 in do_select (join=0x7ff7d64
#24 0x00005596c96fe2ed in JOIN::exec (this=0x7ff7d64
#25 0x00005596c97a3ed9 in handle_query (thd=0x7ff7d641
at /git/PS57_
#26 0x00005596c9751f61 in execute_
#27 0x00005596c974a694 in mysql_execute_
#28 0x00005596c9753043 in mysql_parse (thd=0x7ff7d641
#29 0x00005596c9746eb7 in dispatch_command (thd=0x7ff7d641
#30 0x00005596c9745c54 in do_command (thd=0x7ff7d641
#31 0x00005596c9896c28 in handle_connection (arg=0x7ff7eefa
#32 0x00005596c9f95949 in pfs_spawn_thread (arg=0x7ff80efc
#33 0x00007ff815e7e6ca in start_thread (arg=0x7ff81757
#34 0x00007ff8153100af in clone () at ../sysdeps/
# mysqld options required for replay: --sql_mode=
DROP DATABASE test;CREATE DATABASE test;USE test;
SET @@session.
CREATE TEMPORARY TABLE t1(c1 TIMESTAMP);
insert INTO t1 values(
SELECT GROUP_CONCAT(c1 ORDER BY c1)FROM t1 GROUP BY c1 COLLATE ucs2_latvian_ci;
Note that the assertion message is different. I expect that this is only because of added PS features? If so, feel free to set this bug as dup of MS 79794.
summary: |
- MS Bug 79794 crashes differently on PS | InnoDB: Failing assertion: len + MS Bug 79794 asserts differently on PS | InnoDB: Failing assertion: len <= col->len || ((col->mtype) == 5 || (col->mtype) == 16 || (col->mtype) == 14) || (((col->mtype) == 15 || (col->mtype) == 16) && len == 2 * 2 * sizeof(double)) || ((col->mtype == 1 || col->mtype == 4 || col->mtype == 12) && (col->len == 0 || len <= col->len + prtype_get_compression_extra(col->prtype))) |
tags: | added: qa |
Changed in percona-server: | |
assignee: | nobody → Laurynas Biveinis (laurynas-biveinis) |
The assert was adjusted for compressed columns