| Bug #74777 | Assertion :bitmap_is_subset(&m_part_info->lock_partitions, &m_locked_partitions) | ||
|---|---|---|---|
| Submitted: | 11 Nov 2014 6:14 | Modified: | 20 Nov 2019 21:58 |
| Reporter: | Ramesh Sivaraman | Email Updates: | |
| Status: | Can't repeat | Impact on me: | |
| Category: | MySQL Server: DML | Severity: | S3 (Non-critical) |
| Version: | 5.6.21-debug, 5.6.23, 5.7.6 | OS: | Any |
| Assigned to: | CPU Architecture: | Any | |
[11 Nov 2014 6:14]
Ramesh Sivaraman
[11 Nov 2014 7:59]
MySQL Verification Team
Hello Ramesh Sivaraman, Thank you for the bug report and test case. Observed that 5.6.23/5.6.7 debug builds affected. Thanks, Umesh
[11 Nov 2014 8:00]
MySQL Verification Team
// 5.6.23 debug build
(gdb) bt
#0 __pthread_kill (threadid=<value optimized out>, signo=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:63
#1 0x0000000000affdab in my_write_core (sig=6) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/mysys/stacktrace.c:422
#2 0x000000000077ebbc in handle_fatal_signal (sig=6) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/signal_handler.cc:230
#3 <signal handler called>
#4 0x0000003deac32625 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#5 0x0000003deac33e05 in abort () at abort.c:92
#6 0x0000003deac2b74e in __assert_fail_base (fmt=<value optimized out>, assertion=0x11c3070 "bitmap_is_subset(&m_part_info->lock_partitions, &m_locked_partitions)",
file=0x11c22d0 "/export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/ha_partition.cc", line=<value optimized out>, function=<value optimized out>) at assert.c:96
#7 0x0000003deac2b810 in __assert_fail (assertion=0x11c3070 "bitmap_is_subset(&m_part_info->lock_partitions, &m_locked_partitions)",
file=0x11c22d0 "/export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/ha_partition.cc", line=3766,
function=0x11c5d40 "virtual int ha_partition::start_stmt(THD*, thr_lock_type)") at assert.c:105
#8 0x0000000000e83d24 in ha_partition::start_stmt (this=0x7f5f2004e170, thd=0x2b3a620, lock_type=TL_READ)
at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/ha_partition.cc:3766
#9 0x00000000007c4797 in check_lock_and_start_stmt (thd=0x2b3a620, prelocking_ctx=0x2b3c798, table_list=0x7f5f20006f78)
at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_base.cc:5514
#10 0x00000000007c5a90 in lock_tables (thd=0x2b3a620, tables=0x7f5f20006f78, count=1, flags=0) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_base.cc:6050
#11 0x000000000085d99f in mysql_select (thd=0x2b3a620, tables=0x7f5f20006f78, wild_num=0, fields=..., conds=0x0, order=0x2b3d060, group=0x2b3cf98, having=0x0, select_options=2149845760,
result=0x7f5f20007590, unit=0x2b3c850, select_lex=0x2b3ce98) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_select.cc:1201
#12 0x000000000085ba57 in handle_select (thd=0x2b3a620, result=0x7f5f20007590, setup_tables_done_option=0)
at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_select.cc:110
#13 0x0000000000835384 in execute_sqlcom_select (thd=0x2b3a620, all_tables=0x7f5f20006f78) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_parse.cc:5103
#14 0x000000000082dadc in mysql_execute_command (thd=0x2b3a620) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_parse.cc:2649
#15 0x0000000000837fa9 in mysql_parse (thd=0x2b3a620, rawbuf=0x7f5f20006d80 "SELECT b FROM t1", length=16, parser_state=0x7f5f50295680)
at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_parse.cc:6357
#16 0x000000000082a92b in dispatch_command (command=COM_QUERY, thd=0x2b3a620, packet=0x2c68e51 "SELECT b FROM t1", packet_length=16)
at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_parse.cc:1332
#17 0x0000000000829990 in do_command (thd=0x2b3a620) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_parse.cc:1034
#18 0x00000000007f0d8f in do_handle_one_connection (thd_arg=0x2b3a620) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_connect.cc:982
#19 0x00000000007f0860 in handle_one_connection (arg=0x2b3a620) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/sql/sql_connect.cc:898
#20 0x0000000000e5f509 in pfs_spawn_thread (arg=0x2c2c580) at /export/home/pb2/build/sb_0-13622626-1415294505.52/mysqlcom-pro-5.6.23/storage/perfschema/pfs.cc:1860
#21 0x0000003deb0079d1 in start_thread (arg=0x7f5f50296700) at pthread_create.c:301
#22 0x0000003deace89dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
[11 Nov 2014 8:00]
MySQL Verification Team
// 5.7.6 debug build
(gdb) bt
#0 __pthread_kill (threadid=<value optimized out>, signo=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:63
#1 0x0000000000f990a1 in my_write_core (sig=6) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/mysys/stacktrace.c:247
#2 0x000000000092d7cc in handle_fatal_signal (sig=6) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/signal_handler.cc:219
#3 <signal handler called>
#4 0x0000003deac32625 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#5 0x0000003deac33e05 in abort () at abort.c:92
#6 0x0000003deac2b74e in __assert_fail_base (fmt=<value optimized out>, assertion=0x17c76d8 "bitmap_is_subset(&m_part_info->lock_partitions, &m_locked_partitions)",
file=0x17c6940 "/pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/ha_partition.cc", line=<value optimized out>, function=<value optimized out>) at assert.c:96
#7 0x0000003deac2b810 in __assert_fail (assertion=0x17c76d8 "bitmap_is_subset(&m_part_info->lock_partitions, &m_locked_partitions)",
file=0x17c6940 "/pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/ha_partition.cc", line=3814,
function=0x17ca900 "virtual int ha_partition::start_stmt(THD*, thr_lock_type)") at assert.c:105
#8 0x00000000013ee1ee in ha_partition::start_stmt (this=0x7fc8e80319d0, thd=0x7fc8e8000d30, lock_type=TL_READ)
at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/ha_partition.cc:3814
#9 0x0000000000c397db in check_lock_and_start_stmt (thd=0x7fc8e8000d30, prelocking_ctx=0x7fc8e80030a8, table_list=0x7fc8e80061f8)
at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_base.cc:5826
#10 0x0000000000c3ab77 in lock_tables (thd=0x7fc8e8000d30, tables=0x7fc8e80061f8, count=1, flags=0) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_base.cc:6375
#11 0x0000000000cf496b in mysql_prepare_and_optimize_select (thd=0x7fc8e8000d30, fields=..., select_options=2149845760, result=0x7fc8e8006830, select_lex=0x7fc8e80054c0,
free_join=0x7fc92c652d7e) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_select.cc:1001
#12 0x0000000000cf4a84 in mysql_select (thd=0x7fc8e8000d30, fields=..., select_options=2149845760, result=0x7fc8e8006830, select_lex=0x7fc8e80054c0)
at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_select.cc:1051
#13 0x0000000000cf2f6f in handle_select (thd=0x7fc8e8000d30, result=0x7fc8e8006830, setup_tables_done_option=0)
at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_select.cc:97
#14 0x0000000000cbbfbc in execute_sqlcom_select (thd=0x7fc8e8000d30, all_tables=0x7fc8e80061f8) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_parse.cc:4998
#15 0x0000000000cb4078 in mysql_execute_command (thd=0x7fc8e8000d30) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_parse.cc:2487
#16 0x0000000000cbce6a in mysql_parse (thd=0x7fc8e8000d30, parser_state=0x7fc92c654660) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_parse.cc:5397
#17 0x0000000000cb0f2c in dispatch_command (command=COM_QUERY, thd=0x7fc8e8000d30, packet=0x7fc8e8009a61 "SELECT b FROM t1", packet_length=16)
at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_parse.cc:1249
#18 0x0000000000cafbd4 in do_command (thd=0x7fc8e8000d30) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/sql_parse.cc:833
#19 0x0000000000dbe89c in handle_connection (arg=0x4028870) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/sql/conn_handler/connection_handler_per_thread.cc:298
#20 0x000000000138347f in pfs_spawn_thread (arg=0x3e7ee90) at /pb2/build/sb_0-13559856-1414670154.69/mysqlcom-pro-5.7.6-m16/storage/perfschema/pfs.cc:2137
#21 0x0000003deb0079d1 in start_thread (arg=0x7fc92c655700) at pthread_create.c:301
#22 0x0000003deace89dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
[20 Nov 2019 21:58]
Roy Lyseng
Posted by developer: Not reproducible in 5.7.
