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

Potential memory corruption in __rts_btree_abort_ondisk_kv

    • 2024-05-28 - FOLLOW ON SPRINT
    • v8.0

      unit-test-bucket09 on ubuntu2004-nonstandalone

      Host: i-01bc297a301f3099d
      Project: wiredtiger
      Commit: f885324a

      Task Logs:

      unit-test-bucket09 task_log

      Logs:

      [pid:182122]: ERROR: test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4)
      ----------------------------------------------------------------------
      [pid:182122]: testtools.testresult.real._StringException: lost connection during test 'test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4)'
      ----------------------------------------------------------------------
      Ran 1131 tests in 415.064s
      

      logs

      unit-test-bucket09 task_log

      Logs:

      [1714409303:47029][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_4]: [UPDATE_CHAIN_VERIFY] aborting any unstable updates on the update chain with rollback_timestamp=(0, 10)
      [1714409303:47039][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=3005, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 50): true, prepare_state=WT_PREPARE_INIT, flags 0x1
      [1714409303:47050][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=2005, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 40): true, prepare_state=WT_PREPARE_INIT, flags 0x2
      [1714409303:47061][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=1005, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 30): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1714409303:47225][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_4]: [UPDATE_CHAIN_VERIFY] aborting any unstable updates on the update chain with rollback_timestamp=(0, 10)
      [1714409303:47234][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=3006, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 50): true, prepare_state=WT_PREPARE_INIT, flags 0x1
      [1714409303:47244][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=2006, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 40): true, prepare_state=WT_PREPARE_INIT, flags 0x2
      [1714409303:47253][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=1006, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 30): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1714409303:47368][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_4]: [UPDATE_CHAIN_VERIFY] aborting any unstable updates on the update chain with rollback_timestamp=(0, 10)
      [1714409303:47376][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=3007, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 50): true, prepare_state=WT_PREPARE_INIT, flags 0x1
      [1714409303:47388][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=2007, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 40): true, prepare_state=WT_PREPARE_INIT, flags 0x2
      [1714409303:47398][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=1007, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 30): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1714409303:47503][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_4]: [UPDATE_CHAIN_VERIFY] aborting any unstable updates on the update chain with rollback_timestamp=(0, 10)
      [1714409303:47515][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=3008, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 50): true, prepare_state=WT_PREPARE_INIT, flags 0x1
      [1714409303:47524][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=2008, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 40): true, prepare_state=WT_PREPARE_INIT, flags 0x2
      [1714409303:47532][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=1008, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 30): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1714409303:47639][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_4]: [UPDATE_CHAIN_VERIFY] aborting any unstable updates on the update chain with rollback_timestamp=(0, 10)
      [1714409303:47647][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=3009, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 50): true, prepare_state=WT_PREPARE_INIT, flags 0x1
      [1714409303:47656][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=2009, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 40): true, prepare_state=WT_PREPARE_INIT, flags 0x2
      [1714409303:47665][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=1009, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 30): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1714409303:47771][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_4]: [UPDATE_CHAIN_VERIFY] aborting any unstable updates on the update chain with rollback_timestamp=(0, 10)
      [1714409303:47780][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=3010, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 50): true, prepare_state=WT_PREPARE_INIT, flags 0x1
      [1714409303:47789][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=2010, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 40): true, prepare_state=WT_PREPARE_INIT, flags 0x2
      [1714409303:47798][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_stable06.test_rollback_to_stable(row_integer.no_inmem.no_prepare.no_evict.4), file:rollback_to_stable06.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=1010, txnid_not_visible=false, stable_timestamp=(0, 10) < durable_timestamp=(0, 30): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1714409303:47904][182126:0x7f4806b5c4c0], test_rollback_to_stable06.test_rollback_to_st
      

      logs

            Assignee:
            peter.macko@mongodb.com Peter Macko
            Reporter:
            Xgen-BuildBaron-User xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: