test_verify_btree_size: close_ckpt trips __assert_ckpt_matches on a corrupted stable file size

XMLWordPrintableJSON

    • Type: Build Failure
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Checkpoints

      unit-test-extra-long on ubuntu2004-arm64-nonstandalone

      Host: i-04e76cda007e1692e
      Project: wiredtiger
      Commit: 5e612860
      Please refer to BF(G) Playbook for instructions on handling BF and BFG tickets as well as Auto-Resolution Rules

      Task Logs:

      unit-test-extra-long task_log

      Logs:

      #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
      #1  0x0000ffffa518daac in __GI_abort () at abort.c:79
      #2  0x0000ffffa467a220 in __wt_abort (session=session@entry=0x7025f51780c0) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/os_common/os_abort.c:32
      #3  0x0000ffffa466a708 in __assert_ckpt_matches (session=session@entry=0x7025f51780c0, ckpt_a=ckpt_a@entry=0x7025e36da000, ckpt_b=ckpt_b@entry=0x7025f6b7c000) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/meta/meta_ckpt.c:795
      #4  0x0000ffffa466aa80 in __assert_ckptlist_matches (session=session@entry=0x7025f51780c0, saved_list=<optimized out>, new_list=<optimized out>) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/meta/meta_ckpt.c:844
      #5  0x0000ffffa466d378 in __wt_meta_ckptlist_get (session=session@entry=0x7025f51780c0, fname=<optimized out>, update=update@entry=true, ckptbasep=ckptbasep@entry=0xfffffd5de2e8, allocated=allocated@entry=0xfffffd5de250) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/meta/meta_ckpt.c:897
      #6  0x0000ffffa4550e34 in __checkpoint_lock_dirty_tree (session=session@entry=0x7025f51780c0, is_checkpoint=is_checkpoint@entry=true, force=force@entry=false, need_tracking=need_tracking@entry=true, cfg=cfg@entry=0xfffffd5dfda0) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/checkpoint/checkpoint_txn.c:2784
      #7  0x0000ffffa4556db8 in __wt_checkpoint_get_handles (session=0x7025f51780c0, cfg=0xfffffd5dfda0) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/checkpoint/checkpoint_txn.c:568
      #8  0x0000ffffa457df0c in __conn_btree_apply_internal (session=session@entry=0x7025f51780c0, dhandle=dhandle@entry=0x7025e365e400, file_func=file_func@entry=0xffffa455697c <__wt_checkpoint_get_handles>, name_func=name_func@entry=0x0, cfg=cfg@entry=0xfffffd5dfda0) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/conn/conn_dhandle.c:772
      #9  0x0000ffffa4580588 in __wt_conn_btree_apply (session=session@entry=0x7025f51780c0, uri=uri@entry=0x0, file_func=file_func@entry=0xffffa455697c <__wt_checkpoint_get_handles>, name_func=name_func@entry=0x0, cfg=0xfffffd5dfda0) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/conn/conn_dhandle.c:836
      #10 0x0000ffffa455292c in __checkpoint_apply_operation (session=session@entry=0x7025f51780c0, ckpt_cfg=ckpt_cfg@entry=0xfffffd5df838, op=op@entry=0xffffa455697c <__wt_checkpoint_get_handles>) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/checkpoint/checkpoint_txn.c:350
      #11 0x0000ffffa4554ebc in __checkpoint_prepare (session=session@entry=0x7025f51780c0, trackingp=trackingp@entry=0xfffffd5df79f, ckpt_cfg=ckpt_cfg@entry=0xfffffd5df838) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/checkpoint/checkpoint_txn.c:1358
      #12 0x0000ffffa4558e7c in __checkpoint_db_internal (session=session@entry=0x7025f51780c0, cfg=cfg@entry=0xfffffd5dfda0) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/checkpoint/checkpoint_txn.c:1943
      #13 0x0000ffffa4559e54 in __checkpoint_db_wrapper (session=session@entry=0x7025f51780c0, cfg=cfg@entry=0xfffffd5dfda0) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/checkpoint/checkpoint_txn.c:2281
      #14 0x0000ffffa455a334 in __wt_checkpoint_db (session=0x7025f51780c0, cfg=cfg@entry=0xfffffd5dfda0, waiting=waiting@entry=true) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/checkpoint/checkpoint_txn.c:2378
      #15 0x0000ffffa4759434 in __wt_txn_global_shutdown (session=session@entry=0x7025f5172000, cfg=cfg@entry=0xfffffd5dfe68) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/txn/txn.c:2904
      #16 0x0000ffffa4571cec in __conn_close (wt_conn=0x7025ee41e800, config=<optimized out>) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/src/conn/conn_api.c:1377
      #17 0x0000ffffa4902ed8 in _wrap_Connection_close (self=<optimized out>, args=<optimized out>) at /data/mci/83d0595b62e4e9182da55807937f47f7/wiredtiger/cmake_build/lang/python/CMakeFiles/wiredtiger_python.dir/wiredtigerPYTHON_wrap.c:8363
      #18 0x0000ffffa550f78c in cfunction_call (func=0xffffa4ab0f40, args=<optimized out>, kwargs=<optimized out>) at ../src/Python-3.10.4/Objects/methodobject.c:552
      #19 0x0000ffffa551f44c in _PyObject_Call (tstate=0x7025ffe127e0, callable=0xffffa4ab0f40, args=0xffff9e8bb070, kwargs=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:305
      #20 PyObject_Call (callable=0xffffa4ab0f40, args=0xffff9e8bb070, kwargs=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:317
      #21 0x0000ffffa54fe150 in do_call_core (tstate=<optimized out>, trace_info=0xfffffd5e04f0, func=0xffffa4ab0f40, callargs=0xffff9e8bb070, kwdict=0x0) at ../src/Python-3.10.4/Python/ceval.c:5919
      #22 _PyEval_EvalFrameDefault (tstate=0x7025ffe127e0, f=<optimized out>, throwflag=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:4277
      #23 0x0000ffffa550ffcc in _PyEval_EvalFrame (tstate=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, f=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, throwflag=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>) at ../src/Python-3.10.4/Python/ceval.c:5052
      #24 _PyEval_Vector (tstate=0x7025ffe127e0, con=0xffffa4ac6600, locals=0x0, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:5065
      #25 _PyFunction_Vectorcall (func=0xffffa4ac65f0, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../src/Python-3.10.4/Objects/call.c:342
      #26 0x0000ffffa54fc070 in _PyObject_VectorcallTstate (tstate=<optimized out>, callable=<optimized out>, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #27 PyObject_Vectorcall (callable=<optimized out>, args=<optimized out>, nargsf=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Include/cpython/abstract.h:123
      #28 call_function (tstate=<optimized out>, trace_info=0xfffffd5e06c0, pp_stack=<synthetic pointer>, oparg=<optimized out>, kwnames=0x0) at ../src/Python-3.10.4/Python/ceval.c:5867
      #29 _PyEval_EvalFrameDefault (tstate=0x7025ffe127e0, f=<optimized out>, throwflag=<optimized out>) at ../src/Python-3.10.4/Python/ceval.c:4198
      

      logs

      unit-test-extra-long task_log

      Logs:

      [1788493450:081583][18056:0xffffa68827c0], test_verify_btree_size.test_verify_btree_size.test_fix_btree_size_no_uri_all_files(palite), file:test_verify_btree_size_2.wt_stable, close_ckpt: [WT_VERB_DEFAULT][ERROR]: __assert_ckpt_matches, 795: WiredTiger assertion failed: 'ckpt_a->size == ckpt_b->size'. Checkpoint size mismatch in __assert_ckpt_matches
      [1788493450:081629][18056:0xffffa68827c0], test_verify_btree_size.test_verify_btree_size.test_fix_btree_size_no_uri_all_files(palite), file:test_verify_btree_size_2.wt_stable, close_ckpt: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 29: aborting WiredTiger library
      

      logs

            Assignee:
            Albert Song
            Reporter:
            xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: