periphery: EXC_BAD_ACCESS - Potential stack overflow

I’m seeing what I think (based on some searching) is a stack overflow, but I’m not entirely sure since the debugger isn’t being particularly helpful.

image

Here's the stack trace:
(lldb) thread backtrace all
  thread #1, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b5506d PeripheryKit`SourceGraph.mutating(block=0x0000000100b75490 PeripheryKit`partial apply forwarder for closure #2 () -> () in PeripheryKit.SwiftIndexer.Job.parseImplicit(SwiftIndexStore.IndexStoreOccurrence, Swift.String, PeripheryKit.SourceLocation) throws -> () at <compiler-generated>, self=0x000000015b99c5b0) at SourceGraph.swift:237:23
    frame #6: 0x0000000100b713d6 PeripheryKit`SwiftIndexer.Job.parseImplicit(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x00007ffeefbf8540, occurrenceUsr=Swift.String @ 0x00007ffeefbf7e70, location=0x000000015da3e520, self=0x000000015c24a5f0) at SwiftIndexer.swift:621:19
    frame #7: 0x0000000100b5fca3 PeripheryKit`closure #1 in closure #1 in SwiftIndexer.Job.perform(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x00007ffeefbf8540, self=0x000000015c24a5f0, rawDeclsByKey=40 key/value pairs) at SwiftIndexer.swift:186:33
    frame #8: 0x0000000100b76784 PeripheryKit`partial apply for closure #1 in closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #9: 0x0000000100d4797f SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #10: 0x0000000100d49ce4 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #11: 0x0000000100d480de SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #12: 0x0000000100d4d5a4 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #13: 0x0000000100d49186 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100d4d694 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #15: 0x0000000100d4ab74 SwiftIndexStore`closure #1 in closure #2 in IndexStore.forEachOccurrences(ctx=0x15ffd3350, occurrence=0x7ffeefbf8fb8) at SwiftIndexStore.swift:207:45
    frame #16: 0x0000000100d4ad59 SwiftIndexStore`@objc closure #1 in closure #2 in IndexStore.forEachOccurrences(for:_:) at <compiler-generated>:0
    frame #17: 0x000000010ff92ca6 libIndexStore.dylib`clang::index::store::BitstreamVisitor<clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>)::OccurBitVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 470
    frame #18: 0x000000010ff9259e libIndexStore.dylib`clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 158
    frame #19: 0x000000010ff9262c libIndexStore.dylib`clang::index::IndexRecordReader::foreachOccurrence(llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 44
    frame #20: 0x000000010ff902fd libIndexStore.dylib`indexstore_record_reader_occurrences_apply_f + 45
    frame #21: 0x0000000100d4a15f SwiftIndexStore`closure #2 in IndexStore.forEachOccurrences(next=0x0000000100d49cd0 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x00007ffeefbf9eb8, self=0x000000015b5d3840, reader=0x13e0e81e0) at SwiftIndexStore.swift:199:20
    frame #22: 0x0000000100d421d6 SwiftIndexStore`IndexStore.forEachOccurrences(record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x00007ffeefbf9cd0, next=0x0000000100b76770 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreOccurrence) throws -> Swift.Bool in closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:196:43
    frame #23: 0x0000000100b5f12a PeripheryKit`closure #1 in SwiftIndexer.Job.perform(dependency=record, self=0x000000015c24a5f0, rawDeclsByKey=40 key/value pairs) at SwiftIndexer.swift:169:36
    frame #24: 0x0000000100b76534 PeripheryKit`partial apply for closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #25: 0x0000000100d444cf SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #26: 0x0000000100d44544 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #27: 0x0000000100d449d3 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #28: 0x0000000100d4d7a4 SwiftIndexStore`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #29: 0x0000000100d44dc1 SwiftIndexStore`closure #1 in closure #1 in IndexStore.forEachRecordDependencies(ctx=0x190425170, dependency=0x7ffeefbfa778) at SwiftIndexStore.swift:103:37
    frame #30: 0x0000000100d45b19 SwiftIndexStore`@objc closure #1 in closure #1 in IndexStore.forEachRecordDependencies(for:_:) at <compiler-generated>:0
    frame #31: 0x000000010ff96cd2 libIndexStore.dylib`std::__1::__function::__func<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0, std::__1::allocator<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0>, bool (llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef)>::operator()(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef&&) + 242
    frame #32: 0x000000010ff96671 libIndexStore.dylib`clang::index::store::BitstreamVisitor<(anonymous namespace)::IndexUnitBlockBitstreamVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 353
    frame #33: 0x000000010ff95201 libIndexStore.dylib`clang::index::IndexUnitReader::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>) + 193
    frame #34: 0x000000010ff9085d libIndexStore.dylib`indexstore_unit_reader_dependencies_apply_f + 45
    frame #35: 0x0000000100d44842 SwiftIndexStore`closure #1 in IndexStore.forEachRecordDependencies(next=0x0000000100d44530 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, self=0x000000015b5d3840, reader=0x13c3eda80) at SwiftIndexStore.swift:100:20
    frame #36: 0x0000000100d410c8 SwiftIndexStore`IndexStore.forEachRecordDependencies(unit=SwiftIndexStore.IndexStoreUnit @ 0x00007ffeefbfb360, next=0x0000000100b76520 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:97:43
    frame #37: 0x0000000100b5cf5d PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c24a5f0) at SwiftIndexer.swift:166:32
    frame #38: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c24a5f0) at SwiftIndexer.swift:95:25
    frame #39: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #40: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #41: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c24a5f0, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #42: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #43: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #44: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #45: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=315, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x00007ffeefbfc400, block=0x100b5be00) at JobPool.swift:14:21
    frame #46: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #47: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #48: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #49: 0x00000001028b7fcc libdispatch.dylib`_dispatch_apply_invoke_and_wait + 181
    frame #50: 0x00000001028b7766 libdispatch.dylib`dispatch_apply_f + 973
    frame #51: 0x00007fff3162c53e libswiftDispatch.dylib`static __C.OS_dispatch_queue.concurrentPerform(iterations: Swift.Int, execute: (Swift.Int) -> ()) -> () + 222
    frame #52: 0x0000000100b47212 PeripheryKit`JobPool.forEach(block=0x100b5be00, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x00007ffeefbfc718) at JobPool.swift:9:23
    frame #53: 0x0000000100b5a0c3 PeripheryKit`SwiftIndexer.perform(self=0x000000015b5d3620) at SwiftIndexer.swift:93:33
    frame #54: 0x00000001005bd4bb XcodeSupport`XcodeProjectDriver.index(graph=0x000000015b99c5b0, self=0x000000015b992520) at XcodeProjectDriver.swift:143:93
    frame #55: 0x00000001005be663 XcodeSupport`protocol witness for ProjectDriver.index(graph:) in conformance XcodeProjectDriver at <compiler-generated>:0
    frame #56: 0x00000001000327c4 Frontend`Scan.perform(project=0x000000010b911d00, self=0x000000010b91f1f0) at Scan.swift:44:20
    frame #57: 0x000000010001164d Frontend`closure #1 in ScanCommand.run(project=0x000000010b911d00) at ScanCommand.swift:183:29
    frame #58: 0x000000010000835f Frontend`ScanBehavior.main(block=0x0000000100011600 Frontend`closure #1 (Frontend.Project) throws -> Swift.Array<PeripheryKit.ScanResult> in Frontend.ScanCommand.run() throws -> () at ScanCommand.swift:182, self=0x000000010b913b40) at ScanBehavior.swift:66:27
    frame #59: 0x000000010001134d Frontend`ScanCommand.run(self=Frontend.ScanCommand @ 0x00007ffeefbfe448) at ScanCommand.swift:182:26
    frame #60: 0x000000010001c13c Frontend`protocol witness for ParsableCommand.run() in conformance ScanCommand at <compiler-generated>:0
    frame #61: 0x000000010003689e Frontend`main at main.swift:24:17
    frame #62: 0x00007fff204d4f5d libdyld.dylib`start + 1
    frame #63: 0x00007fff204d4f5d libdyld.dylib`start + 1
  thread #25, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b50204 PeripheryKit`SourceGraph.add(declaration=0x0000000190930c80, self=0x000000015b99c5b0) at SourceGraph.swift:108:23
    frame #6: 0x0000000100b6d8d8 PeripheryKit`SwiftIndexer.Job.identifyUnusedParameters(decls=63 values, syntaxVisitor=0x000000015da6d470, self=0x000000015c1741c0) at SwiftIndexer.swift:499:27
    frame #7: 0x0000000100b5ec07 PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c1741c0) at SwiftIndexer.swift:247:13
    frame #8: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c1741c0) at SwiftIndexer.swift:95:25
    frame #9: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #10: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #11: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c1741c0, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #12: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #13: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #15: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=298, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x00007000031dad80, block=0x100b5be00) at JobPool.swift:14:21
    frame #16: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #17: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #18: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #19: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #20: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #21: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #22: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #23: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #24: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #26, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b5506d PeripheryKit`SourceGraph.mutating(block=0x0000000100b75490 PeripheryKit`partial apply forwarder for closure #2 () -> () in PeripheryKit.SwiftIndexer.Job.parseImplicit(SwiftIndexStore.IndexStoreOccurrence, Swift.String, PeripheryKit.SourceLocation) throws -> () at <compiler-generated>, self=0x000000015b99c5b0) at SourceGraph.swift:237:23
    frame #6: 0x0000000100b713d6 PeripheryKit`SwiftIndexer.Job.parseImplicit(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x0000700003153ec0, occurrenceUsr=Swift.String @ 0x00007000031537f0, location=0x000000015d4ed840, self=0x000000015c24b6c0) at SwiftIndexer.swift:621:19
    frame #7: 0x0000000100b5fca3 PeripheryKit`closure #1 in closure #1 in SwiftIndexer.Job.perform(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x0000700003153ec0, self=0x000000015c24b6c0, rawDeclsByKey=9 key/value pairs) at SwiftIndexer.swift:186:33
    frame #8: 0x0000000100b76784 PeripheryKit`partial apply for closure #1 in closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #9: 0x0000000100d4797f SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #10: 0x0000000100d49ce4 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #11: 0x0000000100d480de SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #12: 0x0000000100d4d5a4 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #13: 0x0000000100d49186 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100d4d694 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #15: 0x0000000100d4ab74 SwiftIndexStore`closure #1 in closure #2 in IndexStore.forEachOccurrences(ctx=0x15ffec000, occurrence=0x700003154938) at SwiftIndexStore.swift:207:45
    frame #16: 0x0000000100d4ad59 SwiftIndexStore`@objc closure #1 in closure #2 in IndexStore.forEachOccurrences(for:_:) at <compiler-generated>:0
    frame #17: 0x000000010ff92ca6 libIndexStore.dylib`clang::index::store::BitstreamVisitor<clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>)::OccurBitVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 470
    frame #18: 0x000000010ff9259e libIndexStore.dylib`clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 158
    frame #19: 0x000000010ff9262c libIndexStore.dylib`clang::index::IndexRecordReader::foreachOccurrence(llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 44
    frame #20: 0x000000010ff902fd libIndexStore.dylib`indexstore_record_reader_occurrences_apply_f + 45
    frame #21: 0x0000000100d4a15f SwiftIndexStore`closure #2 in IndexStore.forEachOccurrences(next=0x0000000100d49cd0 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x0000700003155838, self=0x000000015b5d3840, reader=0x13cfe2770) at SwiftIndexStore.swift:199:20
    frame #22: 0x0000000100d421d6 SwiftIndexStore`IndexStore.forEachOccurrences(record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x0000700003155650, next=0x0000000100b76770 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreOccurrence) throws -> Swift.Bool in closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:196:43
    frame #23: 0x0000000100b5f12a PeripheryKit`closure #1 in SwiftIndexer.Job.perform(dependency=record, self=0x000000015c24b6c0, rawDeclsByKey=9 key/value pairs) at SwiftIndexer.swift:169:36
    frame #24: 0x0000000100b76534 PeripheryKit`partial apply for closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #25: 0x0000000100d444cf SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #26: 0x0000000100d44544 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #27: 0x0000000100d449d3 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #28: 0x0000000100d4d7a4 SwiftIndexStore`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #29: 0x0000000100d44dc1 SwiftIndexStore`closure #1 in closure #1 in IndexStore.forEachRecordDependencies(ctx=0x19051f450, dependency=0x7000031560f8) at SwiftIndexStore.swift:103:37
    frame #30: 0x0000000100d45b19 SwiftIndexStore`@objc closure #1 in closure #1 in IndexStore.forEachRecordDependencies(for:_:) at <compiler-generated>:0
    frame #31: 0x000000010ff96cd2 libIndexStore.dylib`std::__1::__function::__func<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0, std::__1::allocator<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0>, bool (llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef)>::operator()(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef&&) + 242
    frame #32: 0x000000010ff96671 libIndexStore.dylib`clang::index::store::BitstreamVisitor<(anonymous namespace)::IndexUnitBlockBitstreamVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 353
    frame #33: 0x000000010ff95201 libIndexStore.dylib`clang::index::IndexUnitReader::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>) + 193
    frame #34: 0x000000010ff9085d libIndexStore.dylib`indexstore_unit_reader_dependencies_apply_f + 45
    frame #35: 0x0000000100d44842 SwiftIndexStore`closure #1 in IndexStore.forEachRecordDependencies(next=0x0000000100d44530 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, self=0x000000015b5d3840, reader=0x19050bee0) at SwiftIndexStore.swift:100:20
    frame #36: 0x0000000100d410c8 SwiftIndexStore`IndexStore.forEachRecordDependencies(unit=SwiftIndexStore.IndexStoreUnit @ 0x0000700003156ce0, next=0x0000000100b76520 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:97:43
    frame #37: 0x0000000100b5cf5d PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c24b6c0) at SwiftIndexer.swift:166:32
    frame #38: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c24b6c0) at SwiftIndexer.swift:95:25
    frame #39: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #40: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #41: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c24b6c0, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #42: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #43: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #44: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #45: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=318, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x0000700003157d80, block=0x100b5be00) at JobPool.swift:14:21
    frame #46: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #47: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #48: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #49: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #50: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #51: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #52: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #53: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #54: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #27, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b5506d PeripheryKit`SourceGraph.mutating(block=0x0000000100b75260 PeripheryKit`partial apply forwarder for closure #2 () -> () in PeripheryKit.SwiftIndexer.Job.parseReference(SwiftIndexStore.IndexStoreOccurrence, Swift.String, PeripheryKit.SourceLocation) throws -> () at <compiler-generated>, self=0x000000015b99c5b0) at SourceGraph.swift:237:23
    frame #6: 0x0000000100b72690 PeripheryKit`SwiftIndexer.Job.parseReference(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x0000700003259680, occurrenceUsr=Swift.String @ 0x0000700003259670, location=0x000000019061ba70, self=0x000000015c249e80) at SwiftIndexer.swift:671:19
    frame #7: 0x0000000100b5fb17 PeripheryKit`closure #1 in closure #1 in SwiftIndexer.Job.perform(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x0000700003259ec0, self=0x000000015c249e80, rawDeclsByKey=117 key/value pairs) at SwiftIndexer.swift:182:33
    frame #8: 0x0000000100b76784 PeripheryKit`partial apply for closure #1 in closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #9: 0x0000000100d4797f SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #10: 0x0000000100d49ce4 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #11: 0x0000000100d480de SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #12: 0x0000000100d4d5a4 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #13: 0x0000000100d49186 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100d4d694 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #15: 0x0000000100d4ab74 SwiftIndexStore`closure #1 in closure #2 in IndexStore.forEachOccurrences(ctx=0x15fea8450, occurrence=0x70000325a938) at SwiftIndexStore.swift:207:45
    frame #16: 0x0000000100d4ad59 SwiftIndexStore`@objc closure #1 in closure #2 in IndexStore.forEachOccurrences(for:_:) at <compiler-generated>:0
    frame #17: 0x000000010ff92ca6 libIndexStore.dylib`clang::index::store::BitstreamVisitor<clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>)::OccurBitVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 470
    frame #18: 0x000000010ff9259e libIndexStore.dylib`clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 158
    frame #19: 0x000000010ff9262c libIndexStore.dylib`clang::index::IndexRecordReader::foreachOccurrence(llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 44
    frame #20: 0x000000010ff902fd libIndexStore.dylib`indexstore_record_reader_occurrences_apply_f + 45
    frame #21: 0x0000000100d4a15f SwiftIndexStore`closure #2 in IndexStore.forEachOccurrences(next=0x0000000100d49cd0 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x000070000325b838, self=0x000000015b5d3840, reader=0x10bfed6c0) at SwiftIndexStore.swift:199:20
    frame #22: 0x0000000100d421d6 SwiftIndexStore`IndexStore.forEachOccurrences(record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x000070000325b650, next=0x0000000100b76770 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreOccurrence) throws -> Swift.Bool in closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:196:43
    frame #23: 0x0000000100b5f12a PeripheryKit`closure #1 in SwiftIndexer.Job.perform(dependency=record, self=0x000000015c249e80, rawDeclsByKey=117 key/value pairs) at SwiftIndexer.swift:169:36
    frame #24: 0x0000000100b76534 PeripheryKit`partial apply for closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #25: 0x0000000100d444cf SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #26: 0x0000000100d44544 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #27: 0x0000000100d449d3 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #28: 0x0000000100d4d7a4 SwiftIndexStore`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #29: 0x0000000100d44dc1 SwiftIndexStore`closure #1 in closure #1 in IndexStore.forEachRecordDependencies(ctx=0x13e1d9040, dependency=0x70000325c0f8) at SwiftIndexStore.swift:103:37
    frame #30: 0x0000000100d45b19 SwiftIndexStore`@objc closure #1 in closure #1 in IndexStore.forEachRecordDependencies(for:_:) at <compiler-generated>:0
    frame #31: 0x000000010ff96cd2 libIndexStore.dylib`std::__1::__function::__func<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0, std::__1::allocator<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0>, bool (llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef)>::operator()(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef&&) + 242
    frame #32: 0x000000010ff96671 libIndexStore.dylib`clang::index::store::BitstreamVisitor<(anonymous namespace)::IndexUnitBlockBitstreamVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 353
    frame #33: 0x000000010ff95201 libIndexStore.dylib`clang::index::IndexUnitReader::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>) + 193
    frame #34: 0x000000010ff9085d libIndexStore.dylib`indexstore_unit_reader_dependencies_apply_f + 45
    frame #35: 0x0000000100d44842 SwiftIndexStore`closure #1 in IndexStore.forEachRecordDependencies(next=0x0000000100d44530 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, self=0x000000015b5d3840, reader=0x13e1d74d0) at SwiftIndexStore.swift:100:20
    frame #36: 0x0000000100d410c8 SwiftIndexStore`IndexStore.forEachRecordDependencies(unit=SwiftIndexStore.IndexStoreUnit @ 0x000070000325cce0, next=0x0000000100b76520 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:97:43
    frame #37: 0x0000000100b5cf5d PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c249e80) at SwiftIndexer.swift:166:32
    frame #38: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c249e80) at SwiftIndexer.swift:95:25
    frame #39: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #40: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #41: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c249e80, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #42: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #43: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #44: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #45: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=307, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x000070000325dd80, block=0x100b5be00) at JobPool.swift:14:21
    frame #46: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #47: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #48: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #49: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #50: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #51: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #52: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #53: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #54: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #28, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b5506d PeripheryKit`SourceGraph.mutating(block=0x0000000100b75490 PeripheryKit`partial apply forwarder for closure #2 () -> () in PeripheryKit.SwiftIndexer.Job.parseImplicit(SwiftIndexStore.IndexStoreOccurrence, Swift.String, PeripheryKit.SourceLocation) throws -> () at <compiler-generated>, self=0x000000015b99c5b0) at SourceGraph.swift:237:23
    frame #6: 0x0000000100b713d6 PeripheryKit`SwiftIndexer.Job.parseImplicit(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x00007000032dcec0, occurrenceUsr=Swift.String @ 0x00007000032dc7f0, location=0x000000015da3e920, self=0x000000015c24a380) at SwiftIndexer.swift:621:19
    frame #7: 0x0000000100b5fca3 PeripheryKit`closure #1 in closure #1 in SwiftIndexer.Job.perform(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x00007000032dcec0, self=0x000000015c24a380, rawDeclsByKey=70 key/value pairs) at SwiftIndexer.swift:186:33
    frame #8: 0x0000000100b76784 PeripheryKit`partial apply for closure #1 in closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #9: 0x0000000100d4797f SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #10: 0x0000000100d49ce4 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #11: 0x0000000100d480de SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #12: 0x0000000100d4d5a4 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #13: 0x0000000100d49186 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100d4d694 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #15: 0x0000000100d4ab74 SwiftIndexStore`closure #1 in closure #2 in IndexStore.forEachOccurrences(ctx=0x15ff9c870, occurrence=0x7000032dd938) at SwiftIndexStore.swift:207:45
    frame #16: 0x0000000100d4ad59 SwiftIndexStore`@objc closure #1 in closure #2 in IndexStore.forEachOccurrences(for:_:) at <compiler-generated>:0
    frame #17: 0x000000010ff92ca6 libIndexStore.dylib`clang::index::store::BitstreamVisitor<clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>)::OccurBitVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 470
    frame #18: 0x000000010ff9259e libIndexStore.dylib`clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 158
    frame #19: 0x000000010ff9262c libIndexStore.dylib`clang::index::IndexRecordReader::foreachOccurrence(llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 44
    frame #20: 0x000000010ff902fd libIndexStore.dylib`indexstore_record_reader_occurrences_apply_f + 45
    frame #21: 0x0000000100d4a15f SwiftIndexStore`closure #2 in IndexStore.forEachOccurrences(next=0x0000000100d49cd0 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x00007000032de838, self=0x000000015b5d3840, reader=0x15a9fc9e0) at SwiftIndexStore.swift:199:20
    frame #22: 0x0000000100d421d6 SwiftIndexStore`IndexStore.forEachOccurrences(record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x00007000032de650, next=0x0000000100b76770 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreOccurrence) throws -> Swift.Bool in closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:196:43
    frame #23: 0x0000000100b5f12a PeripheryKit`closure #1 in SwiftIndexer.Job.perform(dependency=record, self=0x000000015c24a380, rawDeclsByKey=70 key/value pairs) at SwiftIndexer.swift:169:36
    frame #24: 0x0000000100b76534 PeripheryKit`partial apply for closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #25: 0x0000000100d444cf SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #26: 0x0000000100d44544 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #27: 0x0000000100d449d3 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #28: 0x0000000100d4d7a4 SwiftIndexStore`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #29: 0x0000000100d44dc1 SwiftIndexStore`closure #1 in closure #1 in IndexStore.forEachRecordDependencies(ctx=0x15ff9bf50, dependency=0x7000032df0f8) at SwiftIndexStore.swift:103:37
    frame #30: 0x0000000100d45b19 SwiftIndexStore`@objc closure #1 in closure #1 in IndexStore.forEachRecordDependencies(for:_:) at <compiler-generated>:0
    frame #31: 0x000000010ff96cd2 libIndexStore.dylib`std::__1::__function::__func<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0, std::__1::allocator<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0>, bool (llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef)>::operator()(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef&&) + 242
    frame #32: 0x000000010ff96671 libIndexStore.dylib`clang::index::store::BitstreamVisitor<(anonymous namespace)::IndexUnitBlockBitstreamVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 353
    frame #33: 0x000000010ff95201 libIndexStore.dylib`clang::index::IndexUnitReader::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>) + 193
    frame #34: 0x000000010ff9085d libIndexStore.dylib`indexstore_unit_reader_dependencies_apply_f + 45
    frame #35: 0x0000000100d44842 SwiftIndexStore`closure #1 in IndexStore.forEachRecordDependencies(next=0x0000000100d44530 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, self=0x000000015b5d3840, reader=0x10b906e80) at SwiftIndexStore.swift:100:20
    frame #36: 0x0000000100d410c8 SwiftIndexStore`IndexStore.forEachRecordDependencies(unit=SwiftIndexStore.IndexStoreUnit @ 0x00007000032dfce0, next=0x0000000100b76520 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:97:43
    frame #37: 0x0000000100b5cf5d PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c24a380) at SwiftIndexer.swift:166:32
    frame #38: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c24a380) at SwiftIndexer.swift:95:25
    frame #39: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #40: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #41: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c24a380, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #42: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #43: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #44: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #45: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=312, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x00007000032e0d80, block=0x100b5be00) at JobPool.swift:14:21
    frame #46: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #47: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #48: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #49: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #50: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #51: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #52: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #53: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #54: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #29, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b5506d PeripheryKit`SourceGraph.mutating(block=0x0000000100b75260 PeripheryKit`partial apply forwarder for closure #2 () -> () in PeripheryKit.SwiftIndexer.Job.parseReference(SwiftIndexStore.IndexStoreOccurrence, Swift.String, PeripheryKit.SourceLocation) throws -> () at <compiler-generated>, self=0x000000015b99c5b0) at SourceGraph.swift:237:23
    frame #6: 0x0000000100b72690 PeripheryKit`SwiftIndexer.Job.parseReference(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x000070000335f680, occurrenceUsr=Swift.String @ 0x000070000335f670, location=0x000000015f0461e0, self=0x000000015c24a280) at SwiftIndexer.swift:671:19
    frame #7: 0x0000000100b5fb17 PeripheryKit`closure #1 in closure #1 in SwiftIndexer.Job.perform(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x000070000335fec0, self=0x000000015c24a280, rawDeclsByKey=75 key/value pairs) at SwiftIndexer.swift:182:33
    frame #8: 0x0000000100b76784 PeripheryKit`partial apply for closure #1 in closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #9: 0x0000000100d4797f SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #10: 0x0000000100d49ce4 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #11: 0x0000000100d480de SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #12: 0x0000000100d4d5a4 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #13: 0x0000000100d49186 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100d4d694 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #15: 0x0000000100d4ab74 SwiftIndexStore`closure #1 in closure #2 in IndexStore.forEachOccurrences(ctx=0x15dd8c680, occurrence=0x700003360938) at SwiftIndexStore.swift:207:45
    frame #16: 0x0000000100d4ad59 SwiftIndexStore`@objc closure #1 in closure #2 in IndexStore.forEachOccurrences(for:_:) at <compiler-generated>:0
    frame #17: 0x000000010ff92ca6 libIndexStore.dylib`clang::index::store::BitstreamVisitor<clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>)::OccurBitVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 470
    frame #18: 0x000000010ff9259e libIndexStore.dylib`clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 158
    frame #19: 0x000000010ff9262c libIndexStore.dylib`clang::index::IndexRecordReader::foreachOccurrence(llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 44
    frame #20: 0x000000010ff902fd libIndexStore.dylib`indexstore_record_reader_occurrences_apply_f + 45
    frame #21: 0x0000000100d4a15f SwiftIndexStore`closure #2 in IndexStore.forEachOccurrences(next=0x0000000100d49cd0 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x0000700003361838, self=0x000000015b5d3840, reader=0x15feac740) at SwiftIndexStore.swift:199:20
    frame #22: 0x0000000100d421d6 SwiftIndexStore`IndexStore.forEachOccurrences(record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x0000700003361650, next=0x0000000100b76770 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreOccurrence) throws -> Swift.Bool in closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:196:43
    frame #23: 0x0000000100b5f12a PeripheryKit`closure #1 in SwiftIndexer.Job.perform(dependency=record, self=0x000000015c24a280, rawDeclsByKey=75 key/value pairs) at SwiftIndexer.swift:169:36
    frame #24: 0x0000000100b76534 PeripheryKit`partial apply for closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #25: 0x0000000100d444cf SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #26: 0x0000000100d44544 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #27: 0x0000000100d449d3 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #28: 0x0000000100d4d7a4 SwiftIndexStore`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #29: 0x0000000100d44dc1 SwiftIndexStore`closure #1 in closure #1 in IndexStore.forEachRecordDependencies(ctx=0x15deca6a0, dependency=0x7000033620f8) at SwiftIndexStore.swift:103:37
    frame #30: 0x0000000100d45b19 SwiftIndexStore`@objc closure #1 in closure #1 in IndexStore.forEachRecordDependencies(for:_:) at <compiler-generated>:0
    frame #31: 0x000000010ff96cd2 libIndexStore.dylib`std::__1::__function::__func<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0, std::__1::allocator<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0>, bool (llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef)>::operator()(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef&&) + 242
    frame #32: 0x000000010ff96671 libIndexStore.dylib`clang::index::store::BitstreamVisitor<(anonymous namespace)::IndexUnitBlockBitstreamVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 353
    frame #33: 0x000000010ff95201 libIndexStore.dylib`clang::index::IndexUnitReader::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>) + 193
    frame #34: 0x000000010ff9085d libIndexStore.dylib`indexstore_unit_reader_dependencies_apply_f + 45
    frame #35: 0x0000000100d44842 SwiftIndexStore`closure #1 in IndexStore.forEachRecordDependencies(next=0x0000000100d44530 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, self=0x000000015b5d3840, reader=0x13bfd5d80) at SwiftIndexStore.swift:100:20
    frame #36: 0x0000000100d410c8 SwiftIndexStore`IndexStore.forEachRecordDependencies(unit=SwiftIndexStore.IndexStoreUnit @ 0x0000700003362ce0, next=0x0000000100b76520 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:97:43
    frame #37: 0x0000000100b5cf5d PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c24a280) at SwiftIndexer.swift:166:32
    frame #38: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c24a280) at SwiftIndexer.swift:95:25
    frame #39: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #40: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #41: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c24a280, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #42: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #43: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #44: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #45: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=311, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x0000700003363d80, block=0x100b5be00) at JobPool.swift:14:21
    frame #46: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #47: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #48: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #49: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #50: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #51: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #52: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #53: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #54: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #30, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b4f844 PeripheryKit`SourceGraph.markRetained(declaration=0x000000015f0462f0, self=0x000000015b99c5b0) at SourceGraph.swift:90:23
    frame #6: 0x0000000100b5df69 PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c24a080) at SwiftIndexer.swift:207:27
    frame #7: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c24a080) at SwiftIndexer.swift:95:25
    frame #8: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #9: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #10: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c24a080, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #11: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #12: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #13: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=309, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x00007000033e6d80, block=0x100b5be00) at JobPool.swift:14:21
    frame #15: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #16: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #17: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #18: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #19: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #20: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #21: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #22: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #23: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #31, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b5506d PeripheryKit`SourceGraph.mutating(block=0x0000000100b75fd0 PeripheryKit`partial apply forwarder for closure #1 () -> () in PeripheryKit.SwiftIndexer.Job.establishDeclarationHierarchy() -> () at <compiler-generated>, self=0x000000015b99c5b0) at SourceGraph.swift:237:23
    frame #6: 0x0000000100b60aef PeripheryKit`SwiftIndexer.Job.establishDeclarationHierarchy(self=0x000000015c24b490) at SwiftIndexer.swift:258:19
    frame #7: 0x0000000100b5e9dd PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c24b490) at SwiftIndexer.swift:239:13
    frame #8: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c24b490) at SwiftIndexer.swift:95:25
    frame #9: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #10: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #11: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c24b490, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #12: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #13: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #15: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=316, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x0000700003469d80, block=0x100b5be00) at JobPool.swift:14:21
    frame #16: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #17: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #18: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #19: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #20: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #21: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #22: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #23: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #24: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #32, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b5506d PeripheryKit`SourceGraph.mutating(block=0x0000000100b75260 PeripheryKit`partial apply forwarder for closure #2 () -> () in PeripheryKit.SwiftIndexer.Job.parseReference(SwiftIndexStore.IndexStoreOccurrence, Swift.String, PeripheryKit.SourceLocation) throws -> () at <compiler-generated>, self=0x000000015b99c5b0) at SourceGraph.swift:237:23
    frame #6: 0x0000000100b72690 PeripheryKit`SwiftIndexer.Job.parseReference(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x00007000034e8680, occurrenceUsr=Swift.String @ 0x00007000034e8670, location=0x000000015ddb37b0, self=0x000000015c24b590) at SwiftIndexer.swift:671:19
    frame #7: 0x0000000100b5fb17 PeripheryKit`closure #1 in closure #1 in SwiftIndexer.Job.perform(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x00007000034e8ec0, self=0x000000015c24b590, rawDeclsByKey=41 key/value pairs) at SwiftIndexer.swift:182:33
    frame #8: 0x0000000100b76784 PeripheryKit`partial apply for closure #1 in closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #9: 0x0000000100d4797f SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #10: 0x0000000100d49ce4 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #11: 0x0000000100d480de SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #12: 0x0000000100d4d5a4 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #13: 0x0000000100d49186 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100d4d694 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #15: 0x0000000100d4ab74 SwiftIndexStore`closure #1 in closure #2 in IndexStore.forEachOccurrences(ctx=0x19029bc90, occurrence=0x7000034e9938) at SwiftIndexStore.swift:207:45
    frame #16: 0x0000000100d4ad59 SwiftIndexStore`@objc closure #1 in closure #2 in IndexStore.forEachOccurrences(for:_:) at <compiler-generated>:0
    frame #17: 0x000000010ff92ca6 libIndexStore.dylib`clang::index::store::BitstreamVisitor<clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>)::OccurBitVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 470
    frame #18: 0x000000010ff9259e libIndexStore.dylib`clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 158
    frame #19: 0x000000010ff9262c libIndexStore.dylib`clang::index::IndexRecordReader::foreachOccurrence(llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 44
    frame #20: 0x000000010ff902fd libIndexStore.dylib`indexstore_record_reader_occurrences_apply_f + 45
    frame #21: 0x0000000100d4a15f SwiftIndexStore`closure #2 in IndexStore.forEachOccurrences(next=0x0000000100d49cd0 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x00007000034ea838, self=0x000000015b5d3840, reader=0x1902542f0) at SwiftIndexStore.swift:199:20
    frame #22: 0x0000000100d421d6 SwiftIndexStore`IndexStore.forEachOccurrences(record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x00007000034ea650, next=0x0000000100b76770 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreOccurrence) throws -> Swift.Bool in closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:196:43
    frame #23: 0x0000000100b5f12a PeripheryKit`closure #1 in SwiftIndexer.Job.perform(dependency=record, self=0x000000015c24b590, rawDeclsByKey=41 key/value pairs) at SwiftIndexer.swift:169:36
    frame #24: 0x0000000100b76534 PeripheryKit`partial apply for closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #25: 0x0000000100d444cf SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #26: 0x0000000100d44544 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #27: 0x0000000100d449d3 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #28: 0x0000000100d4d7a4 SwiftIndexStore`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #29: 0x0000000100d44dc1 SwiftIndexStore`closure #1 in closure #1 in IndexStore.forEachRecordDependencies(ctx=0x13cde5850, dependency=0x7000034eb0f8) at SwiftIndexStore.swift:103:37
    frame #30: 0x0000000100d45b19 SwiftIndexStore`@objc closure #1 in closure #1 in IndexStore.forEachRecordDependencies(for:_:) at <compiler-generated>:0
    frame #31: 0x000000010ff96cd2 libIndexStore.dylib`std::__1::__function::__func<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0, std::__1::allocator<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0>, bool (llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef)>::operator()(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef&&) + 242
    frame #32: 0x000000010ff96671 libIndexStore.dylib`clang::index::store::BitstreamVisitor<(anonymous namespace)::IndexUnitBlockBitstreamVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 353
    frame #33: 0x000000010ff95201 libIndexStore.dylib`clang::index::IndexUnitReader::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>) + 193
    frame #34: 0x000000010ff9085d libIndexStore.dylib`indexstore_unit_reader_dependencies_apply_f + 45
    frame #35: 0x0000000100d44842 SwiftIndexStore`closure #1 in IndexStore.forEachRecordDependencies(next=0x0000000100d44530 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, self=0x000000015b5d3840, reader=0x13cddc4f0) at SwiftIndexStore.swift:100:20
    frame #36: 0x0000000100d410c8 SwiftIndexStore`IndexStore.forEachRecordDependencies(unit=SwiftIndexStore.IndexStoreUnit @ 0x00007000034ebce0, next=0x0000000100b76520 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:97:43
    frame #37: 0x0000000100b5cf5d PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c24b590) at SwiftIndexer.swift:166:32
    frame #38: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c24b590) at SwiftIndexer.swift:95:25
    frame #39: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #40: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #41: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c24b590, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #42: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #43: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #44: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #45: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=317, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x00007000034ecd80, block=0x100b5be00) at JobPool.swift:14:21
    frame #46: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #47: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #48: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #49: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #50: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #51: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #52: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #53: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #54: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #33, queue = 'SourceGraph.mutationQueue'
    frame #0: 0x00007fff2cb8f1cc libswiftCore.dylib`swift_getAssociatedTypeWitness + 12
    frame #1: 0x00007fff2c8d863b libswiftCore.dylib`Swift.RawRepresentable< where τ_0_0: Swift.Hashable, τ_0_0.Swift.RawRepresentable.RawValue: Swift.Hashable>.hash(into: inout Swift.Hasher) -> () + 59
    frame #2: 0x00000001025f404e SystemPackage`protocol witness for Hashable.hash(into:) in conformance SystemChar at <compiler-generated>:0
    frame #3: 0x00007fff2c88565d libswiftCore.dylib`Swift.Array<τ_0_0 where τ_0_0: Swift.Hashable>.hash(into: inout Swift.Hasher) -> () + 349
    frame #4: 0x00007fff2c885773 libswiftCore.dylib`Swift.Hasher.combine<τ_0_0 where τ_0_0: Swift.Hashable>(τ_0_0) -> () + 19
    frame #5: 0x00000001025f6aae SystemPackage`SystemString.hash(hasher=Swift.Hasher @ 0x000070000356d2d8, self=SystemPackage.SystemString @ 0x000070000356cfb8) at <compiler-generated>:0
    frame #6: 0x00000001025f6d8d SystemPackage`protocol witness for Hashable.hash(into:) in conformance SystemString at <compiler-generated>:0
    frame #7: 0x00007fff2c885773 libswiftCore.dylib`Swift.Hasher.combine<τ_0_0 where τ_0_0: Swift.Hashable>(τ_0_0) -> () + 19
    frame #8: 0x00000001025cd8e1 SystemPackage`FilePath.hash(hasher=Swift.Hasher @ 0x000070000356d2d8, self=SystemPackage.FilePath @ 0x000070000356d038) at <compiler-generated>:0
    frame #9: 0x00000001025cdc9d SystemPackage`protocol witness for Hashable.hash(into:) in conformance FilePath at <compiler-generated>:0
    frame #10: 0x00007fff2c885773 libswiftCore.dylib`Swift.Hasher.combine<τ_0_0 where τ_0_0: Swift.Hashable>(τ_0_0) -> () + 19
    frame #11: 0x0000000100b4be85 PeripheryKit`SourceFile.hash(hasher=Swift.Hasher @ 0x000070000356d2d8, self=0x000000015c174090) at SourceFile.swift:19:16
    frame #12: 0x0000000100b4bf40 PeripheryKit`protocol witness for Hashable.hash(into:) in conformance SourceFile at <compiler-generated>:0
    frame #13: 0x00007fff2c885773 libswiftCore.dylib`Swift.Hasher.combine<τ_0_0 where τ_0_0: Swift.Hashable>(τ_0_0) -> () + 19
    frame #14: 0x0000000100b58840 PeripheryKit`SourceLocation.hash(hasher=Swift.Hasher @ 0x000070000356d2d8, self=0x000000015d3e7490) at SourceLocation.swift:41:16
    frame #15: 0x0000000100b58950 PeripheryKit`protocol witness for Hashable.hash(into:) in conformance SourceLocation at <compiler-generated>:0
    frame #16: 0x00007fff2c885773 libswiftCore.dylib`Swift.Hasher.combine<τ_0_0 where τ_0_0: Swift.Hashable>(τ_0_0) -> () + 19
    frame #17: 0x0000000100b4a480 PeripheryKit`Reference.hash(hasher=Swift.Hasher @ 0x000070000356d2d8, self=0x000000015d3e7850) at Reference.swift:108:16
    frame #18: 0x0000000100b4a5d0 PeripheryKit`protocol witness for Hashable.hash(into:) in conformance Reference at <compiler-generated>:0
    frame #19: 0x00007fff2c8858af libswiftCore.dylib`Swift.Hashable._rawHashValue(seed: Swift.Int) -> Swift.Int + 143
    frame #20: 0x0000000100b4a5e9 PeripheryKit`protocol witness for Hashable._rawHashValue(seed:) in conformance Reference at <compiler-generated>:0
    frame #21: 0x00007fff2c9d113a libswiftCore.dylib`Swift.Set._Variant.insert(__owned τ_0_0) -> (inserted: Swift.Bool, memberAfterInsert: τ_0_0) + 362
    frame #22: 0x0000000100b6ba20 PeripheryKit`SwiftIndexer.Job.associateUnsafe(ref=0x000000015d3e7850, decl=0x000000015da6bd00, self=0x000000015c1740c0) at SwiftIndexer.swift:465:33
    frame #23: 0x0000000100b63e67 PeripheryKit`closure #1 in SwiftIndexer.Job.establishDeclarationHierarchy(self=0x000000015c1740c0) at SwiftIndexer.swift:283:25
    frame #24: 0x0000000100b4eaac PeripheryKit`thunk for @callee_guaranteed () -> () at <compiler-generated>:0
    frame #25: 0x0000000100b4eb11 PeripheryKit`thunk for @escaping @callee_guaranteed () -> () at <compiler-generated>:0
    frame #26: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #27: 0x00000001028b19ad libdispatch.dylib`_dispatch_sync_invoke_and_complete_recurse + 131
    frame #28: 0x00000001028b10b0 libdispatch.dylib`_dispatch_sync_f_slow + 322
    frame #29: 0x0000000100b5506d PeripheryKit`SourceGraph.mutating(block=0x0000000100b75fd0 PeripheryKit`partial apply forwarder for closure #1 () -> () in PeripheryKit.SwiftIndexer.Job.establishDeclarationHierarchy() -> () at <compiler-generated>, self=0x000000015b99c5b0) at SourceGraph.swift:237:23
    frame #30: 0x0000000100b60aef PeripheryKit`SwiftIndexer.Job.establishDeclarationHierarchy(self=0x000000015c1740c0) at SwiftIndexer.swift:258:19
    frame #31: 0x0000000100b5e9dd PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c1740c0) at SwiftIndexer.swift:239:13
    frame #32: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c1740c0) at SwiftIndexer.swift:95:25
    frame #33: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #34: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #35: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c1740c0, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #36: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #37: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #38: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #39: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=297, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x000070000356fd80, block=0x100b5be00) at JobPool.swift:14:21
    frame #40: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #41: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #42: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #43: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #44: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #45: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #46: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #47: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #48: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #34, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff204859a6 libsystem_kernel.dylib`kevent_id + 10
    frame #1: 0x00000001028c46ba libdispatch.dylib`_dispatch_kq_poll + 163
    frame #2: 0x00000001028c5225 libdispatch.dylib`_dispatch_event_loop_wait_for_ownership + 522
    frame #3: 0x00000001028b1863 libdispatch.dylib`__DISPATCH_WAIT_FOR_QUEUE__ + 285
    frame #4: 0x00000001028b104d libdispatch.dylib`_dispatch_sync_f_slow + 223
    frame #5: 0x0000000100b5506d PeripheryKit`SourceGraph.mutating(block=0x0000000100b75490 PeripheryKit`partial apply forwarder for closure #2 () -> () in PeripheryKit.SwiftIndexer.Job.parseImplicit(SwiftIndexStore.IndexStoreOccurrence, Swift.String, PeripheryKit.SourceLocation) throws -> () at <compiler-generated>, self=0x000000015b99c5b0) at SourceGraph.swift:237:23
    frame #6: 0x0000000100b713d6 PeripheryKit`SwiftIndexer.Job.parseImplicit(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x00007000035eeec0, occurrenceUsr=Swift.String @ 0x00007000035ee7f0, location=0x000000015e66f420, self=0x000000015c24b7c0) at SwiftIndexer.swift:621:19
    frame #7: 0x0000000100b5fca3 PeripheryKit`closure #1 in closure #1 in SwiftIndexer.Job.perform(occurrence=SwiftIndexStore.IndexStoreOccurrence @ 0x00007000035eeec0, self=0x000000015c24b7c0, rawDeclsByKey=1 key/value pair) at SwiftIndexer.swift:186:33
    frame #8: 0x0000000100b76784 PeripheryKit`partial apply for closure #1 in closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #9: 0x0000000100d4797f SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #10: 0x0000000100d49ce4 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #11: 0x0000000100d480de SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #12: 0x0000000100d4d5a4 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreOccurrence) -> (@unowned Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #13: 0x0000000100d49186 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100d4d694 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@in_guaranteed IndexStoreOccurrence) -> (@out Bool, @error @owned Error)partial apply at <compiler-generated>:0
    frame #15: 0x0000000100d4ab74 SwiftIndexStore`closure #1 in closure #2 in IndexStore.forEachOccurrences(ctx=0x19044c790, occurrence=0x7000035ef938) at SwiftIndexStore.swift:207:45
    frame #16: 0x0000000100d4ad59 SwiftIndexStore`@objc closure #1 in closure #2 in IndexStore.forEachOccurrences(for:_:) at <compiler-generated>:0
    frame #17: 0x000000010ff92ca6 libIndexStore.dylib`clang::index::store::BitstreamVisitor<clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>)::OccurBitVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 470
    frame #18: 0x000000010ff9259e libIndexStore.dylib`clang::index::IndexRecordReader::Implementation::foreachOccurrence(llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::ArrayRef<clang::index::IndexRecordDecl const*>, llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 158
    frame #19: 0x000000010ff9262c libIndexStore.dylib`clang::index::IndexRecordReader::foreachOccurrence(llvm::function_ref<bool (clang::index::IndexRecordOccurrence const&)>) + 44
    frame #20: 0x000000010ff902fd libIndexStore.dylib`indexstore_record_reader_occurrences_apply_f + 45
    frame #21: 0x0000000100d4a15f SwiftIndexStore`closure #2 in IndexStore.forEachOccurrences(next=0x0000000100d49cd0 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreOccurrence) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x00007000035f0838, self=0x000000015b5d3840, reader=0x1904413d0) at SwiftIndexStore.swift:199:20
    frame #22: 0x0000000100d421d6 SwiftIndexStore`IndexStore.forEachOccurrences(record=$s15SwiftIndexStore0bC4UnitV10DependencyO7ContentVy__AE10RecordKindOGD @ 0x00007000035f0650, next=0x0000000100b76770 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreOccurrence) throws -> Swift.Bool in closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:196:43
    frame #23: 0x0000000100b5f12a PeripheryKit`closure #1 in SwiftIndexer.Job.perform(dependency=record, self=0x000000015c24b7c0, rawDeclsByKey=1 key/value pair) at SwiftIndexer.swift:169:36
    frame #24: 0x0000000100b76534 PeripheryKit`partial apply for closure #1 in SwiftIndexer.Job.perform() at <compiler-generated>:0
    frame #25: 0x0000000100d444cf SwiftIndexStore`thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #26: 0x0000000100d44544 SwiftIndexStore`partial apply for thunk for @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #27: 0x0000000100d449d3 SwiftIndexStore`thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #28: 0x0000000100d4d7a4 SwiftIndexStore`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed IndexStoreUnit.Dependency) -> (@unowned Bool, @error @owned Error) at <compiler-generated>:0
    frame #29: 0x0000000100d44dc1 SwiftIndexStore`closure #1 in closure #1 in IndexStore.forEachRecordDependencies(ctx=0x15d4ed9f0, dependency=0x7000035f10f8) at SwiftIndexStore.swift:103:37
    frame #30: 0x0000000100d45b19 SwiftIndexStore`@objc closure #1 in closure #1 in IndexStore.forEachRecordDependencies(for:_:) at <compiler-generated>:0
    frame #31: 0x000000010ff96cd2 libIndexStore.dylib`std::__1::__function::__func<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0, std::__1::allocator<(anonymous namespace)::IndexUnitReaderImpl::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>)::$_0>, bool (llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef)>::operator()(llvm::SmallVectorImpl<unsigned long long>&, llvm::StringRef&&) + 242
    frame #32: 0x000000010ff96671 libIndexStore.dylib`clang::index::store::BitstreamVisitor<(anonymous namespace)::IndexUnitBlockBitstreamVisitor>::visit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 353
    frame #33: 0x000000010ff95201 libIndexStore.dylib`clang::index::IndexUnitReader::foreachDependency(llvm::function_ref<bool (clang::index::IndexUnitReader::DependencyInfo const&)>) + 193
    frame #34: 0x000000010ff9085d libIndexStore.dylib`indexstore_unit_reader_dependencies_apply_f + 45
    frame #35: 0x0000000100d44842 SwiftIndexStore`closure #1 in IndexStore.forEachRecordDependencies(next=0x0000000100d44530 SwiftIndexStore`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed SwiftIndexStore.IndexStoreUnit.Dependency) -> (@unowned Swift.Bool, @error @owned Swift.Error) at <compiler-generated>, self=0x000000015b5d3840, reader=0x10bfd58f0) at SwiftIndexStore.swift:100:20
    frame #36: 0x0000000100d410c8 SwiftIndexStore`IndexStore.forEachRecordDependencies(unit=SwiftIndexStore.IndexStoreUnit @ 0x00007000035f1ce0, next=0x0000000100b76520 PeripheryKit`partial apply forwarder for closure #1 (SwiftIndexStore.IndexStoreUnit.Dependency) throws -> Swift.Bool in PeripheryKit.SwiftIndexer.Job.perform() throws -> () at <compiler-generated>, self=0x000000015b5d3840) at SwiftIndexStore.swift:97:43
    frame #37: 0x0000000100b5cf5d PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c24b7c0) at SwiftIndexer.swift:166:32
    frame #38: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c24b7c0) at SwiftIndexer.swift:95:25
    frame #39: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #40: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #41: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c24b7c0, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #42: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #43: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #44: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #45: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=319, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x00007000035f2d80, block=0x100b5be00) at JobPool.swift:14:21
    frame #46: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #47: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #48: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #49: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #50: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #51: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #52: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #53: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #54: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #35, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff2cb7abdd libswiftCore.dylib`swift_release + 77
    frame #1: 0x0000000100e06408 SwiftSyntax`destroy for Syntax at <compiler-generated>:0
    frame #2: 0x0000000100dfae21 SwiftSyntax`SyntaxProtocol.isMissing.getter(self=SwiftSyntax.Syntax @ 0x0000700003672bd0) at Syntax.swift:151:12
    frame #3: 0x0000000100dfe719 SwiftSyntax`SyntaxProtocol.firstToken.getter(self=SwiftSyntax.Syntax @ 0x0000700003673300) at Syntax.swift:222:8
    frame #4: 0x0000000100dfedf5 SwiftSyntax`SyntaxProtocol.firstToken.getter(self=SwiftSyntax.Syntax @ 0x00007000036737e0) at Syntax.swift:228:28
    frame #5: 0x0000000100dfedf5 SwiftSyntax`SyntaxProtocol.firstToken.getter(self=SwiftSyntax.Syntax @ 0x0000700003673df0) at Syntax.swift:228:28
    frame #6: 0x0000000100dfe160 SwiftSyntax`SyntaxProtocol.nextToken.getter(self=SwiftSyntax.TokenSyntax @ 0x00007000036743e0) at Syntax.swift:213:28
    frame #7: 0x0000000100e023ea SwiftSyntax`TokenSequence.Iterator.next(self=SwiftSyntax.TokenSequence.Iterator @ 0x0000700003674780) at Syntax.swift:466:30
    frame #8: 0x0000000100e02791 SwiftSyntax`protocol witness for IteratorProtocol.next() in conformance TokenSequence.Iterator at <compiler-generated>:0
    frame #9: 0x00007fff2cb4ecd7 libswiftCore.dylib`dispatch thunk of Swift.IteratorProtocol.next() -> Swift.Optional<τ_0_0.Element> + 7
    frame #10: 0x0000000100df079d SwiftSyntax`computeLines(tree=SwiftSyntax.SourceFileSyntax @ 0x00007000036747d8) at SourceLocation.swift:349:3
    frame #11: 0x0000000100df0120 SwiftSyntax`SourceLocationConverter.init(file="/Users/dalemy/Microsoft/client-cocoa/app-ios/Modules/Calendar/CalendarMeetNow/Views/SpaceTypeCell.swift", tree=SwiftSyntax.SourceFileSyntax @ 0x0000700003674968, self=0x0000000190766030) at SourceLocation.swift:127:31
    frame #12: 0x0000000100deff38 SwiftSyntax`SourceLocationConverter.__allocating_init(file:tree:) at SourceLocation.swift:0
    frame #13: 0x0000000100b97f5f PeripheryKit`MultiplexingSyntaxVisitor.init(file=0x000000015c24b3d0) at MultiplexingSyntaxVisitor.swift:52:34
    frame #14: 0x0000000100b97b14 PeripheryKit`MultiplexingSyntaxVisitor.__allocating_init(file:) at MultiplexingSyntaxVisitor.swift:0
    frame #15: 0x0000000100b5e335 PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c24a4f0) at SwiftIndexer.swift:221:49
    frame #16: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c24a4f0) at SwiftIndexer.swift:95:25
    frame #17: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #18: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #19: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c24a4f0, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #20: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #21: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #22: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #23: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=314, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x0000700003675d80, block=0x100b5be00) at JobPool.swift:14:21
    frame #24: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #25: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #26: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #27: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #28: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #29: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #30: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #31: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #32: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
* thread #36, queue = 'com.apple.root.user-interactive-qos', stop reason = EXC_BAD_ACCESS (code=2, address=0x700003678760)
  * frame #0: 0x000000010131adf7 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x000070000367a620, self=0x0000000000000000) at SyntaxVisitor.swift:5091
    frame #1: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.IdentifierExprSyntax @ 0x000070000367ab08, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #2: 0x00000001012cf5f9 SwiftSyntax`SyntaxVisitor.visitImplIdentifierExprSyntax(data=SwiftSyntax.SyntaxData @ 0x000070000367abd8, self=0x000000015ff854a0) at SyntaxVisitor.swift:2698:9
    frame #3: 0x000000010131c2d8 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x000070000367cd70, self=0x000000015ff854a0) at SyntaxVisitor.swift:5159:7
    frame #4: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.TupleExprElementSyntax @ 0x000070000367d258, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #5: 0x00000001012d6ac9 SwiftSyntax`SyntaxVisitor.visitImplTupleExprElementSyntax(data=SwiftSyntax.SyntaxData @ 0x000070000367d328, self=0x000000015ff854a0) at SyntaxVisitor.swift:2929:9
    frame #6: 0x000000010131cdac SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x000070000367f4c0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5201:7
    frame #7: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.TupleExprElementListSyntax @ 0x000070000367f9a8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #8: 0x00000001012cc3e9 SwiftSyntax`SyntaxVisitor.visitImplTupleExprElementListSyntax(data=SwiftSyntax.SyntaxData @ 0x000070000367fa78, self=0x000000015ff854a0) at SyntaxVisitor.swift:2599:9
    frame #9: 0x000000010131be34 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x0000700003681c10, self=0x000000015ff854a0) at SyntaxVisitor.swift:5141:7
    frame #10: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.FunctionCallExprSyntax @ 0x00007000036820f8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #11: 0x00000001012dda09 SwiftSyntax`SyntaxVisitor.visitImplFunctionCallExprSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036821c8, self=0x000000015ff854a0) at SyntaxVisitor.swift:3149:9
    frame #12: 0x000000010131d7fc SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x0000700003684360, self=0x000000015ff854a0) at SyntaxVisitor.swift:5241:7
    frame #13: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.TryExprSyntax @ 0x0000700003684848, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #14: 0x00000001012cda29 SwiftSyntax`SyntaxVisitor.visitImplTryExprSyntax(data=SwiftSyntax.SyntaxData @ 0x0000700003684918, self=0x000000015ff854a0) at SyntaxVisitor.swift:2643:9
    frame #15: 0x000000010131c044 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x0000700003686ab0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5149:7
    frame #16: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.TupleExprElementSyntax @ 0x0000700003686f98, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #17: 0x00000001012d6ac9 SwiftSyntax`SyntaxVisitor.visitImplTupleExprElementSyntax(data=SwiftSyntax.SyntaxData @ 0x0000700003687068, self=0x000000015ff854a0) at SyntaxVisitor.swift:2929:9
    frame #18: 0x000000010131cdac SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x0000700003689200, self=0x000000015ff854a0) at SyntaxVisitor.swift:5201:7
    frame #19: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.TupleExprElementListSyntax @ 0x00007000036896e8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #20: 0x00000001012cc3e9 SwiftSyntax`SyntaxVisitor.visitImplTupleExprElementListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036897b8, self=0x000000015ff854a0) at SyntaxVisitor.swift:2599:9
    frame #21: 0x000000010131be34 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x000070000368b950, self=0x000000015ff854a0) at SyntaxVisitor.swift:5141:7
    frame #22: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.TupleExprSyntax @ 0x000070000368be38, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #23: 0x00000001012d5a19 SwiftSyntax`SyntaxVisitor.visitImplTupleExprSyntax(data=SwiftSyntax.SyntaxData @ 0x000070000368bf08, self=0x000000015ff854a0) at SyntaxVisitor.swift:2896:9
    frame #24: 0x000000010131cc20 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x000070000368e0a0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5195:7
    frame #25: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.ExprListSyntax @ 0x000070000368e588, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #26: 0x00000001012d1759 SwiftSyntax`SyntaxVisitor.visitImplExprListSyntax(data=SwiftSyntax.SyntaxData @ 0x000070000368e658, self=0x000000015ff854a0) at SyntaxVisitor.swift:2764:9
    frame #27: 0x000000010131c5f0 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036907f0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5171:7
    frame #28: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.SequenceExprSyntax @ 0x0000700003690cd8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #29: 0x00000001012d11c9 SwiftSyntax`SyntaxVisitor.visitImplSequenceExprSyntax(data=SwiftSyntax.SyntaxData @ 0x0000700003690da8, self=0x000000015ff854a0) at SyntaxVisitor.swift:2753:9
    frame #30: 0x000000010131c56c SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x0000700003692f40, self=0x000000015ff854a0) at SyntaxVisitor.swift:5169:7
    frame #31: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.InitializerClauseSyntax @ 0x0000700003693428, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #32: 0x00000001012ec939 SwiftSyntax`SyntaxVisitor.visitImplInitializerClauseSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036934f8, self=0x000000015ff854a0) at SyntaxVisitor.swift:3622:9
    frame #33: 0x000000010131ee28 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x0000700003695690, self=0x000000015ff854a0) at SyntaxVisitor.swift:5327:7
    frame #34: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.OptionalBindingConditionSyntax @ 0x0000700003695b78, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #35: 0x0000000101306a69 SwiftSyntax`SyntaxVisitor.visitImplOptionalBindingConditionSyntax(data=SwiftSyntax.SyntaxData @ 0x0000700003695c48, self=0x000000015ff854a0) at SyntaxVisitor.swift:4447:9
    frame #36: 0x00000001013214d4 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x0000700003697de0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5477:7
    frame #37: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.ConditionElementSyntax @ 0x00007000036982c8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #38: 0x00000001013059b9 SwiftSyntax`SyntaxVisitor.visitImplConditionElementSyntax(data=SwiftSyntax.SyntaxData @ 0x0000700003698398, self=0x000000015ff854a0) at SyntaxVisitor.swift:4414:9
    frame #39: 0x0000000101321348 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x000070000369a530, self=0x000000015ff854a0) at SyntaxVisitor.swift:5471:7
    frame #40: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.ConditionElementListSyntax @ 0x000070000369aa18, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #41: 0x0000000101306ff9 SwiftSyntax`SyntaxVisitor.visitImplConditionElementListSyntax(data=SwiftSyntax.SyntaxData @ 0x000070000369aae8, self=0x000000015ff854a0) at SyntaxVisitor.swift:4458:9
    frame #42: 0x0000000101321558 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x000070000369cc80, self=0x000000015ff854a0) at SyntaxVisitor.swift:5479:7
    frame #43: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.GuardStmtSyntax @ 0x000070000369d168, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #44: 0x0000000101301169 SwiftSyntax`SyntaxVisitor.visitImplGuardStmtSyntax(data=SwiftSyntax.SyntaxData @ 0x000070000369d238, self=0x000000015ff854a0) at SyntaxVisitor.swift:4271:9
    frame #45: 0x0000000101320c94 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x000070000369f3d0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5445:7
    frame #46: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemSyntax @ 0x000070000369f8b8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #47: 0x00000001012ca819 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemSyntax(data=SwiftSyntax.SyntaxData @ 0x000070000369f988, self=0x000000015ff854a0) at SyntaxVisitor.swift:2544:9
    frame #48: 0x000000010131bba0 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036a1b20, self=0x000000015ff854a0) at SyntaxVisitor.swift:5131:7
    frame #49: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemListSyntax @ 0x00007000036a2008, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #50: 0x00000001012cada9 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036a20d8, self=0x000000015ff854a0) at SyntaxVisitor.swift:2555:9
    frame #51: 0x000000010131bc24 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036a4270, self=0x000000015ff854a0) at SyntaxVisitor.swift:5133:7
    frame #52: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockSyntax @ 0x00007000036a4758, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #53: 0x00000001012cb339 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036a4828, self=0x000000015ff854a0) at SyntaxVisitor.swift:2566:9
    frame #54: 0x000000010131bca8 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036a69c0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5135:7
    frame #55: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.IfStmtSyntax @ 0x00007000036a6ea8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #56: 0x00000001013080a9 SwiftSyntax`SyntaxVisitor.visitImplIfStmtSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036a6f78, self=0x000000015ff854a0) at SyntaxVisitor.swift:4491:9
    frame #57: 0x00000001013216e4 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036a9110, self=0x000000015ff854a0) at SyntaxVisitor.swift:5485:7
    frame #58: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.IfStmtSyntax @ 0x00007000036a95f8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #59: 0x00000001013080a9 SwiftSyntax`SyntaxVisitor.visitImplIfStmtSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036a96c8, self=0x000000015ff854a0) at SyntaxVisitor.swift:4491:9
    frame #60: 0x00000001013216e4 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036ab860, self=0x000000015ff854a0) at SyntaxVisitor.swift:5485:7
    frame #61: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemSyntax @ 0x00007000036abd48, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #62: 0x00000001012ca819 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036abe18, self=0x000000015ff854a0) at SyntaxVisitor.swift:2544:9
    frame #63: 0x000000010131bba0 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036adfb0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5131:7
    frame #64: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemListSyntax @ 0x00007000036ae498, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #65: 0x00000001012cada9 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036ae568, self=0x000000015ff854a0) at SyntaxVisitor.swift:2555:9
    frame #66: 0x000000010131bc24 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036b0700, self=0x000000015ff854a0) at SyntaxVisitor.swift:5133:7
    frame #67: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.ClosureExprSyntax @ 0x00007000036b0be8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #68: 0x00000001012dc3c9 SwiftSyntax`SyntaxVisitor.visitImplClosureExprSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036b0cb8, self=0x000000015ff854a0) at SyntaxVisitor.swift:3105:9
    frame #69: 0x000000010131d5ec SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036b2e50, self=0x000000015ff854a0) at SyntaxVisitor.swift:5233:7
    frame #70: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.FunctionCallExprSyntax @ 0x00007000036b3338, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #71: 0x00000001012dda09 SwiftSyntax`SyntaxVisitor.visitImplFunctionCallExprSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036b3408, self=0x000000015ff854a0) at SyntaxVisitor.swift:3149:9
    frame #72: 0x000000010131d7fc SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036b55a0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5241:7
    frame #73: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.InitializerClauseSyntax @ 0x00007000036b5a88, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #74: 0x00000001012ec939 SwiftSyntax`SyntaxVisitor.visitImplInitializerClauseSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036b5b58, self=0x000000015ff854a0) at SyntaxVisitor.swift:3622:9
    frame #75: 0x000000010131ee28 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036b7cf0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5327:7
    frame #76: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.PatternBindingSyntax @ 0x00007000036b81d8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #77: 0x00000001012f1ca9 SwiftSyntax`SyntaxVisitor.visitImplPatternBindingSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036b82a8, self=0x000000015ff854a0) at SyntaxVisitor.swift:3787:9
    frame #78: 0x000000010131f5e4 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036ba440, self=0x000000015ff854a0) at SyntaxVisitor.swift:5357:7
    frame #79: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.PatternBindingListSyntax @ 0x00007000036ba928, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #80: 0x00000001012f2239 SwiftSyntax`SyntaxVisitor.visitImplPatternBindingListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036ba9f8, self=0x000000015ff854a0) at SyntaxVisitor.swift:3798:9
    frame #81: 0x000000010131f668 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036bcb90, self=0x000000015ff854a0) at SyntaxVisitor.swift:5359:7
    frame #82: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.VariableDeclSyntax @ 0x00007000036bd078, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #83: 0x00000001012f27c9 SwiftSyntax`SyntaxVisitor.visitImplVariableDeclSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036bd148, self=0x000000015ff854a0) at SyntaxVisitor.swift:3809:9
    frame #84: 0x000000010131f6ec SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036bf2e0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5361:7
    frame #85: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemSyntax @ 0x00007000036bf7c8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #86: 0x00000001012ca819 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036bf898, self=0x000000015ff854a0) at SyntaxVisitor.swift:2544:9
    frame #87: 0x000000010131bba0 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036c1a30, self=0x000000015ff854a0) at SyntaxVisitor.swift:5131:7
    frame #88: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemListSyntax @ 0x00007000036c1f18, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #89: 0x00000001012cada9 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036c1fe8, self=0x000000015ff854a0) at SyntaxVisitor.swift:2555:9
    frame #90: 0x000000010131bc24 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036c4180, self=0x000000015ff854a0) at SyntaxVisitor.swift:5133:7
    frame #91: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockSyntax @ 0x00007000036c4668, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #92: 0x00000001012cb339 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036c4738, self=0x000000015ff854a0) at SyntaxVisitor.swift:2566:9
    frame #93: 0x000000010131bca8 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036c68d0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5135:7
    frame #94: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.GuardStmtSyntax @ 0x00007000036c6db8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #95: 0x0000000101301169 SwiftSyntax`SyntaxVisitor.visitImplGuardStmtSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036c6e88, self=0x000000015ff854a0) at SyntaxVisitor.swift:4271:9
    frame #96: 0x0000000101320c94 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036c9020, self=0x000000015ff854a0) at SyntaxVisitor.swift:5445:7
    frame #97: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemSyntax @ 0x00007000036c9508, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #98: 0x00000001012ca819 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036c95d8, self=0x000000015ff854a0) at SyntaxVisitor.swift:2544:9
    frame #99: 0x000000010131bba0 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036cb770, self=0x000000015ff854a0) at SyntaxVisitor.swift:5131:7
    frame #100: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemListSyntax @ 0x00007000036cbc58, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #101: 0x00000001012cada9 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036cbd28, self=0x000000015ff854a0) at SyntaxVisitor.swift:2555:9
    frame #102: 0x000000010131bc24 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036cdec0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5133:7
    frame #103: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.ClosureExprSyntax @ 0x00007000036ce3a8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #104: 0x00000001012dc3c9 SwiftSyntax`SyntaxVisitor.visitImplClosureExprSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036ce478, self=0x000000015ff854a0) at SyntaxVisitor.swift:3105:9
    frame #105: 0x000000010131d5ec SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036d0610, self=0x000000015ff854a0) at SyntaxVisitor.swift:5233:7
    frame #106: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.FunctionCallExprSyntax @ 0x00007000036d0af8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #107: 0x00000001012dda09 SwiftSyntax`SyntaxVisitor.visitImplFunctionCallExprSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036d0bc8, self=0x000000015ff854a0) at SyntaxVisitor.swift:3149:9
    frame #108: 0x000000010131d7fc SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036d2d60, self=0x000000015ff854a0) at SyntaxVisitor.swift:5241:7
    frame #109: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.InitializerClauseSyntax @ 0x00007000036d3248, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #110: 0x00000001012ec939 SwiftSyntax`SyntaxVisitor.visitImplInitializerClauseSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036d3318, self=0x000000015ff854a0) at SyntaxVisitor.swift:3622:9
    frame #111: 0x000000010131ee28 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036d54b0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5327:7
    frame #112: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.PatternBindingSyntax @ 0x00007000036d5998, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #113: 0x00000001012f1ca9 SwiftSyntax`SyntaxVisitor.visitImplPatternBindingSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036d5a68, self=0x000000015ff854a0) at SyntaxVisitor.swift:3787:9
    frame #114: 0x000000010131f5e4 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036d7c00, self=0x000000015ff854a0) at SyntaxVisitor.swift:5357:7
    frame #115: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.PatternBindingListSyntax @ 0x00007000036d80e8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #116: 0x00000001012f2239 SwiftSyntax`SyntaxVisitor.visitImplPatternBindingListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036d81b8, self=0x000000015ff854a0) at SyntaxVisitor.swift:3798:9
    frame #117: 0x000000010131f668 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036da350, self=0x000000015ff854a0) at SyntaxVisitor.swift:5359:7
    frame #118: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.VariableDeclSyntax @ 0x00007000036da838, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #119: 0x00000001012f27c9 SwiftSyntax`SyntaxVisitor.visitImplVariableDeclSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036da908, self=0x000000015ff854a0) at SyntaxVisitor.swift:3809:9
    frame #120: 0x000000010131f6ec SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036dcaa0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5361:7
    frame #121: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemSyntax @ 0x00007000036dcf88, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #122: 0x00000001012ca819 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036dd058, self=0x000000015ff854a0) at SyntaxVisitor.swift:2544:9
    frame #123: 0x000000010131bba0 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036df1f0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5131:7
    frame #124: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemListSyntax @ 0x00007000036df6d8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #125: 0x00000001012cada9 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036df7a8, self=0x000000015ff854a0) at SyntaxVisitor.swift:2555:9
    frame #126: 0x000000010131bc24 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036e1940, self=0x000000015ff854a0) at SyntaxVisitor.swift:5133:7
    frame #127: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockSyntax @ 0x00007000036e1e28, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #128: 0x00000001012cb339 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036e1ef8, self=0x000000015ff854a0) at SyntaxVisitor.swift:2566:9
    frame #129: 0x000000010131bca8 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036e4090, self=0x000000015ff854a0) at SyntaxVisitor.swift:5135:7
    frame #130: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.FunctionDeclSyntax @ 0x00007000036e4578, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #131: 0x00000001012ed9e9 SwiftSyntax`SyntaxVisitor.visitImplFunctionDeclSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036e4648, self=0x000000015ff854a0) at SyntaxVisitor.swift:3655:9
    frame #132: 0x000000010131efb4 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036e67e0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5333:7
    frame #133: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.MemberDeclListItemSyntax @ 0x00007000036e6cc8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #134: 0x00000001012ebe19 SwiftSyntax`SyntaxVisitor.visitImplMemberDeclListItemSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036e6d98, self=0x000000015ff854a0) at SyntaxVisitor.swift:3600:9
    frame #135: 0x000000010131ed20 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036e8f30, self=0x000000015ff854a0) at SyntaxVisitor.swift:5323:7
    frame #136: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.MemberDeclListSyntax @ 0x00007000036e9418, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #137: 0x00000001012eb889 SwiftSyntax`SyntaxVisitor.visitImplMemberDeclListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036e94e8, self=0x000000015ff854a0) at SyntaxVisitor.swift:3589:9
    frame #138: 0x000000010131ec9c SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036eb680, self=0x000000015ff854a0) at SyntaxVisitor.swift:5321:7
    frame #139: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.MemberDeclBlockSyntax @ 0x00007000036ebb68, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #140: 0x00000001012eb2f9 SwiftSyntax`SyntaxVisitor.visitImplMemberDeclBlockSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036ebc38, self=0x000000015ff854a0) at SyntaxVisitor.swift:3578:9
    frame #141: 0x000000010131ec18 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036eddd0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5319:7
    frame #142: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.ClassDeclSyntax @ 0x00007000036ee2b8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #143: 0x00000001012e9cb9 SwiftSyntax`SyntaxVisitor.visitImplClassDeclSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036ee388, self=0x000000015ff854a0) at SyntaxVisitor.swift:3534:9
    frame #144: 0x000000010131ea08 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036f0520, self=0x000000015ff854a0) at SyntaxVisitor.swift:5311:7
    frame #145: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemSyntax @ 0x00007000036f0a08, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #146: 0x00000001012ca819 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036f0ad8, self=0x000000015ff854a0) at SyntaxVisitor.swift:2544:9
    frame #147: 0x000000010131bba0 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036f2c70, self=0x000000015ff854a0) at SyntaxVisitor.swift:5131:7
    frame #148: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.CodeBlockItemListSyntax @ 0x00007000036f3158, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #149: 0x00000001012cada9 SwiftSyntax`SyntaxVisitor.visitImplCodeBlockItemListSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036f3228, self=0x000000015ff854a0) at SyntaxVisitor.swift:2555:9
    frame #150: 0x000000010131bc24 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036f53c0, self=0x000000015ff854a0) at SyntaxVisitor.swift:5133:7
    frame #151: 0x0000000101323c6c SwiftSyntax`SyntaxVisitor.visitChildren<SyntaxType>(node=SwiftSyntax.SourceFileSyntax @ 0x00007000036f58a8, self=0x000000015ff854a0) at SyntaxVisitor.swift:5602:7
    frame #152: 0x00000001012ec3a9 SwiftSyntax`SyntaxVisitor.visitImplSourceFileSyntax(data=SwiftSyntax.SyntaxData @ 0x00007000036f5978, self=0x000000015ff854a0) at SyntaxVisitor.swift:3611:9
    frame #153: 0x000000010131eda4 SwiftSyntax`SyntaxVisitor.visit(data=SwiftSyntax.SyntaxData @ 0x00007000036f7b10, self=0x000000015ff854a0) at SyntaxVisitor.swift:5325:7
    frame #154: 0x00000001012ba954 SwiftSyntax`SyntaxVisitor.walk<SyntaxType>(node=SwiftSyntax.SourceFileSyntax @ 0x00007000036f7cf0, self=0x000000015ff854a0) at SyntaxVisitor.swift:32:5
    frame #155: 0x0000000100b9846b PeripheryKit`MultiplexingSyntaxVisitor.visit(self=0x000000015ff854a0) at MultiplexingSyntaxVisitor.swift:63:9
    frame #156: 0x0000000100b5e55e PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c172100) at SwiftIndexer.swift:228:39
    frame #157: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c172100) at SwiftIndexer.swift:95:25
    frame #158: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #159: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #160: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c172100, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #161: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #162: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #163: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #164: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=270, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x00007000036f8d80, block=0x100b5be00) at JobPool.swift:14:21
    frame #165: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #166: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #167: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #168: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #169: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #170: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #171: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #172: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #173: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #37, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff2cb7abdd libswiftCore.dylib`swift_release + 77
    frame #1: 0x0000000100e0e087 SwiftSyntax`PresentRawSyntaxChildren.init(node=SwiftSyntax.Syntax @ 0x00007000037575a0) at SyntaxChildren.swift:370:25
    frame #2: 0x0000000100e0f4f4 SwiftSyntax`SyntaxChildren.init(node=SwiftSyntax.Syntax @ 0x0000700003757740) at SyntaxChildren.swift:404:24
    frame #3: 0x0000000100dfab29 SwiftSyntax`SyntaxProtocol.children.getter(self=SwiftSyntax.Syntax @ 0x00007000037584d0) at Syntax.swift:136:12
    frame #4: 0x0000000100baf860 PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037587b0) at UnusedParameterParser.swift:205:30
    frame #5: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003758970, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #6: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #7: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #8: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #9: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #10: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003759b70) at UnusedParameterParser.swift:205:39
    frame #11: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003759d30, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #12: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #13: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #14: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #15: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #16: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000375af30) at UnusedParameterParser.swift:205:39
    frame #17: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x000070000375b0f0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #18: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #19: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #20: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #21: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #22: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000375c2f0) at UnusedParameterParser.swift:205:39
    frame #23: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x000070000375c4b0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #24: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #25: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #26: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #27: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #28: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000375d6b0) at UnusedParameterParser.swift:205:39
    frame #29: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x000070000375d870, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #30: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #31: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #32: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #33: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #34: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000375ea70) at UnusedParameterParser.swift:205:39
    frame #35: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x000070000375ec30, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #36: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #37: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #38: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #39: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #40: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000375fe30) at UnusedParameterParser.swift:205:39
    frame #41: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x000070000375fff0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #42: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #43: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #44: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #45: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #46: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037611f0) at UnusedParameterParser.swift:205:39
    frame #47: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x00007000037613b0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #48: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #49: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #50: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #51: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #52: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037625b0) at UnusedParameterParser.swift:205:39
    frame #53: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003762770, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #54: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #55: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #56: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #57: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #58: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003763970) at UnusedParameterParser.swift:205:39
    frame #59: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003763b30, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #60: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #61: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #62: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #63: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #64: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003764d30) at UnusedParameterParser.swift:205:39
    frame #65: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003764ef0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #66: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #67: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #68: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #69: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #70: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037660f0) at UnusedParameterParser.swift:205:39
    frame #71: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x00007000037662b0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #72: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #73: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #74: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #75: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #76: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037674b0) at UnusedParameterParser.swift:205:39
    frame #77: 0x0000000100bae577 PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037683e0) at UnusedParameterParser.swift:189:22
    frame #78: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x00007000037685a0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #79: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #80: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #81: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #82: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #83: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037697a0) at UnusedParameterParser.swift:205:39
    frame #84: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003769960, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #85: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #86: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #87: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #88: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #89: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000376ab60) at UnusedParameterParser.swift:205:39
    frame #90: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x000070000376ad20, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #91: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #92: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #93: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #94: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #95: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000376bf20) at UnusedParameterParser.swift:205:39
    frame #96: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x000070000376c0e0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #97: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #98: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #99: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #100: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #101: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000376d2e0) at UnusedParameterParser.swift:205:39
    frame #102: 0x0000000100bae577 PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000376e210) at UnusedParameterParser.swift:189:22
    frame #103: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x000070000376e3d0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #104: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #105: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #106: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #107: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #108: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x000070000376f5d0) at UnusedParameterParser.swift:205:39
    frame #109: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x000070000376f790, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #110: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #111: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #112: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #113: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #114: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003770990) at UnusedParameterParser.swift:205:39
    frame #115: 0x0000000100bb7afc PeripheryKit`UnusedParameterParser.build<T>(syntax=SwiftSyntax.FunctionSignatureSyntax @ 0x000000019050adc0, attributes=nil, genericParams=nil, body=some, name="fire", position=(utf8Offset = 55967), collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00) at UnusedParameterParser.swift:319:21
    frame #116: 0x0000000100bb3b31 PeripheryKit`UnusedParameterParser.parse<T>(syntax=SwiftSyntax.FunctionDeclSyntax @ 0x0000700003771510, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00) at UnusedParameterParser.swift:284:16
    frame #117: 0x0000000100baf4f0 PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037723a0) at UnusedParameterParser.swift:201:22
    frame #118: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003772560, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #119: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #120: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #121: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #122: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #123: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003773760) at UnusedParameterParser.swift:205:39
    frame #124: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003773920, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #125: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #126: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #127: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #128: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #129: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003774b20) at UnusedParameterParser.swift:205:39
    frame #130: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003774ce0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #131: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #132: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #133: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #134: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #135: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003775ee0) at UnusedParameterParser.swift:205:39
    frame #136: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x00007000037760a0, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #137: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #138: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #139: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #140: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #141: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037772a0) at UnusedParameterParser.swift:205:39
    frame #142: 0x0000000100bae577 PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x00007000037781d0) at UnusedParameterParser.swift:189:22
    frame #143: 0x0000000100bb4561 PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=$s11SwiftSyntax0B0VD @ 0x0000700003778390, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:205:52
    frame #144: 0x0000000100bb9a94 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(node:_:) at <compiler-generated>:0
    frame #145: 0x0000000100bb461a PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #146: 0x0000000100bb9ab4 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@owned Item?, @error @owned Error) at <compiler-generated>:0
    frame #147: 0x00007fff2c9c9e0b libswiftCore.dylib`Swift.Sequence.compactMap<τ_0_0>((τ_0_0.Element) throws -> Swift.Optional<τ_1_0>) throws -> Swift.Array<τ_1_0> + 699
    frame #148: 0x0000000100baf95f PeripheryKit`UnusedParameterParser.parse<T>(anyNode=some, collector=0x000000019008fe80, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779590) at UnusedParameterParser.swift:205:39
    frame #149: 0x0000000100bad87e PeripheryKit`closure #1 in UnusedParameterParser.parse<T>($0=SwiftSyntax.Syntax @ 0x0000700003779760, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00, collector=0x000000019008fe80) at UnusedParameterParser.swift:175:29
    frame #150: 0x0000000100bb9660 PeripheryKit`partial apply for closure #1 in UnusedParameterParser.parse<A>(nodes:collecting:) at <compiler-generated>:0
    frame #151: 0x0000000100bafe55 PeripheryKit`thunk for @callee_guaranteed (@guaranteed Syntax) -> (@error @owned Error) at <compiler-generated>:0
    frame #152: 0x0000000100bb9684 PeripheryKit`partial apply for thunk for @callee_guaranteed (@guaranteed Syntax) -> (@error @owned Error) at <compiler-generated>:0
    frame #153: 0x00007fff2c91f1b4 libswiftCore.dylib`Swift.Sequence.forEach((τ_0_0.Element) throws -> ()) throws -> () + 436
    frame #154: 0x0000000100bad5d7 PeripheryKit`UnusedParameterParser.parse<T>(nodes=2 values, collecting=PeripheryKit.Function, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779ad0) at UnusedParameterParser.swift:175:15
    frame #155: 0x0000000100bad38e PeripheryKit`UnusedParameterParser.parse<T>(children=SwiftSyntax.SyntaxChildren @ 0x0000700003779d18, collecting=PeripheryKit.Function, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00) at UnusedParameterParser.swift:170:16
    frame #156: 0x0000000100bacad9 PeripheryKit`UnusedParameterParser.parse<T>(node=SwiftSyntax.SourceFileSyntax @ 0x00000001900c2e60, collecting=PeripheryKit.Function, self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00) at UnusedParameterParser.swift:166:16
    frame #157: 0x0000000100bac425 PeripheryKit`UnusedParameterParser.parse(self=PeripheryKit.UnusedParameterParser @ 0x0000700003779f00) at UnusedParameterParser.swift:160:16
    frame #158: 0x0000000100bac002 PeripheryKit`static UnusedParameterParser.parse(file=0x000000015bf54b90, syntax=SwiftSyntax.SourceFileSyntax @ 0x0000700003779ed0, locationConverter=0x000000015fa9d750, parseProtocols=true, self=PeripheryKit.UnusedParameterParser) at UnusedParameterParser.swift:138:23
    frame #159: 0x0000000100ba6df7 PeripheryKit`UnusedParameterAnalyzer.analyze(file=0x000000015bf54b90, syntax=SwiftSyntax.SourceFileSyntax @ 0x000070000377a080, locationConverter=0x000000015fa9d750, parseProtocols=true, self=0x000000019001a800) at UnusedParameterAnalyzer.swift:12:47
    frame #160: 0x0000000100b6bfbf PeripheryKit`SwiftIndexer.Job.identifyUnusedParameters(decls=289 values, syntaxVisitor=0x000000015d496640, self=0x000000015bf54bc0) at SwiftIndexer.swift:473:45
    frame #161: 0x0000000100b5ec07 PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015bf54bc0) at SwiftIndexer.swift:247:13
    frame #162: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015bf54bc0) at SwiftIndexer.swift:95:25
    frame #163: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #164: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #165: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015bf54bc0, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #166: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #167: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #168: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #169: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=175, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x000070000377bd80, block=0x100b5be00) at JobPool.swift:14:21
    frame #170: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #171: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #172: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #173: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #174: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #175: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #176: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #177: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #178: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #38, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x00007fff2cb6fc15 libswiftCore.dylib`__chkstk_darwin + 21
    frame #1: 0x00007fff2c86aee4 libswiftCore.dylib`Swift.SignedInteger< where τ_0_0: Swift.FixedWidthInteger>.init<τ_0_0 where τ_1_0: Swift.BinaryInteger>(τ_1_0) -> τ_0_0 + 244
    frame #2: 0x0000000100dd7a30 SwiftSyntax`static TokenData.initializeExtra(cnode=$sSo24swiftparse_syntax_node_taD @ 0x00007000037f8538, source="//\n//  Copyright (c) Microsoft Corporation. All rights reserved.\n//\n\nimport CoreLocation\nimport Foundation\nimport FoundationExtensionsKit\n\nopen class NMTxpEntityRentalCarReservation: NMTxpEntity {\n  public static let entityTypeString = \"RentalCarReservation\"\n\n  // MARK: - NSCoding Keys\n\n  fileprivate enum Keys {\n    static let reservationId = \"reservationId\"\n    static let reservationCarName = \"reservationCarName\"\n    static let reservationCarModel = \"reservationCarModel\"\n    static let reservationCarMake = \"reservationCarMake\"\n    static let reservationName = \"reservationName\"\n    static let provider = \"provider\"\n    static let pickUpTime = \"pickUpTime\"\n    static let pickUpTimeUtc = \"pickUpTimeUtc\"\n    static let pickUpAddressName = \"pickUpAddressName\"\n    static let pickUpAddressStreet = \"pickUpAddressStreet\"\n    static let pickUpAddressLocality = \"pickUpAddressLocality\"\n    static let pickUpAddressRegion = \"pickUpAddressRegion\"\n    static let pickUpAddressPostalCode = \"pickUpAddressPostalCode\"\n    static "..., hasCustomText=false, extraPtr=0x190a0e9a8, self=SwiftSyntax.TokenData) at RawSyntax.swift:139:30
    frame #3: 0x0000000100de2b31 SwiftSyntax`closure #2 in static RawSyntax.create($0=0x190a0e990, $1=0x190a0e9a8, cnode=$sSo24swiftparse_syntax_node_taD @ 0x00007000037f8538, source="//\n//  Copyright (c) Microsoft Corporation. All rights reserved.\n//\n\nimport CoreLocation\nimport Foundation\nimport FoundationExtensionsKit\n\nopen class NMTxpEntityRentalCarReservation: NMTxpEntity {\n  public static let entityTypeString = \"RentalCarReservation\"\n\n  // MARK: - NSCoding Keys\n\n  fileprivate enum Keys {\n    static let reservationId = \"reservationId\"\n    static let reservationCarName = \"reservationCarName\"\n    static let reservationCarModel = \"reservationCarModel\"\n    static let reservationCarMake = \"reservationCarMake\"\n    static let reservationName = \"reservationName\"\n    static let provider = \"provider\"\n    static let pickUpTime = \"pickUpTime\"\n    static let pickUpTimeUtc = \"pickUpTimeUtc\"\n    static let pickUpAddressName = \"pickUpAddressName\"\n    static let pickUpAddressStreet = \"pickUpAddressStreet\"\n    static let pickUpAddressLocality = \"pickUpAddressLocality\"\n    static let pickUpAddressRegion = \"pickUpAddressRegion\"\n    static let pickUpAddressPostalCode = \"pickUpAddressPostalCode\"\n    static "...) at RawSyntax.swift:892:19
    frame #4: 0x0000000100de2bc4 SwiftSyntax`partial apply for closure #2 in static RawSyntax.create(from:source:) at <compiler-generated>:0
    frame #5: 0x0000000100de2bdf SwiftSyntax`thunk for @callee_guaranteed (@unowned UnsafeMutablePointer<RawSyntaxBase>, @unowned UnsafeMutablePointer<UInt64>) -> (@error @owned Error) at <compiler-generated>:0
    frame #6: 0x0000000100de2c34 SwiftSyntax`partial apply for thunk for @callee_guaranteed (@unowned UnsafeMutablePointer<RawSyntaxBase>, @unowned UnsafeMutablePointer<UInt64>) -> (@error @owned Error) at <compiler-generated>:0
    frame #7: 0x00007fff2c98e889 libswiftCore.dylib`Swift.ManagedBuffer.withUnsafeMutablePointers<τ_0_0>((Swift.UnsafeMutablePointer<τ_0_0>, Swift.UnsafeMutablePointer<τ_0_1>) throws -> τ_1_0) throws -> τ_1_0 + 57
    frame #8: 0x0000000100de26f5 SwiftSyntax`static RawSyntax.create(p=0x7000037f8a38, source="//\n//  Copyright (c) Microsoft Corporation. All rights reserved.\n//\n\nimport CoreLocation\nimport Foundation\nimport FoundationExtensionsKit\n\nopen class NMTxpEntityRentalCarReservation: NMTxpEntity {\n  public static let entityTypeString = \"RentalCarReservation\"\n\n  // MARK: - NSCoding Keys\n\n  fileprivate enum Keys {\n    static let reservationId = \"reservationId\"\n    static let reservationCarName = \"reservationCarName\"\n    static let reservationCarModel = \"reservationCarModel\"\n    static let reservationCarMake = \"reservationCarMake\"\n    static let reservationName = \"reservationName\"\n    static let provider = \"provider\"\n    static let pickUpTime = \"pickUpTime\"\n    static let pickUpTimeUtc = \"pickUpTimeUtc\"\n    static let pickUpAddressName = \"pickUpAddressName\"\n    static let pickUpAddressStreet = \"pickUpAddressStreet\"\n    static let pickUpAddressLocality = \"pickUpAddressLocality\"\n    static let pickUpAddressRegion = \"pickUpAddressRegion\"\n    static let pickUpAddressPostalCode = \"pickUpAddressPostalCode\"\n    static "..., self=SwiftSyntax.RawSyntax) at RawSyntax.swift:889:9
    frame #9: 0x0000000100e2cdcf SwiftSyntax`closure #1 in static SyntaxParser.parseRaw(cnode=(_rawValue = 0x00007000037f8a38), source="//\n//  Copyright (c) Microsoft Corporation. All rights reserved.\n//\n\nimport CoreLocation\nimport Foundation\nimport FoundationExtensionsKit\n\nopen class NMTxpEntityRentalCarReservation: NMTxpEntity {\n  public static let entityTypeString = \"RentalCarReservation\"\n\n  // MARK: - NSCoding Keys\n\n  fileprivate enum Keys {\n    static let reservationId = \"reservationId\"\n    static let reservationCarName = \"reservationCarName\"\n    static let reservationCarModel = \"reservationCarModel\"\n    static let reservationCarMake = \"reservationCarMake\"\n    static let reservationName = \"reservationName\"\n    static let provider = \"provider\"\n    static let pickUpTime = \"pickUpTime\"\n    static let pickUpTimeUtc = \"pickUpTimeUtc\"\n    static let pickUpAddressName = \"pickUpAddressName\"\n    static let pickUpAddressStreet = \"pickUpAddressStreet\"\n    static let pickUpAddressLocality = \"pickUpAddressLocality\"\n    static let pickUpAddressRegion = \"pickUpAddressRegion\"\n    static let pickUpAddressPostalCode = \"pickUpAddressPostalCode\"\n    static "...) at SyntaxParser.swift:137:28
    frame #10: 0x0000000100e2cedc SwiftSyntax`thunk for @escaping @callee_guaranteed (@unowned UnsafePointer<swiftparse_syntax_node_t>?) -> (@unowned UnsafeMutableRawPointer) at <compiler-generated>:0
    frame #11: 0x0000000100e2cf28 SwiftSyntax`thunk for @escaping @callee_guaranteed (@unowned UnsafePointer<swiftparse_syntax_node_t>?) -> (@unowned UnsafeMutableRawPointer?) at <compiler-generated>:0
    frame #12: 0x000000010296e5c5 lib_InternalSwiftSyntaxParser.dylib`(anonymous namespace)::CLibParseActions::recordToken(swift::tok, llvm::ArrayRef<swift::ParsedTriviaPiece>, llvm::ArrayRef<swift::ParsedTriviaPiece>, swift::CharSourceRange) + 565
    frame #13: 0x0000000102a34ceb lib_InternalSwiftSyntaxParser.dylib`swift::SyntaxParsingContext::addToken(swift::Token&, swift::ParsedTrivia const&, swift::ParsedTrivia const&) + 1355
    frame #14: 0x00000001029cefa3 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprPostfixSuffix(swift::ParserResult<swift::Expr>, bool, bool, bool&) + 387
    frame #15: 0x00000001029cec86 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprPostfix(swift::Diag<>, bool) + 182
    frame #16: 0x00000001029cdc31 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprUnary(swift::Diag<>, bool) + 865
    frame #17: 0x00000001029ccc82 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprSequenceElement(swift::Diag<>, bool) + 1794
    frame #18: 0x00000001029ca7e1 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprSequence(swift::Diag<>, bool, bool) + 321
    frame #19: 0x00000001029ca55d lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprImpl(swift::Diag<>, bool) + 285
    frame #20: 0x00000001029db2be lib_InternalSwiftSyntaxParser.dylib`swift::ParserStatus llvm::function_ref<swift::ParserStatus ()>::callback_fn<swift::Parser::parseExprList(swift::tok, swift::tok, bool, bool, swift::SourceLoc&, llvm::SmallVectorImpl<swift::Expr*>&, llvm::SmallVectorImpl<swift::Identifier>&, llvm::SmallVectorImpl<swift::SourceLoc>&, swift::SourceLoc&, llvm::SmallVectorImpl<swift::TrailingClosure>&, swift::syntax::SyntaxKind)::$_5>(long) + 190
    frame #21: 0x00000001029ffc6e lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseList(swift::tok, swift::SourceLoc, swift::SourceLoc&, bool, swift::Diag<>, swift::syntax::SyntaxKind, llvm::function_ref<swift::ParserStatus ()>) + 1086
    frame #22: 0x00000001029d3315 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprList(swift::tok, swift::tok, bool, bool, swift::SourceLoc&, llvm::SmallVectorImpl<swift::Expr*>&, llvm::SmallVectorImpl<swift::Identifier>&, llvm::SmallVectorImpl<swift::SourceLoc>&, swift::SourceLoc&, llvm::SmallVectorImpl<swift::TrailingClosure>&, swift::syntax::SyntaxKind) + 357
    frame #23: 0x00000001029d2d74 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprCallSuffix(swift::ParserResult<swift::Expr>, bool) + 452
    frame #24: 0x00000001029cf04b lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprPostfixSuffix(swift::ParserResult<swift::Expr>, bool, bool, bool&) + 555
    frame #25: 0x00000001029cec86 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprPostfix(swift::Diag<>, bool) + 182
    frame #26: 0x00000001029cdc31 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprUnary(swift::Diag<>, bool) + 865
    frame #27: 0x00000001029ccc82 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprSequenceElement(swift::Diag<>, bool) + 1794
    frame #28: 0x00000001029ca7e1 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprSequence(swift::Diag<>, bool, bool) + 321
    frame #29: 0x00000001029ca55d lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprImpl(swift::Diag<>, bool) + 285
    frame #30: 0x0000000102a19229 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseStmtCondition(llvm::MutableArrayRef<swift::StmtConditionElement>&, swift::Diag<>, swift::StmtKind) + 4985
    frame #31: 0x0000000102a0a629 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseStmtIf(swift::LabeledStmtInfo, bool) + 793
    frame #32: 0x0000000102a05e08 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseExprOrStmt(swift::ASTNode&) + 4712
    frame #33: 0x0000000102a1509c lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseBraceItems(llvm::SmallVectorImpl<swift::ASTNode>&, swift::BraceItemListKind, swift::BraceItemListKind, bool&) + 3372
    frame #34: 0x0000000102a170cd lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseBraceItemList(swift::Diag<>) + 349
    frame #35: 0x00000001029bfe8c lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseAbstractFunctionBody(swift::AbstractFunctionDecl*) + 2252
    frame #36: 0x00000001029ae0ca lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseDecl(swift::OptionSet<swift::Parser::ParseDeclFlags, unsigned int>, bool, llvm::function_ref<void (swift::Decl*)>) + 38682
    frame #37: 0x00000001029c4b37 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseDeclItem(bool&, swift::OptionSet<swift::Parser::ParseDeclFlags, unsigned int>, llvm::function_ref<void (swift::Decl*)>) + 967
    frame #38: 0x00000001029c3a93 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseMemberDeclList(swift::SourceLoc&, swift::SourceLoc&, swift::Diag<>, swift::Diag<>, swift::IterableDeclContext*) + 2131
    frame #39: 0x00000001029b2402 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseDecl(swift::OptionSet<swift::Parser::ParseDeclFlags, unsigned int>, bool, llvm::function_ref<void (swift::Decl*)>) + 55890
    frame #40: 0x0000000102a14e41 lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseBraceItems(llvm::SmallVectorImpl<swift::ASTNode>&, swift::BraceItemListKind, swift::BraceItemListKind, bool&) + 2769
    frame #41: 0x000000010297ee8c lib_InternalSwiftSyntaxParser.dylib`swift::Parser::parseTopLevel(llvm::SmallVectorImpl<swift::Decl*>&) + 588
    frame #42: 0x0000000102a03431 lib_InternalSwiftSyntaxParser.dylib`swift::ParserUnit::parse() + 97
    frame #43: 0x000000010296d626 lib_InternalSwiftSyntaxParser.dylib`swiftparse_parse_string + 1622
    frame #44: 0x0000000100e2c331 SwiftSyntax`static SyntaxParser.parseRaw(source="//\n//  Copyright (c) Microsoft Corporation. All rights reserved.\n//\n\nimport CoreLocation\nimport Foundation\nimport FoundationExtensionsKit\n\nopen class NMTxpEntityRentalCarReservation: NMTxpEntity {\n  public static let entityTypeString = \"RentalCarReservation\"\n\n  // MARK: - NSCoding Keys\n\n  fileprivate enum Keys {\n    static let reservationId = \"reservationId\"\n    static let reservationCarName = \"reservationCarName\"\n    static let reservationCarModel = \"reservationCarModel\"\n    static let reservationCarMake = \"reservationCarMake\"\n    static let reservationName = \"reservationName\"\n    static let provider = \"provider\"\n    static let pickUpTime = \"pickUpTime\"\n    static let pickUpTimeUtc = \"pickUpTimeUtc\"\n    static let pickUpAddressName = \"pickUpAddressName\"\n    static let pickUpAddressStreet = \"pickUpAddressStreet\"\n    static let pickUpAddressLocality = \"pickUpAddressLocality\"\n    static let pickUpAddressRegion = \"pickUpAddressRegion\"\n    static let pickUpAddressPostalCode = \"pickUpAddressPostalCode\"\n    static "..., parseTransition=nil, filenameForDiagnostics=Swift.String @ 0x00007000037fd520, diagnosticEngine=nil, self=SwiftSyntax.SyntaxParser) at SyntaxParser.swift:195:17
    frame #45: 0x0000000100e2b206 SwiftSyntax`static SyntaxParser.parse(source="//\n//  Copyright (c) Microsoft Corporation. All rights reserved.\n//\n\nimport CoreLocation\nimport Foundation\nimport FoundationExtensionsKit\n\nopen class NMTxpEntityRentalCarReservation: NMTxpEntity {\n  public static let entityTypeString = \"RentalCarReservation\"\n\n  // MARK: - NSCoding Keys\n\n  fileprivate enum Keys {\n    static let reservationId = \"reservationId\"\n    static let reservationCarName = \"reservationCarName\"\n    static let reservationCarModel = \"reservationCarModel\"\n    static let reservationCarMake = \"reservationCarMake\"\n    static let reservationName = \"reservationName\"\n    static let provider = \"provider\"\n    static let pickUpTime = \"pickUpTime\"\n    static let pickUpTimeUtc = \"pickUpTimeUtc\"\n    static let pickUpAddressName = \"pickUpAddressName\"\n    static let pickUpAddressStreet = \"pickUpAddressStreet\"\n    static let pickUpAddressLocality = \"pickUpAddressLocality\"\n    static let pickUpAddressRegion = \"pickUpAddressRegion\"\n    static let pickUpAddressPostalCode = \"pickUpAddressPostalCode\"\n    static "..., parseTransition=nil, filenameForDiagnostics=Swift.String @ 0x00007000037fd838, diagnosticEngine=nil, self=SwiftSyntax.SyntaxParser) at SyntaxParser.swift:94:21
    frame #46: 0x0000000100e2c7bf SwiftSyntax`static SyntaxParser.parse(url=Foundation.URL @ 0x00007000037fda90, diagnosticEngine=nil, self=SwiftSyntax.SyntaxParser) at SyntaxParser.swift:120:16
    frame #47: 0x0000000100b97cf4 PeripheryKit`MultiplexingSyntaxVisitor.init(file=0x000000015c174390) at MultiplexingSyntaxVisitor.swift:51:40
    frame #48: 0x0000000100b97b14 PeripheryKit`MultiplexingSyntaxVisitor.__allocating_init(file:) at MultiplexingSyntaxVisitor.swift:0
    frame #49: 0x0000000100b5e335 PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c1743c0) at SwiftIndexer.swift:221:49
    frame #50: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c1743c0) at SwiftIndexer.swift:95:25
    frame #51: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #52: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #53: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c1743c0, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #54: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #55: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #56: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #57: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=300, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x00007000037fed80, block=0x100b5be00) at JobPool.swift:14:21
    frame #58: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #59: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #60: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #61: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #62: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #63: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #64: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #65: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #66: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #39, queue = 'com.apple.root.user-interactive-qos'
    frame #0: 0x0000000100de3da1 SwiftSyntax`RawSyntax.child(index=258, self=0x0000000000000427) at RawSyntax.swift:960
    frame #1: 0x0000000100e09a95 SwiftSyntax`RawSyntaxChildren.subscript.getter(index=SwiftSyntax.SyntaxChildrenIndex @ 0x000070000387edd0, self=SwiftSyntax.RawSyntaxChildren @ 0x000070000387f0b8) at SyntaxChildren.swift:229:24
    frame #2: 0x0000000100e0cd96 SwiftSyntax`static PresentRawSyntaxChildren.presentIndex(index=SwiftSyntax.SyntaxChildrenIndex @ 0x000070000387ef38, children=SwiftSyntax.RawSyntaxChildren @ 0x000070000387f0b8, self=SwiftSyntax.PresentRawSyntaxChildren) at SyntaxChildren.swift:302:28
    frame #3: 0x0000000100e0de7a SwiftSyntax`PresentRawSyntaxChildren.init(parent=SwiftSyntax.AbsoluteRawSyntax @ 0x000070000387f060) at SyntaxChildren.swift:365:28
    frame #4: 0x0000000100e0e101 SwiftSyntax`PresentRawSyntaxChildren.init(node=SwiftSyntax.Syntax @ 0x000070000387f190) at SyntaxChildren.swift:370:10
    frame #5: 0x0000000100e0f4f4 SwiftSyntax`SyntaxChildren.init(node=SwiftSyntax.Syntax @ 0x000070000387f330) at SyntaxChildren.swift:404:24
    frame #6: 0x0000000100dfab29 SwiftSyntax`SyntaxProtocol.children.getter(self=SwiftSyntax.Syntax @ 0x000070000387f590) at Syntax.swift:136:12
    frame #7: 0x0000000100dfea9f SwiftSyntax`SyntaxProtocol.firstToken.getter(self=SwiftSyntax.Syntax @ 0x000070000387fdf0) at Syntax.swift:227:18
    frame #8: 0x0000000100dfe160 SwiftSyntax`SyntaxProtocol.nextToken.getter(self=SwiftSyntax.TokenSyntax @ 0x00007000038803e0) at Syntax.swift:213:28
    frame #9: 0x0000000100e023ea SwiftSyntax`TokenSequence.Iterator.next(self=SwiftSyntax.TokenSequence.Iterator @ 0x0000700003880780) at Syntax.swift:466:30
    frame #10: 0x0000000100e02791 SwiftSyntax`protocol witness for IteratorProtocol.next() in conformance TokenSequence.Iterator at <compiler-generated>:0
    frame #11: 0x00007fff2cb4ecd7 libswiftCore.dylib`dispatch thunk of Swift.IteratorProtocol.next() -> Swift.Optional<τ_0_0.Element> + 7
    frame #12: 0x0000000100df079d SwiftSyntax`computeLines(tree=SwiftSyntax.SourceFileSyntax @ 0x00007000038807d8) at SourceLocation.swift:349:3
    frame #13: 0x0000000100df0120 SwiftSyntax`SourceLocationConverter.init(file="/Users/dalemy/Microsoft/client-cocoa/app-ios/Modules/Partners/PartnerCortana/Cortana/Telemetry/CortanaTelemetryMessages.swift", tree=SwiftSyntax.SourceFileSyntax @ 0x0000700003880968, self=0x000000019050cca0) at SourceLocation.swift:127:31
    frame #14: 0x0000000100deff38 SwiftSyntax`SourceLocationConverter.__allocating_init(file:tree:) at SourceLocation.swift:0
    frame #15: 0x0000000100b97f5f PeripheryKit`MultiplexingSyntaxVisitor.init(file=0x000000015c170e60) at MultiplexingSyntaxVisitor.swift:52:34
    frame #16: 0x0000000100b97b14 PeripheryKit`MultiplexingSyntaxVisitor.__allocating_init(file:) at MultiplexingSyntaxVisitor.swift:0
    frame #17: 0x0000000100b5e335 PeripheryKit`SwiftIndexer.Job.perform(self=0x000000015c170e90) at SwiftIndexer.swift:221:49
    frame #18: 0x0000000100b5bd3e PeripheryKit`closure #1 in closure #5 in SwiftIndexer.perform(job=0x000000015c170e90) at SwiftIndexer.swift:95:25
    frame #19: 0x0000000100b76a8f PeripheryKit`partial apply for closure #1 in closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #20: 0x0000000102538642 Shared`static Benchmark.measure(block=0x0000000100b76a80 PeripheryKit`partial apply forwarder for closure #1 () throws -> () in closure #5 (PeripheryKit.SwiftIndexer.Job) throws -> () in PeripheryKit.SwiftIndexer.perform() throws -> () at <compiler-generated>, self=Shared.Benchmark) at Benchmark.swift:6:13
    frame #21: 0x0000000100b5b9e8 PeripheryKit`closure #5 in SwiftIndexer.perform(job=0x000000015c170e90, self=0x000000015b5d3620) at SwiftIndexer.swift:94:41
    frame #22: 0x0000000100b5bd0f PeripheryKit`partial apply for closure #5 in SwiftIndexer.perform() at <compiler-generated>:0
    frame #23: 0x0000000100b5bd92 PeripheryKit`thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #24: 0x0000000100b5be14 PeripheryKit`partial apply for thunk for @escaping @callee_guaranteed (@guaranteed SwiftIndexer.Job) -> (@error @owned Error) at <compiler-generated>:0
    frame #25: 0x0000000100b474be PeripheryKit`closure #1 in JobPool.forEach(idx=241, error=nil, self=PeripheryKit.JobPool<PeripheryKit.SwiftIndexer.Job> @ 0x0000700003881d80, block=0x100b5be00) at JobPool.swift:14:21
    frame #26: 0x00007fff3162c5d1 libswiftDispatch.dylib`partial apply forwarder for reabstraction thunk helper from @callee_guaranteed (@unowned Swift.Int) -> () to @escaping @callee_guaranteed (@unowned Swift.Int) -> () + 17
    frame #27: 0x00007fff3162c5f4 libswiftDispatch.dylib`reabstraction thunk helper from @escaping @callee_guaranteed (@unowned Swift.Int) -> () to @callee_unowned @convention(block) (@unowned Swift.Int) -> () + 20
    frame #28: 0x00000001028a0299 libdispatch.dylib`_dispatch_client_callout2 + 8
    frame #29: 0x00000001028b6f21 libdispatch.dylib`_dispatch_apply_invoke + 181
    frame #30: 0x00000001028a0264 libdispatch.dylib`_dispatch_client_callout + 8
    frame #31: 0x00000001028b44ac libdispatch.dylib`_dispatch_root_queue_drain + 828
    frame #32: 0x00000001028b4d3f libdispatch.dylib`_dispatch_worker_thread2 + 127
    frame #33: 0x0000000102942ac7 libsystem_pthread.dylib`_pthread_wqthread + 244
    frame #34: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15
  thread #40
    frame #0: 0x00007fff2048595e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x0000000102942b71 libsystem_pthread.dylib`_pthread_wqthread + 414
    frame #2: 0x0000000102941ae3 libsystem_pthread.dylib`start_wqthread + 15

This is 100% reproducible, so let me know if you need any more details.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 23 (10 by maintainers)

Most upvoted comments

I’ve not used it in several months but I can give it a go (I’ve got a busy afternoon and then on vacation for a few days so it might be next week before I have an answer).