[MDEV-18342] [Draft] Server crashed in __memmove_avx_unaligned_erms / .. / Binary_string::realloc_raw Created: 2019-01-22  Updated: 2023-06-19  Resolved: 2023-06-19

Status: Closed
Project: MariaDB Server
Component/s: Server
Affects Version/s: 10.4
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Elena Stepanova Assignee: Elena Stepanova
Resolution: Cannot Reproduce Votes: 0
Labels: None

Attachments: HTML File threads    

 Description   

10.4 non-debug 382115b9929

#2  <signal handler called>
#3  0x00007f052aea7d8c in __memmove_avx_unaligned_erms () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00005609b929bf5b in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:53
#5  Binary_string::realloc_raw (this=0x7f04a008a188, alloc_length=<optimized out>) at /data/src/10.4/sql/sql_string.cc:108
#6  0x00005609b929c13b in realloc (arg_length=2489, this=0x7f04a008a188) at /data/src/10.4/sql/sql_string.h:619
#7  Binary_string::copy (this=this@entry=0x7f04a008a188) at /data/src/10.4/sql/sql_string.cc:209
#8  0x00005609b93f38a4 in copy (this=0x7f04a008a180) at /data/src/10.4/sql/sql_string.h:811
#9  Field_blob::store_field (this=0x7f04a008a090, from=0x7f04a01a97c0) at /data/src/10.4/sql/field.h:3838
#10 0x00005609b940cd61 in save_field_in_field (from=<optimized out>, null_value=0x7f04a0096316, to=<optimized out>, no_conversions=<optimized out>) at /data/src/10.4/sql/item.cc:6352
#11 0x00005609b91ca8aa in fill_record (thd=0x7f04a00009a8, table=0x7f04a015f010, ptr=0x7f04a0160068, values=..., ignore_errors=<optimized out>, use_value=false) at /data/src/10.4/sql/sql_base.cc:8679
#12 0x00005609b92b72c2 in select_unit::send_data (this=0x7f04a0087a68, values=...) at /data/src/10.4/sql/sql_union.cc:124
#13 0x00005609b926498f in end_send (join=0x7f04a00948a8, join_tab=0x7f04a00d56e0, end_of_records=<optimized out>) at /data/src/10.4/sql/sql_select.cc:20574
#14 0x00005609b9252eb0 in evaluate_null_complemented_join_record (join_tab=0x7f04a00d5330, join=<optimized out>) at /data/src/10.4/sql/sql_select.cc:19733
#15 sub_select (join=0x7f04a00948a8, join_tab=<optimized out>, end_of_records=<optimized out>) at /data/src/10.4/sql/sql_select.cc:19434
#16 0x00005609b9245030 in evaluate_join_record (join=join@entry=0x7f04a00948a8, join_tab=join_tab@entry=0x7f04a00d4f80, error=<optimized out>) at /data/src/10.4/sql/sql_select.cc:19610
#17 0x00005609b9252beb in sub_select (join=0x7f04a00948a8, join_tab=0x7f04a00d4f80, end_of_records=<optimized out>) at /data/src/10.4/sql/sql_select.cc:19390
#18 0x00005609b9276ae0 in do_select (procedure=0x0, join=0x7f04a00948a8) at /data/src/10.4/sql/sql_select.cc:18930
#19 JOIN::exec_inner (this=this@entry=0x7f04a00948a8) at /data/src/10.4/sql/sql_select.cc:4094
#20 0x00005609b9276d19 in JOIN::exec (this=0x7f04a00948a8) at /data/src/10.4/sql/sql_select.cc:3888
#21 0x00005609b92b8f0c in st_select_lex_unit::exec (this=this@entry=0x7f04a00046c0) at /data/src/10.4/sql/sql_union.cc:1470
#22 0x00005609b92bad50 in mysql_union (thd=thd@entry=0x7f04a00009a8, lex=lex@entry=0x7f04a00045f8, result=result@entry=0x7f04a0016778, unit=unit@entry=0x7f04a00046c0, setup_tables_done_option=setup_tables_done_option@entry=0) at /data/src/10.4/sql/sql_union.cc:41
#23 0x00005609b9277842 in handle_select (thd=thd@entry=0x7f04a00009a8, lex=lex@entry=0x7f04a00045f8, result=result@entry=0x7f04a0016778, setup_tables_done_option=setup_tables_done_option@entry=0) at /data/src/10.4/sql/sql_select.cc:363
#24 0x00005609b913091c in execute_sqlcom_select (thd=0x7f04a00009a8, all_tables=0x7f04a0012298) at /data/src/10.4/sql/sql_parse.cc:6579
#25 0x00005609b921da6e in mysql_execute_command (thd=0x7f04a00009a8) at /data/src/10.4/sql/sql_parse.cc:3777
#26 0x00005609b9223811 in mysql_parse (thd=0x7f04a00009a8, rawbuf=<optimized out>, length=484, parser_state=0x7f05151fc660, is_com_multi=<optimized out>, is_next_command=<optimized out>) at /data/src/10.4/sql/sql_parse.cc:8116
#27 0x00005609b9226214 in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x7f04a00009a8, packet=packet@entry=0x7f04a0009579 "/* GenTest::Transform::ExecuteAsIntersect */ ( SELECT * FROM `table100_int_autoinc` AS X LEFT JOIN `table2_int_autoinc` AS Y USING ( `col_int_key` ) WHERE X.`col_char_12_key` BETWEEN 2 AND 6 LIMIT 5  "..., packet_length=packet_length@entry=485, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false) at /data/src/10.4/sql/sql_parse.cc:1852
#28 0x00005609b9226ba0 in do_command (thd=0x7f04a00009a8) at /data/src/10.4/sql/sql_parse.cc:1397
#29 0x00005609b92f8cb4 in do_handle_one_connection (connect=connect@entry=0x5609bbb0c088) at /data/src/10.4/sql/sql_connect.cc:1402
#30 0x00005609b92f8e54 in handle_one_connection (arg=0x5609bbb0c088) at /data/src/10.4/sql/sql_connect.cc:1308
#31 0x00007f052ca81494 in start_thread (arg=0x7f05151fd700) at pthread_create.c:333
#32 0x00007f052ae6793f in clone () from /lib/x86_64-linux-gnu/libc.so.6

elenst-jira-refs 8b68af909d5 mariadb-toolbox b534cb88eb

perl ./runall-new.pl --basedir=/home/travis/server/10.4-rel --vardir=/home/travis/logs/vardir --duration=350 --threads=6 --seed=1548115997 --reporters=Backtrace,ErrorLog,Deadlock --validators=TransformerNoComparator --views --redefine=conf/mariadb/alter_table.yy --redefine=conf/mariadb/instant_add.yy --redefine=conf/mariadb/modules/alter_table_columns.yy --redefine=conf/mariadb/sp.yy --redefine=conf/mariadb/bulk_insert.yy --redefine=conf/mariadb/modules/admin.yy --redefine=conf/mariadb/modules/userstat.yy --redefine=conf/mariadb/modules/foreign_keys.yy -redefine=conf/mariadb/modules/locks.yy --redefine=conf/mariadb/modules/sql_mode.yy --redefine=conf/mariadb/modules/acl.yy --redefine=conf/mariadb/versioning.yy --redefine=conf/mariadb/sequences.yy --redefine=conf/mariadb/modules/locks-10.4-extra.yy --mysqld=--log_output=FILE --mysqld=--max-statement-time=30 --mysqld=--lock-wait-timeout=10 --mysqld=--loose-innodb-lock-wait-timeout=5 --mysqld=--loose-debug_assert_on_not_freed_memory=0 --mysqld=--default-storage-engine=MyISAM --grammar=conf/engines/engine_stress.yy --gendata=conf/engines/engine_stress.zz --transformers=ExecuteAsIntersect,ExecuteAsExcept,ExecuteAsCTE,ExecuteAsExecuteImmediate,ExecuteAsDeleteReturning,ExecuteAsInsertSelect,ExecuteAsUnion,ExecuteAsUpdateDelete,ExecuteAsView,ExecuteAsPreparedTwice --filter=/home/travis/mariadb-toolbox/travis/10.4-combo-filter.ff

Not reproducible right away.

mysql.log is huge, not attaching it, it's not actionable.


Generated at Thu Feb 08 08:43:23 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.