------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: magma_gtest [30856] Path: /Users/USER/*/magma_gtest Identifier: magma_gtest Version: ??? Code Type: ARM-64 (Native) Parent Process: Exited process [30591] Responsible: Terminal [1524] User ID: 501 Date/Time: 2024-04-17 14:58:38.2035 +0530 OS Version: macOS 14.2.1 (23C71) Report Version: 12 Anonymous UUID: 99D387E1-569F-F2A4-D2D4-627F9989402E Sleep/Wake UUID: B1380E60-11FC-4E99-B91F-4F36689914AB Time Awake Since Boot: 310000 seconds Time Since Wake: 3657 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000102801108 Exception Codes: 0x0000000000000001, 0x0000000102801108 Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [30856] VM Region Info: 0x102801108 is not in any region. Bytes after previous region: 315657 Bytes before following region: 28408 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL CoreMedia Capture Data 102798000-1027b4000 [ 112K] rw-/rwx SM=PRV ---> GAP OF 0x54000 BYTES CoreMedia Capture Data 102808000-102a00000 [ 2016K] rw-/rwx SM=PRV Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libjemalloc.2.dylib 0x10214fcb8 je_tcache_bin_flush_stashed + 68 1 libjemalloc.2.dylib 0x10214ec30 tcache_event + 84 2 libjemalloc.2.dylib 0x10215292c je_te_event_trigger + 780 3 libjemalloc.2.dylib 0x10210812c je_dallocx + 696 4 magma_gtest 0x100c840c8 cb::_JEArenaMalloc::free(void*) + 292 (je_arena_malloc.cc:419) 5 magma_gtest 0x100c766a4 cb::_ArenaMalloc>::free(void*) + 8 (cb_arena_malloc.h:249) [inlined] 6 magma_gtest 0x100c766a4 cb_free + 44 (cb_malloc_arena.cc:65) 7 magma_gtest 0x100774500 std::__1::default_delete::_EnableIfConvertible::type std::__1::default_delete::operator()[abi:v160006](char*) const + 4 (unique_ptr.h:91) [inlined] 8 magma_gtest 0x100774500 std::__1::unique_ptr>::reset[abi:v160006](std::nullptr_t) + 16 (unique_ptr.h:504) [inlined] 9 magma_gtest 0x100774500 std::__1::unique_ptr>::~unique_ptr[abi:v160006]() + 16 (unique_ptr.h:460) [inlined] 10 magma_gtest 0x100774500 std::__1::unique_ptr>::~unique_ptr[abi:v160006]() + 16 (unique_ptr.h:460) [inlined] 11 magma_gtest 0x100774500 magma::Arena::Block::~Block() + 104 (arena.h:93) [inlined] 12 magma_gtest 0x100774500 magma::Arena::Block::~Block() + 104 (arena.h:89) [inlined] 13 magma_gtest 0x100774500 std::__1::default_delete::operator()[abi:v160006](magma::Arena::Block*) const + 104 (unique_ptr.h:65) [inlined] 14 magma_gtest 0x100774500 std::__1::unique_ptr>::reset[abi:v160006](magma::Arena::Block*) + 116 (unique_ptr.h:297) [inlined] 15 magma_gtest 0x100774500 std::__1::unique_ptr>::~unique_ptr[abi:v160006]() + 116 (unique_ptr.h:263) [inlined] 16 magma_gtest 0x100774500 std::__1::unique_ptr>::~unique_ptr[abi:v160006]() + 116 (unique_ptr.h:263) [inlined] 17 magma_gtest 0x100774500 std::__1::allocator>>::destroy[abi:v160006](std::__1::unique_ptr>*) + 116 (allocator.h:173) [inlined] 18 magma_gtest 0x100774500 void std::__1::allocator_traits>>>::destroy[abi:v160006]>, void>(std::__1::allocator>>&, std::__1::unique_ptr>*) + 116 (allocator_traits.h:315) [inlined] 19 magma_gtest 0x100774500 std::__1::vector>, std::__1::allocator>>>::__base_destruct_at_end[abi:v160006](std::__1::unique_ptr>*) + 200 (vector:836) 20 magma_gtest 0x1007743fc std::__1::vector>, std::__1::allocator>>>::__clear[abi:v160006]() + 8 (vector:830) [inlined] 21 magma_gtest 0x1007743fc std::__1::vector>, std::__1::allocator>>>::__destroy_vector::operator()[abi:v160006]() + 16 (vector:446) [inlined] 22 magma_gtest 0x1007743fc std::__1::vector>, std::__1::allocator>>>::~vector[abi:v160006]() + 16 (vector:456) [inlined] 23 magma_gtest 0x1007743fc std::__1::vector>, std::__1::allocator>>>::~vector[abi:v160006]() + 16 (vector:456) [inlined] 24 magma_gtest 0x1007743fc magma::Arena::~Arena() + 112 (arena.h:36) [inlined] 25 magma_gtest 0x1007743fc magma::Arena::~Arena() + 112 (arena.h:36) [inlined] 26 magma_gtest 0x1007743fc std::__1::default_delete::operator()[abi:v160006](magma::Arena*) const + 112 (unique_ptr.h:65) [inlined] 27 magma_gtest 0x1007743fc std::__1::unique_ptr>::reset[abi:v160006](magma::Arena*) + 124 (unique_ptr.h:297) [inlined] 28 magma_gtest 0x1007743fc std::__1::unique_ptr>::~unique_ptr[abi:v160006]() + 124 (unique_ptr.h:263) [inlined] 29 magma_gtest 0x1007743fc std::__1::unique_ptr>::~unique_ptr[abi:v160006]() + 124 (unique_ptr.h:263) [inlined] 30 magma_gtest 0x1007743fc magma::Memtable::~Memtable() + 596 (memtable.h:38) 31 magma_gtest 0x100777a38 std::__1::__shared_count::__release_shared[abi:v160006]() + 16 (shared_ptr.h:157) [inlined] 32 magma_gtest 0x100777a38 std::__1::__shared_weak_count::__release_shared[abi:v160006]() + 16 (shared_ptr.h:198) [inlined] 33 magma_gtest 0x100777a38 std::__1::shared_ptr::~shared_ptr[abi:v160006]() + 16 (shared_ptr.h:745) [inlined] 34 magma_gtest 0x100777a38 std::__1::shared_ptr::~shared_ptr[abi:v160006]() + 16 (shared_ptr.h:743) [inlined] 35 magma_gtest 0x100777a38 magma::LSMTree::newFlush()::$_25::~$_25() + 16 (lsm_tree.cc:1148) [inlined] 36 magma_gtest 0x100777a38 magma::LSMTree::newFlush()::$_25::~$_25() + 16 (lsm_tree.cc:1148) [inlined] 37 magma_gtest 0x100777a38 std::__1::__compressed_pair_elem::~__compressed_pair_elem() + 16 (compressed_pair.h:41) [inlined] 38 magma_gtest 0x100777a38 std::__1::__compressed_pair>::~__compressed_pair() + 16 (compressed_pair.h:94) [inlined] 39 magma_gtest 0x100777a38 std::__1::__compressed_pair>::~__compressed_pair() + 16 (compressed_pair.h:94) [inlined] 40 magma_gtest 0x100777a38 std::__1::__function::__alloc_func, void ()>::destroy[abi:v160006]() + 16 (function.h:202) [inlined] 41 magma_gtest 0x100777a38 std::__1::__function::__func, void ()>::destroy_deallocate() + 76 (function.h:348) 42 magma_gtest 0x10074bb44 std::__1::__function::__value_func::~__value_func[abi:v160006]() + 32 [inlined] 43 magma_gtest 0x10074bb44 std::__1::__function::__value_func::~__value_func[abi:v160006]() + 32 (function.h:467) [inlined] 44 magma_gtest 0x10074bb44 std::__1::function::~function() + 32 (function.h:1143) [inlined] 45 magma_gtest 0x10074bb44 std::__1::function::~function() + 32 (function.h:1143) [inlined] 46 magma_gtest 0x10074bb44 magma::FlushWork::~FlushWork() + 228 (flush_work.cc:118) 47 magma_gtest 0x100753c14 std::__1::__shared_count::__release_shared[abi:v160006]() + 32 (shared_ptr.h:157) [inlined] 48 magma_gtest 0x100753c14 std::__1::__shared_weak_count::__release_shared[abi:v160006]() + 32 (shared_ptr.h:198) [inlined] 49 magma_gtest 0x100753c14 std::__1::shared_ptr::~shared_ptr[abi:v160006]() + 40 (shared_ptr.h:745) [inlined] 50 magma_gtest 0x100753c14 std::__1::shared_ptr::~shared_ptr[abi:v160006]() + 40 (shared_ptr.h:743) [inlined] 51 magma_gtest 0x100753c14 magma::KVStore::flushMemTables(magma::WAL*, magma::WALOffset, magma::KVStore::FlushMode, magma::BlockingMode, magma::KVStore::bulkLoadArgs) + 3312 (kvstore.cc:831) 52 magma_gtest 0x1007542b8 magma::KVStore::FlushMemTables(magma::WAL*, magma::KVStore::FlushMode, magma::BlockingMode) + 72 (kvstore.cc:482) 53 magma_gtest 0x100a9a570 magma::Magma::Impl::syncKVStore(unsigned short, bool) + 428 (db.cc:1659) 54 magma_gtest 0x100950e40 MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_50::operator()() const + 364 (kvstore_test.cc:1242) 55 magma_gtest 0x100950670 MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody() + 408 (kvstore_test.cc:1251) 56 magma_gtest 0x100d1b1f0 void testing::internal::HandleSehExceptionsInMethodIfSupported(testing::Test*, void (testing::Test::*)(), char const*) + 16 (gtest.cc:2612) [inlined] 57 magma_gtest 0x100d1b1f0 void testing::internal::HandleExceptionsInMethodIfSupported(testing::Test*, void (testing::Test::*)(), char const*) + 100 (gtest.cc:2648) 58 magma_gtest 0x100d1b13c testing::Test::Run() + 452 (gtest.cc:2687) 59 magma_gtest 0x100d1c508 testing::TestInfo::Run() + 532 (gtest.cc:2836) 60 magma_gtest 0x100d1d19c testing::TestSuite::Run() + 956 (gtest.cc:3015) 61 magma_gtest 0x100d2e368 testing::internal::UnitTestImpl::RunAllTests() + 2240 (gtest.cc:5920) 62 magma_gtest 0x100d2d904 bool testing::internal::HandleSehExceptionsInMethodIfSupported(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) + 16 (gtest.cc:2612) [inlined] 63 magma_gtest 0x100d2d904 bool testing::internal::HandleExceptionsInMethodIfSupported(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) + 100 (gtest.cc:2648) 64 magma_gtest 0x100d2d86c testing::UnitTest::Run() + 124 (gtest.cc:5484) 65 magma_gtest 0x1009cf6b8 RUN_ALL_TESTS() + 8 (gtest.h:2317) [inlined] 66 magma_gtest 0x1009cf6b8 main + 824 (tests_main.cc:50) 67 dyld 0x18192d0e0 start + 2360 Thread 1:: mg:flusher:0 0 libsystem_kernel.dylib 0x181c7106c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x181cae5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x181bd5570 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point>>) + 100 3 magma_gtest 0x100b0854c std::__1::cv_status std::__1::condition_variable::wait_for>(std::__1::unique_lock&, std::__1::chrono::duration> const&) + 132 [inlined] 4 magma_gtest 0x100b0854c magma::TaskQueue::dequeue(std::__1::atomic&) + 352 (worker.cc:104) 5 magma_gtest 0x100b08dc4 magma::TaskWorker::loop(void*) + 100 (worker.cc:179) 6 magma_gtest 0x100c8d508 std::__1::__function::__value_func::operator()[abi:v160006]() const + 20 (function.h:510) [inlined] 7 magma_gtest 0x100c8d508 std::__1::function::operator()() const + 20 (function.h:1156) [inlined] 8 magma_gtest 0x100c8d508 create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1::operator()() const + 68 (thread.cc:117) [inlined] 9 magma_gtest 0x100c8d508 decltype(std::declval, std::__1::basic_string, std::__1::allocator>)::$_1>()()) std::__1::__invoke[abi:v160006], std::__1::basic_string, std::__1::allocator>)::$_1>(create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1&&) + 68 (invoke.h:394) [inlined] 10 magma_gtest 0x100c8d508 void std::__1::__thread_execute[abi:v160006]>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>(std::__1::tuple>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>&, std::__1::__tuple_indices<>) + 76 (thread:288) [inlined] 11 magma_gtest 0x100c8d508 void* std::__1::__thread_proxy[abi:v160006]>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>>(void*) + 120 (thread:299) 12 libsystem_pthread.dylib 0x181cae034 _pthread_start + 136 13 libsystem_pthread.dylib 0x181ca8e3c thread_start + 8 Thread 2:: mg:compactor:0 0 libsystem_kernel.dylib 0x181c7106c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x181cae5fc _pthread_cond_wait + 1228 2 libc++.1.dylib 0x181bd54dc std::__1::condition_variable::wait(std::__1::unique_lock&) + 28 3 magma_gtest 0x100b08478 magma::TaskQueue::dequeue(std::__1::atomic&) + 140 (worker.cc:106) 4 magma_gtest 0x100b08dc4 magma::TaskWorker::loop(void*) + 100 (worker.cc:179) 5 magma_gtest 0x100c8d508 std::__1::__function::__value_func::operator()[abi:v160006]() const + 20 (function.h:510) [inlined] 6 magma_gtest 0x100c8d508 std::__1::function::operator()() const + 20 (function.h:1156) [inlined] 7 magma_gtest 0x100c8d508 create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1::operator()() const + 68 (thread.cc:117) [inlined] 8 magma_gtest 0x100c8d508 decltype(std::declval, std::__1::basic_string, std::__1::allocator>)::$_1>()()) std::__1::__invoke[abi:v160006], std::__1::basic_string, std::__1::allocator>)::$_1>(create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1&&) + 68 (invoke.h:394) [inlined] 9 magma_gtest 0x100c8d508 void std::__1::__thread_execute[abi:v160006]>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>(std::__1::tuple>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>&, std::__1::__tuple_indices<>) + 76 (thread:288) [inlined] 10 magma_gtest 0x100c8d508 void* std::__1::__thread_proxy[abi:v160006]>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>>(void*) + 120 (thread:299) 11 libsystem_pthread.dylib 0x181cae034 _pthread_start + 136 12 libsystem_pthread.dylib 0x181ca8e3c thread_start + 8 Thread 3: 0 libsystem_kernel.dylib 0x181c6e2d0 __open + 8 1 libsystem_kernel.dylib 0x181c79464 open + 64 2 magma_gtest 0x100b1bf9c magma::BasicFile::Open(int) + 472 (file_impl_linux.cc:94) 3 magma_gtest 0x100b146a8 magma::WriteFile(magma::FileSystem, std::__1::basic_string, std::__1::allocator> const&, std::__1::basic_string, std::__1::allocator> const&, bool, bool) + 312 (rw_file.cc:201) 4 magma_gtest 0x10075f3c4 magma::KVStore::LockDiskSnapshot() + 512 (kvstore.cc:2239) 5 magma_gtest 0x1009bf5b8 MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51::operator()() const + 480 (kvstore_test.cc:1217) [inlined] 6 magma_gtest 0x1009bf5b8 std::__1::thread MagmaGTest::StartThread(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()::operator()() const + 500 (magma_gtest.h:69) [inlined] 7 magma_gtest 0x1009bf5b8 decltype(std::declval()()) std::__1::__invoke[abi:v160006](MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()>(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&) + 500 (invoke.h:394) [inlined] 8 magma_gtest 0x1009bf5b8 void std::__1::__thread_execute[abi:v160006]>, std::__1::thread MagmaGTest::StartThread(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()>(std::__1::tuple(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()>&, std::__1::__tuple_indices<>) + 500 (thread:288) [inlined] 9 magma_gtest 0x1009bf5b8 void* std::__1::__thread_proxy[abi:v160006]>, std::__1::thread MagmaGTest::StartThread(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()>>(void*) + 568 (thread:299) 10 libsystem_pthread.dylib 0x181cae034 _pthread_start + 136 11 libsystem_pthread.dylib 0x181ca8e3c thread_start + 8 Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000101e80008 x1: 0x0000000101e80380 x2: 0x0000000101e806e8 x3: 0x0000000000000024 x4: 0x0000000000000001 x5: 0x000000016f6e1530 x6: 0x00000001dc347cb0 x7: 0x0000000181c66dc0 x8: 0x000000010227b000 x9: 0x000000000000cb48 x10: 0x000000000000caa8 x11: 0x0000000000000000 x12: 0x00000001028010c0 x13: 0x0000000000000000 x14: 0x0000000000000001 x15: 0x0000000000000002 x16: 0x0000000181cdaa20 x17: 0x000000014d00bc00 x18: 0x0000000000000000 x19: 0x0000000101e80008 x20: 0x0000000101e806e8 x21: 0x0000000000000024 x22: 0x0000000101e80380 x23: 0x0000000101e806e0 x24: 0x0000000000000000 x25: 0x0000000102170290 x26: 0x0000000000000001 x27: 0x0000000000000001 x28: 0x0000000000011bf0 fp: 0x000000016f6e1610 lr: 0x000000010214ec30 sp: 0x000000016f6e1520 pc: 0x000000010214fcb8 cpsr: 0x80001000 far: 0x0000000102801108 esr: 0x92000007 (Data Abort) byte read Translation fault Binary Images: 0x101d80000 - 0x101d9ffff liblz4.1.9.2.dylib (*) <25ca3947-a3d3-3f7b-b439-3efa8ae19ad0> /Users/USER/*/liblz4.1.9.2.dylib 0x101eac000 - 0x101f8ffff libzstd.1.5.0.dylib (*) /Users/USER/*/libzstd.1.5.0.dylib 0x101d6c000 - 0x101d73fff libsnappy.1.1.10.dylib (*) <0630ad6e-def2-3a64-b54e-ec2250ce2a8e> /Users/USER/*/libsnappy.1.1.10.dylib 0x101fb0000 - 0x102017fff libssl.3.dylib (*) /Users/USER/*/libssl.3.dylib 0x1023f0000 - 0x10268bfff libcrypto.3.dylib (*) <113b614e-2ed5-3dcd-b43c-f73d02872947> /Users/USER/*/libcrypto.3.dylib 0x101de4000 - 0x101dfffff libevent_core-2.1.7.dylib (*) /Users/USER/*/libevent_core-2.1.7.dylib 0x101e20000 - 0x101e37fff libevent_extra-2.1.7.dylib (*) <8c9114fc-32f4-31b7-8e3e-57df635929ee> /Users/USER/*/libevent_extra-2.1.7.dylib 0x101da8000 - 0x101dabfff libevent_pthreads-2.1.7.dylib (*) <86e775f3-a3af-3a28-a864-e00605d88d3a> /Users/USER/*/libevent_pthreads-2.1.7.dylib 0x101db8000 - 0x101dbffff libevent_openssl-2.1.7.dylib (*) <049932e4-57bd-32b6-97b2-1a0866fff28f> /Users/USER/*/libevent_openssl-2.1.7.dylib 0x1020fc000 - 0x102167fff libjemalloc.2.dylib (*) <924832ef-6f2e-326e-b993-54aac3fe2d44> /Users/USER/*/libjemalloc.2.dylib 0x10071c000 - 0x100ee7fff magma_gtest (*) /Users/USER/*/magma_gtest 0x181927000 - 0x1819bb347 dyld (*) <324e4ad9-e01f-3183-b09f-3e20b326643a> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x181c50000 - 0x181c6bfff libc++abi.dylib (*) /usr/lib/libc++abi.dylib 0x181cda000 - 0x181ce0ffb libsystem_platform.dylib (*) /usr/lib/system/libsystem_platform.dylib 0x181c6c000 - 0x181ca6fff libsystem_kernel.dylib (*) /usr/lib/system/libsystem_kernel.dylib 0x181ca7000 - 0x181cb3ff3 libsystem_pthread.dylib (*) /usr/lib/system/libsystem_pthread.dylib 0x181bc2000 - 0x181c4fff7 libc++.1.dylib (*) <375254eb-5a65-35d0-b6b4-773e6763d289> /usr/lib/libc++.1.dylib External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 1 thread_create: 0 thread_set_state: 4 VM Region Summary: ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%) Writable regions: Total=980.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=980.1M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 256K 1 CoreMedia Capture Data 11.6M 66 CoreMedia Capture Data (reserved) 688K 4 reserved VM address space (unallocated) Kernel Alloc Once 32K 1 MALLOC 956.2M 23 MALLOC guard page 96K 6 STACK GUARD 56.1M 4 Stack 9808K 4 __AUTH 355K 73 __AUTH_CONST 4128K 157 __DATA 3625K 160 __DATA_CONST 5193K 169 __DATA_DIRTY 365K 58 __LINKEDIT 901.9M 12 __OBJC_RO 71.1M 1 __OBJC_RW 2168K 1 __TEXT 135.8M 177 dyld private memory 272K 2 shared memory 32K 2 =========== ======= ======= TOTAL 2.1G 921 TOTAL, minus reserved VM space 2.1G 921 ----------- Full Report ----------- {"app_name":"magma_gtest","timestamp":"2024-04-17 14:58:41.00 +0530","app_version":"","slice_uuid":"bfe25ed0-7062-381a-9a14-49c05b909179","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 14.2.1 (23C71)","roots_installed":0,"incident_id":"2EAF9735-9D97-46A2-837E-C400BD8E0A1B","name":"magma_gtest"} { "uptime" : 310000, "procRole" : "Unspecified", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro18,1", "coalitionID" : 1253, "osVersion" : { "train" : "macOS 14.2.1", "build" : "23C71", "releaseType" : "User" }, "captureTime" : "2024-04-17 14:58:38.2035 +0530", "codeSigningMonitor" : 1, "incident" : "2EAF9735-9D97-46A2-837E-C400BD8E0A1B", "pid" : 30856, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2024-04-17 14:58:38.1261 +0530", "procStartAbsTime" : 7576165607189, "procExitAbsTime" : 7576167311847, "procName" : "magma_gtest", "procPath" : "\/Users\/USER\/*\/magma_gtest", "parentProc" : "Exited process", "parentPid" : 30591, "coalitionName" : "com.apple.Terminal", "crashReporterKey" : "99D387E1-569F-F2A4-D2D4-627F9989402E", "responsiblePid" : 1524, "responsibleProc" : "Terminal", "codeSigningID" : "magma_gtest", "codeSigningTeamID" : "", "codeSigningFlags" : 570556929, "codeSigningValidationCategory" : 10, "codeSigningTrustLevel" : 4294967295, "instructionByteStream" : {"beforePC":"\/4MC0R8gA9UIHAxYCAFA+agDGvhoCQCQHyAD1QylQflKJEB5SShAeQ==","atPC":"iFljeEoBCUtKDQgLSz0AEn8hAHFjTABU9wMBqvMDAKqkwxW4rAMS+A=="}, "wakeTime" : 3657, "sleepWakeUUID" : "B1380E60-11FC-4E99-B91F-4F36689914AB", "sip" : "enabled", "vmRegionInfo" : "0x102801108 is not in any region. Bytes after previous region: 315657 Bytes before following region: 28408\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n CoreMedia Capture Data 102798000-1027b4000 [ 112K] rw-\/rwx SM=PRV \n---> GAP OF 0x54000 BYTES\n CoreMedia Capture Data 102808000-102a00000 [ 2016K] rw-\/rwx SM=PRV ", "exception" : {"codes":"0x0000000000000001, 0x0000000102801108","rawCodes":[1,4336914696],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000102801108"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":30856}, "vmregioninfo" : "0x102801108 is not in any region. Bytes after previous region: 315657 Bytes before following region: 28408\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n CoreMedia Capture Data 102798000-1027b4000 [ 112K] rw-\/rwx SM=PRV \n---> GAP OF 0x54000 BYTES\n CoreMedia Capture Data 102808000-102a00000 [ 2016K] rw-\/rwx SM=PRV ", "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":4,"task_for_pid":1},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":11778327,"threadState":{"x":[{"value":4326948872},{"value":4326949760},{"value":4326950632},{"value":36},{"value":1},{"value":6164452656},{"value":7989394608,"symbolLocation":56,"symbol":"vtable for __cxxabiv1::__class_type_info"},{"value":6472232384,"symbolLocation":0,"symbol":"__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const"},{"value":4331122688,"symbolLocation":1216,"symbol":"je_sz_pind2sz_tab"},{"value":52040},{"value":51880},{"value":0},{"value":4336914624},{"value":0},{"value":1},{"value":2},{"value":6472706592,"symbolLocation":0,"symbol":"os_unfair_lock_unlock"},{"value":5586861056},{"value":0},{"value":4326948872},{"value":4326950632},{"value":36},{"value":4326949760},{"value":4326950624},{"value":0},{"value":4330029712,"symbolLocation":0,"symbol":"je_opt_stats_interval"},{"value":1},{"value":1},{"value":72688}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4329892912},"cpsr":{"value":2147487744},"fp":{"value":6164452880},"sp":{"value":6164452640},"esr":{"value":2449473543,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4329897144,"matchesCrashFrame":1},"far":{"value":4336914696}},"queue":"com.apple.main-thread","frames":[{"imageOffset":343224,"symbol":"je_tcache_bin_flush_stashed","symbolLocation":68,"imageIndex":9},{"imageOffset":338992,"symbol":"tcache_event","symbolLocation":84,"imageIndex":9},{"imageOffset":354604,"symbol":"je_te_event_trigger","symbolLocation":780,"imageIndex":9},{"imageOffset":49452,"symbol":"je_dallocx","symbolLocation":696,"imageIndex":9},{"imageOffset":5669064,"sourceLine":419,"sourceFile":"je_arena_malloc.cc","symbol":"cb::_JEArenaMalloc::free(void*)","imageIndex":10,"symbolLocation":292},{"symbol":"cb::_ArenaMalloc>::free(void*)","inline":true,"imageIndex":10,"imageOffset":5613220,"symbolLocation":8,"sourceLine":249,"sourceFile":"cb_arena_malloc.h"},{"imageOffset":5613220,"sourceLine":65,"sourceFile":"cb_malloc_arena.cc","symbol":"cb_free","imageIndex":10,"symbolLocation":44},{"symbol":"std::__1::default_delete::_EnableIfConvertible::type std::__1::default_delete::operator()[abi:v160006](char*) const","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":4,"sourceLine":91,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::unique_ptr>::reset[abi:v160006](std::nullptr_t)","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":16,"sourceLine":504,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::unique_ptr>::~unique_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":16,"sourceLine":460,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::unique_ptr>::~unique_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":16,"sourceLine":460,"sourceFile":"unique_ptr.h"},{"symbol":"magma::Arena::Block::~Block()","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":104,"sourceLine":93,"sourceFile":"arena.h"},{"symbol":"magma::Arena::Block::~Block()","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":104,"sourceLine":89,"sourceFile":"arena.h"},{"symbol":"std::__1::default_delete::operator()[abi:v160006](magma::Arena::Block*) const","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":104,"sourceLine":65,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::unique_ptr>::reset[abi:v160006](magma::Arena::Block*)","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":116,"sourceLine":297,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::unique_ptr>::~unique_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":116,"sourceLine":263,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::unique_ptr>::~unique_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":116,"sourceLine":263,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::allocator>>::destroy[abi:v160006](std::__1::unique_ptr>*)","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":116,"sourceLine":173,"sourceFile":"allocator.h"},{"symbol":"void std::__1::allocator_traits>>>::destroy[abi:v160006]>, void>(std::__1::allocator>>&, std::__1::unique_ptr>*)","inline":true,"imageIndex":10,"imageOffset":361728,"symbolLocation":116,"sourceLine":315,"sourceFile":"allocator_traits.h"},{"imageOffset":361728,"sourceLine":836,"sourceFile":"vector","symbol":"std::__1::vector>, std::__1::allocator>>>::__base_destruct_at_end[abi:v160006](std::__1::unique_ptr>*)","imageIndex":10,"symbolLocation":200},{"symbol":"std::__1::vector>, std::__1::allocator>>>::__clear[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":8,"sourceLine":830,"sourceFile":"vector"},{"symbol":"std::__1::vector>, std::__1::allocator>>>::__destroy_vector::operator()[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":16,"sourceLine":446,"sourceFile":"vector"},{"symbol":"std::__1::vector>, std::__1::allocator>>>::~vector[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":16,"sourceLine":456,"sourceFile":"vector"},{"symbol":"std::__1::vector>, std::__1::allocator>>>::~vector[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":16,"sourceLine":456,"sourceFile":"vector"},{"symbol":"magma::Arena::~Arena()","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":112,"sourceLine":36,"sourceFile":"arena.h"},{"symbol":"magma::Arena::~Arena()","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":112,"sourceLine":36,"sourceFile":"arena.h"},{"symbol":"std::__1::default_delete::operator()[abi:v160006](magma::Arena*) const","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":112,"sourceLine":65,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::unique_ptr>::reset[abi:v160006](magma::Arena*)","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":124,"sourceLine":297,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::unique_ptr>::~unique_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":124,"sourceLine":263,"sourceFile":"unique_ptr.h"},{"symbol":"std::__1::unique_ptr>::~unique_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":361468,"symbolLocation":124,"sourceLine":263,"sourceFile":"unique_ptr.h"},{"imageOffset":361468,"sourceLine":38,"sourceFile":"memtable.h","symbol":"magma::Memtable::~Memtable()","imageIndex":10,"symbolLocation":596},{"symbol":"std::__1::__shared_count::__release_shared[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":157,"sourceFile":"shared_ptr.h"},{"symbol":"std::__1::__shared_weak_count::__release_shared[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":198,"sourceFile":"shared_ptr.h"},{"symbol":"std::__1::shared_ptr::~shared_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":745,"sourceFile":"shared_ptr.h"},{"symbol":"std::__1::shared_ptr::~shared_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":743,"sourceFile":"shared_ptr.h"},{"symbol":"magma::LSMTree::newFlush()::$_25::~$_25()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":1148,"sourceFile":"lsm_tree.cc"},{"symbol":"magma::LSMTree::newFlush()::$_25::~$_25()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":1148,"sourceFile":"lsm_tree.cc"},{"symbol":"std::__1::__compressed_pair_elem::~__compressed_pair_elem()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":41,"sourceFile":"compressed_pair.h"},{"symbol":"std::__1::__compressed_pair>::~__compressed_pair()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":94,"sourceFile":"compressed_pair.h"},{"symbol":"std::__1::__compressed_pair>::~__compressed_pair()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":94,"sourceFile":"compressed_pair.h"},{"symbol":"std::__1::__function::__alloc_func, void ()>::destroy[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":375352,"symbolLocation":16,"sourceLine":202,"sourceFile":"function.h"},{"imageOffset":375352,"sourceLine":348,"sourceFile":"function.h","symbol":"std::__1::__function::__func, void ()>::destroy_deallocate()","imageIndex":10,"symbolLocation":76},{"imageOffset":195396,"sourceFile":"function.h","symbol":"std::__1::__function::__value_func::~__value_func[abi:v160006]()","imageIndex":10,"symbolLocation":32,"inline":true},{"symbol":"std::__1::__function::__value_func::~__value_func[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":195396,"symbolLocation":32,"sourceLine":467,"sourceFile":"function.h"},{"symbol":"std::__1::function::~function()","inline":true,"imageIndex":10,"imageOffset":195396,"symbolLocation":32,"sourceLine":1143,"sourceFile":"function.h"},{"symbol":"std::__1::function::~function()","inline":true,"imageIndex":10,"imageOffset":195396,"symbolLocation":32,"sourceLine":1143,"sourceFile":"function.h"},{"imageOffset":195396,"sourceLine":118,"sourceFile":"flush_work.cc","symbol":"magma::FlushWork::~FlushWork()","imageIndex":10,"symbolLocation":228},{"symbol":"std::__1::__shared_count::__release_shared[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":228372,"symbolLocation":32,"sourceLine":157,"sourceFile":"shared_ptr.h"},{"symbol":"std::__1::__shared_weak_count::__release_shared[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":228372,"symbolLocation":32,"sourceLine":198,"sourceFile":"shared_ptr.h"},{"symbol":"std::__1::shared_ptr::~shared_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":228372,"symbolLocation":40,"sourceLine":745,"sourceFile":"shared_ptr.h"},{"symbol":"std::__1::shared_ptr::~shared_ptr[abi:v160006]()","inline":true,"imageIndex":10,"imageOffset":228372,"symbolLocation":40,"sourceLine":743,"sourceFile":"shared_ptr.h"},{"imageOffset":228372,"sourceLine":831,"sourceFile":"kvstore.cc","symbol":"magma::KVStore::flushMemTables(magma::WAL*, magma::WALOffset, magma::KVStore::FlushMode, magma::BlockingMode, magma::KVStore::bulkLoadArgs)","imageIndex":10,"symbolLocation":3312},{"imageOffset":230072,"sourceLine":482,"sourceFile":"kvstore.cc","symbol":"magma::KVStore::FlushMemTables(magma::WAL*, magma::KVStore::FlushMode, magma::BlockingMode)","imageIndex":10,"symbolLocation":72},{"imageOffset":3663216,"sourceLine":1659,"sourceFile":"db.cc","symbol":"magma::Magma::Impl::syncKVStore(unsigned short, bool)","imageIndex":10,"symbolLocation":428},{"imageOffset":2313792,"sourceLine":1242,"sourceFile":"kvstore_test.cc","symbol":"MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_50::operator()() const","imageIndex":10,"symbolLocation":364},{"imageOffset":2311792,"sourceLine":1251,"sourceFile":"kvstore_test.cc","symbol":"MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()","imageIndex":10,"symbolLocation":408},{"symbol":"void testing::internal::HandleSehExceptionsInMethodIfSupported(testing::Test*, void (testing::Test::*)(), char const*)","inline":true,"imageIndex":10,"imageOffset":6287856,"symbolLocation":16,"sourceLine":2612,"sourceFile":"gtest.cc"},{"imageOffset":6287856,"sourceLine":2648,"sourceFile":"gtest.cc","symbol":"void testing::internal::HandleExceptionsInMethodIfSupported(testing::Test*, void (testing::Test::*)(), char const*)","imageIndex":10,"symbolLocation":100},{"imageOffset":6287676,"sourceLine":2687,"sourceFile":"gtest.cc","symbol":"testing::Test::Run()","imageIndex":10,"symbolLocation":452},{"imageOffset":6292744,"sourceLine":2836,"sourceFile":"gtest.cc","symbol":"testing::TestInfo::Run()","imageIndex":10,"symbolLocation":532},{"imageOffset":6295964,"sourceLine":3015,"sourceFile":"gtest.cc","symbol":"testing::TestSuite::Run()","imageIndex":10,"symbolLocation":956},{"imageOffset":6366056,"sourceLine":5920,"sourceFile":"gtest.cc","symbol":"testing::internal::UnitTestImpl::RunAllTests()","imageIndex":10,"symbolLocation":2240},{"symbol":"bool testing::internal::HandleSehExceptionsInMethodIfSupported(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)","inline":true,"imageIndex":10,"imageOffset":6363396,"symbolLocation":16,"sourceLine":2612,"sourceFile":"gtest.cc"},{"imageOffset":6363396,"sourceLine":2648,"sourceFile":"gtest.cc","symbol":"bool testing::internal::HandleExceptionsInMethodIfSupported(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)","imageIndex":10,"symbolLocation":100},{"imageOffset":6363244,"sourceLine":5484,"sourceFile":"gtest.cc","symbol":"testing::UnitTest::Run()","imageIndex":10,"symbolLocation":124},{"symbol":"RUN_ALL_TESTS()","inline":true,"imageIndex":10,"imageOffset":2832056,"symbolLocation":8,"sourceLine":2317,"sourceFile":"gtest.h"},{"imageOffset":2832056,"sourceLine":50,"sourceFile":"tests_main.cc","symbol":"main","imageIndex":10,"symbolLocation":824},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":11}]},{"id":11778328,"name":"mg:flusher:0","threadState":{"x":[{"value":260},{"value":0},{"value":256},{"value":0},{"value":0},{"value":160},{"value":0},{"value":99972125},{"value":6165016088},{"value":0},{"value":4321231168},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8075080440},{"value":0},{"value":4321231144},{"value":4321231096},{"value":6165016800},{"value":99972125},{"value":0},{"value":256},{"value":257},{"value":512},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6472525308},"cpsr":{"value":1610616832},"fp":{"value":6165016208},"sp":{"value":6165016064},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6472274028},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":15},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":16},{"imageOffset":79216,"symbol":"std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock&, std::__1::chrono::time_point>>)","symbolLocation":100,"imageIndex":17},{"imageOffset":4113740,"sourceFile":"__mutex_base","symbol":"std::__1::cv_status std::__1::condition_variable::wait_for>(std::__1::unique_lock&, std::__1::chrono::duration> const&)","imageIndex":10,"symbolLocation":132,"inline":true},{"imageOffset":4113740,"sourceLine":104,"sourceFile":"worker.cc","symbol":"magma::TaskQueue::dequeue(std::__1::atomic&)","imageIndex":10,"symbolLocation":352},{"imageOffset":4115908,"sourceLine":179,"sourceFile":"worker.cc","symbol":"magma::TaskWorker::loop(void*)","imageIndex":10,"symbolLocation":100},{"symbol":"std::__1::__function::__value_func::operator()[abi:v160006]() const","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":20,"sourceLine":510,"sourceFile":"function.h"},{"symbol":"std::__1::function::operator()() const","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":20,"sourceLine":1156,"sourceFile":"function.h"},{"symbol":"create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1::operator()() const","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":68,"sourceLine":117,"sourceFile":"thread.cc"},{"symbol":"decltype(std::declval, std::__1::basic_string, std::__1::allocator>)::$_1>()()) std::__1::__invoke[abi:v160006], std::__1::basic_string, std::__1::allocator>)::$_1>(create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1&&)","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":68,"sourceLine":394,"sourceFile":"invoke.h"},{"symbol":"void std::__1::__thread_execute[abi:v160006]>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>(std::__1::tuple>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>&, std::__1::__tuple_indices<>)","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":76,"sourceLine":288,"sourceFile":"thread"},{"imageOffset":5707016,"sourceLine":299,"sourceFile":"thread","symbol":"void* std::__1::__thread_proxy[abi:v160006]>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>>(void*)","imageIndex":10,"symbolLocation":120},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":16},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]},{"id":11778329,"name":"mg:compactor:0","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6165589544},{"value":0},{"value":4321231936},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8075080440},{"value":0},{"value":4321231912},{"value":4321231864},{"value":6165590240},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6472525308},"cpsr":{"value":1610616832},"fp":{"value":6165589664},"sp":{"value":6165589520},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6472274028},"far":{"value":0}},"frames":[{"imageOffset":20588,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":15},{"imageOffset":30204,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":16},{"imageOffset":79068,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":28,"imageIndex":17},{"imageOffset":4113528,"sourceLine":106,"sourceFile":"worker.cc","symbol":"magma::TaskQueue::dequeue(std::__1::atomic&)","imageIndex":10,"symbolLocation":140},{"imageOffset":4115908,"sourceLine":179,"sourceFile":"worker.cc","symbol":"magma::TaskWorker::loop(void*)","imageIndex":10,"symbolLocation":100},{"symbol":"std::__1::__function::__value_func::operator()[abi:v160006]() const","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":20,"sourceLine":510,"sourceFile":"function.h"},{"symbol":"std::__1::function::operator()() const","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":20,"sourceLine":1156,"sourceFile":"function.h"},{"symbol":"create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1::operator()() const","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":68,"sourceLine":117,"sourceFile":"thread.cc"},{"symbol":"decltype(std::declval, std::__1::basic_string, std::__1::allocator>)::$_1>()()) std::__1::__invoke[abi:v160006], std::__1::basic_string, std::__1::allocator>)::$_1>(create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1&&)","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":68,"sourceLine":394,"sourceFile":"invoke.h"},{"symbol":"void std::__1::__thread_execute[abi:v160006]>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>(std::__1::tuple>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>&, std::__1::__tuple_indices<>)","inline":true,"imageIndex":10,"imageOffset":5707016,"symbolLocation":76,"sourceLine":288,"sourceFile":"thread"},{"imageOffset":5707016,"sourceLine":299,"sourceFile":"thread","symbol":"void* std::__1::__thread_proxy[abi:v160006]>, create_thread(std::__1::function, std::__1::basic_string, std::__1::allocator>)::$_1>>(void*)","imageIndex":10,"symbolLocation":120},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":16},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}]},{"id":11778331,"frames":[{"imageOffset":8912,"symbol":"__open","symbolLocation":8,"imageIndex":15},{"imageOffset":54372,"symbol":"open","symbolLocation":64,"imageIndex":15},{"imageOffset":4194204,"sourceLine":94,"sourceFile":"file_impl_linux.cc","symbol":"magma::BasicFile::Open(int)","imageIndex":10,"symbolLocation":472},{"imageOffset":4163240,"sourceLine":201,"sourceFile":"rw_file.cc","symbol":"magma::WriteFile(magma::FileSystem, std::__1::basic_string, std::__1::allocator> const&, std::__1::basic_string, std::__1::allocator> const&, bool, bool)","imageIndex":10,"symbolLocation":312},{"imageOffset":275396,"sourceLine":2239,"sourceFile":"kvstore.cc","symbol":"magma::KVStore::LockDiskSnapshot()","imageIndex":10,"symbolLocation":512},{"symbol":"MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51::operator()() const","inline":true,"imageIndex":10,"imageOffset":2766264,"symbolLocation":480,"sourceLine":1217,"sourceFile":"kvstore_test.cc"},{"symbol":"std::__1::thread MagmaGTest::StartThread(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()::operator()() const","inline":true,"imageIndex":10,"imageOffset":2766264,"symbolLocation":500,"sourceLine":69,"sourceFile":"magma_gtest.h"},{"symbol":"decltype(std::declval()()) std::__1::__invoke[abi:v160006](MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()>(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)","inline":true,"imageIndex":10,"imageOffset":2766264,"symbolLocation":500,"sourceLine":394,"sourceFile":"invoke.h"},{"symbol":"void std::__1::__thread_execute[abi:v160006]>, std::__1::thread MagmaGTest::StartThread(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()>(std::__1::tuple(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()>&, std::__1::__tuple_indices<>)","inline":true,"imageIndex":10,"imageOffset":2766264,"symbolLocation":500,"sourceLine":288,"sourceFile":"thread"},{"imageOffset":2766264,"sourceLine":299,"sourceFile":"thread","symbol":"void* std::__1::__thread_proxy[abi:v160006]>, std::__1::thread MagmaGTest::StartThread(MagmaKVStoreTest_checkpoint_file_locks_Test::TestBody()::$_51&)::'lambda'()>>(void*)","imageIndex":10,"symbolLocation":568},{"imageOffset":28724,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":16},{"imageOffset":7740,"symbol":"thread_start","symbolLocation":8,"imageIndex":16}],"threadState":{"x":[{"value":16},{"value":0},{"value":420},{"value":4324279288},{"value":0},{"value":0},{"value":30227152715539820},{"value":4324279040},{"value":420},{"value":1536},{"value":16},{"value":65},{"value":0},{"value":1536},{"value":18446744073709486080},{"value":32768},{"value":5},{"value":8075065728},{"value":0},{"value":1537},{"value":4324279232},{"value":4324279184},{"value":420},{"value":0},{"value":6166162848},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6472307812},"cpsr":{"value":1073745920},"fp":{"value":6166162384},"sp":{"value":6166162336},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6472262352},"far":{"value":0}}}], "usedImages" : [ { "source" : "P", "arch" : "arm64", "base" : 4325900288, "size" : 131072, "uuid" : "25ca3947-a3d3-3f7b-b439-3efa8ae19ad0", "path" : "\/Users\/USER\/*\/liblz4.1.9.2.dylib", "name" : "liblz4.1.9.2.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4327129088, "size" : 933888, "uuid" : "d6bf2b90-5460-3a51-bc8c-07d8a12aadad", "path" : "\/Users\/USER\/*\/libzstd.1.5.0.dylib", "name" : "libzstd.1.5.0.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4325818368, "size" : 32768, "uuid" : "0630ad6e-def2-3a64-b54e-ec2250ce2a8e", "path" : "\/Users\/USER\/*\/libsnappy.1.1.10.dylib", "name" : "libsnappy.1.1.10.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4328194048, "size" : 425984, "uuid" : "f3fe99ad-615e-3f51-be99-09ed9a4724c5", "path" : "\/Users\/USER\/*\/libssl.3.dylib", "name" : "libssl.3.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4332650496, "size" : 2736128, "uuid" : "113b614e-2ed5-3dcd-b43c-f73d02872947", "path" : "\/Users\/USER\/*\/libcrypto.3.dylib", "name" : "libcrypto.3.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4326309888, "size" : 114688, "uuid" : "e4811eaf-956c-3222-b0fa-9e2de81c4366", "path" : "\/Users\/USER\/*\/libevent_core-2.1.7.dylib", "name" : "libevent_core-2.1.7.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4326555648, "size" : 98304, "uuid" : "8c9114fc-32f4-31b7-8e3e-57df635929ee", "path" : "\/Users\/USER\/*\/libevent_extra-2.1.7.dylib", "name" : "libevent_extra-2.1.7.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4326064128, "size" : 16384, "uuid" : "86e775f3-a3af-3a28-a864-e00605d88d3a", "path" : "\/Users\/USER\/*\/libevent_pthreads-2.1.7.dylib", "name" : "libevent_pthreads-2.1.7.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4326129664, "size" : 32768, "uuid" : "049932e4-57bd-32b6-97b2-1a0866fff28f", "path" : "\/Users\/USER\/*\/libevent_openssl-2.1.7.dylib", "name" : "libevent_openssl-2.1.7.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4329553920, "size" : 442368, "uuid" : "924832ef-6f2e-326e-b993-54aac3fe2d44", "path" : "\/Users\/USER\/*\/libjemalloc.2.dylib", "name" : "libjemalloc.2.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4302422016, "size" : 8175616, "uuid" : "bfe25ed0-7062-381a-9a14-49c05b909179", "path" : "\/Users\/USER\/*\/magma_gtest", "name" : "magma_gtest" }, { "source" : "P", "arch" : "arm64e", "base" : 6468825088, "size" : 607048, "uuid" : "324e4ad9-e01f-3183-b09f-3e20b326643a", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "arm64e", "base" : 6472138752, "size" : 114688, "uuid" : "e812122a-da5b-3f1a-a15c-936c0b9d26be", "path" : "\/usr\/lib\/libc++abi.dylib", "name" : "libc++abi.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6472704000, "size" : 28668, "uuid" : "e1840daa-9c10-393d-a3a3-94dde6fe0011", "path" : "\/usr\/lib\/system\/libsystem_platform.dylib", "name" : "libsystem_platform.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6472253440, "size" : 241664, "uuid" : "ca94fc21-bc40-3b43-b65d-b87ece9e1d48", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6472495104, "size" : 53236, "uuid" : "a7d94c96-7b1f-3229-9bea-048d037c3292", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6471557120, "size" : 581624, "uuid" : "375254eb-5a65-35d0-b6b4-773e6763d289", "path" : "\/usr\/lib\/libc++.1.dylib", "name" : "libc++.1.dylib" } ], "sharedCache" : { "base" : 6468075520, "size" : 4061216768, "uuid" : "f9ddd844-7f3f-34bd-be29-f0c72d5e5449" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=980.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=980.1M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nCoreMedia Capture Data 11.6M 66 \nCoreMedia Capture Data (reserved) 688K 4 reserved VM address space (unallocated)\nKernel Alloc Once 32K 1 \nMALLOC 956.2M 23 \nMALLOC guard page 96K 6 \nSTACK GUARD 56.1M 4 \nStack 9808K 4 \n__AUTH 355K 73 \n__AUTH_CONST 4128K 157 \n__DATA 3625K 160 \n__DATA_CONST 5193K 169 \n__DATA_DIRTY 365K 58 \n__LINKEDIT 901.9M 12 \n__OBJC_RO 71.1M 1 \n__OBJC_RW 2168K 1 \n__TEXT 135.8M 177 \ndyld private memory 272K 2 \nshared memory 32K 2 \n=========== ======= ======= \nTOTAL 2.1G 921 \nTOTAL, minus reserved VM space 2.1G 921 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "logWritingSignature" : "aa39759469ca3c97002280e57217bcd63592a0db", "trialInfo" : { "rollouts" : [ { "rolloutId" : "60da5e84ab0ca017dace9abf", "factorPackIds" : { }, "deploymentId" : 240000008 }, { "rolloutId" : "5fb4245a1bbfe8005e33a1e1", "factorPackIds" : { }, "deploymentId" : 240000021 } ], "experiments" : [ { "treatmentId" : "130776ea-444f-4cb4-8def-f71b4f47391b", "experimentId" : "66105e203b960674f9490906", "deploymentId" : 400000001 } ] } }