Thread 32 hit Hardware watchpoint 1: -location $4->page.flush_observer
|
|
Old value = (FlushObserver *) 0x0
|
New value = (FlushObserver *) 0x7fdf400459d0
|
buf_flush_note_modification (block=0x7fdfbd164700, start_lsn=1778329,
|
end_lsn=<optimized out>, observer=0x7fdf400459d0)
|
at /mariadb/10.2o/storage/innobase/include/buf0flu.ic:93
|
93 if (block->page.oldest_modification == 0) {
|
(rr) bt
|
#0 buf_flush_note_modification (block=0x7fdfbd164700, start_lsn=1778329,
|
end_lsn=<optimized out>, observer=0x7fdf400459d0)
|
at /mariadb/10.2o/storage/innobase/include/buf0flu.ic:93
|
#1 ReleaseBlocks::add_dirty_page_to_flush_list (this=<optimized out>,
|
slot=<optimized out>) at /mariadb/10.2o/storage/innobase/mtr/mtr0mtr.cc:333
|
#2 0x000055826346556c in ReleaseBlocks::operator() (this=0x7fdf9c0ef908,
|
slot=<optimized out>) at /mariadb/10.2o/storage/innobase/mtr/mtr0mtr.cc:345
|
#3 CIterate<ReleaseBlocks const>::operator() (this=0x7fdf9c0ef908,
|
block=<optimized out>) at /mariadb/10.2o/storage/innobase/mtr/mtr0mtr.cc:58
|
#4 dyn_buf_t<512ul>::for_each_block_in_reverse<CIterate<ReleaseBlocks const> >
|
(this=<optimized out>, functor=
|
@0x7fdf9c0ef908: {functor = {m_end_lsn = 1778329, m_start_lsn = 1778329, m_flush_observer = 0x7fdf400459d0}})
|
at /mariadb/10.2o/storage/innobase/include/dyn0buf.h:378
|
#5 0x0000558263462f07 in mtr_t::commit (this=0x7fdf9c0ef9e8)
|
at /mariadb/10.2o/storage/innobase/mtr/mtr0mtr.cc:454
|
#6 0x00005582635c5bb1 in BtrBulk::pageCommit (this=0x7fdf40060ea0,
|
page_bulk=0x7fdf9c0ef9d8, next_page_bulk=0x0, insert_father=false)
|
at /mariadb/10.2o/storage/innobase/btr/btr0bulk.cc:813
|
#7 0x00005582635c70f7 in BtrBulk::finish (this=0x7fdf40060ea0, err=DB_SUCCESS)
|
at /mariadb/10.2o/storage/innobase/btr/btr0bulk.cc:1082
|
#8 0x00005582634d691c in row_merge_read_clustered_index (trx=<optimized out>,
|
table=<optimized out>, old_table=<optimized out>,
|
…
|
(rr) thr 3
|
[Switching to thread 3 (Thread 21707.21730)]
|
#0 0x00007fdfc3b0f537 in sched_yield () at ./src/preload/overrides.c:160
|
160 ./src/preload/overrides.c: Tiedostoa tai hakemistoa ei ole.
|
(rr) bt
|
#0 0x00007fdfc3b0f537 in sched_yield () at ./src/preload/overrides.c:160
|
#1 0x0000558263557235 in rw_lock_x_lock_func (lock=0x7fdfbd1647c0,
|
pass=<optimized out>,
|
file_name=0x558263a5884c "/mariadb/10.2o/storage/innobase/fil/fil0crypt.cc", line=1816) at /mariadb/10.2o/storage/innobase/sync/sync0rw.cc:698
|
#2 0x000055826360afb1 in pfs_rw_lock_x_lock_func (lock=0x7fdfbd1647c0,
|
pass=0,
|
file_name=0x558263a5884c "/mariadb/10.2o/storage/innobase/fil/fil0crypt.cc", line=1816) at /mariadb/10.2o/storage/innobase/include/sync0rw.ic:544
|
#3 buf_page_mtr_lock (block=0x7fdfbd164700, rw_latch=<optimized out>,
|
mtr=0x7fdf73ffe960,
|
file=0x558263a5884c "/mariadb/10.2o/storage/innobase/fil/fil0crypt.cc",
|
line=1816) at /mariadb/10.2o/storage/innobase/buf/buf0buf.cc:4190
|
#4 0x0000558263609926 in buf_page_get_low (page_id=
|
{m_space = 22, m_page_no = 3}, page_size=
|
@0x7fdf73ffe790: {m_physical = 16384, m_logical = 16384, m_is_compressed = 0}, rw_latch=140597700589312, guess=0x7fdfbd164700, mode=<optimized out>,
|
file=0x558263a5884c "/mariadb/10.2o/storage/innobase/fil/fil0crypt.cc",
|
line=1816, mtr=0x7fdf73ffe960, err=0x7fdf73ffe79c)
|
at /mariadb/10.2o/storage/innobase/buf/buf0buf.cc:4860
|
#5 0x000055826360b481 in buf_page_get_gen (page_id=<optimized out>,
|
page_size=<optimized out>, rw_latch=<optimized out>,
|
guess=<optimized out>, mode=<optimized out>, file=<optimized out>,
|
…
|
(rr) when
|
Current event: 358704
|
(rr) c
|
Continuing.
|
|
Thread 3 received signal SIGABRT, Aborted.
|
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
|
50 ../sysdeps/unix/sysv/linux/raise.c: Tiedostoa tai hakemistoa ei ole.
|
(rr) when
|
Current event: 359656
|
(rr) bt
|
…
|
#3 0x00007fdfc303d5b2 in __GI___assert_fail (
|
assertion=0x5582639f810b "block->page.flush_observer == __null || block->page.flush_observer == observer",
|
file=0x5582639f4a44 "/mariadb/10.2o/storage/innobase/include/buf0flu.ic",
|
line=90,
|
function=0x5582639f80bc "void buf_flush_note_modification(buf_block_t *, lsn_t, lsn_t, FlushObserver *)") at assert.c:101
|
#4 0x000055826346613c in buf_flush_note_modification (block=0x7fdfbd164700,
|
start_lsn=<optimized out>, end_lsn=<optimized out>,
|
observer=<optimized out>)
|
at /mariadb/10.2o/storage/innobase/include/buf0flu.ic:89
|
#5 ReleaseBlocks::add_dirty_page_to_flush_list (this=<optimized out>,
|
slot=<optimized out>) at /mariadb/10.2o/storage/innobase/mtr/mtr0mtr.cc:333
|
#6 0x000055826346556c in ReleaseBlocks::operator() (this=0x7fdf73ffe778,
|
slot=<optimized out>) at /mariadb/10.2o/storage/innobase/mtr/mtr0mtr.cc:345
|
#7 CIterate<ReleaseBlocks const>::operator() (this=0x7fdf73ffe778,
|
block=<optimized out>) at /mariadb/10.2o/storage/innobase/mtr/mtr0mtr.cc:58
|
#8 dyn_buf_t<512ul>::for_each_block_in_reverse<CIterate<ReleaseBlocks const> >
|
(this=<optimized out>, functor=
|
@0x7fdf73ffe778: {functor = {m_end_lsn = 1778377, m_start_lsn = 1778371, m_flush_observer = 0x0}})
|
at /mariadb/10.2o/storage/innobase/include/dyn0buf.h:378
|
#9 0x0000558263462f07 in mtr_t::commit (this=0x7fdf73ffe960)
|
at /mariadb/10.2o/storage/innobase/mtr/mtr0mtr.cc:454
|
#10 0x00005582636a11db in fil_crypt_rotate_page (key_state=<optimized out>,
|
state=0x7fdf73ffe840)
|
at /mariadb/10.2o/storage/innobase/fil/fil0crypt.cc:1879
|
#11 fil_crypt_rotate_pages (key_state=<optimized out>, state=0x7fdf73ffe840)
|
at /mariadb/10.2o/storage/innobase/fil/fil0crypt.cc:2006
|
#12 fil_crypt_thread ()
|
at /mariadb/10.2o/storage/innobase/fil/fil0crypt.cc:2235
|