[2022-02-11T13:43:02.796Z] Test Case '-[CouchbaseLiteSwiftTests.QueryTest testJSONLiveQuery]' started. [2022-02-11T13:43:03.364Z] 2022-02-11 05:43:03.185163-0800 xctest[85439:56749632] [GCKSession] Not in connected state, so giving up for participant [6111E0FD] on channel [0]. [2022-02-11T13:43:03.364Z] 2022-02-11 05:43:03.187849-0800 xctest[85439:56749632] [GCKSession] Not in connected state, so giving up for participant [6111E0FD] on channel [1]. [2022-02-11T13:43:03.364Z] 2022-02-11 05:43:03.189930-0800 xctest[85439:56749632] [GCKSession] Not in connected state, so giving up for participant [6111E0FD] on channel [2]. [2022-02-11T13:43:03.364Z] 2022-02-11 05:43:03.191798-0800 xctest[85439:56749632] [GCKSession] Not in connected state, so giving up for participant [6111E0FD] on channel [3]. [2022-02-11T13:43:03.364Z] ================================================================= [2022-02-11T13:43:03.364Z] ==85439==ERROR: AddressSanitizer: heap-use-after-free on address 0x60f000083d5a at pc 0x10011649e1bf bp 0x7ffee3632410 sp 0x7ffee3632408 [2022-02-11T13:43:03.364Z] READ of size 1 at 0x60f000083d5a thread T0 [2022-02-11T13:43:05.278Z] 2022-02-11 05:43:04.865368-0800 xctest[85439:56749686] [GCKSession] Not in connected state, so giving up for participant [1CB45BAF] on channel [0]. [2022-02-11T13:43:05.278Z] 2022-02-11 05:43:04.867226-0800 xctest[85439:56749686] [GCKSession] Not in connected state, so giving up for participant [1CB45BAF] on channel [1]. [2022-02-11T13:43:05.278Z] 2022-02-11 05:43:04.868553-0800 xctest[85439:56749686] [GCKSession] Not in connected state, so giving up for participant [1CB45BAF] on channel [2]. [2022-02-11T13:43:05.278Z] 2022-02-11 05:43:04.870056-0800 xctest[85439:56749686] [GCKSession] Not in connected state, so giving up for participant [1CB45BAF] on channel [3]. [2022-02-11T13:43:06.660Z] 2022-02-11 05:43:06.609672-0800 xctest[85439:56749701] [GCKSession] Not in connected state, so giving up for participant [200A3158] on channel [0]. [2022-02-11T13:43:06.660Z] 2022-02-11 05:43:06.611200-0800 xctest[85439:56749701] [GCKSession] Not in connected state, so giving up for participant [200A3158] on channel [1]. [2022-02-11T13:43:06.660Z] 2022-02-11 05:43:06.612634-0800 xctest[85439:56749701] [GCKSession] Not in connected state, so giving up for participant [200A3158] on channel [2]. [2022-02-11T13:43:06.660Z] 2022-02-11 05:43:06.614081-0800 xctest[85439:56749701] [GCKSession] Not in connected state, so giving up for participant [200A3158] on channel [3]. [2022-02-11T13:43:09.233Z] 2022-02-11 05:43:08.603430-0800 xctest[85439:56749724] [GCKSession] Not in connected state, so giving up for participant [545196F5] on channel [0]. [2022-02-11T13:43:09.233Z] 2022-02-11 05:43:08.604921-0800 xctest[85439:56749724] [GCKSession] Not in connected state, so giving up for participant [545196F5] on channel [1]. [2022-02-11T13:43:09.233Z] 2022-02-11 05:43:08.606495-0800 xctest[85439:56749724] [GCKSession] Not in connected state, so giving up for participant [545196F5] on channel [2]. [2022-02-11T13:43:09.233Z] 2022-02-11 05:43:08.608828-0800 xctest[85439:56749724] [GCKSession] Not in connected state, so giving up for participant [545196F5] on channel [3]. [2022-02-11T13:43:09.233Z] #0 0x10011649e1be in bool std::__1::__cxx_atomic_load(std::__1::__cxx_atomic_base_impl const*, std::__1::memory_order) atomic:1003 [2022-02-11T13:43:09.233Z] #1 0x10011649e08d in std::__1::__atomic_base::load(std::__1::memory_order) const atomic:1607 [2022-02-11T13:43:09.233Z] #2 0x100116499ef9 in std::__1::__atomic_base::operator bool() const atomic:1611 [2022-02-11T13:43:09.233Z] #3 0x10011649ed8c in litecore::LiveQuerier::stop()::$_0::operator()(litecore::DataFile*) const LiveQuerier.cc:87 [2022-02-11T13:43:09.233Z] #4 0x1001164979ed in bool litecore::access_lock::useLocked(litecore::LiveQuerier::stop()::$_0) access_lock.hh:171 [2022-02-11T13:43:09.233Z] #5 0x100116497626 in litecore::LiveQuerier::stop() LiveQuerier.cc:84 [2022-02-11T13:43:09.233Z] #6 0x100115f42b3a in C4Query::enableObserver(litecore::C4QueryObserverImpl*, bool) c4Query.cc:275 [2022-02-11T13:43:09.233Z] #7 0x1001160da793 in litecore::C4QueryObserverImpl::~C4QueryObserverImpl() c4QueryImpl.hh:129 [2022-02-11T13:43:09.233Z] #8 0x1001160d9c14 in litecore::C4QueryObserverImpl::~C4QueryObserverImpl() c4QueryImpl.hh:127 [2022-02-11T13:43:09.233Z] #9 0x1001160d9c3b in litecore::C4QueryObserverImpl::~C4QueryObserverImpl() c4QueryImpl.hh:127 [2022-02-11T13:43:09.233Z] #10 0x1001160cb703 in c4queryobs_free c4CAPI.cc:1449 [2022-02-11T13:43:09.233Z] #11 0x100115ae4d97 in -[CBLQueryObserver stopAndFree] CBLQueryObserver.m:76 [2022-02-11T13:43:09.233Z] #12 0x100115ab97f7 in -[CBLQuery removeChangeListenerWithToken:] CBLQuery.mm:293 [2022-02-11T13:43:09.233Z] #13 0x100115bd0210 in Query.removeChangeListener(withToken:) Query.swift:129 [2022-02-11T13:43:09.491Z] #14 0x100115404ae6 in QueryTest.testLiveQuery(query:) QueryTest.swift:1799 [2022-02-11T13:43:09.491Z] #15 0x100115403223 in QueryTest.testJSONLiveQuery() QueryTest.swift:1767 [2022-02-11T13:43:09.491Z] #16 0x10011540353d in @objc QueryTest.testJSONLiveQuery() [2022-02-11T13:43:09.751Z] #17 0x7fff20429a3b in __invoking___+0x8b (CoreFoundation:x86_64+0x118a3b) [2022-02-11T13:43:09.751Z] #18 0x7fff20426c6e in -[NSInvocation invoke]+0x130 (CoreFoundation:x86_64+0x115c6e) [2022-02-11T13:43:09.751Z] #19 0x10d5e537a in __24-[XCTestCase invokeTest]_block_invoke_2+0x33 (XCTest:x86_64+0x2937a) [2022-02-11T13:43:09.751Z] #20 0x10d688e9b in +[XCTSwiftErrorObservation observeErrorsInBlock:]+0x44 (XCTest:x86_64+0xcce9b) [2022-02-11T13:43:09.751Z] #21 0x10d5e5267 in __24-[XCTestCase invokeTest]_block_invoke.270+0x80 (XCTest:x86_64+0x29267) [2022-02-11T13:43:09.751Z] #22 0x10d6404a2 in -[XCTestCase(XCTIssueHandling) _caughtUnhandledDeveloperExceptionPermittingControlFlowInterruptions:caughtInterruptionException:whileExecutingBlock:]+0xb6 (XCTest:x86_64+0x844a2) [2022-02-11T13:43:09.751Z] #23 0x10d5e4d88 in -[XCTestCase invokeTest]+0x42c (XCTest:x86_64+0x28d88) [2022-02-11T13:43:09.751Z] #24 0x10d5e68f2 in __26-[XCTestCase performTest:]_block_invoke_2+0x2a (XCTest:x86_64+0x2a8f2) [2022-02-11T13:43:09.751Z] #25 0x10d6404a2 in -[XCTestCase(XCTIssueHandling) _caughtUnhandledDeveloperExceptionPermittingControlFlowInterruptions:caughtInterruptionException:whileExecutingBlock:]+0xb6 (XCTest:x86_64+0x844a2) [2022-02-11T13:43:09.751Z] #26 0x10d5e6829 in __26-[XCTestCase performTest:]_block_invoke.396+0x55 (XCTest:x86_64+0x2a829) [2022-02-11T13:43:09.751Z] #27 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:09.751Z] #28 0x10d5e6041 in -[XCTestCase performTest:]+0x2bd (XCTest:x86_64+0x2a041) [2022-02-11T13:43:09.751Z] #29 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:09.751Z] #30 0x10d5ddc83 in -[XCTestSuite runTestBasedOnRerunPolicy:testRun:]+0xac (XCTest:x86_64+0x21c83) [2022-02-11T13:43:09.751Z] #31 0x10d5ddae6 in __27-[XCTestSuite performTest:]_block_invoke+0xfc (XCTest:x86_64+0x21ae6) [2022-02-11T13:43:09.751Z] #32 0x10d5dd307 in __59-[XCTestSuite _performProtectedSectionForTest:testSection:]_block_invoke+0x17 (XCTest:x86_64+0x21307) [2022-02-11T13:43:09.751Z] #33 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:09.751Z] #34 0x10d5dd2be in -[XCTestSuite _performProtectedSectionForTest:testSection:]+0x9e (XCTest:x86_64+0x212be) [2022-02-11T13:43:09.751Z] #35 0x10d5dd5f0 in -[XCTestSuite performTest:]+0x118 (XCTest:x86_64+0x215f0) [2022-02-11T13:43:09.751Z] #36 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:09.751Z] #37 0x10d5ddc83 in -[XCTestSuite runTestBasedOnRerunPolicy:testRun:]+0xac (XCTest:x86_64+0x21c83) [2022-02-11T13:43:09.751Z] #38 0x10d5ddae6 in __27-[XCTestSuite performTest:]_block_invoke+0xfc (XCTest:x86_64+0x21ae6) [2022-02-11T13:43:09.751Z] #39 0x10d5dd307 in __59-[XCTestSuite _performProtectedSectionForTest:testSection:]_block_invoke+0x17 (XCTest:x86_64+0x21307) [2022-02-11T13:43:09.751Z] #40 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:09.751Z] #41 0x10d5dd2be in -[XCTestSuite _performProtectedSectionForTest:testSection:]+0x9e (XCTest:x86_64+0x212be) [2022-02-11T13:43:09.751Z] #42 0x10d5dd5f0 in -[XCTestSuite performTest:]+0x118 (XCTest:x86_64+0x215f0) [2022-02-11T13:43:09.751Z] #43 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:09.751Z] #44 0x10d5ddc83 in -[XCTestSuite runTestBasedOnRerunPolicy:testRun:]+0xac (XCTest:x86_64+0x21c83) [2022-02-11T13:43:09.751Z] #45 0x10d5ddae6 in __27-[XCTestSuite performTest:]_block_invoke+0xfc (XCTest:x86_64+0x21ae6) [2022-02-11T13:43:09.751Z] #46 0x10d5dd307 in __59-[XCTestSuite _performProtectedSectionForTest:testSection:]_block_invoke+0x17 (XCTest:x86_64+0x21307) [2022-02-11T13:43:09.751Z] #47 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:09.751Z] #48 0x10d5dd2be in -[XCTestSuite _performProtectedSectionForTest:testSection:]+0x9e (XCTest:x86_64+0x212be) [2022-02-11T13:43:09.751Z] #49 0x10d5dd5f0 in -[XCTestSuite performTest:]+0x118 (XCTest:x86_64+0x215f0) [2022-02-11T13:43:09.751Z] #50 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:09.751Z] #51 0x10d6671bb in __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke_2+0x93 (XCTest:x86_64+0xab1bb) [2022-02-11T13:43:09.751Z] #52 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:09.751Z] #53 0x10d667120 in __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke+0x6e (XCTest:x86_64+0xab120) [2022-02-11T13:43:09.751Z] #54 0x10d6672a1 in __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke.91+0x5f (XCTest:x86_64+0xab2a1) [2022-02-11T13:43:09.751Z] #55 0x10d5fae54 in -[XCTestObservationCenter _observeTestExecutionForBlock:]+0x144 (XCTest:x86_64+0x3ee54) [2022-02-11T13:43:09.751Z] #56 0x10d666e99 in -[XCTTestRunSession runTestsAndReturnError:]+0x1d8 (XCTest:x86_64+0xaae99) [2022-02-11T13:43:09.751Z] #57 0x10d5c20cd in -[XCTestDriver _runTests]+0x1d5 (XCTest:x86_64+0x60cd) [2022-02-11T13:43:09.751Z] #58 0x10d65006a in _XCTestMain+0x6b (XCTest:x86_64+0x9406a) [2022-02-11T13:43:09.751Z] #59 0x10c5cf44b in main+0xfa (xctest:x86_64+0x10000644b) [2022-02-11T13:43:09.751Z] #60 0x7fff2025abbc in start+0x0 (libdyld.dylib:x86_64+0xbbc) [2022-02-11T13:43:09.751Z] [2022-02-11T13:43:09.751Z] 0x60f000083d5a is located 170 bytes inside of 176-byte region [0x60f000083cb0,0x60f000083d60) [2022-02-11T13:43:09.751Z] freed by thread T6 here: [2022-02-11T13:43:09.751Z] #0 0x10c6d865d in wrap__ZdlPv+0x7d (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4e65d) [2022-02-11T13:43:09.751Z] #1 0x100116495447 in litecore::LiveQuerier::~LiveQuerier() LiveQuerier.cc:56 [2022-02-11T13:43:09.751Z] #2 0x100116d2070d in fleece::RefCounted::_careful_release() const RefCounted.cc:122 [2022-02-11T13:43:09.751Z] #3 0x100116d202a4 in fleece::RefCounted::_release() const RefCounted.hh:47 [2022-02-11T13:43:09.751Z] #4 0x100116d2027f in fleece::release(fleece::RefCounted const*) RefCounted.cc:34 [2022-02-11T13:43:09.751Z] #5 0x100115e97815 in litecore::actor::GCDMailbox::afterEvent() GCDMailbox.cc:173 [2022-02-11T13:43:09.751Z] #6 0x100115e97712 in invocation function for block in litecore::actor::GCDMailbox::enqueue(char const*, void () block_pointer) GCDMailbox.cc:122 [2022-02-11T13:43:09.751Z] #7 0x10c6ca00a in __wrap_dispatch_async_block_invoke+0xca (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4000a) [2022-02-11T13:43:09.751Z] #8 0x7fff2010670c in _dispatch_call_block_and_release+0xb (libdispatch.dylib:x86_64+0x270c) [2022-02-11T13:43:09.751Z] #9 0x7fff201078de in _dispatch_client_callout+0x7 (libdispatch.dylib:x86_64+0x38de) [2022-02-11T13:43:09.751Z] #10 0x7fff2010de14 in _dispatch_lane_serial_drain+0x2ca (libdispatch.dylib:x86_64+0x9e14) [2022-02-11T13:43:09.751Z] #11 0x7fff2010e98b in _dispatch_lane_invoke+0x18f (libdispatch.dylib:x86_64+0xa98b) [2022-02-11T13:43:09.751Z] #12 0x7fff20118f80 in _dispatch_workloop_worker_thread+0x303 (libdispatch.dylib:x86_64+0x14f80) [2022-02-11T13:43:10.018Z] #13 0x7fff6034045c in _pthread_wqthread+0x139 (libsystem_pthread.dylib:x86_64+0x345c) [2022-02-11T13:43:10.018Z] #14 0x7fff6033f42e in start_wqthread+0xe (libsystem_pthread.dylib:x86_64+0x242e) [2022-02-11T13:43:10.018Z] [2022-02-11T13:43:10.018Z] previously allocated by thread T0 here: [2022-02-11T13:43:10.018Z] #0 0x10c6d823d in wrap__Znwm+0x7d (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4e23d) [2022-02-11T13:43:10.018Z] #1 0x100115f426f7 in C4Query::enableObserver(litecore::C4QueryObserverImpl*, bool) c4Query.cc:239 [2022-02-11T13:43:10.018Z] #2 0x1001160d9c92 in litecore::C4QueryObserverImpl::setEnabled(bool) c4QueryImpl.hh:133 [2022-02-11T13:43:10.018Z] #3 0x1001160cb63f in c4queryobs_setEnabled c4CAPI.cc:1445 [2022-02-11T13:43:10.018Z] #4 0x100115ae5df9 in -[CBLQueryObserver observerEnable:] CBLQueryObserver.m:145 [2022-02-11T13:43:10.018Z] #5 0x100115ae4c7f in -[CBLQueryObserver start] CBLQueryObserver.m:69 [2022-02-11T13:43:10.018Z] #6 0x100115ab9117 in -[CBLQuery addChangeListenerWithQueue:listener:] CBLQuery.mm:281 [2022-02-11T13:43:10.018Z] #7 0x100115bcee64 in Query.addChangeListener(withQueue:_:) Query.swift:102 [2022-02-11T13:43:10.018Z] #8 0x100115bce424 in Query.addChangeListener(_:) Query.swift:83 [2022-02-11T13:43:10.018Z] #9 0x10011540473d in QueryTest.testLiveQuery(query:) QueryTest.swift:1781 [2022-02-11T13:43:10.018Z] #10 0x100115403223 in QueryTest.testJSONLiveQuery() QueryTest.swift:1767 [2022-02-11T13:43:10.018Z] #11 0x10011540353d in @objc QueryTest.testJSONLiveQuery() [2022-02-11T13:43:10.018Z] #12 0x7fff20429a3b in __invoking___+0x8b (CoreFoundation:x86_64+0x118a3b) [2022-02-11T13:43:10.018Z] #13 0x7fff20426c6e in -[NSInvocation invoke]+0x130 (CoreFoundation:x86_64+0x115c6e) [2022-02-11T13:43:10.018Z] #14 0x10d5e537a in __24-[XCTestCase invokeTest]_block_invoke_2+0x33 (XCTest:x86_64+0x2937a) [2022-02-11T13:43:10.018Z] #15 0x10d688e9b in +[XCTSwiftErrorObservation observeErrorsInBlock:]+0x44 (XCTest:x86_64+0xcce9b) [2022-02-11T13:43:10.018Z] #16 0x10d5e5267 in __24-[XCTestCase invokeTest]_block_invoke.270+0x80 (XCTest:x86_64+0x29267) [2022-02-11T13:43:10.018Z] #17 0x10d6404a2 in -[XCTestCase(XCTIssueHandling) _caughtUnhandledDeveloperExceptionPermittingControlFlowInterruptions:caughtInterruptionException:whileExecutingBlock:]+0xb6 (XCTest:x86_64+0x844a2) [2022-02-11T13:43:10.018Z] #18 0x10d5e4d88 in -[XCTestCase invokeTest]+0x42c (XCTest:x86_64+0x28d88) [2022-02-11T13:43:10.018Z] #19 0x10d5e68f2 in __26-[XCTestCase performTest:]_block_invoke_2+0x2a (XCTest:x86_64+0x2a8f2) [2022-02-11T13:43:10.018Z] #20 0x10d6404a2 in -[XCTestCase(XCTIssueHandling) _caughtUnhandledDeveloperExceptionPermittingControlFlowInterruptions:caughtInterruptionException:whileExecutingBlock:]+0xb6 (XCTest:x86_64+0x844a2) [2022-02-11T13:43:10.018Z] #21 0x10d5e6829 in __26-[XCTestCase performTest:]_block_invoke.396+0x55 (XCTest:x86_64+0x2a829) [2022-02-11T13:43:10.018Z] #22 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:10.018Z] #23 0x10d5e6041 in -[XCTestCase performTest:]+0x2bd (XCTest:x86_64+0x2a041) [2022-02-11T13:43:10.018Z] #24 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:10.018Z] #25 0x10d5ddc83 in -[XCTestSuite runTestBasedOnRerunPolicy:testRun:]+0xac (XCTest:x86_64+0x21c83) [2022-02-11T13:43:10.018Z] #26 0x10d5ddae6 in __27-[XCTestSuite performTest:]_block_invoke+0xfc (XCTest:x86_64+0x21ae6) [2022-02-11T13:43:10.018Z] #27 0x10d5dd307 in __59-[XCTestSuite _performProtectedSectionForTest:testSection:]_block_invoke+0x17 (XCTest:x86_64+0x21307) [2022-02-11T13:43:10.018Z] #28 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:10.018Z] #29 0x10d5dd2be in -[XCTestSuite _performProtectedSectionForTest:testSection:]+0x9e (XCTest:x86_64+0x212be) [2022-02-11T13:43:10.018Z] [2022-02-11T13:43:10.018Z] Thread T6 created by T2 here: [2022-02-11T13:43:10.018Z] [2022-02-11T13:43:10.018Z] [2022-02-11T13:43:10.018Z] Thread T2 created by T1 here: [2022-02-11T13:43:10.018Z] [2022-02-11T13:43:10.018Z] [2022-02-11T13:43:10.018Z] Thread T1 created by unknown thread [2022-02-11T13:43:10.018Z] SUMMARY: AddressSanitizer: heap-use-after-free atomic:1003 in bool std::__1::__cxx_atomic_load(std::__1::__cxx_atomic_base_impl const*, std::__1::memory_order) [2022-02-11T13:43:10.018Z] Shadow bytes around the buggy address: [2022-02-11T13:43:10.018Z] 0x0c1f0fa40750: fd fd fa fa fa fa fa fa fa fa fd fd fd fd fd fd [2022-02-11T13:43:10.018Z] 0x0c1f0fa40760: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd [2022-02-11T13:43:10.018Z] 0x0c1f0fa40770: fa fa fa fa fa fa fa fa 00 00 00 00 00 00 00 00 [2022-02-11T13:43:10.018Z] 0x0c1f0fa40780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fa fa [2022-02-11T13:43:10.018Z] 0x0c1f0fa40790: fa fa fa fa fa fa fd fd fd fd fd fd fd fd fd fd [2022-02-11T13:43:10.018Z] =>0x0c1f0fa407a0: fd fd fd fd fd fd fd fd fd fd fd[fd]fa fa fa fa [2022-02-11T13:43:10.018Z] 0x0c1f0fa407b0: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 00 [2022-02-11T13:43:10.018Z] 0x0c1f0fa407c0: 00 00 00 00 00 00 00 00 00 00 fa fa fa fa fa fa [2022-02-11T13:43:10.018Z] 0x0c1f0fa407d0: fa fa fd fd fd fd fd fd fd fd fd fd fd fd fd fd [2022-02-11T13:43:10.018Z] 0x0c1f0fa407e0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa [2022-02-11T13:43:10.018Z] 0x0c1f0fa407f0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd [2022-02-11T13:43:10.018Z] Shadow byte legend (one shadow byte represents 8 application bytes): [2022-02-11T13:43:10.018Z] Addressable: 00 [2022-02-11T13:43:10.018Z] Partially addressable: 01 02 03 04 05 06 07 [2022-02-11T13:43:10.018Z] Heap left redzone: fa [2022-02-11T13:43:10.018Z] Freed heap region: fd [2022-02-11T13:43:10.018Z] Stack left redzone: f1 [2022-02-11T13:43:10.018Z] Stack mid redzone: f2 [2022-02-11T13:43:10.018Z] Stack right redzone: f3 [2022-02-11T13:43:10.018Z] Stack after return: f5 [2022-02-11T13:43:10.018Z] Stack use after scope: f8 [2022-02-11T13:43:10.018Z] Global redzone: f9 [2022-02-11T13:43:10.018Z] Global init order: f6 [2022-02-11T13:43:10.018Z] Poisoned by user: f7 [2022-02-11T13:43:10.018Z] Container overflow: fc [2022-02-11T13:43:10.018Z] Array cookie: ac [2022-02-11T13:43:10.018Z] Intra object redzone: bb [2022-02-11T13:43:10.018Z] ASan internal: fe [2022-02-11T13:43:10.018Z] Left alloca redzone: ca [2022-02-11T13:43:10.018Z] Right alloca redzone: cb [2022-02-11T13:43:10.018Z] Shadow gap: cc [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.758190-0800 xctest[85439:56748631] ================================================================= [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.758516-0800 xctest[85439:56748631] ==85439==ERROR: AddressSanitizer: heap-use-after-free on address 0x60f000083d5a at pc 0x10011649e1bf bp 0x7ffee3632410 sp 0x7ffee3632408 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.758757-0800 xctest[85439:56748631] READ of size 1 at 0x60f000083d5a thread T0 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.759031-0800 xctest[85439:56748631] #0 0x10011649e1be in bool std::__1::__cxx_atomic_load(std::__1::__cxx_atomic_base_impl const*, std::__1::memory_order) atomic:1003 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.759351-0800 xctest[85439:56748631] #1 0x10011649e08d in std::__1::__atomic_base::load(std::__1::memory_order) const atomic:1607 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.759559-0800 xctest[85439:56748631] #2 0x100116499ef9 in std::__1::__atomic_base::operator bool() const atomic:1611 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.759784-0800 xctest[85439:56748631] #3 0x10011649ed8c in litecore::LiveQuerier::stop()::$_0::operator()(litecore::DataFile*) const LiveQuerier.cc:87 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.760018-0800 xctest[85439:56748631] #4 0x1001164979ed in bool litecore::access_lock::useLocked(litecore::LiveQuerier::stop()::$_0) access_lock.hh:171 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.760214-0800 xctest[85439:56748631] #5 0x100116497626 in litecore::LiveQuerier::stop() LiveQuerier.cc:84 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.760424-0800 xctest[85439:56748631] #6 0x100115f42b3a in C4Query::enableObserver(litecore::C4QueryObserverImpl*, bool) c4Query.cc:275 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.760652-0800 xctest[85439:56748631] #7 0x1001160da793 in litecore::C4QueryObserverImpl::~C4QueryObserverImpl() c4QueryImpl.hh:129 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.760899-0800 xctest[85439:56748631] #8 0x1001160d9c14 in litecore::C4QueryObserverImpl::~C4QueryObserverImpl() c4QueryImpl.hh:127 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.761160-0800 xctest[85439:56748631] #9 0x1001160d9c3b in litecore::C4QueryObserverImpl::~C4QueryObserverImpl() c4QueryImpl.hh:127 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.761426-0800 xctest[85439:56748631] #10 0x1001160cb703 in c4queryobs_free c4CAPI.cc:1449 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.761669-0800 xctest[85439:56748631] #11 0x100115ae4d97 in -[CBLQueryObserver stopAndFree] CBLQueryObserver.m:76 [2022-02-11T13:43:10.018Z] 2022-02-11 05:43:09.761912-0800 xctest[85439:56748631] #12 0x100115ab97f7 in -[CBLQuery removeChangeListenerWithToken:] CBLQuery.mm:293 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.762137-0800 xctest[85439:56748631] #13 0x100115bd0210 in Query.removeChangeListener(withToken:) Query.swift:129 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.762400-0800 xctest[85439:56748631] #14 0x100115404ae6 in QueryTest.testLiveQuery(query:) QueryTest.swift:1799 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.762635-0800 xctest[85439:56748631] #15 0x100115403223 in QueryTest.testJSONLiveQuery() QueryTest.swift:1767 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.762808-0800 xctest[85439:56748631] #16 0x10011540353d in @objc QueryTest.testJSONLiveQuery() [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.762997-0800 xctest[85439:56748631] #17 0x7fff20429a3b in __invoking___+0x8b (CoreFoundation:x86_64+0x118a3b) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.763251-0800 xctest[85439:56748631] #18 0x7fff20426c6e in -[NSInvocation invoke]+0x130 (CoreFoundation:x86_64+0x115c6e) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.763470-0800 xctest[85439:56748631] #19 0x10d5e537a in __24-[XCTestCase invokeTest]_block_invoke_2+0x33 (XCTest:x86_64+0x2937a) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.763660-0800 xctest[85439:56748631] #20 0x10d688e9b in +[XCTSwiftErrorObservation observeErrorsInBlock:]+0x44 (XCTest:x86_64+0xcce9b) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.763890-0800 xctest[85439:56748631] #21 0x10d5e5267 in __24-[XCTestCase invokeTest]_block_invoke.270+0x80 (XCTest:x86_64+0x29267) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.764119-0800 xctest[85439:56748631] #22 0x10d6404a2 in -[XCTestCase(XCTIssueHandling) _caughtUnhandledDeveloperExceptionPermittingControlFlowInterruptions:caughtInterruptionException:whileExecutingBlock:]+0xb6 (XCTest:x86_64+0x844a2) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.764319-0800 xctest[85439:56748631] #23 0x10d5e4d88 in -[XCTestCase invokeTest]+0x42c (XCTest:x86_64+0x28d88) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.764555-0800 xctest[85439:56748631] #24 0x10d5e68f2 in __26-[XCTestCase performTest:]_block_invoke_2+0x2a (XCTest:x86_64+0x2a8f2) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.764756-0800 xctest[85439:56748631] #25 0x10d6404a2 in -[XCTestCase(XCTIssueHandling) _caughtUnhandledDeveloperExceptionPermittingControlFlowInterruptions:caughtInterruptionException:whileExecutingBlock:]+0xb6 (XCTest:x86_64+0x844a2) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.764981-0800 xctest[85439:56748631] #26 0x10d5e6829 in __26-[XCTestCase performTest:]_block_invoke.396+0x55 (XCTest:x86_64+0x2a829) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.765164-0800 xctest[85439:56748631] #27 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.765369-0800 xctest[85439:56748631] #28 0x10d5e6041 in -[XCTestCase performTest:]+0x2bd (XCTest:x86_64+0x2a041) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.765568-0800 xctest[85439:56748631] #29 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.765770-0800 xctest[85439:56748631] #30 0x10d5ddc83 in -[XCTestSuite runTestBasedOnRerunPolicy:testRun:]+0xac (XCTest:x86_64+0x21c83) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.765978-0800 xctest[85439:56748631] #31 0x10d5ddae6 in __27-[XCTestSuite performTest:]_block_invoke+0xfc (XCTest:x86_64+0x21ae6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.766181-0800 xctest[85439:56748631] #32 0x10d5dd307 in __59-[XCTestSuite _performProtectedSectionForTest:testSection:]_block_invoke+0x17 (XCTest:x86_64+0x21307) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.766428-0800 xctest[85439:56748631] #33 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.766624-0800 xctest[85439:56748631] #34 0x10d5dd2be in -[XCTestSuite _performProtectedSectionForTest:testSection:]+0x9e (XCTest:x86_64+0x212be) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.766874-0800 xctest[85439:56748631] #35 0x10d5dd5f0 in -[XCTestSuite performTest:]+0x118 (XCTest:x86_64+0x215f0) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.767065-0800 xctest[85439:56748631] #36 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.767361-0800 xctest[85439:56748631] #37 0x10d5ddc83 in -[XCTestSuite runTestBasedOnRerunPolicy:testRun:]+0xac (XCTest:x86_64+0x21c83) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.767539-0800 xctest[85439:56748631] #38 0x10d5ddae6 in __27-[XCTestSuite performTest:]_block_invoke+0xfc (XCTest:x86_64+0x21ae6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.767756-0800 xctest[85439:56748631] #39 0x10d5dd307 in __59-[XCTestSuite _performProtectedSectionForTest:testSection:]_block_invoke+0x17 (XCTest:x86_64+0x21307) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.767931-0800 xctest[85439:56748631] #40 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.768133-0800 xctest[85439:56748631] #41 0x10d5dd2be in -[XCTestSuite _performProtectedSectionForTest:testSection:]+0x9e (XCTest:x86_64+0x212be) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.768324-0800 xctest[85439:56748631] #42 0x10d5dd5f0 in -[XCTestSuite performTest:]+0x118 (XCTest:x86_64+0x215f0) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.768496-0800 xctest[85439:56748631] #43 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.768664-0800 xctest[85439:56748631] #44 0x10d5ddc83 in -[XCTestSuite runTestBasedOnRerunPolicy:testRun:]+0xac (XCTest:x86_64+0x21c83) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.768913-0800 xctest[85439:56748631] #45 0x10d5ddae6 in __27-[XCTestSuite performTest:]_block_invoke+0xfc (XCTest:x86_64+0x21ae6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.769103-0800 xctest[85439:56748631] #46 0x10d5dd307 in __59-[XCTestSuite _performProtectedSectionForTest:testSection:]_block_invoke+0x17 (XCTest:x86_64+0x21307) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.769334-0800 xctest[85439:56748631] #47 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.769530-0800 xctest[85439:56748631] #48 0x10d5dd2be in -[XCTestSuite _performProtectedSectionForTest:testSection:]+0x9e (XCTest:x86_64+0x212be) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.769741-0800 xctest[85439:56748631] #49 0x10d5dd5f0 in -[XCTestSuite performTest:]+0x118 (XCTest:x86_64+0x215f0) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.769948-0800 xctest[85439:56748631] #50 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.770130-0800 xctest[85439:56748631] #51 0x10d6671bb in __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke_2+0x93 (XCTest:x86_64+0xab1bb) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.770319-0800 xctest[85439:56748631] #52 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.770519-0800 xctest[85439:56748631] #53 0x10d667120 in __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke+0x6e (XCTest:x86_64+0xab120) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.770748-0800 xctest[85439:56748631] #54 0x10d6672a1 in __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke.91+0x5f (XCTest:x86_64+0xab2a1) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.770959-0800 xctest[85439:56748631] #55 0x10d5fae54 in -[XCTestObservationCenter _observeTestExecutionForBlock:]+0x144 (XCTest:x86_64+0x3ee54) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.771227-0800 xctest[85439:56748631] #56 0x10d666e99 in -[XCTTestRunSession runTestsAndReturnError:]+0x1d8 (XCTest:x86_64+0xaae99) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.771444-0800 xctest[85439:56748631] #57 0x10d5c20cd in -[XCTestDriver _runTests]+0x1d5 (XCTest:x86_64+0x60cd) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.771726-0800 xctest[85439:56748631] #58 0x10d65006a in _XCTestMain+0x6b (XCTest:x86_64+0x9406a) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.772000-0800 xctest[85439:56748631] #59 0x10c5cf44b in main+0xfa (xctest:x86_64+0x10000644b) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.772243-0800 xctest[85439:56748631] #60 0x7fff2025abbc in start+0x0 (libdyld.dylib:x86_64+0xbbc) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.772478-0800 xctest[85439:56748631] [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.772662-0800 xctest[85439:56748631] 0x60f000083d5a is located 170 bytes inside of 176-byte region [0x60f000083cb0,0x60f000083d60) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.772864-0800 xctest[85439:56748631] freed by thread T6 here: [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.773050-0800 xctest[85439:56748631] #0 0x10c6d865d in wrap__ZdlPv+0x7d (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4e65d) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.773243-0800 xctest[85439:56748631] #1 0x100116495447 in litecore::LiveQuerier::~LiveQuerier() LiveQuerier.cc:56 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.773452-0800 xctest[85439:56748631] #2 0x100116d2070d in fleece::RefCounted::_careful_release() const RefCounted.cc:122 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.773639-0800 xctest[85439:56748631] #3 0x100116d202a4 in fleece::RefCounted::_release() const RefCounted.hh:47 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.773849-0800 xctest[85439:56748631] #4 0x100116d2027f in fleece::release(fleece::RefCounted const*) RefCounted.cc:34 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.774061-0800 xctest[85439:56748631] #5 0x100115e97815 in litecore::actor::GCDMailbox::afterEvent() GCDMailbox.cc:173 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.774263-0800 xctest[85439:56748631] #6 0x100115e97712 in invocation function for block in litecore::actor::GCDMailbox::enqueue(char const*, void () block_pointer) GCDMailbox.cc:122 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.774522-0800 xctest[85439:56748631] #7 0x10c6ca00a in __wrap_dispatch_async_block_invoke+0xca (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4000a) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.774709-0800 xctest[85439:56748631] #8 0x7fff2010670c in _dispatch_call_block_and_release+0xb (libdispatch.dylib:x86_64+0x270c) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.774910-0800 xctest[85439:56748631] #9 0x7fff201078de in _dispatch_client_callout+0x7 (libdispatch.dylib:x86_64+0x38de) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.775116-0800 xctest[85439:56748631] #10 0x7fff2010de14 in _dispatch_lane_serial_drain+0x2ca (libdispatch.dylib:x86_64+0x9e14) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.775311-0800 xctest[85439:56748631] #11 0x7fff2010e98b in _dispatch_lane_invoke+0x18f (libdispatch.dylib:x86_64+0xa98b) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.775583-0800 xctest[85439:56748631] #12 0x7fff20118f80 in _dispatch_workloop_worker_thread+0x303 (libdispatch.dylib:x86_64+0x14f80) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.775838-0800 xctest[85439:56748631] #13 0x7fff6034045c in _pthread_wqthread+0x139 (libsystem_pthread.dylib:x86_64+0x345c) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.776056-0800 xctest[85439:56748631] #14 0x7fff6033f42e in start_wqthread+0xe (libsystem_pthread.dylib:x86_64+0x242e) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.776245-0800 xctest[85439:56748631] [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.776427-0800 xctest[85439:56748631] previously allocated by thread T0 here: [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.776621-0800 xctest[85439:56748631] #0 0x10c6d823d in wrap__Znwm+0x7d (libclang_rt.asan_iossim_dynamic.dylib:x86_64+0x4e23d) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.776846-0800 xctest[85439:56748631] #1 0x100115f426f7 in C4Query::enableObserver(litecore::C4QueryObserverImpl*, bool) c4Query.cc:239 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.777014-0800 xctest[85439:56748631] #2 0x1001160d9c92 in litecore::C4QueryObserverImpl::setEnabled(bool) c4QueryImpl.hh:133 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.777211-0800 xctest[85439:56748631] #3 0x1001160cb63f in c4queryobs_setEnabled c4CAPI.cc:1445 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.777437-0800 xctest[85439:56748631] #4 0x100115ae5df9 in -[CBLQueryObserver observerEnable:] CBLQueryObserver.m:145 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.777641-0800 xctest[85439:56748631] #5 0x100115ae4c7f in -[CBLQueryObserver start] CBLQueryObserver.m:69 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.777860-0800 xctest[85439:56748631] #6 0x100115ab9117 in -[CBLQuery addChangeListenerWithQueue:listener:] CBLQuery.mm:281 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.778061-0800 xctest[85439:56748631] #7 0x100115bcee64 in Query.addChangeListener(withQueue:_:) Query.swift:102 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.778289-0800 xctest[85439:56748631] #8 0x100115bce424 in Query.addChangeListener(_:) Query.swift:83 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.778476-0800 xctest[85439:56748631] #9 0x10011540473d in QueryTest.testLiveQuery(query:) QueryTest.swift:1781 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.778666-0800 xctest[85439:56748631] #10 0x100115403223 in QueryTest.testJSONLiveQuery() QueryTest.swift:1767 [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.778871-0800 xctest[85439:56748631] #11 0x10011540353d in @objc QueryTest.testJSONLiveQuery() [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.779072-0800 xctest[85439:56748631] #12 0x7fff20429a3b in __invoking___+0x8b (CoreFoundation:x86_64+0x118a3b) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.779266-0800 xctest[85439:56748631] #13 0x7fff20426c6e in -[NSInvocation invoke]+0x130 (CoreFoundation:x86_64+0x115c6e) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.779501-0800 xctest[85439:56748631] #14 0x10d5e537a in __24-[XCTestCase invokeTest]_block_invoke_2+0x33 (XCTest:x86_64+0x2937a) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.779697-0800 xctest[85439:56748631] #15 0x10d688e9b in +[XCTSwiftErrorObservation observeErrorsInBlock:]+0x44 (XCTest:x86_64+0xcce9b) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.779873-0800 xctest[85439:56748631] #16 0x10d5e5267 in __24-[XCTestCase invokeTest]_block_invoke.270+0x80 (XCTest:x86_64+0x29267) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.780083-0800 xctest[85439:56748631] #17 0x10d6404a2 in -[XCTestCase(XCTIssueHandling) _caughtUnhandledDeveloperExceptionPermittingControlFlowInterruptions:caughtInterruptionException:whileExecutingBlock:]+0xb6 (XCTest:x86_64+0x844a2) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.780275-0800 xctest[85439:56748631] #18 0x10d5e4d88 in -[XCTestCase invokeTest]+0x42c (XCTest:x86_64+0x28d88) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.780510-0800 xctest[85439:56748631] #19 0x10d5e68f2 in __26-[XCTestCase performTest:]_block_invoke_2+0x2a (XCTest:x86_64+0x2a8f2) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.780710-0800 xctest[85439:56748631] #20 0x10d6404a2 in -[XCTestCase(XCTIssueHandling) _caughtUnhandledDeveloperExceptionPermittingControlFlowInterruptions:caughtInterruptionException:whileExecutingBlock:]+0xb6 (XCTest:x86_64+0x844a2) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.780914-0800 xctest[85439:56748631] #21 0x10d5e6829 in __26-[XCTestCase performTest:]_block_invoke.396+0x55 (XCTest:x86_64+0x2a829) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.781132-0800 xctest[85439:56748631] #22 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.781327-0800 xctest[85439:56748631] #23 0x10d5e6041 in -[XCTestCase performTest:]+0x2bd (XCTest:x86_64+0x2a041) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.781594-0800 xctest[85439:56748631] #24 0x10d62a54e in -[XCTest runTest]+0x38 (XCTest:x86_64+0x6e54e) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.781781-0800 xctest[85439:56748631] #25 0x10d5ddc83 in -[XCTestSuite runTestBasedOnRerunPolicy:testRun:]+0xac (XCTest:x86_64+0x21c83) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.781990-0800 xctest[85439:56748631] #26 0x10d5ddae6 in __27-[XCTestSuite performTest:]_block_invoke+0xfc (XCTest:x86_64+0x21ae6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.782280-0800 xctest[85439:56748631] #27 0x10d5dd307 in __59-[XCTestSuite _performProtectedSectionForTest:testSection:]_block_invoke+0x17 (XCTest:x86_64+0x21307) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.782512-0800 xctest[85439:56748631] #28 0x10d6553f6 in +[XCTContext runInContextForTestCase:markAsReportingBase:block:]+0xdb (XCTest:x86_64+0x993f6) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.782720-0800 xctest[85439:56748631] #29 0x10d5dd2be in -[XCTestSuite _performProtectedSectionForTest:testSection:]+0x9e (XCTest:x86_64+0x212be) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.782909-0800 xctest[85439:56748631] [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.783114-0800 xctest[85439:56748631] Thread T6 created by T2 here: [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.783332-0800 xctest[85439:56748631] [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.783539-0800 xctest[85439:56748631] [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.783760-0800 xctest[85439:56748631] Thread T2 created by T1 here: [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.783973-0800 xctest[85439:56748631] [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.784197-0800 xctest[85439:56748631] [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.784435-0800 xctest[85439:56748631] Thread T1 created by unknown thread [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.784628-0800 xctest[85439:56748631] SUMMARY: AddressSanitizer: heap-use-after-free atomic:1003 in bool std::__1::__cxx_atomic_load(std::__1::__cxx_atomic_base_impl const*, std::__1::memory_order) [2022-02-11T13:43:10.019Z] 2022-02-11 05:43:09.784817-0800 xctest[85439:56748631] Shadow bytes around the buggy address: [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.785065-0800 xctest[85439:56748631] 0x0c1f0fa40750: fd fd fa fa fa fa fa fa fa fa fd fd fd fd fd fd [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.785345-0800 xctest[85439:56748631] 0x0c1f0fa40760: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.785576-0800 xctest[85439:56748631] 0x0c1f0fa40770: fa fa fa fa fa fa fa fa 00 00 00 00 00 00 00 00 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.785798-0800 xctest[85439:56748631] 0x0c1f0fa40780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fa fa [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.786006-0800 xctest[85439:56748631] 0x0c1f0fa40790: fa fa fa fa fa fa fd fd fd fd fd fd fd fd fd fd [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.786208-0800 xctest[85439:56748631] =>0x0c1f0fa407a0: fd fd fd fd fd fd fd fd fd fd fd[fd]fa fa fa fa [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.786398-0800 xctest[85439:56748631] 0x0c1f0fa407b0: fa fa fa fa 00 00 00 00 00 00 00 00 00 00 00 00 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.786602-0800 xctest[85439:56748631] 0x0c1f0fa407c0: 00 00 00 00 00 00 00 00 00 00 fa fa fa fa fa fa [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.786794-0800 xctest[85439:56748631] 0x0c1f0fa407d0: fa fa fd fd fd fd fd fd fd fd fd fd fd fd fd fd [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.787050-0800 xctest[85439:56748631] 0x0c1f0fa407e0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.787327-0800 xctest[85439:56748631] 0x0c1f0fa407f0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.787565-0800 xctest[85439:56748631] Shadow byte legend (one shadow byte represents 8 application bytes): [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.787840-0800 xctest[85439:56748631] Addressable: 00 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.788060-0800 xctest[85439:56748631] Partially addressable: 01 02 03 04 05 06 07 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.788299-0800 xctest[85439:56748631] Heap left redzone: fa [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.788529-0800 xctest[85439:56748631] Freed heap region: fd [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.788844-0800 xctest[85439:56748631] Stack left redzone: f1 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.789127-0800 xctest[85439:56748631] Stack mid redzone: f2 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.789375-0800 xctest[85439:56748631] Stack right redzone: f3 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.789601-0800 xctest[85439:56748631] Stack after return: f5 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.789787-0800 xctest[85439:56748631] Stack use after scope: f8 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.789956-0800 xctest[85439:56748631] Global redzone: f9 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.790153-0800 xctest[85439:56748631] Global init order: f6 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.790346-0800 xctest[85439:56748631] Poisoned by user: f7 [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.790565-0800 xctest[85439:56748631] Container overflow: fc [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.790748-0800 xctest[85439:56748631] Array cookie: ac [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.790947-0800 xctest[85439:56748631] Intra object redzone: bb [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.791130-0800 xctest[85439:56748631] ASan internal: fe [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.791339-0800 xctest[85439:56748631] Left alloca redzone: ca [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.791527-0800 xctest[85439:56748631] Right alloca redzone: cb [2022-02-11T13:43:10.020Z] 2022-02-11 05:43:09.791736-0800 xctest[85439:56748631] Shadow gap: cc [2022-02-11T13:43:10.020Z] ==85439==ABORTING [2022-02-11T13:43:18.161Z] xctest(85500,0x10a6a2e00) malloc: enabling scribbling to detect mods to free blocks [2022-02-11T13:43:18.161Z] [2022-02-11T13:43:18.161Z] Restarting after unexpected exit, crash, or test timeout in QueryTest.testJSONLiveQuery(); summary will include totals from previous launches.