Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-10522

Fix a bug that leads to an unexpected aborted tombstone on update chain

    • 5
    • 2023-04-18 Leviosa Not Leviosa, 2023-05-02 StorEng Bug Bash
    • v7.0, v6.0, v5.0, v4.4

      format-stress-pull-request-test on ubuntu2004-asan

      Host: i-0b97661da0c95cfb5
      Project: wiredtiger
      Commit: 5d033c5e

      Task Logs:

      format-stress-pull-request-test task_log

      Logs:

      Verbose Error message
          [1674059520:17633][18791:0x7f4f22d83700], t, file:T00008.wt, WT_CURSOR.reset: [WT_VERB_DEFAULT][ERROR]: int __rec_fill_tw_from_upd_select(WT_SESSION_IMPL *, WT_PAGE *, WT_CELL_UNPACK_KV *, WT_UPDATE_SELECT *), 745: Assertion 'tombstone->txnid != (18446744073709551615UL) && __wt_txn_upd_visible_all(session, tombstone) && upd_select->upd == ((void*)0)' failed:
          [1674059520:17715][18791:0x7f4f22d83700], t, file:T00008.wt, WT_CURSOR.reset: [WT_VERB_DEFAULT][ERROR]: int __rec_fill_tw_from_upd_select(WT_SESSION_IMPL *, WT_PAGE *, WT_CELL_UNPACK_KV *, WT_UPDATE_SELECT *), 745: Tombstone has been aborted, but the previously tombstoned update is not on the update chain
          [1674059520:17736][18791:0x7f4f22d83700], t, file:T00008.wt, WT_CURSOR.reset: [WT_VERB_DEFAULT][ERROR]: void __wt_abort(WT_SESSION_IMPL *), 28: aborting WiredTiger library
      Link: https://evergreen.mongodb.com/task_log_raw/wiredtiger_ubuntu2004_asan_format_stress_pull_request_test_5d033c5ef8977b4d2681f2e98e9ae7a52bf7810b_23_01_18_16_03_30/0?type=T#L978
      

      logs

        1. CONFIG.1764018
          5 kB
        2. wt-10522.diff
          1 kB

            Assignee:
            will.korteland@mongodb.com Will Korteland
            Reporter:
            Xgen-BuildBaron-User xgen-buildbaron-user
            Sean Watt
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: