Assertion `(ht->flags & (1 << 14)) != 0' failed.

Description

GDB info

#0 __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:62 #1 0x000000000475d0a3 in my_write_core (sig=6) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/mysys/stacktrace.cc:278 #2 0x000000000359acc4 in handle_fatal_signal (sig=6) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/signal_handler.cc:264 #3 <signal handler called> #4 0x00007ff0b813b428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #5 0x00007ff0b813d02a in __GI_abort () at abort.c:89 #6 0x00007ff0b8133bd7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x523e5eb "(ht->flags & (1 << 14)) != 0", file=file@entry=0x523b7b0 "/mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/handler.cc", line=line@entry=9310, function=function@entry=0x5241c80 <handler::ha_set_primary_handler(handler*)::__PRETTY_FUNCTION__> "void handler::ha_set_primary_handler(handler*)") at assert.c:92 #7 0x00007ff0b8133c82 in __GI___assert_fail (assertion=0x523e5eb "(ht->flags & (1 << 14)) != 0", file=0x523b7b0 "/mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/handler.cc", line=9310, function=0x5241c80 <handler::ha_set_primary_handler(handler*)::__PRETTY_FUNCTION__> "void handler::ha_set_primary_handler(handler*)") at assert.c:101 #8 0x0000000003004658 in handler::ha_set_primary_handler (this=0x7ff092b0d028, primary_handler=0x7ff092ae1028) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/handler.cc:9310 #9 0x00000000032e25fd in open_secondary_engine_tables (thd=0x7ff075424000, tables=0x7ff07567cda8, flags=0) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_base.cc:6692 #10 0x00000000032e275e in open_tables_for_query (thd=0x7ff075424000, tables=0x7ff07567cda8, flags=0) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_base.cc:6735 #11 0x0000000003421a86 in Sql_cmd_dml::prepare (this=0x7ff07567d368, thd=0x7ff075424000) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_select.cc:403 #12 0x000000000342222b in Sql_cmd_dml::execute (this=0x7ff07567d368, thd=0x7ff075424000) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_select.cc:552 #13 0x00000000033b9571 in mysql_execute_command (thd=0x7ff075424000, first_level=true) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:5242 #14 0x00000000033bc297 in mysql_parse (thd=0x7ff075424000, parser_state=0x7ff098bfac80, update_userstat=false, force_primary_storage_engine=false) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:6076 #15 0x00000000033bfd0d in wsrep_mysql_parse (thd=0x7ff075424000, rawbuf=0x7ff07567c028 "SELECT * FROM t1 FORCE INDEX(a)", length=31, parser_state=0x7ff098bfac80, update_userstat=false, force_primary_storage_engine=false) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:7263 #16 0x00000000033ae3c9 in dispatch_command (thd=0x7ff075424000, com_data=0x7ff098bfcc50, command=COM_QUERY) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:2050 #17 0x00000000033abb85 in do_command (thd=0x7ff075424000) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/sql_parse.cc:1419 #18 0x000000000358428f in handle_connection (arg=0x7ff0a37db680) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/conn_handler/connection_handler_per_thread.cc:311 #19 0x0000000004853dc6 in pfs_spawn_thread (arg=0x7ff0571bd220) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/storage/perfschema/pfs.cc:2836 #20 0x00007ff0b9e596ba in start_thread (arg=0x7ff098bfe700) at pthread_create.c:333 #21 0x00007ff0b820d41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Environment

None

Activity

Krunal Bauskar 
April 4, 2019 at 7:43 AM

This is an upstream issue (MySQL) reported here https://bugs.mysql.com/bug.php?id=94901.

secondary engine functionality has been introduced in mysql but there is no clear idea what it is meant for.

For now we will close this bug in favor of upstream bug.

Done

Details

Assignee

Reporter

Labels

Time tracking

1h 15m logged

Affects versions

Priority

Created April 2, 2019 at 4:56 AM
Updated March 6, 2024 at 10:12 PM
Resolved April 4, 2019 at 7:44 AM

Flag notifications