Details
-
Bug
-
Status: Confirmed (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.6, 10.11, 11.4, 11.8, 12.3, 13.0
-
Can result in hang or crash
Description
Not sure whom to assign this , please assign it accordingly
--source include/have_innodb.inc
|
CREATE TABLE t (c INT ZEROFILL,c2 TEXT CHARACTER SET 'latin1' COLLATE 'latin1_bin' AS (c) PERSISTENT,c3 DECIMAL(2,2),PRIMARY KEY(c)) ENGINE=InnoDB; |
INSERT INTO t (c) SELECT * FROM seq_1_to_35; |
CHECKSUM TABLE t EXTENDED; |
Leads to:
|
CS 10.11.17 c44f9c456f3b1761c8300d237ce6c139756a3fd9 (Optimized, Clang 18.1.3-11) Build 23/04/2026 |
Core was generated by `/test/MD230426-mariadb-10.11.17-linux-x86_64-opt/bin/mariadbd --no-defaults --m'.
|
Program terminated with signal SIGSEGV, Segmentation fault.
|
#0 crcr32_calc_pclmulqdq (data=0x7473657412191000 <error: Cannot access memory at address 0x7473657412191000>, data_len=772, crc=2707687098, params=<optimized out>)at /test/10.11_opt/mysys/crc32/crc32_x86.c:267
|
267 fold= _mm_loadu_si128((const __m128i *) data);
|
[Current thread is 1 (LWP 2180815)]
|
(gdb) bt
|
#0 crcr32_calc_pclmulqdq (data=0x7473657412191000 <error: Cannot access memory at address 0x7473657412191000>, data_len=772, crc=2707687098, params=<optimized out>)at /test/10.11_opt/mysys/crc32/crc32_x86.c:267
|
#1 0x00005a158fea8214 in crc32_pclmul (crc32=<optimized out>, buf=0x7473657412191000, len=<optimized out>)at /test/10.11_opt/mysys/crc32/crc32_x86.c:343
|
#2 0x00005a158f9fcd3a in handler::calculate_checksum (this=0x72f0a001d218)at /test/10.11_opt/sql/handler.cc:6078
|
#3 0x00005a158f876d69 in mysql_checksum_table (thd=thd@entry=0x72f0a0000c68, tables=tables@entry=0x72f0a0010d50, check_opt=check_opt@entry=0x72f0a00062a0)at /test/10.11_opt/sql/sql_table.cc:12744
|
#4 0x00005a158f7c38f9 in mysql_execute_command (thd=thd@entry=0x72f0a0000c68, is_called_from_prepared_stmt=<optimized out>)at /test/10.11_opt/sql/sql_parse.cc:4480
|
#5 0x00005a158f7bd1e2 in mysql_parse (thd=thd@entry=0x72f0a0000c68, rawbuf=<optimized out>, length=<optimized out>, parser_state=parser_state@entry=0x7af17c4f6540)at /test/10.11_opt/sql/sql_parse.cc:8223
|
#6 0x00005a158f7bb6eb in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x72f0a0000c68, packet=packet@entry=0x72f0a0008709 "", packet_length=packet_length@entry=25, blocking=true)at /test/10.11_opt/sql/sql_parse.cc:1924
|
#7 0x00005a158f7bd661 in do_command (thd=thd@entry=0x72f0a0000c68, blocking=true) at /test/10.11_opt/sql/sql_parse.cc:1434
|
#8 0x00005a158f8d680d in do_handle_one_connection (connect=<optimized out>, connect@entry=0x5a15955c7848, put_in_cache=true)at /test/10.11_opt/sql/sql_connect.cc:1475
|
#9 0x00005a158f8d6636 in handle_one_connection (arg=arg@entry=0x5a15955c7848)at /test/10.11_opt/sql/sql_connect.cc:1387
|
#10 0x00005a158fc12fce in pfs_spawn_thread (arg=0x5a15955c78b8)at /test/10.11_opt/storage/perfschema/pfs.cc:2201
|
#11 0x00007af17f09caa4 in start_thread (arg=<optimized out>)at ./nptl/pthread_create.c:447
|
#12 0x00007af17f129c6c in clone3 ()at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
|
|
Bug Detection Matrix |
Rel o/d Build Commit UniqueID observed
|
CS 10.6 dbg 230426 855ee88362e3664caafccb734b8196a77e4d7e68 marked_for_read()|SIGABRT|Field_blob::val_str|Field::val_str|handler::calculate_checksum|mysql_checksum_table
|
CS 10.6 opt 230426 855ee88362e3664caafccb734b8196a77e4d7e68 SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
CS 10.11 dbg 230426 c44f9c456f3b1761c8300d237ce6c139756a3fd9 marked_for_read()|SIGABRT|Field_blob::val_str|Field::val_str|handler::calculate_checksum|mysql_checksum_table
|
CS 10.11 opt 230426 c44f9c456f3b1761c8300d237ce6c139756a3fd9 SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
CS 11.4 dbg 230426 0d9db6bbcc5532e0bde0a63e5991cb5ebee060eb GOT_ERROR|Got error: 98: Address already in use
|
CS 11.4 opt 230426 0d9db6bbcc5532e0bde0a63e5991cb5ebee060eb SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
CS 11.8 dbg 230426 d3767f9649a21a6478e8e784805f894497b93eaa marked_for_read()|SIGABRT|Field_blob::val_str|Field::val_str|handler::calculate_checksum|mysql_checksum_table
|
CS 11.8 opt 230426 d3767f9649a21a6478e8e784805f894497b93eaa SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
CS 12.3 dbg 230426 5d234b2aa891ad6be34fcfb2cf607f48efd93272 marked_for_read()|SIGABRT|Field_blob::val_str|Field::val_str|handler::calculate_checksum|mysql_checksum_table
|
CS 12.3 opt 230426 5d234b2aa891ad6be34fcfb2cf607f48efd93272 SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
CS 13.0 dbg 230426 2c6903675f1c23363188ac3db039e4ba1cd1a670 marked_for_read()|SIGABRT|Field_blob::val_str|Field::val_str|handler::calculate_checksum|mysql_checksum_table
|
CS 13.0 opt 230426 2c6903675f1c23363188ac3db039e4ba1cd1a670 SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
ES 10.6 dbg 230426 55cfada6c54d1b08f2372adc1369a5e5e76f472d marked_for_read()|SIGABRT|Field_blob::val_str|Field::val_str|handler::calculate_checksum|mysql_checksum_table
|
ES 10.6 opt 230426 55cfada6c54d1b08f2372adc1369a5e5e76f472d SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
ES 11.4 dbg 230426 90f707057d44f1b5c013a0c3672fd12f32ea7085 marked_for_read()|SIGABRT|Field_blob::val_str|Field::val_str|handler::calculate_checksum|mysql_checksum_table
|
ES 11.4 opt 230426 90f707057d44f1b5c013a0c3672fd12f32ea7085 SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
ES 11.8 dbg 230426 1499789de285a8109d68d79347de0281865b28f4 marked_for_read()|SIGABRT|Field_blob::val_str|Field::val_str|handler::calculate_checksum|mysql_checksum_table
|
ES 11.8 opt 230426 1499789de285a8109d68d79347de0281865b28f4 SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
ES 12.3 dbg 230426 613a6253fe9efc12e166f83a97663ba263db8317 marked_for_read()|SIGABRT|Field_blob::val_str|Field::val_str|handler::calculate_checksum|mysql_checksum_table
|
ES 12.3 opt 230426 613a6253fe9efc12e166f83a97663ba263db8317 SIGSEGV|crcr32_calc_pclmulqdq|crc32_pclmul|handler::calculate_checksum|mysql_checksum_table
|
Attachments
Issue Links
- relates to
-
MDEV-22943 Assertion `marked_for_read()' failed in Field_varstring::val_str on CHECKSUM TABLE
-
- Confirmed
-