-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sweep Server
-
None
-
Storage Engines
-
102.826
-
None
-
None
test_corrupt01, test_salvage03, and test_txn18 are suppressed in test/suite/fail_lists/asan.fail because they trigger LeakSanitizer errors under the ASan build. All three tests exercise failure paths where a connection open or close is expected to fail - due to a corrupted block, a missing metadata file, or a database that requires recovery. LSAN reports in-memory btree pages that are never freed:
The leak is the same in all three cases: when a connection enters a panic state or fails mid-recovery, __wt_conn_dhandle_close marks open handles as dead and defers eviction of their in-memory pages to the sweep server. The sweep server, however, is already stopped by the time the final handle discard loop runs. The deferred eviction never happens, and the pages remain allocated until process exit.
- split from
-
WT-16083 Fix newly detected ASAN warnings
-
- In Progress
-