Skip to content

EXC_BAD_ACCESS - Potential stack overflow #363

@dalemyers

Description

@dalemyers

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions