test_layered39 aborts when closing dhandle as part of verify

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • None
    • Storage Engines, Storage Engines - Foundations, Storage Engines - Transactions
    • None
    • None

      Reproducer:

      # commit f51543f48a43d4e7ca0ad9d5323a2ad323464e4f (HEAD -> develop, origin/develop, origin/HEAD)
      
      diff --git a/test/suite/test_layered39.py b/test/suite/test_layered39.py
      index 7b095b74a0..059b912135 100644
      --- a/test/suite/test_layered39.py
      +++ b/test/suite/test_layered39.py
      @@ -110,3 +110,5 @@ class test_layered39(wttest.WiredTigerTestCase):
               self.assertRaisesException(wiredtiger.WiredTigerError,
                   lambda: self.conn.set_context_uint(wiredtiger.WT_CONTEXT_TYPE_LAST_MATERIALIZED_LSN,
                                                      last_lsn + 5))
      +
      +        self.verifyUntilSuccess(session=self.session)
      

      Stack trace:

      #3  0x0000ffffa29d4060 in __wt_abort (session=session@entry=0xffffa20d1c90) at /home/ubuntu/wiredtiger/src/os_common/os_abort.c:32
      #4  0x0000ffffa2981410 in __wt_evict_file (session=session@entry=0xffffa20d1c90, syncop=syncop@entry=WT_SYNC_DISCARD) at /home/ubuntu/wiredtiger/src/evict/evict_file.c:111
      #5  0x0000ffffa28d5ee4 in __wt_checkpoint_close (session=session@entry=0xffffa20d1c90, final=final@entry=false) at /home/ubuntu/wiredtiger/src/checkpoint/checkpoint_txn.c:2827
      #6  0x0000ffffa28f8f90 in __wt_conn_dhandle_close (session=session@entry=0xffffa20d1c90, final=final@entry=false, mark_dead=mark_dead@entry=false, check_visibility=check_visibility@entry=false)
          at /home/ubuntu/wiredtiger/src/conn/conn_dhandle.c:448
      #7  0x0000ffffa28f96e0 in __conn_dhandle_close_one (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3d1815b0 "file:test_layered39.wt_stable", checkpoint=checkpoint@entry=0x0, 
          removed=removed@entry=false, mark_dead=mark_dead@entry=false, check_visibility=check_visibility@entry=false) at /home/ubuntu/wiredtiger/src/conn/conn_dhandle.c:833
      #8  0x0000ffffa28fa2cc in __wt_conn_dhandle_close_all (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3d1815b0 "file:test_layered39.wt_stable", removed=removed@entry=false, 
          mark_dead=mark_dead@entry=false, check_visibility=check_visibility@entry=false) at /home/ubuntu/wiredtiger/src/conn/conn_dhandle.c:873
      #9  0x0000ffffa2a40c18 in __wti_execute_handle_operation (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3d1815b0 "file:test_layered39.wt_stable", 
          file_func=file_func@entry=0xffffa28a745c <__wt_verify>, cfg=cfg@entry=0xfffffe2d3558, open_flags=open_flags@entry=16777248) at /home/ubuntu/wiredtiger/src/schema/schema_worker.c:26
      #10 0x0000ffffa2a40f04 in __wt_schema_worker (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3d1815b0 "file:test_layered39.wt_stable", 
          file_func=file_func@entry=0xffffa28a745c <__wt_verify>, name_func=name_func@entry=0x0, cfg=cfg@entry=0xfffffe2d3558, open_flags=open_flags@entry=16777248)
          at /home/ubuntu/wiredtiger/src/schema/schema_worker.c:188
      #11 0x0000ffffa2a417c8 in __schema_layered_worker_verify (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3cfa9440 "layered:test_layered39", 
          file_func=file_func@entry=0xffffa28a745c <__wt_verify>, name_func=name_func@entry=0x0, cfg=cfg@entry=0xfffffe2d3558, open_flags=open_flags@entry=16777248)
          at /home/ubuntu/wiredtiger/src/schema/schema_worker.c:105
      #12 0x0000ffffa2a414f4 in __wt_schema_worker (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3cfa9440 "layered:test_layered39", file_func=0xffffa28a745c <__wt_verify>, 
          name_func=name_func@entry=0x0, cfg=cfg@entry=0xfffffe2d3558, open_flags=16777248) at /home/ubuntu/wiredtiger/src/schema/schema_worker.c:244
      #13 0x0000ffffa2a4716c in __session_verify (wt_session=0xffffa20d1c90, uri=0x3cfa9440 "layered:test_layered39", config=<optimized out>) at /home/ubuntu/wiredtiger/src/session/session_api.c:1815
      #14 0x0000ffffa2c27f94 in _wrap_Session_verify (self=<optimized out>, args=<optimized out>)
      

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Etienne Petrel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: