$ gdb /home/jgagne/opt/mysql/mariadb_10.6.12/bin/mariadbd GNU gdb (GDB) Red Hat Enterprise Linux 8.2-19.el8 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /home/jgagne/opt/mysql/mariadb_10.6.12/bin/mariadbd...done. (gdb) break page_zip_decompress Breakpoint 1 at 0x12508fe: file /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc, line 3194. (gdb) break page_zip_compress Breakpoint 2 at 0x124bac8: file /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc, line 1251. (gdb) run --defaults-file=/home/jgagne/sandboxes/msb_mariadb_10_6_12/my.sandbox.cnf --basedir=/home/jgagne/opt/mysql/mariadb_10.6.12 --datadir=/home/jgagne/sandboxes/msb_mariadb_10_6_12/data --plugin-dir=/home/jgagne/opt/mysql/mariadb_10.6.12/lib/plugin --log-error=/home/jgagne/sandboxes/msb_mariadb_10_6_12/data/msandbox.err --pid-file=/home/jgagne/sandboxes/msb_mariadb_10_6_12/data/mysql_sandbox10612.pid --socket=/tmp/mysql_sandbox10612.sock --port=10612 Starting program: /mnt/jgagne_opt/mysql/mariadb_10.6.12/bin/mariadbd --defaults-file=/home/jgagne/sandboxes/msb_mariadb_10_6_12/my.sandbox.cnf --basedir=/home/jgagne/opt/mysql/mariadb_10.6.12 --datadir=/home/jgagne/sandboxes/msb_mariadb_10_6_12/data --plugin-dir=/home/jgagne/opt/mysql/mariadb_10.6.12/lib/plugin --log-error=/home/jgagne/sandboxes/msb_mariadb_10_6_12/data/msandbox.err --pid-file=/home/jgagne/sandboxes/msb_mariadb_10_6_12/data/mysql_sandbox10612.pid --socket=/tmp/mysql_sandbox10612.sock --port=10612 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7ffff7e65700 (LWP 576807)] [New Thread 0x7ffff1805700 (LWP 576808)] [New Thread 0x7ffff0a03700 (LWP 576809)] [New Thread 0x7fffdc94a700 (LWP 576812)] [New Thread 0x7fffcefff700 (LWP 576813)] [New Thread 0x7fffce7fe700 (LWP 576814)] [New Thread 0x7fffcdffd700 (LWP 576815)] [New Thread 0x7fffcd7fc700 (LWP 576816)] [New Thread 0x7fffccffb700 (LWP 576817)] [New Thread 0x7ffff7e54700 (LWP 576818)] [New Thread 0x7ffff0c03700 (LWP 576819)] [New Thread 0x7fffc7fff700 (LWP 576820)] [New Thread 0x7fffc77fe700 (LWP 576821)] ./use test_jfg <<< "select id from org WHERE id=:id" [New Thread 0x7ffff0bb8700 (LWP 577100)] [Switching to Thread 0x7ffff0bb8700 (LWP 577100)] Thread 15 "mariadbd" hit Breakpoint 1, page_zip_decompress (page_zip=0x7fffd0012e88, page=0x7fffd076c000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 3194 const ulonglong ns = my_interval_timer(); Missing separate debuginfos, use: yum debuginfo-install glibc-2.28-209.el8.x86_64 libblkid-2.32.1-35.el8.x86_64 libcap-2.48-4.el8.x86_64 libgcc-8.5.0-18.el8.x86_64 libgcrypt-1.8.5-7.el8.x86_64 libgpg-error-1.31-1.el8.x86_64 libmount-2.32.1-35.el8.x86_64 libselinux-2.9-6.el8.x86_64 libstdc++-8.5.0-18.el8.x86_64 libuuid-2.32.1-35.el8.x86_64 libxcrypt-4.1.1-6.el8.x86_64 lz4-libs-1.8.3-3.el8_4.x86_64 openssl-libs-1.1.1k-9.el8.x86_64 pcre2-10.32-3.el8.x86_64 sssd-client-2.8.2-1.el8.x86_64 systemd-libs-239-73.el8.x86_64 xz-libs-5.2.4-4.el8.x86_64 (gdb) continue Continuing. Thread 15 "mariadbd" hit Breakpoint 1, page_zip_decompress (page_zip=0x7fffd00130f8, page=0x7fffd0778000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 3194 const ulonglong ns = my_interval_timer(); (gdb) continue Continuing. Thread 15 "mariadbd" hit Breakpoint 1, page_zip_decompress (page_zip=0x7fffd0013298, page=0x7fffd0780000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 3194 const ulonglong ns = my_interval_timer(); (gdb) continue Continuing. Thread 15 "mariadbd" hit Breakpoint 1, page_zip_decompress (page_zip=0x7fffd0013508, page=0x7fffd078c000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 3194 const ulonglong ns = my_interval_timer(); (gdb) continue Continuing. Thread 15 "mariadbd" hit Breakpoint 1, page_zip_decompress (page_zip=0x7fffd00135d8, page=0x7fffd0790000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 3194 const ulonglong ns = my_interval_timer(); (gdb) continue Continuing. [Thread 0x7fffc7fff700 (LWP 576820) exited] [Thread 0x7fffccffb700 (LWP 576817) exited] [Thread 0x7fffc77fe700 (LWP 576821) exited] [Thread 0x7fffdc94a700 (LWP 576812) exited] [Thread 0x7fffcd7fc700 (LWP 576816) exited] [Thread 0x7fffcdffd700 (LWP 576815) exited] ./use test_jfg <<< "begin; DELETE FROM org WHERE id=:id; rollback;" Thread 15 "mariadbd" hit Breakpoint 2, page_zip_compress (block=0x7fffd0013590, index=0x7fffec032598, level=6, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:1251 1251 { (gdb) backtrace #0 page_zip_compress (block=0x7fffd0013590, index=0x7fffec032598, level=6, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:1251 #1 0x00005555567aa8ef in page_zip_reorganize (block=0x7fffd0013590, index=0x7fffec032598, z_level=6, mtr=0x7ffff0bb5e70, restore=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:4457 #2 0x00005555568e4468 in btr_page_reorganize (cursor=0x7fffec07b888, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0btr.cc:1677 #3 0x0000555556910a6e in btr_cur_update_alloc_zip_func (page_zip=0x7fffd00135d8, cursor=0x7fffec07b888, offsets=0x7fffec07c5f8, length=8051, create=false, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:2908 #4 0x00005555569122ba in btr_cur_update_in_place (flags=7, cursor=0x7fffec07b888, offsets=0x7fffec07c5f8, update=0x7fffec07bdb8, cmpl_info=0, thr=0x7fffec07b628, trx_id=44, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:3137 #5 0x0000555556914251 in btr_cur_optimistic_update (flags=7, cursor=0x7fffec07b888, offsets=0x7ffff0bb5db8, heap=0x7ffff0bb5db0, update=0x7fffec07bdb8, cmpl_info=0, thr=0x7fffec07b628, trx_id=44, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:3451 #6 0x0000555556a45a68 in row_undo_mod_clust_low (node=0x7fffec07b818, offsets=0x7ffff0bb5db8, offsets_heap=0x7ffff0bb5db0, heap=0x7fffec07c0d8, sys=0x7ffff0bb5e63 '\245' , "\001", thr=0x7fffec07b628, mtr=0x7ffff0bb5e70, mode=BTR_MODIFY_LEAF) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:112 #7 0x0000555556a46592 in row_undo_mod_clust (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:277 #8 0x0000555556a499ba in row_undo_mod (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:1250 #9 0x00005555568675ac in row_undo (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0undo.cc:405 #10 0x00005555568677d0 in row_undo_step (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0undo.cc:452 #11 0x00005555567b6e96 in que_thr_step (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/que/que0que.cc:595 #12 0x00005555567b7126 in que_run_threads_low (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/que/que0que.cc:653 #13 0x00005555567b723a in que_run_threads (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/que/que0que.cc:673 #14 0x00005555568b6d20 in trx_t::rollback_low (this=0x7ffff0c04b80, savept=0x0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/trx/trx0roll.cc:125 #15 0x00005555568b3d1d in trx_rollback_for_mysql_low (trx=0x7ffff0c04b80) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/trx/trx0roll.cc:196 #16 0x00005555568b409d in trx_rollback_for_mysql (trx=0x7ffff0c04b80) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/trx/trx0roll.cc:231 #17 0x0000555556659951 in innobase_rollback (hton=0x555558426bb8, thd=0x7fffec00ede8, rollback_trx=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/handler/ha_innodb.cc:4696 #18 0x000055555624da68 in ha_rollback_trans (thd=0x7fffec00ede8, all=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/handler.cc:2199 #19 0x0000555556088743 in trans_rollback (thd=0x7fffec00ede8) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/transaction.cc:372 #20 0x0000555555ebedbb in mysql_execute_command (thd=0x7fffec00ede8, is_called_from_prepared_stmt=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:5662 #21 0x0000555555ec61b9 in mysql_parse (thd=0x7fffec00ede8, rawbuf=0x7fffec01e070 "rollback", length=8, parser_state=0x7ffff0bb71a0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:8021 #22 0x0000555555eb2714 in dispatch_command (command=COM_QUERY, thd=0x7fffec00ede8, packet=0x7fffec015a39 "rollback", packet_length=8, blocking=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:1896 #23 0x0000555555eb1000 in do_command (thd=0x7fffec00ede8, blocking=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:1409 #24 0x000055555606c67c in do_handle_one_connection (connect=0x555558919568, put_in_cache=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_connect.cc:1416 #25 0x000055555606c3de in handle_one_connection (arg=0x555558928b68) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_connect.cc:1318 #26 0x0000555556586083 in pfs_spawn_thread (arg=0x55555881f828) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/perfschema/pfs.cc:2201 #27 0x00007ffff6a281ca in start_thread () from /lib64/libpthread.so.0 #28 0x00007ffff5b60e73 in clone () from /lib64/libc.so.6 (gdb) finish Run till exit from #0 page_zip_compress (block=0x7fffd0013590, index=0x7fffec032598, level=6, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:1251 [New Thread 0x7fffcdffd700 (LWP 579202)] page_zip_reorganize (block=0x7fffd0013590, index=0x7fffec032598, z_level=6, mtr=0x7ffff0bb5e70, restore=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:4457 4457 if (!page_zip_compress(block, index, z_level, mtr)) { Value returned is $1 = true (gdb) finish Run till exit from #0 page_zip_reorganize (block=0x7fffd0013590, index=0x7fffec032598, z_level=6, mtr=0x7ffff0bb5e70, restore=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:4457 0x00005555568e4468 in btr_page_reorganize (cursor=0x7fffec07b888, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0btr.cc:1677 1677 dberr_t err= page_zip_reorganize(cursor->block, cursor->index, Value returned is $2 = DB_SUCCESS (gdb) finish Run till exit from #0 0x00005555568e4468 in btr_page_reorganize (cursor=0x7fffec07b888, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0btr.cc:1677 btr_cur_update_alloc_zip_func (page_zip=0x7fffd00135d8, cursor=0x7fffec07b888, offsets=0x7fffec07c5f8, length=8051, create=false, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:2908 2908 if (btr_page_reorganize(cursor, mtr) == DB_SUCCESS) { Value returned is $3 = DB_SUCCESS (gdb) finish Run till exit from #0 btr_cur_update_alloc_zip_func (page_zip=0x7fffd00135d8, cursor=0x7fffec07b888, offsets=0x7fffec07c5f8, length=8051, create=false, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:2908 btr_cur_update_in_place (flags=7, cursor=0x7fffec07b888, offsets=0x7fffec07c5f8, update=0x7fffec07bdb8, cmpl_info=0, thr=0x7fffec07b628, trx_id=44, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:3137 3137 if (!btr_cur_update_alloc_zip( Value returned is $4 = false (gdb) finish Run till exit from #0 btr_cur_update_in_place (flags=7, cursor=0x7fffec07b888, offsets=0x7fffec07c5f8, update=0x7fffec07bdb8, cmpl_info=0, thr=0x7fffec07b628, trx_id=44, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:3137 0x0000555556914251 in btr_cur_optimistic_update (flags=7, cursor=0x7fffec07b888, offsets=0x7ffff0bb5db8, heap=0x7ffff0bb5db0, update=0x7fffec07bdb8, cmpl_info=0, thr=0x7fffec07b628, trx_id=44, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:3451 3451 return(btr_cur_update_in_place( Value returned is $5 = DB_ZIP_OVERFLOW (gdb) finish Run till exit from #0 0x0000555556914251 in btr_cur_optimistic_update (flags=7, cursor=0x7fffec07b888, offsets=0x7ffff0bb5db8, heap=0x7ffff0bb5db0, update=0x7fffec07bdb8, cmpl_info=0, thr=0x7fffec07b628, trx_id=44, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:3451 0x0000555556a45a68 in row_undo_mod_clust_low (node=0x7fffec07b818, offsets=0x7ffff0bb5db8, offsets_heap=0x7ffff0bb5db0, heap=0x7fffec07c0d8, sys=0x7ffff0bb5e63 '\245' , "\001", thr=0x7fffec07b628, mtr=0x7ffff0bb5e70, mode=BTR_MODIFY_LEAF) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:112 112 err = btr_cur_optimistic_update( Value returned is $6 = DB_ZIP_OVERFLOW (gdb) finish Run till exit from #0 0x0000555556a45a68 in row_undo_mod_clust_low (node=0x7fffec07b818, offsets=0x7ffff0bb5db8, offsets_heap=0x7ffff0bb5db0, heap=0x7fffec07c0d8, sys=0x7ffff0bb5e63 '\245' , "\001", thr=0x7fffec07b628, mtr=0x7ffff0bb5e70, mode=BTR_MODIFY_LEAF) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:112 0x0000555556a46592 in row_undo_mod_clust (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:277 277 err = row_undo_mod_clust_low(node, &offsets, &offsets_heap, Value returned is $7 = DB_ZIP_OVERFLOW (gdb) finish Run till exit from #0 0x0000555556a46592 in row_undo_mod_clust (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:277 Thread 15 "mariadbd" hit Breakpoint 1, page_zip_decompress (page_zip=0x7fffd0013848, page=0x7fffd079c000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 3194 const ulonglong ns = my_interval_timer(); (gdb) backtrace #0 page_zip_decompress (page_zip=0x7fffd0013848, page=0x7fffd079c000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 #1 0x000055555693c1d3 in buf_zip_decompress (block=0x7fffd0013800, check=0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2313 #2 0x000055555693d971 in buf_page_get_low (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2680 #3 0x000055555693eb10 in buf_page_get_gen (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2968 #4 0x00005555568de467 in btr_block_get (index=..., page=81760, mode=2, merge=false, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0btr.cc:228 #5 0x0000555556909d9e in btr_cur_t::search_leaf (this=0x7fffec07b888, tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:1326 #6 0x00005555567ff03b in btr_pcur_open_with_no_init (tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, cursor=0x7fffec07b888, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/include/btr0pcur.inl:322 #7 0x0000555556924dce in btr_pcur_t::restore_position (this=0x7fffec07b888, restore_latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0pcur.cc:458 #8 0x0000555556a45797 in row_undo_mod_clust_low (node=0x7fffec07b818, offsets=0x7ffff0bb5db8, offsets_heap=0x7ffff0bb5db0, heap=0x7fffec07c0d8, sys=0x7ffff0bb5e63 '\245' , "\001", thr=0x7fffec07b628, mtr=0x7ffff0bb5e70, mode=BTR_MODIFY_TREE) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:96 #9 0x0000555556a46654 in row_undo_mod_clust (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:293 #10 0x0000555556a499ba in row_undo_mod (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:1250 #11 0x00005555568675ac in row_undo (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0undo.cc:405 #12 0x00005555568677d0 in row_undo_step (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0undo.cc:452 #13 0x00005555567b6e96 in que_thr_step (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/que/que0que.cc:595 #14 0x00005555567b7126 in que_run_threads_low (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/que/que0que.cc:653 #15 0x00005555567b723a in que_run_threads (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/que/que0que.cc:673 #16 0x00005555568b6d20 in trx_t::rollback_low (this=0x7ffff0c04b80, savept=0x0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/trx/trx0roll.cc:125 #17 0x00005555568b3d1d in trx_rollback_for_mysql_low (trx=0x7ffff0c04b80) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/trx/trx0roll.cc:196 #18 0x00005555568b409d in trx_rollback_for_mysql (trx=0x7ffff0c04b80) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/trx/trx0roll.cc:231 #19 0x0000555556659951 in innobase_rollback (hton=0x555558426bb8, thd=0x7fffec00ede8, rollback_trx=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/handler/ha_innodb.cc:4696 #20 0x000055555624da68 in ha_rollback_trans (thd=0x7fffec00ede8, all=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/handler.cc:2199 #21 0x0000555556088743 in trans_rollback (thd=0x7fffec00ede8) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/transaction.cc:372 #22 0x0000555555ebedbb in mysql_execute_command (thd=0x7fffec00ede8, is_called_from_prepared_stmt=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:5662 #23 0x0000555555ec61b9 in mysql_parse (thd=0x7fffec00ede8, rawbuf=0x7fffec01e070 "rollback", length=8, parser_state=0x7ffff0bb71a0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:8021 #24 0x0000555555eb2714 in dispatch_command (command=COM_QUERY, thd=0x7fffec00ede8, packet=0x7fffec015a39 "rollback", packet_length=8, blocking=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:1896 #25 0x0000555555eb1000 in do_command (thd=0x7fffec00ede8, blocking=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:1409 #26 0x000055555606c67c in do_handle_one_connection (connect=0x555558919568, put_in_cache=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_connect.cc:1416 #27 0x000055555606c3de in handle_one_connection (arg=0x555558928b68) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_connect.cc:1318 #28 0x0000555556586083 in pfs_spawn_thread (arg=0x55555881f828) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/perfschema/pfs.cc:2201 #29 0x00007ffff6a281ca in start_thread () from /lib64/libpthread.so.0 #30 0x00007ffff5b60e73 in clone () from /lib64/libc.so.6 (gdb) finish Run till exit from #0 page_zip_decompress (page_zip=0x7fffd0013848, page=0x7fffd079c000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 buf_zip_decompress (block=0x7fffd0013800, check=0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2314 2314 block->page.frame, TRUE)) { Value returned is $8 = 1 (gdb) finish Run till exit from #0 buf_zip_decompress (block=0x7fffd0013800, check=0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2314 0x000055555693d971 in buf_page_get_low (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2680 2680 auto ok = buf_zip_decompress(block, false); Value returned is $9 = 1 (gdb) finish Run till exit from #0 0x000055555693d971 in buf_page_get_low (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2680 0x000055555693eb10 in buf_page_get_gen (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2968 2968 return buf_page_get_low(page_id, zip_size, rw_latch, Value returned is $10 = (buf_block_t *) 0x7fffd0013800 (gdb) finish Run till exit from #0 0x000055555693eb10 in buf_page_get_gen (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2968 0x00005555568de467 in btr_block_get (index=..., page=81760, mode=2, merge=false, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0btr.cc:228 228 buf_page_get_gen(page_id_t{index.table->space->id, page}, Value returned is $11 = (buf_block_t *) 0x7fffd0013800 (gdb) finish Run till exit from #0 0x00005555568de467 in btr_block_get (index=..., page=81760, mode=2, merge=false, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0btr.cc:228 btr_cur_t::search_leaf (this=0x7fffec07b888, tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:1325 1325 if (page_has_prev(block->page.frame) && Value returned is $12 = (buf_block_t *) 0x7fffd0013800 (gdb) finish Run till exit from #0 btr_cur_t::search_leaf (this=0x7fffec07b888, tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:1325 Thread 15 "mariadbd" hit Breakpoint 1, page_zip_decompress (page_zip=0x7fffd0013918, page=0x7fffd07a0000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 3194 const ulonglong ns = my_interval_timer(); (gdb) backtrace #0 page_zip_decompress (page_zip=0x7fffd0013918, page=0x7fffd07a0000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 #1 0x000055555693c1d3 in buf_zip_decompress (block=0x7fffd00138d0, check=0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2313 #2 0x000055555693d971 in buf_page_get_low (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2680 #3 0x000055555693eb10 in buf_page_get_gen (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2968 #4 0x00005555568de467 in btr_block_get (index=..., page=81770, mode=2, merge=false, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0btr.cc:228 #5 0x0000555556909e38 in btr_cur_t::search_leaf (this=0x7fffec07b888, tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:1331 #6 0x00005555567ff03b in btr_pcur_open_with_no_init (tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, cursor=0x7fffec07b888, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/include/btr0pcur.inl:322 #7 0x0000555556924dce in btr_pcur_t::restore_position (this=0x7fffec07b888, restore_latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0pcur.cc:458 #8 0x0000555556a45797 in row_undo_mod_clust_low (node=0x7fffec07b818, offsets=0x7ffff0bb5db8, offsets_heap=0x7ffff0bb5db0, heap=0x7fffec07c0d8, sys=0x7ffff0bb5e63 '\245' , "\001", thr=0x7fffec07b628, mtr=0x7ffff0bb5e70, mode=BTR_MODIFY_TREE) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:96 #9 0x0000555556a46654 in row_undo_mod_clust (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:293 #10 0x0000555556a499ba in row_undo_mod (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:1250 #11 0x00005555568675ac in row_undo (node=0x7fffec07b818, thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0undo.cc:405 #12 0x00005555568677d0 in row_undo_step (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0undo.cc:452 #13 0x00005555567b6e96 in que_thr_step (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/que/que0que.cc:595 #14 0x00005555567b7126 in que_run_threads_low (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/que/que0que.cc:653 #15 0x00005555567b723a in que_run_threads (thr=0x7fffec07b628) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/que/que0que.cc:673 #16 0x00005555568b6d20 in trx_t::rollback_low (this=0x7ffff0c04b80, savept=0x0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/trx/trx0roll.cc:125 #17 0x00005555568b3d1d in trx_rollback_for_mysql_low (trx=0x7ffff0c04b80) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/trx/trx0roll.cc:196 #18 0x00005555568b409d in trx_rollback_for_mysql (trx=0x7ffff0c04b80) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/trx/trx0roll.cc:231 #19 0x0000555556659951 in innobase_rollback (hton=0x555558426bb8, thd=0x7fffec00ede8, rollback_trx=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/handler/ha_innodb.cc:4696 #20 0x000055555624da68 in ha_rollback_trans (thd=0x7fffec00ede8, all=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/handler.cc:2199 #21 0x0000555556088743 in trans_rollback (thd=0x7fffec00ede8) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/transaction.cc:372 #22 0x0000555555ebedbb in mysql_execute_command (thd=0x7fffec00ede8, is_called_from_prepared_stmt=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:5662 #23 0x0000555555ec61b9 in mysql_parse (thd=0x7fffec00ede8, rawbuf=0x7fffec01e070 "rollback", length=8, parser_state=0x7ffff0bb71a0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:8021 #24 0x0000555555eb2714 in dispatch_command (command=COM_QUERY, thd=0x7fffec00ede8, packet=0x7fffec015a39 "rollback", packet_length=8, blocking=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:1896 #25 0x0000555555eb1000 in do_command (thd=0x7fffec00ede8, blocking=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_parse.cc:1409 #26 0x000055555606c67c in do_handle_one_connection (connect=0x555558919568, put_in_cache=true) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_connect.cc:1416 #27 0x000055555606c3de in handle_one_connection (arg=0x555558928b68) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/sql/sql_connect.cc:1318 #28 0x0000555556586083 in pfs_spawn_thread (arg=0x55555881f828) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/perfschema/pfs.cc:2201 #29 0x00007ffff6a281ca in start_thread () from /lib64/libpthread.so.0 #30 0x00007ffff5b60e73 in clone () from /lib64/libc.so.6 (gdb) finish Run till exit from #0 page_zip_decompress (page_zip=0x7fffd0013918, page=0x7fffd07a0000 "", all=1) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/page/page0zip.cc:3194 buf_zip_decompress (block=0x7fffd00138d0, check=0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2314 2314 block->page.frame, TRUE)) { Value returned is $13 = 1 (gdb) finish Run till exit from #0 buf_zip_decompress (block=0x7fffd00138d0, check=0) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2314 0x000055555693d971 in buf_page_get_low (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2680 2680 auto ok = buf_zip_decompress(block, false); Value returned is $14 = 1 (gdb) finish Run till exit from #0 0x000055555693d971 in buf_page_get_low (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2680 0x000055555693eb10 in buf_page_get_gen (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2968 2968 return buf_page_get_low(page_id, zip_size, rw_latch, Value returned is $15 = (buf_block_t *) 0x7fffd00138d0 (gdb) finish Run till exit from #0 0x000055555693eb10 in buf_page_get_gen (page_id=..., zip_size=8192, rw_latch=2, guess=0x0, mode=10, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208, allow_ibuf_merge=false) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/buf/buf0buf.cc:2968 0x00005555568de467 in btr_block_get (index=..., page=81770, mode=2, merge=false, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0btr.cc:228 228 buf_page_get_gen(page_id_t{index.table->space->id, page}, Value returned is $16 = (buf_block_t *) 0x7fffd00138d0 (gdb) finish Run till exit from #0 0x00005555568de467 in btr_block_get (index=..., page=81770, mode=2, merge=false, mtr=0x7ffff0bb5e70, err=0x7ffff0bb5208) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0btr.cc:228 btr_cur_t::search_leaf (this=0x7fffec07b888, tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:1330 1330 if (page_has_next(block->page.frame) && Value returned is $17 = (buf_block_t *) 0x7fffd00138d0 (gdb) finish Run till exit from #0 btr_cur_t::search_leaf (this=0x7fffec07b888, tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0cur.cc:1330 btr_pcur_open_with_no_init (tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, cursor=0x7fffec07b888, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/include/btr0pcur.inl:323 323 } Value returned is $18 = DB_SUCCESS (gdb) finish Run till exit from #0 btr_pcur_open_with_no_init (tuple=0x7fffec0304e8, mode=PAGE_CUR_LE, latch_mode=BTR_MODIFY_TREE, cursor=0x7fffec07b888, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/include/btr0pcur.inl:323 btr_pcur_t::restore_position (this=0x7fffec07b888, restore_latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0pcur.cc:459 459 this, mtr) != DB_SUCCESS) { Value returned is $19 = DB_SUCCESS (gdb) finish Run till exit from #0 btr_pcur_t::restore_position (this=0x7fffec07b888, restore_latch_mode=BTR_MODIFY_TREE, mtr=0x7ffff0bb5e70) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/btr/btr0pcur.cc:459 row_undo_mod_clust_low (node=0x7fffec07b818, offsets=0x7ffff0bb5db8, offsets_heap=0x7ffff0bb5db0, heap=0x7fffec07c0d8, sys=0x7ffff0bb5e63 '\245' , "\001", thr=0x7fffec07b628, mtr=0x7ffff0bb5e70, mode=BTR_MODIFY_TREE) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:96 96 if (pcur->restore_position(mode, mtr) != btr_pcur_t::SAME_ALL) { Value returned is $20 = btr_pcur_t::SAME_ALL (gdb) finish Run till exit from #0 row_undo_mod_clust_low (node=0x7fffec07b818, offsets=0x7ffff0bb5db8, offsets_heap=0x7ffff0bb5db0, heap=0x7fffec07c0d8, sys=0x7ffff0bb5e63 '\245' , "\001", thr=0x7fffec07b628, mtr=0x7ffff0bb5e70, mode=BTR_MODIFY_TREE) at /home/jgagne/sandboxes/compile/mariadb-10.6.12/storage/innobase/row/row0umod.cc:96 Thread 15 "mariadbd" received signal SIGABRT, Aborted. 0x00007ffff5b75aff in raise () from /lib64/libc.so.6