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

InnoDB Assertion `0' failed at row0umod.cc:1181

    XMLWordPrintable

    Details

      Description

      innodb.innodb-blob 'innodb'              w2 [ fail ]
              Test ended at 2017-05-08 22:19:35
       
      CURRENT_TEST: innodb.innodb-blob
       
       
      Server [mysqld.1 - pid: 13808, winpid: 13808, exit: 256] failed during test run
      Server log from this test:
      ----------SERVER LOG START-----------
      2017-05-08 22:19:29 139669929134272 [Note] /home/jan/mysql/10.2-orig/sql/mysqld (mysqld 10.2.6-MariaDB-debug-log) starting as process 13714 ...
      2017-05-08 22:19:29 139669929134272 [Warning] Could not increase number of max_open_files to more than 1024 (request: 4162)
      2017-05-08 22:19:29 139669929134272 [Note] Plugin 'SEQUENCE' is disabled.
      2017-05-08 22:19:29 139669929134272 [Note] Plugin 'partition' is disabled.
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: !!!!!!!! UNIV_DEBUG switched on !!!!!!!!!
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Uses event mutexes
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Compressed tables use zlib 1.2.8
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Using Linux native AIO
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Number of pools: 1
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Using SSE2 crc32 instructions
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Initializing buffer pool, total size = 8M, instances = 1, chunk size = 8M
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Completed initialization of buffer pool
      2017-05-08 22:19:29 139669660047104 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Highest supported file format is Barracuda.
      2017-05-08 22:19:29 139669929134272 [Note] InnoDB: Starting crash recovery from checkpoint LSN=7649700
      2017-05-08 22:19:30 139669929134272 [Note] InnoDB: 1 transaction(s) which must be rolled back or cleaned up in total 1 row operations to undo
      2017-05-08 22:19:30 139669929134272 [Note] InnoDB: Trx id counter is 22784
      2017-05-08 22:19:30 139669929134272 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
      2017-05-08 22:19:30 139669929134272 [Note] InnoDB: Creating shared tablespace for temporary tables
      2017-05-08 22:19:30 139669929134272 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
      2017-05-08 22:19:30 139669649536768 [Note] InnoDB: Starting in background the rollback of recovered transactions
      2017-05-08 22:19:30 139669649536768 [Note] InnoDB: Rolling back trx with id 22330, 1 rows to undo
      2017-05-08 22:19:30 139669649536768 [Note] InnoDB: Rollback of trx with id 22330 completed
      2017-05-08 22:19:30 139669649536768 [Note] InnoDB: Rollback of non-prepared transactions completed
      2017-05-08 22:19:30 139669929134272 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
      2017-05-08 22:19:31 139669929134272 [Note] InnoDB: 128 out of 128 rollback segments are active.
      2017-05-08 22:19:31 139669929134272 [Note] InnoDB: Waiting for purge to start
      2017-05-08 22:19:31 139669929134272 [Note] InnoDB: 5.7.14 started; log sequence number 7649770
      2017-05-08 22:19:31 139669509498624 [Note] InnoDB: Loading buffer pool(s) from /dev/shm/2/mysqld.1/data/ib_buffer_pool
      2017-05-08 22:19:31 139669509498624 [Note] InnoDB: Buffer pool(s) load completed at 170508 22:19:31
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_SYS_DATAFILES' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_SYS_TABLESTATS' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_MUTEXES' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_CMP' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_FT_DELETED' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_CMP_RESET' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_LOCK_WAITS' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_TABLESPACES_ENCRYPTION' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_CMPMEM_RESET' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'FEEDBACK' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_FT_INDEX_TABLE' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_CMP_PER_INDEX_RESET' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'user_variables' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_FT_INDEX_CACHE' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_FT_BEING_DELETED' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_FT_DEFAULT_STOPWORD' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_FT_CONFIG' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_SYS_TABLESPACES' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_TABLESPACES_SCRUBBING' is disabled.
      2017-05-08 22:19:31 139669929134272 [Note] Plugin 'INNODB_SYS_SEMAPHORE_WAITS' is disabled.
      2017-05-08 22:19:31 139669929134272 [Warning] /home/jan/mysql/10.2-orig/sql/mysqld: unknown option '--loose-pam-debug'
      2017-05-08 22:19:31 139669929134272 [Note] Recovering after a crash using tc.log
      2017-05-08 22:19:31 139669929134272 [Note] Starting crash recovery...
      2017-05-08 22:19:31 139669929134272 [Note] Crash recovery finished.
      2017-05-08 22:19:32 139669929134272 [Note] Server socket created on IP: '127.0.0.1'.
      2017-05-08 22:19:32 139669929134272 [Note] Reading of all Master_info entries succeded
      2017-05-08 22:19:32 139669929134272 [Note] Added new Master_info '' to hash table
      2017-05-08 22:19:32 139669929134272 [Note] /home/jan/mysql/10.2-orig/sql/mysqld: ready for connections.
      Version: '10.2.6-MariaDB-debug-log'  socket: '/dev/shm/tmp/2/mysqld.1.sock'  port: 16040  Source distribution
      2017-05-08 22:19:33 140200580462784 [Note] /home/jan/mysql/10.2-orig/sql/mysqld (mysqld 10.2.6-MariaDB-debug-log) starting as process 13809 ...
      2017-05-08 22:19:33 140200580462784 [Warning] Could not increase number of max_open_files to more than 1024 (request: 4162)
      2017-05-08 22:19:33 140200580462784 [Note] Plugin 'SEQUENCE' is disabled.
      2017-05-08 22:19:33 140200580462784 [Note] Plugin 'partition' is disabled.
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: !!!!!!!! UNIV_DEBUG switched on !!!!!!!!!
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Uses event mutexes
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Compressed tables use zlib 1.2.8
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Using Linux native AIO
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Number of pools: 1
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Using SSE2 crc32 instructions
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Initializing buffer pool, total size = 8M, instances = 1, chunk size = 8M
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Completed initialization of buffer pool
      2017-05-08 22:19:33 140200307042048 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Highest supported file format is Barracuda.
      2017-05-08 22:19:33 140200580462784 [Note] InnoDB: Starting crash recovery from checkpoint LSN=7649899
      2017-05-08 22:19:34 140200580462784 [Note] InnoDB: 2 transaction(s) which must be rolled back or cleaned up in total 2 row operations to undo
      2017-05-08 22:19:34 140200580462784 [Note] InnoDB: Trx id counter is 23296
      2017-05-08 22:19:34 140200580462784 [Note] InnoDB: Starting final batch to recover 4 pages from redo log.
      2017-05-08 22:19:34 140200580462784 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
      2017-05-08 22:19:34 140200580462784 [Note] InnoDB: Creating shared tablespace for temporary tables
      2017-05-08 22:19:34 140200580462784 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
      2017-05-08 22:19:34 140200298649344 [Note] InnoDB: Starting in background the rollback of recovered transactions
      2017-05-08 22:19:34 140200298649344 [Note] InnoDB: Rolling back trx with id 22792, 1 rows to undo
      mysqld: /home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc:1181: void row_undo_mod_parse_undo_rec(undo_node_t*, ulint): Assertion `0' failed.
      170508 22:19:34 [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.2.6-MariaDB-debug-log
      key_buffer_size=1048576
      read_buffer_size=131072
      max_used_connections=0
      max_threads=153
      thread_count=0
      It is possible that mysqld could use up to 
      key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 63063 K  bytes of memory
      Hope that's ok; if not, decrease some variables in the equation.
       
      Thread pointer: 0x0
      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 = 0x0 thread_stack 0x49000
      /home/jan/mysql/10.2-orig/sql/mysqld(my_print_stacktrace+0x38)[0x5594e709eb4a]
      2017-05-08 22:19:34 140200580462784 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
      /home/jan/mysql/10.2-orig/sql/mysqld(handle_fatal_signal+0x3a3)[0x5594e692e05e]
      /lib/x86_64-linux-gnu/libpthread.so.0(+0x110c0)[0x7f82fd94e0c0]
      /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcf)[0x7f82fb343fdf]
      /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f82fb34540a]
      /lib/x86_64-linux-gnu/libc.so.6(+0x2be47)[0x7f82fb33ce47]
      /lib/x86_64-linux-gnu/libc.so.6(+0x2bef2)[0x7f82fb33cef2]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xdb2cc7)[0x5594e6ecbcc7]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xdb2e9b)[0x5594e6ecbe9b]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xbb4bee)[0x5594e6ccdbee]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xbb4cfe)[0x5594e6ccdcfe]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xb11f9f)[0x5594e6c2af9f]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xb121be)[0x5594e6c2b1be]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xb1236a)[0x5594e6c2b36a]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xc19742)[0x5594e6d32742]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xc19c51)[0x5594e6d32c51]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xc19f35)[0x5594e6d32f35]
      /home/jan/mysql/10.2-orig/sql/mysqld(+0xc1a0f6)[0x5594e6d330f6]
      /lib/x86_64-linux-gnu/libpthread.so.0(+0x7424)[0x7f82fd944424]
      /lib/x86_64-linux-gnu/libc.so.6(clone+0x5f)[0x7f82fb3f99bf]
      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
      ----------SERVER LOG END-------------
      mysqltest failed but provided no output
      The result from queries just before the failure was:
      < snip >
      CHECK TABLE t1,t2,t3;
      Table	Op	Msg_type	Msg_text
      test.t1	check	status	OK
      test.t2	check	status	OK
      test.t3	check	status	OK
      connect  con2,localhost,root,,;
      BEGIN;
      INSERT INTO t2 VALUES (347);
      connection default;
      SET DEBUG='+d,row_upd_extern_checkpoint';
      Warnings:
      Warning	1287	'@@debug' is deprecated and will be removed in a future release. Please use '@@debug_dbug' instead
      SET DEBUG_SYNC='before_row_upd_extern SIGNAL have_latch WAIT_FOR crash';
      UPDATE t3 SET c=REPEAT('i',3000) WHERE a=2;
      connection con2;
      SET DEBUG_SYNC='now WAIT_FOR have_latch';
      SELECT info FROM information_schema.processlist
      WHERE state = 'debug sync point: before_row_upd_extern';
      info
      UPDATE t3 SET c=REPEAT('i',3000) WHERE a=2
       
       
       
       - saving '/dev/shm/2/log/innodb.innodb-blob-innodb/' to '/dev/shm/log/innodb.innodb-blob-innodb/'
       - found 'core' (0/5)
       
      Trying 'dbx' to get a backtrace
       
      Trying 'gdb' to get a backtrace from coredump /dev/shm/log/innodb.innodb-blob-innodb/mysqld.1/data/core
      Core generated by '/home/jan/mysql/10.2-orig/sql/mysqld'
      Output from gdb follows. The first stack trace is from the failing thread.
      The following stack traces are from all threads (so the failing one is
      duplicated).
      --------------------------
      [New LWP 13846]
      [New LWP 13814]
      [New LWP 13818]
      [New LWP 13819]
      [New LWP 13820]
      [New LWP 13821]
      [New LWP 13822]
      [New LWP 13823]
      [New LWP 13824]
      [New LWP 13809]
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
      Core was generated by `/home/jan/mysql/10.2-orig/sql/mysqld --defaults-group-suffix=.1 --defaults-file'.
      Program terminated with signal SIGABRT, Aborted.
      #0  __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:62
      62	../sysdeps/unix/sysv/linux/pthread_kill.c: No such file or directory.
      [Current thread is 1 (Thread 0x7f82ecff9700 (LWP 13846))]
      #0  __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:62
      #1  0x00005594e709ec3c in my_write_core (sig=6) at /home/jan/mysql/10.2-orig/mysys/stacktrace.c:477
      #2  0x00005594e692e3fd in handle_fatal_signal (sig=6) at /home/jan/mysql/10.2-orig/sql/signal_handler.cc:299
      #3  <signal handler called>
      #4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
      #5  0x00007f82fb34540a in __GI_abort () at abort.c:89
      #6  0x00007f82fb33ce47 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x5594e737f6bc "0", file=file@entry=0x5594e737fd68 "/home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc", line=line@entry=1181, function=function@entry=0x5594e7381a20 <row_undo_mod_parse_undo_rec(undo_node_t*, unsigned long)::__PRETTY_FUNCTION__> "void row_undo_mod_parse_undo_rec(undo_node_t*, ulint)") at assert.c:92
      #7  0x00007f82fb33cef2 in __GI___assert_fail (assertion=0x5594e737f6bc "0", file=0x5594e737fd68 "/home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc", line=1181, function=0x5594e7381a20 <row_undo_mod_parse_undo_rec(undo_node_t*, unsigned long)::__PRETTY_FUNCTION__> "void row_undo_mod_parse_undo_rec(undo_node_t*, ulint)") at assert.c:101
      #8  0x00005594e6ecbcc7 in row_undo_mod_parse_undo_rec (node=0x7f82e00012d8, dict_locked=0) at /home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc:1181
      #9  0x00005594e6ecbe9b in row_undo_mod (node=0x7f82e00012d8, thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc:1216
      #10 0x00005594e6ccdbee in row_undo (node=0x7f82e00012d8, thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/row/row0undo.cc:302
      #11 0x00005594e6ccdcfe in row_undo_step (thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/row/row0undo.cc:343
      #12 0x00005594e6c2af9f in que_thr_step (thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/que/que0que.cc:1050
      #13 0x00005594e6c2b1be in que_run_threads_low (thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/que/que0que.cc:1114
      #14 0x00005594e6c2b36a in que_run_threads (thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/que/que0que.cc:1154
      #15 0x00005594e6d32742 in trx_rollback_active (trx=0x7f82f5b3cd38) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0roll.cc:684
      #16 0x00005594e6d32c51 in trx_rollback_resurrected (trx=0x7f82f5b3cd38, all=1) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0roll.cc:770
      #17 0x00005594e6d32f35 in trx_rollback_or_clean_recovered (all=1) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0roll.cc:838
      #18 0x00005594e6d330f6 in trx_rollback_or_clean_all_recovered (arg=0x0) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0roll.cc:879
      #19 0x00007f82fd944424 in start_thread (arg=0x7f82ecff9700) at pthread_create.c:333
      #20 0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Thread 10 (Thread 0x7f82fdcbb8c0 (LWP 13809)):
      #0  0x00005594e6b5d919 in MutexDebug<TTASEventMutex<GenericPolicy> >::Context::locked (this=0x7ffe8e47f9e0, mutex=0x5594e7c614e0 <rw_lock_debug_mutex>, filename=0x5594e72db378 "/home/jan/mysql/10.2-orig/storage/innobase/sync/sync0debug.cc", line=1301) at /home/jan/mysql/10.2-orig/storage/innobase/include/sync0policy.h:84
      #1  0x00005594e6b5c66b in MutexDebug<TTASEventMutex<GenericPolicy> >::enter (this=0x5594e7c614f0 <rw_lock_debug_mutex+16>, mutex=0x5594e7c614e0 <rw_lock_debug_mutex>, name=0x5594e72db378 "/home/jan/mysql/10.2-orig/storage/innobase/sync/sync0debug.cc", line=1301) at /home/jan/mysql/10.2-orig/storage/innobase/include/sync0policy.ic:68
      #2  0x00005594e6b5b7da in GenericPolicy<TTASEventMutex<GenericPolicy> >::enter (this=0x5594e7c614f0 <rw_lock_debug_mutex+16>, mutex=..., filename=0x5594e72db378 "/home/jan/mysql/10.2-orig/storage/innobase/sync/sync0debug.cc", line=1301) at /home/jan/mysql/10.2-orig/storage/innobase/include/sync0policy.h:348
      #3  0x00005594e6bc2682 in PolicyMutex<TTASEventMutex<GenericPolicy> >::trylock (this=0x5594e7c614e0 <rw_lock_debug_mutex>, name=0x5594e72db378 "/home/jan/mysql/10.2-orig/storage/innobase/sync/sync0debug.cc", line=1301) at /home/jan/mysql/10.2-orig/storage/innobase/include/ib0mutex.h:666
      #4  0x00005594e6d041b9 in rw_lock_debug_mutex_enter () at /home/jan/mysql/10.2-orig/storage/innobase/sync/sync0debug.cc:1301
      #5  0x00005594e6cfd890 in rw_lock_get_debug_info (lock=0x7f82f5250be8, infos=0x7ffe8e47fb50) at /home/jan/mysql/10.2-orig/storage/innobase/sync/sync0rw.cc:1056
      #6  0x00005594e6cfd925 in rw_lock_own_flagged (lock=0x7f82f5250be8, flags=7) at /home/jan/mysql/10.2-orig/storage/innobase/sync/sync0rw.cc:1084
      #7  0x00005594e6beaaec in FindPage::operator() (this=0x7ffe8e47fc60, slot=0x7ffe8e47fd78) at /home/jan/mysql/10.2-orig/storage/innobase/mtr/mtr0mtr.cc:150
      #8  0x00005594e6beb5b0 in Iterate<FindPage>::operator() (this=0x7ffe8e47fc58, block=0x7ffe8e47fd68) at /home/jan/mysql/10.2-orig/storage/innobase/mtr/mtr0mtr.cc:66
      #9  0x00005594e6beb18c in dyn_buf_t<512ul>::for_each_block_in_reverse<Iterate<FindPage> > (this=0x7ffe8e47fd30, functor=...) at /home/jan/mysql/10.2-orig/storage/innobase/include/dyn0buf.h:367
      #10 0x00005594e6bea533 in mtr_t::memo_contains_page_flagged (this=0x7ffe8e47fd30, ptr=0x7f82f5894eac '\377' <repeats 200 times>..., flags=7) at /home/jan/mysql/10.2-orig/storage/innobase/mtr/mtr0mtr.cc:1132
      #11 0x00005594e6ba5cd8 in mtr_t::read_ulint (this=0x7ffe8e47fd30, ptr=0x7f82f5894eac '\377' <repeats 200 times>..., type=MLOG_4BYTES) at /home/jan/mysql/10.2-orig/storage/innobase/include/mtr0mtr.ic:274
      #12 0x00005594e6d4d17b in trx_rsegf_get_nth_undo (rsegf=0x7f82f5894026 "\377\377\377\376", n=921, mtr=0x7ffe8e47fd30) at /home/jan/mysql/10.2-orig/storage/innobase/include/trx0rseg.ic:102
      #13 0x00005594e6d4f999 in trx_undo_lists_init (rseg=0x5594ea466b00) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0undo.cc:1343
      #14 0x00005594e6d35713 in trx_rseg_mem_restore (rseg=0x5594ea466b00, mtr=0x7ffe8e480320) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0rseg.cc:198
      #15 0x00005594e6d35f7c in trx_temp_rseg_create () at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0rseg.cc:329
      #16 0x00005594e6d39eef in trx_sys_create_rsegs () at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0sys.cc:891
      #17 0x00005594e6cf69f4 in innobase_start_or_create_for_mysql () at /home/jan/mysql/10.2-orig/storage/innobase/srv/srv0start.cc:2508
      #18 0x00005594e6b3006d in innobase_init (p=0x5594ea248150) at /home/jan/mysql/10.2-orig/storage/innobase/handler/ha_innodb.cc:4485
      #19 0x00005594e69300a3 in ha_initialize_handlerton (plugin=0x5594ea2180d8) at /home/jan/mysql/10.2-orig/sql/handler.cc:512
      #20 0x00005594e66de4da in plugin_initialize (tmp_root=0x7ffe8e488a30, plugin=0x5594ea2180d8, argc=0x5594e7bf1f10 <remaining_argc>, argv=0x5594ea0cf160, options_only=false) at /home/jan/mysql/10.2-orig/sql/sql_plugin.cc:1407
      #21 0x00005594e66df0f7 in plugin_init (argc=0x5594e7bf1f10 <remaining_argc>, argv=0x5594ea0cf160, flags=2) at /home/jan/mysql/10.2-orig/sql/sql_plugin.cc:1688
      #22 0x00005594e65ed07a in init_server_components () at /home/jan/mysql/10.2-orig/sql/mysqld.cc:5236
      #23 0x00005594e65ee113 in mysqld_main (argc=144, argv=0x5594ea0cf160) at /home/jan/mysql/10.2-orig/sql/mysqld.cc:5828
      #24 0x00005594e65e2fd0 in main (argc=22, argv=0x7ffe8e4897c8) at /home/jan/mysql/10.2-orig/sql/main.cc:25
       
      Thread 9 (Thread 0x7f82ed7fa700 (LWP 13824)):
      #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
      #1  0x00005594e6bf99ee in os_event::wait (this=0x5594ea27fbd0) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0event.cc:166
      #2  0x00005594e6bf941a in os_event::wait_low (this=0x5594ea27fbd0, reset_sig_count=1) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0event.cc:336
      #3  0x00005594e6bf9797 in os_event_wait_low (event=0x5594ea27fbd0, reset_sig_count=0) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0event.cc:535
      #4  0x00005594e6dd5356 in buf_flush_page_cleaner_coordinator (arg=0x0) at /home/jan/mysql/10.2-orig/storage/innobase/buf/buf0flu.cc:3194
      #5  0x00007f82fd944424 in start_thread (arg=0x7f82ed7fa700) at pthread_create.c:333
      #6  0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Thread 8 (Thread 0x7f82edffb700 (LWP 13823)):
      #0  0x00007f82fcee26ca in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x00005594e6bed3b9 in LinuxAIOHandler::collect (this=0x7f82edffaaa0) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:1886
      #2  0x00005594e6bed8eb in LinuxAIOHandler::poll (this=0x7f82edffaaa0, m1=0x7f82edffab48, m2=0x7f82edffab50, request=0x7f82edffab80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2031
      #3  0x00005594e6beda73 in os_aio_linux_handler (global_segment=5, m1=0x7f82edffab48, m2=0x7f82edffab50, request=0x7f82edffab80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2085
      #4  0x00005594e6bf2563 in os_aio_handler (segment=5, m1=0x7f82edffab48, m2=0x7f82edffab50, request=0x7f82edffab80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:5683
      #5  0x00005594e6e4c13d in fil_aio_wait (segment=5) at /home/jan/mysql/10.2-orig/storage/innobase/fil/fil0fil.cc:5480
      #6  0x00005594e6cf038e in io_handler_thread (arg=0x5594e7c56fc8 <n+40>) at /home/jan/mysql/10.2-orig/storage/innobase/srv/srv0start.cc:327
      #7  0x00007f82fd944424 in start_thread (arg=0x7f82edffb700) at pthread_create.c:333
      #8  0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Thread 7 (Thread 0x7f82ee7fc700 (LWP 13822)):
      #0  0x00007f82fcee26ca in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x00005594e6bed3b9 in LinuxAIOHandler::collect (this=0x7f82ee7fbaa0) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:1886
      #2  0x00005594e6bed8eb in LinuxAIOHandler::poll (this=0x7f82ee7fbaa0, m1=0x7f82ee7fbb48, m2=0x7f82ee7fbb50, request=0x7f82ee7fbb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2031
      #3  0x00005594e6beda73 in os_aio_linux_handler (global_segment=4, m1=0x7f82ee7fbb48, m2=0x7f82ee7fbb50, request=0x7f82ee7fbb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2085
      #4  0x00005594e6bf2563 in os_aio_handler (segment=4, m1=0x7f82ee7fbb48, m2=0x7f82ee7fbb50, request=0x7f82ee7fbb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:5683
      #5  0x00005594e6e4c13d in fil_aio_wait (segment=4) at /home/jan/mysql/10.2-orig/storage/innobase/fil/fil0fil.cc:5480
      #6  0x00005594e6cf038e in io_handler_thread (arg=0x5594e7c56fc0 <n+32>) at /home/jan/mysql/10.2-orig/storage/innobase/srv/srv0start.cc:327
      #7  0x00007f82fd944424 in start_thread (arg=0x7f82ee7fc700) at pthread_create.c:333
      #8  0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Thread 6 (Thread 0x7f82eeffd700 (LWP 13821)):
      #0  0x00007f82fcee26ca in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x00005594e6bed3b9 in LinuxAIOHandler::collect (this=0x7f82eeffcaa0) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:1886
      #2  0x00005594e6bed8eb in LinuxAIOHandler::poll (this=0x7f82eeffcaa0, m1=0x7f82eeffcb48, m2=0x7f82eeffcb50, request=0x7f82eeffcb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2031
      #3  0x00005594e6beda73 in os_aio_linux_handler (global_segment=3, m1=0x7f82eeffcb48, m2=0x7f82eeffcb50, request=0x7f82eeffcb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2085
      #4  0x00005594e6bf2563 in os_aio_handler (segment=3, m1=0x7f82eeffcb48, m2=0x7f82eeffcb50, request=0x7f82eeffcb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:5683
      #5  0x00005594e6e4c13d in fil_aio_wait (segment=3) at /home/jan/mysql/10.2-orig/storage/innobase/fil/fil0fil.cc:5480
      #6  0x00005594e6cf038e in io_handler_thread (arg=0x5594e7c56fb8 <n+24>) at /home/jan/mysql/10.2-orig/storage/innobase/srv/srv0start.cc:327
      #7  0x00007f82fd944424 in start_thread (arg=0x7f82eeffd700) at pthread_create.c:333
      #8  0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Thread 5 (Thread 0x7f82ef7fe700 (LWP 13820)):
      #0  0x00007f82fcee26ca in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x00005594e6bed3b9 in LinuxAIOHandler::collect (this=0x7f82ef7fdaa0) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:1886
      #2  0x00005594e6bed8eb in LinuxAIOHandler::poll (this=0x7f82ef7fdaa0, m1=0x7f82ef7fdb48, m2=0x7f82ef7fdb50, request=0x7f82ef7fdb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2031
      #3  0x00005594e6beda73 in os_aio_linux_handler (global_segment=2, m1=0x7f82ef7fdb48, m2=0x7f82ef7fdb50, request=0x7f82ef7fdb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2085
      #4  0x00005594e6bf2563 in os_aio_handler (segment=2, m1=0x7f82ef7fdb48, m2=0x7f82ef7fdb50, request=0x7f82ef7fdb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:5683
      #5  0x00005594e6e4c13d in fil_aio_wait (segment=2) at /home/jan/mysql/10.2-orig/storage/innobase/fil/fil0fil.cc:5480
      #6  0x00005594e6cf038e in io_handler_thread (arg=0x5594e7c56fb0 <n+16>) at /home/jan/mysql/10.2-orig/storage/innobase/srv/srv0start.cc:327
      #7  0x00007f82fd944424 in start_thread (arg=0x7f82ef7fe700) at pthread_create.c:333
      #8  0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Thread 4 (Thread 0x7f82effff700 (LWP 13819)):
      #0  0x00007f82fcee26ca in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x00005594e6bed3b9 in LinuxAIOHandler::collect (this=0x7f82efffeaa0) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:1886
      #2  0x00005594e6bed8eb in LinuxAIOHandler::poll (this=0x7f82efffeaa0, m1=0x7f82efffeb48, m2=0x7f82efffeb50, request=0x7f82efffeb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2031
      #3  0x00005594e6beda73 in os_aio_linux_handler (global_segment=1, m1=0x7f82efffeb48, m2=0x7f82efffeb50, request=0x7f82efffeb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2085
      #4  0x00005594e6bf2563 in os_aio_handler (segment=1, m1=0x7f82efffeb48, m2=0x7f82efffeb50, request=0x7f82efffeb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:5683
      #5  0x00005594e6e4c13d in fil_aio_wait (segment=1) at /home/jan/mysql/10.2-orig/storage/innobase/fil/fil0fil.cc:5480
      #6  0x00005594e6cf038e in io_handler_thread (arg=0x5594e7c56fa8 <n+8>) at /home/jan/mysql/10.2-orig/storage/innobase/srv/srv0start.cc:327
      #7  0x00007f82fd944424 in start_thread (arg=0x7f82effff700) at pthread_create.c:333
      #8  0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Thread 3 (Thread 0x7f82f4ddd700 (LWP 13818)):
      #0  0x00007f82fcee26ca in ?? () from /lib/x86_64-linux-gnu/libaio.so.1
      #1  0x00005594e6bed3b9 in LinuxAIOHandler::collect (this=0x7f82f4ddcaa0) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:1886
      #2  0x00005594e6bed8eb in LinuxAIOHandler::poll (this=0x7f82f4ddcaa0, m1=0x7f82f4ddcb48, m2=0x7f82f4ddcb50, request=0x7f82f4ddcb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2031
      #3  0x00005594e6beda73 in os_aio_linux_handler (global_segment=0, m1=0x7f82f4ddcb48, m2=0x7f82f4ddcb50, request=0x7f82f4ddcb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:2085
      #4  0x00005594e6bf2563 in os_aio_handler (segment=0, m1=0x7f82f4ddcb48, m2=0x7f82f4ddcb50, request=0x7f82f4ddcb80) at /home/jan/mysql/10.2-orig/storage/innobase/os/os0file.cc:5683
      #5  0x00005594e6e4c13d in fil_aio_wait (segment=0) at /home/jan/mysql/10.2-orig/storage/innobase/fil/fil0fil.cc:5480
      #6  0x00005594e6cf038e in io_handler_thread (arg=0x5594e7c56fa0 <n>) at /home/jan/mysql/10.2-orig/storage/innobase/srv/srv0start.cc:327
      #7  0x00007f82fd944424 in start_thread (arg=0x7f82f4ddd700) at pthread_create.c:333
      #8  0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Thread 2 (Thread 0x7f82f683e700 (LWP 13814)):
      #0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
      #1  0x00005594e70a448e in safe_cond_timedwait (cond=0x5594e84787e0 <COND_timer>, mp=0x5594e8478720 <LOCK_timer>, abstime=0x7f82f683dd30, file=0x5594e73d2240 "/home/jan/mysql/10.2-orig/include/mysql/psi/mysql_thread.h", line=1175) at /home/jan/mysql/10.2-orig/mysys/thr_mutex.c:545
      #2  0x00005594e70a5403 in inline_mysql_cond_timedwait (that=0x5594e84787e0 <COND_timer>, mutex=0x5594e8478720 <LOCK_timer>, abstime=0x7f82f683dd30, src_file=0x5594e73d2280 "/home/jan/mysql/10.2-orig/mysys/thr_timer.c", src_line=292) at /home/jan/mysql/10.2-orig/include/mysql/psi/mysql_thread.h:1175
      #3  0x00005594e70a5f10 in timer_handler (arg=0x0) at /home/jan/mysql/10.2-orig/mysys/thr_timer.c:292
      #4  0x00005594e70451d7 in pfs_spawn_thread (arg=0x5594ea213c70) at /home/jan/mysql/10.2-orig/storage/perfschema/pfs.cc:1862
      #5  0x00007f82fd944424 in start_thread (arg=0x7f82f683e700) at pthread_create.c:333
      #6  0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Thread 1 (Thread 0x7f82ecff9700 (LWP 13846)):
      #0  __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:62
      #1  0x00005594e709ec3c in my_write_core (sig=6) at /home/jan/mysql/10.2-orig/mysys/stacktrace.c:477
      #2  0x00005594e692e3fd in handle_fatal_signal (sig=6) at /home/jan/mysql/10.2-orig/sql/signal_handler.cc:299
      #3  <signal handler called>
      #4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58
      #5  0x00007f82fb34540a in __GI_abort () at abort.c:89
      #6  0x00007f82fb33ce47 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x5594e737f6bc "0", file=file@entry=0x5594e737fd68 "/home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc", line=line@entry=1181, function=function@entry=0x5594e7381a20 <row_undo_mod_parse_undo_rec(undo_node_t*, unsigned long)::__PRETTY_FUNCTION__> "void row_undo_mod_parse_undo_rec(undo_node_t*, ulint)") at assert.c:92
      #7  0x00007f82fb33cef2 in __GI___assert_fail (assertion=0x5594e737f6bc "0", file=0x5594e737fd68 "/home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc", line=1181, function=0x5594e7381a20 <row_undo_mod_parse_undo_rec(undo_node_t*, unsigned long)::__PRETTY_FUNCTION__> "void row_undo_mod_parse_undo_rec(undo_node_t*, ulint)") at assert.c:101
      #8  0x00005594e6ecbcc7 in row_undo_mod_parse_undo_rec (node=0x7f82e00012d8, dict_locked=0) at /home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc:1181
      #9  0x00005594e6ecbe9b in row_undo_mod (node=0x7f82e00012d8, thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc:1216
      #10 0x00005594e6ccdbee in row_undo (node=0x7f82e00012d8, thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/row/row0undo.cc:302
      #11 0x00005594e6ccdcfe in row_undo_step (thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/row/row0undo.cc:343
      #12 0x00005594e6c2af9f in que_thr_step (thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/que/que0que.cc:1050
      #13 0x00005594e6c2b1be in que_run_threads_low (thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/que/que0que.cc:1114
      #14 0x00005594e6c2b36a in que_run_threads (thr=0x7f82e0001120) at /home/jan/mysql/10.2-orig/storage/innobase/que/que0que.cc:1154
      #15 0x00005594e6d32742 in trx_rollback_active (trx=0x7f82f5b3cd38) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0roll.cc:684
      #16 0x00005594e6d32c51 in trx_rollback_resurrected (trx=0x7f82f5b3cd38, all=1) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0roll.cc:770
      #17 0x00005594e6d32f35 in trx_rollback_or_clean_recovered (all=1) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0roll.cc:838
      #18 0x00005594e6d330f6 in trx_rollback_or_clean_all_recovered (arg=0x0) at /home/jan/mysql/10.2-orig/storage/innobase/trx/trx0roll.cc:879
      #19 0x00007f82fd944424 in start_thread (arg=0x7f82ecff9700) at pthread_create.c:333
      #20 0x00007f82fb3f99bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
       
      Compressed file /dev/shm/log/innodb.innodb-blob-innodb/mysqld.1/data/core
      main.trigger-trans 'innodb'              w6 [ pass ]   3824
      ***Warnings generated in error logs during shutdown after running tests: innodb.innodb-blob
       
      mysqld: /home/jan/mysql/10.2-orig/storage/innobase/row/row0umod.cc:1181: void row_undo_mod_parse_undo_rec(undo_node_t*, ulint): Assertion `0' failed.
      

        Attachments

          Activity

            People

            Assignee:
            marko Marko Mäkelä
            Reporter:
            jplindst Jan Lindström
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: