Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-14846

InnoDB: assertion on trx->state because of deadlock error ignored

    XMLWordPrintable

    Details

      Description

      https://api.travis-ci.org/v3/job/323618305/log.txt

      InnoDB: Failing assertion: state == TRX_STATE_NOT_STARTED || state == TRX_STATE_FORCED_ROLLBACK || (relaxed && thd_get_error_number(trx->mysql_thd))

      Version: '10.3.4-MariaDB-debug-log'  socket: '/home/travis/logs/vardir1_1/mysql.sock'  port: 19300  Source distribution
      2018-01-01 15:33:47 0x7f22e9475700  InnoDB: Assertion failure in file /home/travis/src/storage/innobase/include/trx0trx.ic line 73
      InnoDB: Failing assertion: state == TRX_STATE_NOT_STARTED || state == TRX_STATE_FORCED_ROLLBACK || (relaxed && thd_get_error_number(trx->mysql_thd))
      InnoDB: We intentionally generate a memory trap.
      InnoDB: Submit a detailed bug report to https://jira.mariadb.org/
      InnoDB: If you get repeated assertion failures or crashes, even
      InnoDB: immediately after the mysqld startup, there may be
      InnoDB: corruption in the InnoDB tablespace. Please refer to
      InnoDB: http://dev.mysql.com/doc/refman/5.7/en/forcing-innodb-recovery.html
      InnoDB: about forcing recovery.
      180101 15:33:47 [ERROR] mysqld got signal 6 ;
      This could be because you hit a bug. It is also possible that this binary
      or one of the libraries it was linked against is corrupt, improperly built,
      or misconfigured. This error can also be caused by malfunctioning hardware.
      To report this bug, see https://mariadb.com/kb/en/reporting-bugs
      We will try our best to scrape up some info that will hopefully help
      diagnose the problem, but since we have already crashed, 
      something is definitely wrong and this may fail.
      Server version: 10.3.4-MariaDB-debug-log
      key_buffer_size=134217728
      read_buffer_size=131072
      max_used_connections=5
      max_threads=153
      thread_count=11
      It is possible that mysqld could use up to 
      key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 467417 K  bytes of memory
      Hope that's ok; if not, decrease some variables in the equation.
      Thread pointer: 0x7f22ac00b060
      Attempting backtrace. You can use the following information to find out
      where mysqld died. If you see no messages after this, something went
      terribly wrong...
      stack_bottom = 0x7f22e9474e48 thread_stack 0x49000
      /home/travis/server/bin/mysqld(my_print_stacktrace+0x3d)[0x1245f87]
      /home/travis/server/bin/mysqld(handle_fatal_signal+0x3a3)[0xa75719]
      /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x7f22ec976cb0]
      /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35)[0x7f22ebdca035]
      /lib/x86_64-linux-gnu/libc.so.6(abort+0x17b)[0x7f22ebdcd79b]
      /home/travis/server/bin/mysqld[0xff17af]
      /home/travis/server/bin/mysqld[0xdaa066]
      /home/travis/server/bin/mysqld[0xdbb614]
      /home/travis/server/bin/mysqld(_Z13rr_unlock_rowP13st_join_table+0x41)[0x7fdf02]
      /home/travis/server/bin/mysqld[0x811d72]
      /home/travis/server/bin/mysqld(_Z10sub_selectP4JOINP13st_join_tableb+0x2ef)[0x811550]
      /home/travis/server/bin/mysqld[0x811c70]
      /home/travis/server/bin/mysqld(_Z10sub_selectP4JOINP13st_join_tableb+0x2ef)[0x811550]
      /home/travis/server/bin/mysqld[0x810ab2]
      /home/travis/server/bin/mysqld(_ZN4JOIN10exec_innerEv+0xacd)[0x7eb29b]
      /home/travis/server/bin/mysqld(_ZN4JOIN4execEv+0xcc)[0x7ea730]
      /home/travis/server/bin/mysqld(_Z12mysql_selectP3THDP10TABLE_LISTjR4ListI4ItemEPS4_jP8st_orderS9_S7_S9_yP13select_resultP18st_select_lex_unitP13st_select_lex+0x330)[0x7eb9a6]
      /home/travis/server/bin/mysqld(_Z18mysql_multi_updateP3THDP10TABLE_LISTP4ListI4ItemES6_PS4_y15enum_duplicatesbP18st_select_lex_unitP13st_select_lexPP12multi_update+0x1ae)[0x89344b]
      /home/travis/server/bin/mysqld(_Z21mysql_execute_commandP3THD+0x4203)[0x7a4292]
      /home/travis/server/bin/mysqld(_Z11mysql_parseP3THDPcjP12Parser_statebb+0x2a4)[0x7aee67]
      /home/travis/server/bin/mysqld(_Z16dispatch_command19enum_server_commandP3THDPcjbb+0xfd0)[0x79c53a]
      /home/travis/server/bin/mysqld(_Z10do_commandP3THD+0x63c)[0x79af61]
      /home/travis/server/bin/mysqld(_Z24do_handle_one_connectionP7CONNECT+0x1c8)[0x8f239f]
      /home/travis/server/bin/mysqld(handle_one_connection+0x30)[0x8f2121]
      mysys/stacktrace.c:269(my_print_stacktrace)[0x7f22ec96ee9a]
      /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f22ebe8a2ed]
      Trying to get some variables.
      Some pointers may be invalid and cause the dump to abort.
      Query (0x7f22ac01f688): UPDATE ( `table100_innodb_int_autoinc` AS alias1 RIGHT JOIN `view_table20_innodb_int_autoinc_0` AS alias2 ON (( alias2.`col_date_not_null` <> alias1.`col_int_null_key` ) AND (alias2.`col_date_not_null` > alias1.`col_varchar_10_not_null_key` ) ) ) SET alias1.`col_int_unsigned_null` = -85 WHERE EXISTS ( SELECT SQ1_alias1.`col_varchar_10_null` AS SQ1_cfield1 FROM ( `view_table15_innodb_int_autoinc_1` AS SQ1_alias1 INNER JOIN `table5_innodb_int_autoinc` AS SQ1_alias2 ON (SQ1_alias2.`col_int_not_null_key` = SQ1_alias1.`pk` ) ) WHERE SQ1_alias2.`col_int_null` <> alias2.`col_int_null_key` OR SQ1_alias2.`col_varchar_10_not_null` >= alias1.`col_varchar_10_not_null` ) /* QNO 2277 CON_ID 17 */
      Connection ID (thread ID): 17
      Status: NOT_KILLED
      Optimizer switch: index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on,orderby_uses_equalities=on,condition_pushdown_for_derived=on,split_materialized=on
      The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
      information that should help you find out what is causing the crash.
      Writing a core file
      Aborted (core dumped)
      

      warning: Can't read pathname for load map: Input/output error.
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
       
      warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffcea993000
      Core was generated by `/home/travis/server/bin/mysqld --no-defaults --basedir=/home/travis/server --lc'.
      Program terminated with signal 6, Aborted.
      #0  0x00007f22ec973f8c in pthread_kill () from /lib/x86_64-linux-gnu/libpthread.so.0
       
      Thread 35 (Thread 0x7f22e94bf700 (LWP 25201)):
      #0  0x0000000000ec621c in rec_offs_validate (rec=0x7f22d5ec22bf "\200", index=0x7f22880ea708, offsets=0x7f22e94bba30) at /home/travis/src/storage/innobase/rem/rem0rec.cc:554
      #1  0x0000000000f4c6bc in row_sel_store_mysql_field_func (mysql_rec=0x7f229c006988  <incomplete sequence \360\200>, prebuilt=0x7f229c037608, rec=0x7f22d5ec22bf "\200", index=0x7f22880ea708, offsets=0x7f22e94bba30, field_no=8, templ=0x7f22884143c0) at /home/travis/src/storage/innobase/row/row0sel.cc:3012
      #2  0x0000000000f4d18c in row_sel_store_mysql_rec (mysql_rec=0x7f229c006988  <incomplete sequence \360\200>, prebuilt=0x7f229c037608, rec=0x7f22d5ec22bf "\200", vrow=0x0, rec_clust=false, index=0x7f22880ea708, offsets=0x7f22e94bba30) at /home/travis/src/storage/innobase/row/row0sel.cc:3253
      #3  0x0000000000f52b65 in row_search_mvcc (buf=0x7f229c006988  <incomplete sequence \360\200>, mode=PAGE_CUR_G, prebuilt=0x7f229c037608, match_mode=0, direction=1) at /home/travis/src/storage/innobase/row/row0sel.cc:5524
      #4  0x0000000000dbce77 in ha_innobase::general_fetch (this=0x7f229c034828, buf=0x7f229c006988  <incomplete sequence \360\200>, direction=1, match_mode=0) at /home/travis/src/storage/innobase/handler/ha_innodb.cc:9943
      #5  0x0000000000dbd46b in ha_innobase::rnd_next (this=0x7f229c034828, buf=0x7f229c006988  <incomplete sequence \360\200>) at /home/travis/src/storage/innobase/handler/ha_innodb.cc:10156
      #6  0x0000000000a7cac2 in handler::ha_rnd_next (this=0x7f229c034828, buf=0x7f229c006988  <incomplete sequence \360\200>) at /home/travis/src/sql/handler.cc:2723
      #7  0x0000000000bf3f74 in rr_sequential (info=0x7f22a01307d0) at /home/travis/src/sql/records.cc:485
      #8  0x0000000000716423 in READ_RECORD::read_record (this=0x7f22a01307d0) at /home/travis/src/sql/records.h:73
      #9  0x00000000008115fd in sub_select (join=0x7f22a00aedd8, join_tab=0x7f22a0130708, end_of_records=false) at /home/travis/src/sql/sql_select.cc:18802
      #10 0x0000000000811c70 in evaluate_join_record (join=0x7f22a00aedd8, join_tab=0x7f22a0130358, error=0) at /home/travis/src/sql/sql_select.cc:19003
      #11 0x00000000008116db in sub_select (join=0x7f22a00aedd8, join_tab=0x7f22a0130358, end_of_records=false) at /home/travis/src/sql/sql_select.cc:18822
      #12 0x0000000000811c70 in evaluate_join_record (join=0x7f22a00aedd8, join_tab=0x7f22a012ffa8, error=0) at /home/travis/src/sql/sql_select.cc:19003
      #13 0x0000000000811550 in sub_select (join=0x7f22a00aedd8, join_tab=0x7f22a012ffa8, end_of_records=false) at /home/travis/src/sql/sql_select.cc:18783
      #14 0x0000000000810ab2 in do_select (join=0x7f22a00aedd8, procedure=0x0) at /home/travis/src/sql/sql_select.cc:18323
      #15 0x00000000007eb29b in JOIN::exec_inner (this=0x7f22a00aedd8) at /home/travis/src/sql/sql_select.cc:3620
      #16 0x00000000007ea730 in JOIN::exec (this=0x7f22a00aedd8) at /home/travis/src/sql/sql_select.cc:3415
      #17 0x00000000007eb9a6 in mysql_select (thd=0x7f22a0000d90, tables=0x7f22a00145e8, wild_num=0, fields=..., conds=0x7f22a001d968, og_num=0, order=0x0, group=0x0, having=0x0, proc_param=0x0, select_options=551097991296, result=0x7f22a00aed10, unit=0x7f22a0004ac8, select_lex=0x7f22a0005200) at /home/travis/src/sql/sql_select.cc:3819
      #18 0x000000000089344b in mysql_multi_update (thd=0x7f22a0000d90, table_list=0x7f22a00145e8, fields=0x7f22a0005320, values=0x7f22a0005808, conds=0x7f22a001d968, options=549755813888, handle_duplicates=DUP_ERROR, ignore=false, unit=0x7f22a0004ac8, select_lex=0x7f22a0005200, result=0x7f22e94bd5f0) at /home/travis/src/sql/sql_update.cc:1677
      #19 0x00000000007a4292 in mysql_execute_command (thd=0x7f22a0000d90) at /home/travis/src/sql/sql_parse.cc:4618
      #20 0x00000000007aee67 in mysql_parse (thd=0x7f22a0000d90, rawbuf=0x7f22a00138f8 "UPDATE ( `table100_innodb_int_autoinc` AS alias1, `table20_innodb_int_autoinc` AS alias2, `view_table20_innodb_int_autoinc_1` AS alias3 ) SET alias1.`col_int_null` = -117 WHERE ( EXISTS ( ( SELECT SQ1"..., length=668, parser_state=0x7f22e94be490, is_com_multi=false, is_next_command=false) at /home/travis/src/sql/sql_parse.cc:7966
      #21 0x000000000079c53a in dispatch_command (command=COM_QUERY, thd=0x7f22a0000d90, packet=0x7f22a000b131 " UPDATE ( `table100_innodb_int_autoinc` AS alias1, `table20_innodb_int_autoinc` AS alias2, `view_table20_innodb_int_autoinc_1` AS alias3 ) SET alias1.`col_int_null` = -117 WHERE ( EXISTS ( ( SELECT SQ"..., packet_length=670, is_com_multi=false, is_next_command=false) at /home/travis/src/sql/sql_parse.cc:1824
      #22 0x000000000079af61 in do_command (thd=0x7f22a0000d90) at /home/travis/src/sql/sql_parse.cc:1369
      #23 0x00000000008f239f in do_handle_one_connection (connect=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1420
      #24 0x00000000008f2121 in handle_one_connection (arg=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1326
      #25 0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #26 0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #27 0x0000000000000000 in ?? ()
       
      Thread 34 (Thread 0x7f22ee25a740 (LWP 25158)):
      #0  0x00007f22ebe7e913 in poll () from /lib/x86_64-linux-gnu/libc.so.6
      #1  0x00000000006b2cf6 in handle_connections_sockets () at /home/travis/src/sql/mysqld.cc:6688
      #2  0x00000000006b1f78 in mysqld_main (argc=16, argv=0x2ac1dc0) at /home/travis/src/sql/mysqld.cc:6153
      #3  0x00000000006a62b4 in main (argc=16, argv=0x7ffcea970438) at /home/travis/src/sql/main.cc:25
       
      Thread 33 (Thread 0x7f22e9553700 (LWP 25193)):
      #0  0x00007f22ebe7e913 in poll () from /lib/x86_64-linux-gnu/libc.so.6
      #1  0x00000000012abe58 in vio_io_wait (vio=0x3565870, event=VIO_IO_EVENT_READ, timeout=28800000) at /home/travis/src/vio/viosocket.c:974
      #2  0x00000000012aa54c in vio_socket_io_wait (vio=0x3565870, event=VIO_IO_EVENT_READ) at /home/travis/src/vio/viosocket.c:119
      #3  0x00000000012aa72e in vio_read (vio=0x3565870, buf=0x7f228801d610 "?", size=4) at /home/travis/src/vio/viosocket.c:196
      #4  0x00000000006bc10b in my_real_read (net=0x7f22880021e8, complen=0x7f22e9552d18, header=1 '\001') at /home/travis/src/sql/net_serv.cc:952
      #5  0x00000000006bc982 in my_net_read_packet_reallen (net=0x7f22880021e8, read_from_server=1 '\001', reallen=0x7f22e9552d98) at /home/travis/src/sql/net_serv.cc:1233
      #6  0x00000000006bc935 in my_net_read_packet (net=0x7f22880021e8, read_from_server=1 '\001') at /home/travis/src/sql/net_serv.cc:1217
      #7  0x000000000079aaa7 in do_command (thd=0x7f2288001f20) at /home/travis/src/sql/sql_parse.cc:1250
      #8  0x00000000008f239f in do_handle_one_connection (connect=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1420
      #9  0x00000000008f2121 in handle_one_connection (arg=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1326
      #10 0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #11 0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #12 0x0000000000000000 in ?? ()
       
      Thread 32 (Thread 0x7f22e9509700 (LWP 25199)):
      #0  0x00007f22ec972d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86f9f in os_event::wait (this=0x7f2288534960) at /home/travis/src/storage/innobase/os/os0event.cc:166
      #2  0x0000000000e86985 in os_event::wait_low (this=0x7f2288534960, reset_sig_count=757) at /home/travis/src/storage/innobase/os/os0event.cc:336
      #3  0x0000000000e86d55 in os_event_wait_low (event=0x7f2288534960, reset_sig_count=0) at /home/travis/src/storage/innobase/os/os0event.cc:535
      #4  0x0000000000e52474 in lock_wait_suspend_thread (thr=0x7f2288403118) at /home/travis/src/storage/innobase/lock/lock0wait.cc:355
      #5  0x0000000000f0f686 in row_mysql_handle_errors (new_err=0x7f22e95066a4, trx=0x7f22e993d938, thr=0x7f2288403118, savept=0x0) at /home/travis/src/storage/innobase/row/row0mysql.cc:782
      #6  0x0000000000f52fab in row_search_mvcc (buf=0x7f22883ae898 "\377\377\200", mode=PAGE_CUR_G, prebuilt=0x7f22884025a8, match_mode=0, direction=0) at /home/travis/src/storage/innobase/row/row0sel.cc:5685
      #7  0x0000000000dbbe21 in ha_innobase::index_read (this=0x7f22884e8248, buf=0x7f22883ae898 "\377\377\200", key_ptr=0x0, key_len=0, find_flag=HA_READ_AFTER_KEY) at /home/travis/src/storage/innobase/handler/ha_innodb.cc:9614
      #8  0x0000000000dbd1b6 in ha_innobase::index_first (this=0x7f22884e8248, buf=0x7f22883ae898 "\377\377\200") at /home/travis/src/storage/innobase/handler/ha_innodb.cc:10052
      #9  0x0000000000dbd434 in ha_innobase::rnd_next (this=0x7f22884e8248, buf=0x7f22883ae898 "\377\377\200") at /home/travis/src/storage/innobase/handler/ha_innodb.cc:10148
      #10 0x0000000000a7cac2 in handler::ha_rnd_next (this=0x7f22884e8248, buf=0x7f22883ae898 "\377\377\200") at /home/travis/src/sql/handler.cc:2723
      #11 0x0000000000bf3f74 in rr_sequential (info=0x7f22e9506ea0) at /home/travis/src/sql/records.cc:485
      #12 0x0000000000716423 in READ_RECORD::read_record (this=0x7f22e9506ea0) at /home/travis/src/sql/records.h:73
      #13 0x0000000000891573 in mysql_update (thd=0x7f229c000c00, table_list=0x7f229c013aa8, fields=..., values=..., conds=0x7f229c0144f0, order_num=0, order=0x0, limit=18446744073709551615, handle_duplicates=DUP_ERROR, ignore=false, found_return=0x7f22e95075e8, updated_return=0x7f22e95075f0) at /home/travis/src/sql/sql_update.cc:809
      #14 0x00000000007a3f7b in mysql_execute_command (thd=0x7f229c000c00) at /home/travis/src/sql/sql_parse.cc:4550
      #15 0x00000000007aee67 in mysql_parse (thd=0x7f229c000c00, rawbuf=0x7f229c013828 "UPDATE `view_table20_innodb_int_autoinc_0` AS alias1 SET alias1.`col_int_null` = 96 WHERE alias1.`col_varchar_10_not_null_key` < 'g' /* QNO 2199 CON_ID 15 */", length=157, parser_state=0x7f22e9508490, is_com_multi=false, is_next_command=false) at /home/travis/src/sql/sql_parse.cc:7966
      #16 0x000000000079c53a in dispatch_command (command=COM_QUERY, thd=0x7f229c000c00, packet=0x7f229c00b061 " UPDATE `view_table20_innodb_int_autoinc_0` AS alias1 SET alias1.`col_int_null` = 96 WHERE alias1.`col_varchar_10_not_null_key` < 'g' /* QNO 2199 CON_ID 15 */ ", packet_length=159, is_com_multi=false, is_next_command=false) at /home/travis/src/sql/sql_parse.cc:1824
      #17 0x000000000079af61 in do_command (thd=0x7f229c000c00) at /home/travis/src/sql/sql_parse.cc:1369
      #18 0x00000000008f239f in do_handle_one_connection (connect=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1420
      #19 0x00000000008f2121 in handle_one_connection (arg=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1326
      #20 0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #21 0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #22 0x0000000000000000 in ?? ()
       
      Thread 31 (Thread 0x7f22e959d700 (LWP 25192)):
      #0  0x00007f22ebe7e913 in poll () from /lib/x86_64-linux-gnu/libc.so.6
      #1  0x00000000012abe58 in vio_io_wait (vio=0x35643b0, event=VIO_IO_EVENT_READ, timeout=28800000) at /home/travis/src/vio/viosocket.c:974
      #2  0x00000000012aa54c in vio_socket_io_wait (vio=0x35643b0, event=VIO_IO_EVENT_READ) at /home/travis/src/vio/viosocket.c:119
      #3  0x00000000012aa72e in vio_read (vio=0x35643b0, buf=0x7f228000b780 "\a", size=4) at /home/travis/src/vio/viosocket.c:196
      #4  0x00000000006bc10b in my_real_read (net=0x7f22800015e8, complen=0x7f22e959cd18, header=1 '\001') at /home/travis/src/sql/net_serv.cc:952
      #5  0x00000000006bc982 in my_net_read_packet_reallen (net=0x7f22800015e8, read_from_server=1 '\001', reallen=0x7f22e959cd98) at /home/travis/src/sql/net_serv.cc:1233
      #6  0x00000000006bc935 in my_net_read_packet (net=0x7f22800015e8, read_from_server=1 '\001') at /home/travis/src/sql/net_serv.cc:1217
      #7  0x000000000079aaa7 in do_command (thd=0x7f2280001320) at /home/travis/src/sql/sql_parse.cc:1250
      #8  0x00000000008f239f in do_handle_one_connection (connect=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1420
      #9  0x00000000008f2121 in handle_one_connection (arg=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1326
      #10 0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #11 0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #12 0x0000000000000000 in ?? ()
       
      Thread 30 (Thread 0x7f22e95e7700 (LWP 25188)):
      #0  0x00007f22ec972d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x000000000124b7c4 in safe_cond_wait (cond=0x1ec96a0, mp=0x1ecc980, file=0x12e9c80 "/home/travis/src/include/mysql/psi/mysql_thread.h", line=1149) at /home/travis/src/mysys/thr_mutex.c:492
      #2  0x00000000006d5dc3 in inline_mysql_cond_wait (that=0x1ec96a0, mutex=0x1ecc980, src_file=0x12ea5dd "/home/travis/src/sql/slave.cc", src_line=506) at /home/travis/src/include/mysql/psi/mysql_thread.h:1149
      #3  0x00000000006d7210 in handle_slave_background (arg=0x0) at /home/travis/src/sql/slave.cc:506
      #4  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #5  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #6  0x0000000000000000 in ?? ()
       
      Thread 29 (Thread 0x7f22e9631700 (LWP 25187)):
      #0  0x00007f22ec9769f7 in do_sigwait () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x00007f22ec976a79 in sigwait () from /lib/x86_64-linux-gnu/libpthread.so.0
      #2  0x00000000006acc93 in signal_hand (arg=0x0) at /home/travis/src/sql/mysqld.cc:3537
      #3  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #4  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #5  0x0000000000000000 in ?? ()
       
      Thread 28 (Thread 0x7f22a77fe700 (LWP 25184)):
      #0  0x00007f22ec972d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86f9f in os_event::wait (this=0x2b770b0) at /home/travis/src/storage/innobase/os/os0event.cc:166
      #2  0x0000000000e86985 in os_event::wait_low (this=0x2b770b0, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:336
      #3  0x0000000000e86d55 in os_event_wait_low (event=0x2b770b0, reset_sig_count=0) at /home/travis/src/storage/innobase/os/os0event.cc:535
      #4  0x000000000105ada3 in buf_resize_thread () at /home/travis/src/storage/innobase/buf/buf0buf.cc:3076
      #5  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #6  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #7  0x0000000000000000 in ?? ()
       
      Thread 27 (Thread 0x7f22a67fc700 (LWP 25186)):
      #0  0x00007f22ec9730fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x000000000124bace in safe_cond_timedwait (cond=0x26fe720, mp=0x26fe660, abstime=0x7f22a67fbdf0, file=0x14b5b30 "/home/travis/src/include/mysql/psi/mysql_thread.h", line=1186) at /home/travis/src/mysys/thr_mutex.c:546
      #2  0x0000000000ce5060 in inline_mysql_cond_timedwait (that=0x26fe720, mutex=0x26fe660, abstime=0x7f22a67fbdf0, src_file=0x14b5b68 "/home/travis/src/storage/maria/ma_servicethread.c", src_line=116) at /home/travis/src/include/mysql/psi/mysql_thread.h:1186
      #3  0x0000000000ce5535 in my_service_thread_sleep (control=0x1cfd360, sleep_time=30000000000) at /home/travis/src/storage/maria/ma_servicethread.c:115
      #4  0x0000000000cd9dbc in ma_checkpoint_background (arg=0x1e) at /home/travis/src/storage/maria/ma_checkpoint.c:709
      #5  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #6  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #7  0x0000000000000000 in ?? ()
       
      Thread 26 (Thread 0x7f22c4ff9700 (LWP 25182)):
      #0  0x00007f22ec972d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86f9f in os_event::wait (this=0x2b76fb0) at /home/travis/src/storage/innobase/os/os0event.cc:166
      #2  0x0000000000e86985 in os_event::wait_low (this=0x2b76fb0, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:336
      #3  0x0000000000e86d55 in os_event_wait_low (event=0x2b76fb0, reset_sig_count=0) at /home/travis/src/storage/innobase/os/os0event.cc:535
      #4  0x0000000001072a56 in buf_dump_thread () at /home/travis/src/storage/innobase/buf/buf0dump.cc:777
      #5  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #6  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #7  0x0000000000000000 in ?? ()
       
      Thread 25 (Thread 0x7f22a6ffd700 (LWP 25185)):
      #0  0x00007f22ec972d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x000000000124b7c4 in safe_cond_wait (cond=0x7f22a6ffce60, mp=0x7f22a6ffcdb0, file=0x14da9e0 "/home/travis/src/include/mysql/psi/mysql_thread.h", line=1149) at /home/travis/src/mysys/thr_mutex.c:492
      #2  0x0000000000da5920 in inline_mysql_cond_wait (that=0x7f22a6ffce60, mutex=0x7f22a6ffcdb0, src_file=0x14dc140 "/home/travis/src/storage/innobase/handler/ha_innodb.cc", src_line=317) at /home/travis/src/include/mysql/psi/mysql_thread.h:1149
      #3  0x0000000000daaa5a in thd_destructor_proxy () at /home/travis/src/storage/innobase/handler/ha_innodb.cc:317
      #4  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #5  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #6  0x0000000000000000 in ?? ()
       
      Thread 24 (Thread 0x7f22c57fa700 (LWP 25181)):
      #0  0x00007f22ec972d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86f9f in os_event::wait (this=0x2b76d30) at /home/travis/src/storage/innobase/os/os0event.cc:166
      #2  0x0000000000e86985 in os_event::wait_low (this=0x2b76d30, reset_sig_count=9384) at /home/travis/src/storage/innobase/os/os0event.cc:336
      #3  0x0000000000e86d55 in os_event_wait_low (event=0x2b76d30, reset_sig_count=0) at /home/travis/src/storage/innobase/os/os0event.cc:535
      #4  0x0000000000f85189 in srv_resume_thread (slot=0x1d0c900, sig_count=0, wait=true, timeout_usec=0) at /home/travis/src/storage/innobase/srv/srv0srv.cc:916
      #5  0x0000000000f88ce6 in srv_worker_thread (arg=0x0) at /home/travis/src/storage/innobase/srv/srv0srv.cc:2582
      #6  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #7  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #8  0x0000000000000000 in ?? ()
       
      Thread 23 (Thread 0x7f22a7fff700 (LWP 25183)):
      #0  0x00007f22ec97652d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e872da in os_thread_sleep (tm=1000000) at /home/travis/src/storage/innobase/os/os0thread.cc:230
      #2  0x000000000104ccad in btr_defragment_thread () at /home/travis/src/storage/innobase/btr/btr0defragment.cc:762
      #3  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #4  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #5  0x0000000000000000 in ?? ()
       
      Thread 22 (Thread 0x7f22c5ffb700 (LWP 25180)):
      #0  0x00007f22ec972d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86f9f in os_event::wait (this=0x2b76db0) at /home/travis/src/storage/innobase/os/os0event.cc:166
      #2  0x0000000000e86985 in os_event::wait_low (this=0x2b76db0, reset_sig_count=8526) at /home/travis/src/storage/innobase/os/os0event.cc:336
      #3  0x0000000000e86d55 in os_event_wait_low (event=0x2b76db0, reset_sig_count=0) at /home/travis/src/storage/innobase/os/os0event.cc:535
      #4  0x0000000000f85189 in srv_resume_thread (slot=0x1d0c938, sig_count=0, wait=true, timeout_usec=0) at /home/travis/src/storage/innobase/srv/srv0srv.cc:916
      #5  0x0000000000f88ce6 in srv_worker_thread (arg=0x0) at /home/travis/src/storage/innobase/srv/srv0srv.cc:2582
      #6  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #7  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #8  0x0000000000000000 in ?? ()
       
      Thread 21 (Thread 0x7f22c6ffd700 (LWP 25178)):
      #0  0x00007f22ec9730fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86828 in os_event::timed_wait (this=0x2b76cb0, abstime=0x7f22c6ffcd70) at /home/travis/src/storage/innobase/os/os0event.cc:286
      #2  0x0000000000e86b53 in os_event::wait_time_low (this=0x2b76cb0, time_in_usec=10000, reset_sig_count=4407) at /home/travis/src/storage/innobase/os/os0event.cc:413
      #3  0x0000000000e86d30 in os_event_wait_time_low (event=0x2b76cb0, time_in_usec=10000, reset_sig_count=4407) at /home/travis/src/storage/innobase/os/os0event.cc:518
      #4  0x0000000000f85162 in srv_resume_thread (slot=0x1d0c8c8, sig_count=4407, wait=true, timeout_usec=10000) at /home/travis/src/storage/innobase/srv/srv0srv.cc:913
      #5  0x0000000000f891d4 in srv_purge_coordinator_suspend (slot=0x1d0c8c8, rseg_history_len=7) at /home/travis/src/storage/innobase/srv/srv0srv.cc:2735
      #6  0x0000000000f8959f in srv_purge_coordinator_thread (arg=0x0) at /home/travis/src/storage/innobase/srv/srv0srv.cc:2822
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 20 (Thread 0x7f22c67fc700 (LWP 25179)):
      #0  0x00007f22ec972d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86f9f in os_event::wait (this=0x2b76e30) at /home/travis/src/storage/innobase/os/os0event.cc:166
      #2  0x0000000000e86985 in os_event::wait_low (this=0x2b76e30, reset_sig_count=7949) at /home/travis/src/storage/innobase/os/os0event.cc:336
      #3  0x0000000000e86d55 in os_event_wait_low (event=0x2b76e30, reset_sig_count=0) at /home/travis/src/storage/innobase/os/os0event.cc:535
      #4  0x0000000000f85189 in srv_resume_thread (slot=0x1d0c970, sig_count=0, wait=true, timeout_usec=0) at /home/travis/src/storage/innobase/srv/srv0srv.cc:916
      #5  0x0000000000f88ce6 in srv_worker_thread (arg=0x0) at /home/travis/src/storage/innobase/srv/srv0srv.cc:2582
      #6  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #7  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #8  0x0000000000000000 in ?? ()
       
      Thread 19 (Thread 0x7f22c77fe700 (LWP 25177)):
      #0  0x00007f22ec97652d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e872da in os_thread_sleep (tm=1000000) at /home/travis/src/storage/innobase/os/os0thread.cc:230
      #2  0x0000000000f886c3 in srv_master_sleep () at /home/travis/src/storage/innobase/srv/srv0srv.cc:2393
      #3  0x0000000000f88804 in srv_master_thread (arg=0x0) at /home/travis/src/storage/innobase/srv/srv0srv.cc:2438
      #4  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #5  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #6  0x0000000000000000 in ?? ()
       
      Thread 18 (Thread 0x7f22ccf46700 (LWP 25175)):
      #0  0x00007f22ec9730fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86828 in os_event::timed_wait (this=0x3117bc0, abstime=0x7f22ccf45e00) at /home/travis/src/storage/innobase/os/os0event.cc:286
      #2  0x0000000000e86b53 in os_event::wait_time_low (this=0x3117bc0, time_in_usec=10000000, reset_sig_count=46) at /home/travis/src/storage/innobase/os/os0event.cc:413
      #3  0x0000000000e86d30 in os_event_wait_time_low (event=0x3117bc0, time_in_usec=10000000, reset_sig_count=0) at /home/travis/src/storage/innobase/os/os0event.cc:518
      #4  0x00000000010df4ea in dict_stats_thread () at /home/travis/src/storage/innobase/dict/dict0stats_bg.cc:458
      #5  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #6  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #7  0x0000000000000000 in ?? ()
       
      Thread 17 (Thread 0x7f22c7fff700 (LWP 25176)):
      #0  0x00007f22ec9730fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86828 in os_event::timed_wait (this=0x3144790, abstime=0x7f22c7ffec00) at /home/travis/src/storage/innobase/os/os0event.cc:286
      #2  0x0000000000e86b53 in os_event::wait_time_low (this=0x3144790, time_in_usec=5000000, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:413
      #3  0x0000000000e86d30 in os_event_wait_time_low (event=0x3144790, time_in_usec=5000000, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:518
      #4  0x0000000000ff55a8 in ib_wqueue_timedwait (wq=0x3144700, wait_in_usecs=5000000) at /home/travis/src/storage/innobase/ut/ut0wqueue.cc:163
      #5  0x0000000001142d62 in fts_optimize_thread (arg=0x3144700) at /home/travis/src/storage/innobase/fts/fts0opt.cc:3032
      #6  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #7  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #8  0x0000000000000000 in ?? ()
       
      Thread 16 (Thread 0x7f22cd747700 (LWP 25174)):
      #0  0x00007f22ec9730fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86828 in os_event::timed_wait (this=0x2b76f30, abstime=0x7f22cd746dd0) at /home/travis/src/storage/innobase/os/os0event.cc:286
      #2  0x0000000000e86b53 in os_event::wait_time_low (this=0x2b76f30, time_in_usec=5000000, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:413
      #3  0x0000000000e86d30 in os_event_wait_time_low (event=0x2b76f30, time_in_usec=5000000, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:518
      #4  0x0000000000f87061 in srv_monitor_thread () at /home/travis/src/storage/innobase/srv/srv0srv.cc:1735
      #5  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #6  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #7  0x0000000000000000 in ?? ()
       
      Thread 15 (Thread 0x7f22cf14f700 (LWP 25170)):
      #0  0x00007f22ec9730fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86828 in os_event::timed_wait (this=0x2b77030, abstime=0x7f22cf14e8d0) at /home/travis/src/storage/innobase/os/os0event.cc:286
      #2  0x0000000000e86b53 in os_event::wait_time_low (this=0x2b77030, time_in_usec=457000, reset_sig_count=2) at /home/travis/src/storage/innobase/os/os0event.cc:413
      #3  0x0000000000e86d30 in os_event_wait_time_low (event=0x2b77030, time_in_usec=457000, reset_sig_count=2) at /home/travis/src/storage/innobase/os/os0event.cc:518
      #4  0x000000000107cf1c in pc_sleep_if_needed (next_loop_time=1514820827834, sig_count=2, cur_time=1514820827377) at /home/travis/src/storage/innobase/buf/buf0flu.cc:2711
      #5  0x000000000107e139 in buf_flush_page_cleaner_coordinator () at /home/travis/src/storage/innobase/buf/buf0flu.cc:3209
      #6  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #7  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #8  0x0000000000000000 in ?? ()
       
      Thread 14 (Thread 0x7f22cdf48700 (LWP 25173)):
      #0  0x00007f22ec9730fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86828 in os_event::timed_wait (this=0x2b76eb0, abstime=0x7f22cdf47af0) at /home/travis/src/storage/innobase/os/os0event.cc:286
      #2  0x0000000000e86b53 in os_event::wait_time_low (this=0x2b76eb0, time_in_usec=1000000, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:413
      #3  0x0000000000e86d30 in os_event_wait_time_low (event=0x2b76eb0, time_in_usec=1000000, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:518
      #4  0x0000000000f87548 in srv_error_monitor_thread () at /home/travis/src/storage/innobase/srv/srv0srv.cc:1904
      #5  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #6  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #7  0x0000000000000000 in ?? ()
       
      Thread 13 (Thread 0x7f22d0952700 (LWP 25167)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22d0951be0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22d0951be0, m1=0x7f22d0951de8, m2=0x7f22d0951df0, request=0x7f22d0951dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=7, m1=0x7f22d0951de8, m2=0x7f22d0951df0, request=0x7f22d0951dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=7, m1=0x7f22d0951de8, m2=0x7f22d0951df0, request=0x7f22d0951dd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=7) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x2749298) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 12 (Thread 0x7f22ce749700 (LWP 25172)):
      #0  0x00007f22ec9730fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x0000000000e86828 in os_event::timed_wait (this=0x3114450, abstime=0x7f22ce748df0) at /home/travis/src/storage/innobase/os/os0event.cc:286
      #2  0x0000000000e86b53 in os_event::wait_time_low (this=0x3114450, time_in_usec=1000000, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:413
      #3  0x0000000000e86d30 in os_event_wait_time_low (event=0x3114450, time_in_usec=1000000, reset_sig_count=1) at /home/travis/src/storage/innobase/os/os0event.cc:518
      #4  0x0000000000e52c3d in lock_wait_timeout_thread () at /home/travis/src/storage/innobase/lock/lock0wait.cc:547
      #5  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #6  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #7  0x0000000000000000 in ?? ()
       
      Thread 11 (Thread 0x7f22d1153700 (LWP 25166)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22d1152be0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22d1152be0, m1=0x7f22d1152de8, m2=0x7f22d1152df0, request=0x7f22d1152dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=6, m1=0x7f22d1152de8, m2=0x7f22d1152df0, request=0x7f22d1152dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=6, m1=0x7f22d1152de8, m2=0x7f22d1152df0, request=0x7f22d1152dd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=6) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x2749290) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 10 (Thread 0x7f22cf950700 (LWP 25169)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22cf94fbe0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22cf94fbe0, m1=0x7f22cf94fde8, m2=0x7f22cf94fdf0, request=0x7f22cf94fdd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=9, m1=0x7f22cf94fde8, m2=0x7f22cf94fdf0, request=0x7f22cf94fdd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=9, m1=0x7f22cf94fde8, m2=0x7f22cf94fdf0, request=0x7f22cf94fdd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=9) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x27492a8) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 9 (Thread 0x7f22d1954700 (LWP 25165)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22d1953be0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22d1953be0, m1=0x7f22d1953de8, m2=0x7f22d1953df0, request=0x7f22d1953dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=5, m1=0x7f22d1953de8, m2=0x7f22d1953df0, request=0x7f22d1953dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=5, m1=0x7f22d1953de8, m2=0x7f22d1953df0, request=0x7f22d1953dd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=5) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x2749288) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 8 (Thread 0x7f22d0151700 (LWP 25168)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22d0150be0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22d0150be0, m1=0x7f22d0150de8, m2=0x7f22d0150df0, request=0x7f22d0150dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=8, m1=0x7f22d0150de8, m2=0x7f22d0150df0, request=0x7f22d0150dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=8, m1=0x7f22d0150de8, m2=0x7f22d0150df0, request=0x7f22d0150dd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=8) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x27492a0) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 7 (Thread 0x7f22d2155700 (LWP 25164)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22d2154be0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22d2154be0, m1=0x7f22d2154de8, m2=0x7f22d2154df0, request=0x7f22d2154dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=4, m1=0x7f22d2154de8, m2=0x7f22d2154df0, request=0x7f22d2154dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=4, m1=0x7f22d2154de8, m2=0x7f22d2154df0, request=0x7f22d2154dd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=4) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x2749280) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 6 (Thread 0x7f22d2956700 (LWP 25163)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22d2955be0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22d2955be0, m1=0x7f22d2955de8, m2=0x7f22d2955df0, request=0x7f22d2955dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=3, m1=0x7f22d2955de8, m2=0x7f22d2955df0, request=0x7f22d2955dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=3, m1=0x7f22d2955de8, m2=0x7f22d2955df0, request=0x7f22d2955dd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=3) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x2749278) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 5 (Thread 0x7f22d3157700 (LWP 25162)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22d3156be0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22d3156be0, m1=0x7f22d3156de8, m2=0x7f22d3156df0, request=0x7f22d3156dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=2, m1=0x7f22d3156de8, m2=0x7f22d3156df0, request=0x7f22d3156dd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=2, m1=0x7f22d3156de8, m2=0x7f22d3156df0, request=0x7f22d3156dd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=2) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x2749270) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 4 (Thread 0x7f22e891c700 (LWP 25161)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22e891bbe0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22e891bbe0, m1=0x7f22e891bde8, m2=0x7f22e891bdf0, request=0x7f22e891bdd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=1, m1=0x7f22e891bde8, m2=0x7f22e891bdf0, request=0x7f22e891bdd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=1, m1=0x7f22e891bde8, m2=0x7f22e891bdf0, request=0x7f22e891bdd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=1) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x2749268) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 3 (Thread 0x7f22e911d700 (LWP 25160)):
      #0  0x00007f22eda1c644 in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x0000000000e7a32c in LinuxAIOHandler::collect (this=0x7f22e911cbe0) at /home/travis/src/storage/innobase/os/os0file.cc:1893
      #2  0x0000000000e7a7c6 in LinuxAIOHandler::poll (this=0x7f22e911cbe0, m1=0x7f22e911cde8, m2=0x7f22e911cdf0, request=0x7f22e911cdd0) at /home/travis/src/storage/innobase/os/os0file.cc:2038
      #3  0x0000000000e7a91e in os_aio_linux_handler (global_segment=0, m1=0x7f22e911cde8, m2=0x7f22e911cdf0, request=0x7f22e911cdd0) at /home/travis/src/storage/innobase/os/os0file.cc:2092
      #4  0x0000000000e7f213 in os_aio_handler (segment=0, m1=0x7f22e911cde8, m2=0x7f22e911cdf0, request=0x7f22e911cdd0) at /home/travis/src/storage/innobase/os/os0file.cc:5720
      #5  0x00000000010f916c in fil_aio_wait (segment=0) at /home/travis/src/storage/innobase/fil/fil0fil.cc:5290
      #6  0x0000000000f8c064 in io_handler_thread (arg=0x2749260) at /home/travis/src/storage/innobase/srv/srv0start.cc:340
      #7  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #8  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #9  0x0000000000000000 in ?? ()
       
      Thread 2 (Thread 0x7f22ebc97700 (LWP 25159)):
      #0  0x00007f22ec9730fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x000000000124bace in safe_cond_timedwait (cond=0x2760880, mp=0x27607c0, abstime=0x7f22ebc96e70, file=0x164a680 "/home/travis/src/include/mysql/psi/mysql_thread.h", line=1186) at /home/travis/src/mysys/thr_mutex.c:546
      #2  0x000000000124cac4 in inline_mysql_cond_timedwait (that=0x2760880, mutex=0x27607c0, abstime=0x7f22ebc96e70, src_file=0x164a6b8 "/home/travis/src/mysys/thr_timer.c", src_line=292) at /home/travis/src/include/mysql/psi/mysql_thread.h:1186
      #3  0x000000000124d62a in timer_handler (arg=0x0) at /home/travis/src/mysys/thr_timer.c:292
      #4  0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #5  0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #6  0x0000000000000000 in ?? ()
       
      Thread 1 (Thread 0x7f22e9475700 (LWP 25203)):
      #0  0x00007f22ec973f8c in pthread_kill () from /lib/x86_64-linux-gnu/libpthread.so.0
      #1  0x000000000124605b in my_write_core (sig=6) at /home/travis/src/mysys/stacktrace.c:481
      #2  0x0000000000a75ac7 in handle_fatal_signal (sig=6) at /home/travis/src/sql/signal_handler.cc:303
      #3  <signal handler called>
      #4  0x00007f22ebdca035 in raise () from /lib/x86_64-linux-gnu/libc.so.6
      #5  0x00007f22ebdcd79b in abort () from /lib/x86_64-linux-gnu/libc.so.6
      #6  0x0000000000ff17af in ut_dbg_assertion_failed (expr=0x14dbe88 "state == TRX_STATE_NOT_STARTED || state == TRX_STATE_FORCED_ROLLBACK || (relaxed && thd_get_error_number(trx->mysql_thd))", file=0x14dbd28 "/home/travis/src/storage/innobase/include/trx0trx.ic", line=73) at /home/travis/src/storage/innobase/ut/ut0dbg.cc:61
      #7  0x0000000000daa066 in trx_state_eq (trx=0x7f22e993e198, state=TRX_STATE_ACTIVE, relaxed=false) at /home/travis/src/storage/innobase/include/trx0trx.ic:70
      #8  0x0000000000dbb614 in ha_innobase::unlock_row (this=0x7f22a00ceac8) at /home/travis/src/storage/innobase/handler/ha_innodb.cc:9322
      #9  0x00000000007fdf02 in rr_unlock_row (tab=0x7f22ac17b648) at /home/travis/src/sql/sql_select.cc:10821
      #10 0x0000000000811d72 in evaluate_join_record (join=0x7f22ac0b9f48, join_tab=0x7f22ac17b648, error=0) at /home/travis/src/sql/sql_select.cc:19027
      #11 0x0000000000811550 in sub_select (join=0x7f22ac0b9f48, join_tab=0x7f22ac17b648, end_of_records=false) at /home/travis/src/sql/sql_select.cc:18783
      #12 0x0000000000811c70 in evaluate_join_record (join=0x7f22ac0b9f48, join_tab=0x7f22ac17b298, error=0) at /home/travis/src/sql/sql_select.cc:19003
      #13 0x0000000000811550 in sub_select (join=0x7f22ac0b9f48, join_tab=0x7f22ac17b298, end_of_records=false) at /home/travis/src/sql/sql_select.cc:18783
      #14 0x0000000000810ab2 in do_select (join=0x7f22ac0b9f48, procedure=0x0) at /home/travis/src/sql/sql_select.cc:18323
      #15 0x00000000007eb29b in JOIN::exec_inner (this=0x7f22ac0b9f48) at /home/travis/src/sql/sql_select.cc:3620
      #16 0x00000000007ea730 in JOIN::exec (this=0x7f22ac0b9f48) at /home/travis/src/sql/sql_select.cc:3415
      #17 0x00000000007eb9a6 in mysql_select (thd=0x7f22ac00b060, tables=0x7f22ac0203a8, wild_num=0, fields=..., conds=0x7f22ac04b038, og_num=0, order=0x0, group=0x0, having=0x0, proc_param=0x0, select_options=551097991296, result=0x7f22ac0b9e80, unit=0x7f22ac00ed98, select_lex=0x7f22ac00f4d0) at /home/travis/src/sql/sql_select.cc:3819
      #18 0x000000000089344b in mysql_multi_update (thd=0x7f22ac00b060, table_list=0x7f22ac0203a8, fields=0x7f22ac00f5f0, values=0x7f22ac00fad8, conds=0x7f22ac04b038, options=549755813888, handle_duplicates=DUP_ERROR, ignore=false, unit=0x7f22ac00ed98, select_lex=0x7f22ac00f4d0, result=0x7f22e94735f0) at /home/travis/src/sql/sql_update.cc:1677
      #19 0x00000000007a4292 in mysql_execute_command (thd=0x7f22ac00b060) at /home/travis/src/sql/sql_parse.cc:4618
      #20 0x00000000007aee67 in mysql_parse (thd=0x7f22ac00b060, rawbuf=0x7f22ac01f688 "UPDATE ( `table100_innodb_int_autoinc` AS alias1 RIGHT JOIN `view_table20_innodb_int_autoinc_0` AS alias2 ON (( alias2.`col_date_not_null` <> alias1.`col_int_null_key` ) AND (alias2.`col_date_not_null"..., length=691, parser_state=0x7f22e9474490, is_com_multi=false, is_next_command=false) at /home/travis/src/sql/sql_parse.cc:7966
      #21 0x000000000079c53a in dispatch_command (command=COM_QUERY, thd=0x7f22ac00b060, packet=0x7f22ac017551 " UPDATE ( `table100_innodb_int_autoinc` AS alias1 RIGHT JOIN `view_table20_innodb_int_autoinc_0` AS alias2 ON (( alias2.`col_date_not_null` <> alias1.`col_int_null_key` ) AND (alias2.`col_date_not_nul"..., packet_length=693, is_com_multi=false, is_next_command=false) at /home/travis/src/sql/sql_parse.cc:1824
      #22 0x000000000079af61 in do_command (thd=0x7f22ac00b060) at /home/travis/src/sql/sql_parse.cc:1369
      #23 0x00000000008f239f in do_handle_one_connection (connect=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1420
      #24 0x00000000008f2121 in handle_one_connection (arg=0x3556ec0) at /home/travis/src/sql/sql_connect.cc:1326
      #25 0x00007f22ec96ee9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #26 0x00007f22ebe8a2ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
      #27 0x0000000000000000 in ?? ()
      

      No command line yet, but should be similar to

      perl ./runall-new.pl --mysqld=--max-statement-time=30 --seed=1514825335 --threads=4 --duration=350 --reporters=Backtrace,ErrorLog,Deadlock --transformers=ExecuteAsIntersect,ExecuteAsExcept --validators=TransformerNoComparator --grammar=conf/mariadb/multi_update.yy --gendata=conf/mariadb/multi_update.zz --engine=InnoDB --basedir1=/data/bld/10.3 --vardir=/dev/shm/vardir
      

      Not easily reproducible.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              midenok Aleksey Midenkov
              Reporter:
              elenst Elena Stepanova
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Git Integration