frame #4: 0x0000000116e817ed libcbcompress.dylib`operator delete(ptr=0x000000011a7f2680, size=64) at global_new_replacement.cc:110:5 frame #5: 0x0000000115bbcc7d libmagma.dylib`magma::BasicFile::~BasicFile(this=0x000000011a7f2680) at file_impl.h:45:18 frame #6: 0x0000000115bff2d2 libmagma.dylib`std::__1::default_delete::operator(this=0x000000011a5405e0, __ptr=0x000000011a7f2680)(magma::File*) const at memory:2368:5 frame #7: 0x0000000115be221f libmagma.dylib`std::__1::unique_ptr >::reset(this=0x000000011a5405e0, __p=0x0000000000000000) at memory:2623:7 frame #8: 0x0000000115bff299 libmagma.dylib`std::__1::unique_ptr >::~unique_ptr(this=0x000000011a5405e0) at memory:2577:19 frame #9: 0x0000000115be2285 libmagma.dylib`std::__1::unique_ptr >::~unique_ptr(this=0x000000011a5405e0) at memory:2577:17 frame #10: 0x0000000115bf7266 libmagma.dylib`magma::Cache::ObjectHandleImpl::~ObjectHandleImpl(this=0x000000011a5405c8) at cache.h:41:11 frame #11: 0x0000000115bf7235 libmagma.dylib`magma::Cache::ObjectHandleImpl::~ObjectHandleImpl(this=0x000000011a5405c8) at cache.h:41:11 frame #12: 0x0000000115bf6ab6 libmagma.dylib`std::__1::__shared_ptr_emplace::ObjectHandleImpl, std::__1::allocator::ObjectHandleImpl> >::__on_zero_shared(this=0x000000011a5405b0) at memory:3607:23 frame #13: 0x00000001159a97fd libmagma.dylib`std::__1::__shared_count::__release_shared(this=0x000000011a5405b0) at memory:3445:9 frame #14: 0x00000001159a979f libmagma.dylib`std::__1::__shared_weak_count::__release_shared(this=0x000000011a5405b0) at memory:3487:27 frame #15: 0x00000001159c109c libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x0000700008d462f8) at memory:4212:19 frame #16: 0x00000001159bd2c5 libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x0000700008d462f8) at memory:4210:1 frame #17: 0x0000000115be1bb6 libmagma.dylib`magma::ManagedFile::SetAccessPattern(this=0x00000003212afee0, pattern=Sequential) at file_manager.cc:158:1 frame #18: 0x00000001158a5443 libmagma.dylib`magma::SSTable::SetState(this=0x00000003211f5698, to=Compacting) at sstable.cc:480:12 frame #19: 0x000000011596158d libmagma.dylib`magma::TreeSnapshot::ActiveTable::SetState(this=0x00000003211daca0, to=Compacting) at tree_snapshot.cc:539:19 frame #20: 0x000000011591d8eb libmagma.dylib`magma::LSMTree::updateCompactionState(this=0x000000032146c000, state=Compacting, level=0, tables=size=3) at compaction.cc:741:16 frame #21: 0x000000011591abf7 libmagma.dylib`magma::LSMTree::compactLevelForInputs(this=0x000000032146c000, level=0, dstLevel=2, lock=0x0000700008d46d68, srcLevelList=size=3, dstLevelList=size=0, optimizeWriteAmp=true, makeGCContext=magma::GCContextBuilder @ 0x0000700008d46b90)>) at compaction.cc:128:5 frame #22: 0x0000000115919d72 libmagma.dylib`magma::LSMTree::compactLevel(this=0x000000032146c000, level=0, lock=0x0000700008d46d68, compactAll=false, makeGCContext=magma::GCContextBuilder @ 0x0000700008d46cf0)>) at compaction.cc:73:12 frame #23: 0x000000011591f23f libmagma.dylib`magma::LSMTree::compact(this=0x000000032146c000, lock=0x0000700008d46d68) at compaction.cc:339:23 frame #24: 0x0000000115ad2ff8 libmagma.dylib`magma::LSMTree::doCompactionWork(this=0x000000032146c000) at lsm_tree.cc:297:13 frame #25: 0x0000000115b157f8 libmagma.dylib`magma::LSMTree::queueCompaction(this=0x0000700008d46f08)::$_3::operator()() const at lsm_tree.cc:307:58 frame #4: 0x0000000116e817ed libcbcompress.dylib`operator delete(ptr=0x000000011a5405b0, size=72) at global_new_replacement.cc:110:5 frame #5: 0x0000000115848c8d libmagma.dylib`void std::__1::_DeallocateCaller::__do_call(__ptr=0x000000011a5405b0, __a1=72) at new:326:12 frame #6: 0x0000000115848c2d libmagma.dylib`std::__1::_DeallocateCaller::__do_deallocate_handle_size(__ptr=0x000000011a5405b0, __size=72) at new:294:12 frame #7: 0x0000000115be3f85 libmagma.dylib`std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(__ptr=0x000000011a5405b0, __size=72, __align=8) at new:268:14 frame #8: 0x0000000115be3f25 libmagma.dylib`std::__1::__libcpp_deallocate(__ptr=0x000000011a5405b0, __size=72, __align=8) at new:340:3 frame #9: 0x0000000115bf73ae libmagma.dylib`std::__1::allocator::ObjectHandleImpl, std::__1::allocator::ObjectHandleImpl> > >::deallocate(this=0x0000700008d461f0, __p=0x000000011a5405b0, __n=1) at memory:1872:10 frame #10: 0x0000000115bf6b22 libmagma.dylib`std::__1::__shared_ptr_emplace::ObjectHandleImpl, std::__1::allocator::ObjectHandleImpl> >::__on_zero_shared_weak(this=0x000000011a5405b0) at memory:3619:9 frame #11: 0x00000001159a97b5 libmagma.dylib`std::__1::__shared_weak_count::__release_shared(this=0x000000011a5405b0) at memory:3488:9 frame #12: 0x00000001159c109c libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x0000700008d462f8) at memory:4212:19 frame #13: 0x00000001159bd2c5 libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x0000700008d462f8) at memory:4210:1 frame #14: 0x0000000115be1bb6 libmagma.dylib`magma::ManagedFile::SetAccessPattern(this=0x00000003212afee0, pattern=Sequential) at file_manager.cc:158:1 frame #15: 0x00000001158a5443 libmagma.dylib`magma::SSTable::SetState(this=0x00000003211f5698, to=Compacting) at sstable.cc:480:12 frame #16: 0x000000011596158d libmagma.dylib`magma::TreeSnapshot::ActiveTable::SetState(this=0x00000003211daca0, to=Compacting) at tree_snapshot.cc:539:19 frame #17: 0x000000011591d8eb libmagma.dylib`magma::LSMTree::updateCompactionState(this=0x000000032146c000, state=Compacting, level=0, tables=size=3) at compaction.cc:741:16 frame #18: 0x000000011591abf7 libmagma.dylib`magma::LSMTree::compactLevelForInputs(this=0x000000032146c000, level=0, dstLevel=2, lock=0x0000700008d46d68, srcLevelList=size=3, dstLevelList=size=0, optimizeWriteAmp=true, makeGCContext=magma::GCContextBuilder @ 0x0000700008d46b90)>) at compaction.cc:128:5 frame #19: 0x0000000115919d72 libmagma.dylib`magma::LSMTree::compactLevel(this=0x000000032146c000, level=0, lock=0x0000700008d46d68, compactAll=false, makeGCContext=magma::GCContextBuilder @ 0x0000700008d46cf0)>) at compaction.cc:73:12 frame #20: 0x000000011591f23f libmagma.dylib`magma::LSMTree::compact(this=0x000000032146c000, lock=0x0000700008d46d68) at compaction.cc:339:23 frame #21: 0x0000000115ad2ff8 libmagma.dylib`magma::LSMTree::doCompactionWork(this=0x000000032146c000) at lsm_tree.cc:297:13 frame #22: 0x0000000115b157f8 libmagma.dylib`magma::LSMTree::queueCompaction(this=0x0000700008d46f08)::$_3::operator()() const at lsm_tree.cc:307:58 frame #4: 0x0000000111b218a5 libdefault_engine.dylib`operator delete(ptr=0x0000000323fae380) at global_new_replacement.cc:98:5 frame #5: 0x00000001158add01 libmagma.dylib`magma::BasicFile::~BasicFile(this=0x000000011a7a0e80) at file_impl.h:49:5 frame #6: 0x00000001158a8cc5 libmagma.dylib`magma::BasicFile::~BasicFile(this=0x000000011a7a0e80) at file_impl.h:45:18 frame #7: 0x0000000115bbcc6c libmagma.dylib`magma::BasicFile::~BasicFile(this=0x000000011a7a0e80) at file_impl.h:45:18 frame #8: 0x0000000115bff2d2 libmagma.dylib`std::__1::default_delete::operator(this=0x000000011ab1e320, __ptr=0x000000011a7a0e80)(magma::File*) const at memory:2368:5 frame #9: 0x0000000115be221f libmagma.dylib`std::__1::unique_ptr >::reset(this=0x000000011ab1e320, __p=0x0000000000000000) at memory:2623:7 frame #10: 0x0000000115bff299 libmagma.dylib`std::__1::unique_ptr >::~unique_ptr(this=0x000000011ab1e320) at memory:2577:19 frame #11: 0x0000000115be2285 libmagma.dylib`std::__1::unique_ptr >::~unique_ptr(this=0x000000011ab1e320) at memory:2577:17 frame #12: 0x0000000115bf7266 libmagma.dylib`magma::Cache::ObjectHandleImpl::~ObjectHandleImpl(this=0x000000011ab1e308) at cache.h:41:11 frame #13: 0x0000000115bf7235 libmagma.dylib`magma::Cache::ObjectHandleImpl::~ObjectHandleImpl(this=0x000000011ab1e308) at cache.h:41:11 frame #14: 0x0000000115bf6ab6 libmagma.dylib`std::__1::__shared_ptr_emplace::ObjectHandleImpl, std::__1::allocator::ObjectHandleImpl> >::__on_zero_shared(this=0x000000011ab1e2f0) at memory:3607:23 frame #15: 0x00000001159a97fd libmagma.dylib`std::__1::__shared_count::__release_shared(this=0x000000011ab1e2f0) at memory:3445:9 frame #16: 0x00000001159a979f libmagma.dylib`std::__1::__shared_weak_count::__release_shared(this=0x000000011ab1e2f0) at memory:3487:27 frame #17: 0x00000001159c109c libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x0000700008fd3078) at memory:4212:19 frame #18: 0x00000001159bd2c5 libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x0000700008fd3078) at memory:4210:1 frame #19: 0x0000000115be0b8d libmagma.dylib`magma::ManagedFile::Read(this=0x00000003212aef40, offset=454, len=49, outData='\0', outSize=0x0000700008fd3340, readBytes=0x0000700008fd3338, doCaching=true, transform=magma::TransformDataFn @ 0x0000700008fd3380, buffer=0x0000000000000000)>, magma::BufferedFileReader*) at file_manager.cc:84:1 frame #20: 0x00000001158a328c libmagma.dylib`magma::SSTable::readBlock(this=0x00000003211f6d58, bp=0x00000003211f6d90, block=0x0000000324bf45b0, stats=0x00000003260e0408, doCaching=true, raBuffer=0x0000000000000000) at sstable.cc:212:22 frame #21: 0x00000001158a6a7d libmagma.dylib`magma::SSTableIterator::initStacks(this=0x00000003260e0400, key=0x0000700008fd3800) at sstable.cc:606:25 frame #22: 0x00000001158a7944 libmagma.dylib`magma::SSTableIterator::Seek(this=0x00000003260e0400, key=0x0000700008fd3800) at sstable.cc:674:5 frame #23: 0x00000001158a6931 libmagma.dylib`magma::SSTableIterator::Find(this=0x00000003260e0400, key=0x0000700008fd3800, rdBuf=0x00007fa1a2d1b0b0) at sstable.cc:599:5 frame #24: 0x0000000115ad9c41 libmagma.dylib`magma::LSMTree::Get(this=0x00000003214b8000, key=0x0000700008fd3f38, snapshot=std::__1::shared_ptr::element_type @ 0x000000011b71c018 strong=2 weak=1, buffer=0x00000003260e02c0, value=0x0000700008fd3c90, found=0x0000700008fd3c87, fullValue=false) at lsm_tree.cc:857:22 frame #25: 0x0000000115a601aa libmagma.dylib`magma::KVStore::ReadLocal(this=0x000000032101f620, key=0x0000700008fd3f38, s=std::__1::shared_ptr::element_type @ 0x0000000320345608 strong=2 weak=1, buffer=0x0000700008fd3b08, value=0x0000700008fd3c90, found=0x0000700008fd3c87) at kvstore.cc:1055:24 frame #26: 0x00000001159910b0 libmagma.dylib`magma::Magma::GetLocal(this=0x00000003200b0c20, kvID=374, key=0x0000700008fd3f38, valBuf=0x0000700008fd3c88, value=0x0000700008fd3c90, found=0x0000700008fd3c87) at db.cc:422:21 frame #27: 0x00000001123e4aeb libep.dylib`MagmaKVStore::readLocalDoc(this=0x0000000320933e00, vbid=(vbid = 374), keySlice=0x0000700008fd3f38) at magma-kvstore.cc:1867:20 frame #28: 0x00000001123e422d libep.dylib`MagmaKVStore::readVBStateFromDisk(this=0x0000000320933e00, vbid=(vbid = 374)) at magma-kvstore.cc:1716:32 frame #29: 0x00000001123d8449 libep.dylib`MagmaKVStore::makeCompactionContext(this=0x0000000320933e00, vbid=(vbid = 374)) at magma-kvstore.cc:2616:22 frame #30: 0x00000001123d7039 libep.dylib`MagmaKVStore::compactionCallBack(this=0x0000000320933e00, cbCtx=0x0000000325d11700, keySlice=0x0000700008fd4b00, metaSlice=0x0000700008fd4900, valueSlice=0x0000700008fd48f0) at magma-kvstore.cc:285:21 frame #31: 0x00000001123eec34 libep.dylib`MagmaKVStore::MagmaCompactionCB::operator(this=0x0000000325d11700, keySlice=0x0000700008fd4b00, metaSlice=0x0000700008fd4900, valueSlice=0x0000700008fd48f0)(magma::Slice const&, magma::Slice const&, magma::Slice const&) at magma-kvstore.h:719:33 frame #32: 0x0000000115aa8c59 libmagma.dylib`magma::DocSeqGCContext::Transform(this=0x000000031f379940, key=0x0000700008fd4b00, value=0x0000700008fd4c20, buffer="", outputValue=0x0000700008fd4b18) at lsd.cc:134:16 frame #33: 0x00000001159458c9 libmagma.dylib`magma::ItemGCFilter::Process(this=0x0000000325d11580, input=size=2, output=0x0000700008fd4ee8 size=0) at mvcc.cc:117:43 frame #34: 0x0000000115ad717e libmagma.dylib`magma::LSMTree::mergeSSTables(this=0x00000003214af000, inputList=size=2, gc=0x0000000325d11580, maxSSTableSize=2097152, bloomFilterAccuracy=0.94999998807907104, outputList=0x0000700008fd5808 size=0) at lsm_tree.cc:649:12 frame #35: 0x000000011591b02c libmagma.dylib`magma::LSMTree::compactLevelForInputs(this=0x00000003214af000, level=0, dstLevel=4, lock=0x0000700008fd5d68, srcLevelList=size=2, dstLevelList=size=0, optimizeWriteAmp=true, makeGCContext=magma::GCContextBuilder @ 0x0000700008fd5b90)>) at compaction.cc:168:18 frame #36: 0x0000000115919d72 libmagma.dylib`magma::LSMTree::compactLevel(this=0x00000003214af000, level=0, lock=0x0000700008fd5d68, compactAll=false, makeGCContext=magma::GCContextBuilder @ 0x0000700008fd5cf0)>) at compaction.cc:73:12 frame #37: 0x000000011591f23f libmagma.dylib`magma::LSMTree::compact(this=0x00000003214af000, lock=0x0000700008fd5d68) at compaction.cc:339:23 frame #38: 0x0000000115ad2ff8 libmagma.dylib`magma::LSMTree::doCompactionWork(this=0x00000003214af000) at lsm_tree.cc:297:13 frame #39: 0x0000000115b157f8 libmagma.dylib`magma::LSMTree::queueCompaction(this=0x0000700008fd5f08)::$_3::operator()() const at lsm_tree.cc:307:58 frame #4: 0x0000000116e817ed libcbcompress.dylib`operator delete(ptr=0x000000011904f680, size=64) at global_new_replacement.cc:110:5 frame #5: 0x0000000115bbcc7d libmagma.dylib`magma::BasicFile::~BasicFile(this=0x000000011904f680) at file_impl.h:45:18 frame #6: 0x0000000115bff2d2 libmagma.dylib`std::__1::default_delete::operator(this=0x000000011a53e790, __ptr=0x000000011904f680)(magma::File*) const at memory:2368:5 frame #7: 0x0000000115be221f libmagma.dylib`std::__1::unique_ptr >::reset(this=0x000000011a53e790, __p=0x0000000000000000) at memory:2623:7 frame #8: 0x0000000115bff299 libmagma.dylib`std::__1::unique_ptr >::~unique_ptr(this=0x000000011a53e790) at memory:2577:19 frame #9: 0x0000000115be2285 libmagma.dylib`std::__1::unique_ptr >::~unique_ptr(this=0x000000011a53e790) at memory:2577:17 frame #10: 0x0000000115bf7266 libmagma.dylib`magma::Cache::ObjectHandleImpl::~ObjectHandleImpl(this=0x000000011a53e778) at cache.h:41:11 frame #11: 0x0000000115bf7235 libmagma.dylib`magma::Cache::ObjectHandleImpl::~ObjectHandleImpl(this=0x000000011a53e778) at cache.h:41:11 frame #12: 0x0000000115bf6ab6 libmagma.dylib`std::__1::__shared_ptr_emplace::ObjectHandleImpl, std::__1::allocator::ObjectHandleImpl> >::__on_zero_shared(this=0x000000011a53e760) at memory:3607:23 frame #13: 0x00000001159a97fd libmagma.dylib`std::__1::__shared_count::__release_shared(this=0x000000011a53e760) at memory:3445:9 frame #14: 0x00000001159a979f libmagma.dylib`std::__1::__shared_weak_count::__release_shared(this=0x000000011a53e760) at memory:3487:27 frame #15: 0x00000001159c109c libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x000070000936a2f8) at memory:4212:19 frame #16: 0x00000001159bd2c5 libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x000070000936a2f8) at memory:4210:1 frame #17: 0x0000000115be1bb6 libmagma.dylib`magma::ManagedFile::SetAccessPattern(this=0x00000003212afc60, pattern=Sequential) at file_manager.cc:158:1 frame #18: 0x00000001158a5443 libmagma.dylib`magma::SSTable::SetState(this=0x00000003211f7b58, to=Compacting) at sstable.cc:480:12 frame #19: 0x000000011596158d libmagma.dylib`magma::TreeSnapshot::ActiveTable::SetState(this=0x00000003211dcc80, to=Compacting) at tree_snapshot.cc:539:19 frame #20: 0x000000011591d8eb libmagma.dylib`magma::LSMTree::updateCompactionState(this=0x00000003214dd000, state=Compacting, level=0, tables=size=3) at compaction.cc:741:16 frame #21: 0x000000011591abf7 libmagma.dylib`magma::LSMTree::compactLevelForInputs(this=0x00000003214dd000, level=0, dstLevel=2, lock=0x000070000936ad68, srcLevelList=size=3, dstLevelList=size=0, optimizeWriteAmp=true, makeGCContext=magma::GCContextBuilder @ 0x000070000936ab90)>) at compaction.cc:128:5 frame #22: 0x0000000115919d72 libmagma.dylib`magma::LSMTree::compactLevel(this=0x00000003214dd000, level=0, lock=0x000070000936ad68, compactAll=false, makeGCContext=magma::GCContextBuilder @ 0x000070000936acf0)>) at compaction.cc:73:12 frame #23: 0x000000011591f23f libmagma.dylib`magma::LSMTree::compact(this=0x00000003214dd000, lock=0x000070000936ad68) at compaction.cc:339:23 frame #24: 0x0000000115ad2ff8 libmagma.dylib`magma::LSMTree::doCompactionWork(this=0x00000003214dd000) at lsm_tree.cc:297:13 frame #25: 0x0000000115b157f8 libmagma.dylib`magma::LSMTree::queueCompaction(this=0x000070000936af08)::$_3::operator()() const at lsm_tree.cc:307:58 frame #4: 0x0000000116e817ed libcbcompress.dylib`operator delete(ptr=0x000000011a53e760, size=72) at global_new_replacement.cc:110:5 frame #5: 0x0000000115848c8d libmagma.dylib`void std::__1::_DeallocateCaller::__do_call(__ptr=0x000000011a53e760, __a1=72) at new:326:12 frame #6: 0x0000000115848c2d libmagma.dylib`std::__1::_DeallocateCaller::__do_deallocate_handle_size(__ptr=0x000000011a53e760, __size=72) at new:294:12 frame #7: 0x0000000115be3f85 libmagma.dylib`std::__1::_DeallocateCaller::__do_deallocate_handle_size_align(__ptr=0x000000011a53e760, __size=72, __align=8) at new:268:14 frame #8: 0x0000000115be3f25 libmagma.dylib`std::__1::__libcpp_deallocate(__ptr=0x000000011a53e760, __size=72, __align=8) at new:340:3 frame #9: 0x0000000115bf73ae libmagma.dylib`std::__1::allocator::ObjectHandleImpl, std::__1::allocator::ObjectHandleImpl> > >::deallocate(this=0x000070000936a1f0, __p=0x000000011a53e760, __n=1) at memory:1872:10 frame #10: 0x0000000115bf6b22 libmagma.dylib`std::__1::__shared_ptr_emplace::ObjectHandleImpl, std::__1::allocator::ObjectHandleImpl> >::__on_zero_shared_weak(this=0x000000011a53e760) at memory:3619:9 frame #11: 0x00000001159a97b5 libmagma.dylib`std::__1::__shared_weak_count::__release_shared(this=0x000000011a53e760) at memory:3488:9 frame #12: 0x00000001159c109c libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x000070000936a2f8) at memory:4212:19 frame #13: 0x00000001159bd2c5 libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x000070000936a2f8) at memory:4210:1 frame #14: 0x0000000115be1bb6 libmagma.dylib`magma::ManagedFile::SetAccessPattern(this=0x00000003212afc60, pattern=Sequential) at file_manager.cc:158:1 frame #15: 0x00000001158a5443 libmagma.dylib`magma::SSTable::SetState(this=0x00000003211f7b58, to=Compacting) at sstable.cc:480:12 frame #16: 0x000000011596158d libmagma.dylib`magma::TreeSnapshot::ActiveTable::SetState(this=0x00000003211dcc80, to=Compacting) at tree_snapshot.cc:539:19 frame #17: 0x000000011591d8eb libmagma.dylib`magma::LSMTree::updateCompactionState(this=0x00000003214dd000, state=Compacting, level=0, tables=size=3) at compaction.cc:741:16 frame #18: 0x000000011591abf7 libmagma.dylib`magma::LSMTree::compactLevelForInputs(this=0x00000003214dd000, level=0, dstLevel=2, lock=0x000070000936ad68, srcLevelList=size=3, dstLevelList=size=0, optimizeWriteAmp=true, makeGCContext=magma::GCContextBuilder @ 0x000070000936ab90)>) at compaction.cc:128:5 frame #19: 0x0000000115919d72 libmagma.dylib`magma::LSMTree::compactLevel(this=0x00000003214dd000, level=0, lock=0x000070000936ad68, compactAll=false, makeGCContext=magma::GCContextBuilder @ 0x000070000936acf0)>) at compaction.cc:73:12 frame #20: 0x000000011591f23f libmagma.dylib`magma::LSMTree::compact(this=0x00000003214dd000, lock=0x000070000936ad68) at compaction.cc:339:23 frame #21: 0x0000000115ad2ff8 libmagma.dylib`magma::LSMTree::doCompactionWork(this=0x00000003214dd000) at lsm_tree.cc:297:13 frame #22: 0x0000000115b157f8 libmagma.dylib`magma::LSMTree::queueCompaction(this=0x000070000936af08)::$_3::operator()() const at lsm_tree.cc:307:58 frame #4: 0x0000000111b218a5 libdefault_engine.dylib`operator delete(ptr=0x0000000326625c80) at global_new_replacement.cc:98:5 frame #5: 0x00000001158add01 libmagma.dylib`magma::BasicFile::~BasicFile(this=0x0000000118efa680) at file_impl.h:49:5 frame #6: 0x00000001158a8cc5 libmagma.dylib`magma::BasicFile::~BasicFile(this=0x0000000118efa680) at file_impl.h:45:18 frame #7: 0x0000000115bbcc6c libmagma.dylib`magma::BasicFile::~BasicFile(this=0x0000000118efa680) at file_impl.h:45:18 frame #8: 0x0000000115bff2d2 libmagma.dylib`std::__1::default_delete::operator(this=0x000000011ab1f2c0, __ptr=0x0000000118efa680)(magma::File*) const at memory:2368:5 frame #9: 0x0000000115be221f libmagma.dylib`std::__1::unique_ptr >::reset(this=0x000000011ab1f2c0, __p=0x0000000000000000) at memory:2623:7 frame #10: 0x0000000115bff299 libmagma.dylib`std::__1::unique_ptr >::~unique_ptr(this=0x000000011ab1f2c0) at memory:2577:19 frame #11: 0x0000000115be2285 libmagma.dylib`std::__1::unique_ptr >::~unique_ptr(this=0x000000011ab1f2c0) at memory:2577:17 frame #12: 0x0000000115bf7266 libmagma.dylib`magma::Cache::ObjectHandleImpl::~ObjectHandleImpl(this=0x000000011ab1f2a8) at cache.h:41:11 frame #13: 0x0000000115bf7235 libmagma.dylib`magma::Cache::ObjectHandleImpl::~ObjectHandleImpl(this=0x000000011ab1f2a8) at cache.h:41:11 frame #14: 0x0000000115bf6ab6 libmagma.dylib`std::__1::__shared_ptr_emplace::ObjectHandleImpl, std::__1::allocator::ObjectHandleImpl> >::__on_zero_shared(this=0x000000011ab1f290) at memory:3607:23 frame #15: 0x00000001159a97fd libmagma.dylib`std::__1::__shared_count::__release_shared(this=0x000000011ab1f290) at memory:3445:9 frame #16: 0x00000001159a979f libmagma.dylib`std::__1::__shared_weak_count::__release_shared(this=0x000000011ab1f290) at memory:3487:27 frame #17: 0x00000001159c109c libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x0000700008ecd078) at memory:4212:19 frame #18: 0x00000001159bd2c5 libmagma.dylib`std::__1::shared_ptr::ObjectHandleImpl>::~shared_ptr(this=0x0000700008ecd078) at memory:4210:1 frame #19: 0x0000000115be0b8d libmagma.dylib`magma::ManagedFile::Read(this=0x0000000321249560, offset=456, len=49, outData='\0', outSize=0x0000700008ecd340, readBytes=0x0000700008ecd338, doCaching=true, transform=magma::TransformDataFn @ 0x0000700008ecd380, buffer=0x0000000000000000)>, magma::BufferedFileReader*) at file_manager.cc:84:1 frame #20: 0x00000001158a328c libmagma.dylib`magma::SSTable::readBlock(this=0x00000003214c7758, bp=0x00000003214c7790, block=0x000000031f125890, stats=0x000000032609a508, doCaching=true, raBuffer=0x0000000000000000) at sstable.cc:212:22 frame #21: 0x00000001158a6a7d libmagma.dylib`magma::SSTableIterator::initStacks(this=0x000000032609a500, key=0x0000700008ecd800) at sstable.cc:606:25 frame #22: 0x00000001158a7944 libmagma.dylib`magma::SSTableIterator::Seek(this=0x000000032609a500, key=0x0000700008ecd800) at sstable.cc:674:5 frame #23: 0x00000001158a6931 libmagma.dylib`magma::SSTableIterator::Find(this=0x000000032609a500, key=0x0000700008ecd800, rdBuf=0x00007fa1a2d240b0) at sstable.cc:599:5 frame #24: 0x0000000115ad9c41 libmagma.dylib`magma::LSMTree::Get(this=0x00000003215c6000, key=0x0000700008ecdf38, snapshot=std::__1::shared_ptr::element_type @ 0x000000011b71c398 strong=2 weak=1, buffer=0x000000032609a3c0, value=0x0000700008ecdc90, found=0x0000700008ecdc87, fullValue=false) at lsm_tree.cc:857:22 frame #25: 0x0000000115a601aa libmagma.dylib`magma::KVStore::ReadLocal(this=0x000000032149e620, key=0x0000700008ecdf38, s=std::__1::shared_ptr::element_type @ 0x000000031f4b3808 strong=2 weak=1, buffer=0x0000700008ecdb08, value=0x0000700008ecdc90, found=0x0000700008ecdc87) at kvstore.cc:1055:24 frame #26: 0x00000001159910b0 libmagma.dylib`magma::Magma::GetLocal(this=0x00000003200b0c20, kvID=854, key=0x0000700008ecdf38, valBuf=0x0000700008ecdc88, value=0x0000700008ecdc90, found=0x0000700008ecdc87) at db.cc:422:21 frame #27: 0x00000001123e4aeb libep.dylib`MagmaKVStore::readLocalDoc(this=0x0000000320933e00, vbid=(vbid = 854), keySlice=0x0000700008ecdf38) at magma-kvstore.cc:1867:20 frame #28: 0x00000001123e422d libep.dylib`MagmaKVStore::readVBStateFromDisk(this=0x0000000320933e00, vbid=(vbid = 854)) at magma-kvstore.cc:1716:32 frame #29: 0x00000001123d8449 libep.dylib`MagmaKVStore::makeCompactionContext(this=0x0000000320933e00, vbid=(vbid = 854)) at magma-kvstore.cc:2616:22 frame #30: 0x00000001123d7039 libep.dylib`MagmaKVStore::compactionCallBack(this=0x0000000320933e00, cbCtx=0x0000000324063380, keySlice=0x0000700008eceb00, metaSlice=0x0000700008ece900, valueSlice=0x0000700008ece8f0) at magma-kvstore.cc:285:21 frame #31: 0x00000001123eec34 libep.dylib`MagmaKVStore::MagmaCompactionCB::operator(this=0x0000000324063380, keySlice=0x0000700008eceb00, metaSlice=0x0000700008ece900, valueSlice=0x0000700008ece8f0)(magma::Slice const&, magma::Slice const&, magma::Slice const&) at magma-kvstore.h:719:33 frame #32: 0x0000000115aa8c59 libmagma.dylib`magma::DocSeqGCContext::Transform(this=0x000000031da9c1c0, key=0x0000700008eceb00, value=0x0000700008ecec20, buffer="", outputValue=0x0000700008eceb18) at lsd.cc:134:16 frame #33: 0x00000001159458c9 libmagma.dylib`magma::ItemGCFilter::Process(this=0x0000000323f42e00, input=size=2, output=0x0000700008eceee8 size=0) at mvcc.cc:117:43 frame #34: 0x0000000115ad717e libmagma.dylib`magma::LSMTree::mergeSSTables(this=0x00000003215c1000, inputList=size=2, gc=0x0000000323f42e00, maxSSTableSize=2097152, bloomFilterAccuracy=0.94999998807907104, outputList=0x0000700008ecf808 size=0) at lsm_tree.cc:649:12 frame #35: 0x000000011591b02c libmagma.dylib`magma::LSMTree::compactLevelForInputs(this=0x00000003215c1000, level=0, dstLevel=4, lock=0x0000700008ecfd68, srcLevelList=size=2, dstLevelList=size=0, optimizeWriteAmp=true, makeGCContext=magma::GCContextBuilder @ 0x0000700008ecfb90)>) at compaction.cc:168:18 frame #36: 0x0000000115919d72 libmagma.dylib`magma::LSMTree::compactLevel(this=0x00000003215c1000, level=0, lock=0x0000700008ecfd68, compactAll=false, makeGCContext=magma::GCContextBuilder @ 0x0000700008ecfcf0)>) at compaction.cc:73:12 frame #37: 0x000000011591f23f libmagma.dylib`magma::LSMTree::compact(this=0x00000003215c1000, lock=0x0000700008ecfd68) at compaction.cc:339:23 frame #38: 0x0000000115ad2ff8 libmagma.dylib`magma::LSMTree::doCompactionWork(this=0x00000003215c1000) at lsm_tree.cc:297:13 frame #39: 0x0000000115b157f8 libmagma.dylib`magma::LSMTree::queueCompaction(this=0x0000700008ecff08)::$_3::operator()() const at lsm_tree.cc:307:58