Created
October 1, 2024 22:48
-
-
Save JimRoepcke/f47f7d541dcb92c87979a885d62af6f0 to your computer and use it in GitHub Desktop.
iOS 18 crash in TCA with large reducer with generic sub-reducers
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Incident Identifier: 49576494-AEF6-4749-B7BF-990FBE0C3C39 | |
Distributor ID: com.apple.TestFlight | |
Hardware Model: iPhone17,1 | |
Process: MyApp [3919] | |
Path: /private/var/containers/Bundle/Application/CCBF10BF-11EF-45CC-8EE7-0B92489E463A/MyApp.app/MyApp | |
Identifier: com.mycompany.myapp.test | |
Version: 12.38.1 (60441) | |
AppStoreTools: 16A242d | |
AppVariant: 1:iPhone17,1:18 | |
Beta: YES | |
Code Type: ARM-64 (Native) | |
Role: Foreground | |
Parent Process: launchd [1] | |
Coalition: com.mycompany.myapp.test [1735] | |
Date/Time: 2024-09-30 10:18:35.8264 -0700 | |
Launch Time: 2024-09-30 10:14:31.1210 -0700 | |
OS Version: iPhone OS 18.0 (22A3351) | |
Release Type: User | |
Baseband Version: 1.00.00 | |
Report Version: 104 | |
Exception Type: EXC_BAD_ACCESS (SIGSEGV) | |
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016f0abff0 | |
Exception Codes: 0x0000000000000002, 0x000000016f0abff0 | |
VM Region Info: 0x16f0abff0 is in 0x16f0a8000-0x16f0ac000; bytes after start: 16368 bytes before end: 15 | |
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL | |
MALLOC_SMALL 14f800000-14fc00000 [ 4096K] rw-/rwx SM=PRV | |
GAP OF 0x1f4a8000 BYTES | |
---> STACK GUARD 16f0a8000-16f0ac000 [ 16K] ---/rwx SM=NUL stack guard for thread 0 | |
Stack 16f0ac000-16f1a8000 [ 1008K] rw-/rwx SM=SHM thread 0 | |
Termination Reason: SIGNAL 11 Segmentation fault: 11 | |
Terminating Process: exc handler [3919] | |
Triggered by Thread: 0 | |
Thread 0 Crashed: | |
0 libswiftCore.dylib 0x00000001857e7fac _swift_getGenericMetadata(swift::MetadataRequest, void const* const*, swift::TargetTypeContextDescriptor<swift::InProcess> const*) + 8 (Metadata.cpp:977) | |
1 libswift_Concurrency.dylib 0x0000000192497060 __swift_instantiateGenericMetadata + 36 (<compiler-generated>:0) | |
2 MyApp 0x00000001067a2f04 initializeWithCopy for Observe + 80 (<compiler-generated>:0) | |
3 MyApp 0x00000001020b9b90 initializeWithCopy for ReducerBuilder._Sequence + 48 (<compiler-generated>:0) | |
4 MyApp 0x00000001020b824c ReducerBuilder._Sequence.init(_:_:) + 340 (ReducerBuilder.swift:110) | |
5 MyApp 0x00000001020b80ec static ReducerBuilder.buildPartialBlock<A, B>(accumulated:next:) + 300 (ReducerBuilder.swift:80) | |
6 MyApp 0x0000000108b63074 Home.body.getter + 37060 (Home.swift:415) | |
7 MyApp 0x0000000108d96208 protocol witness for Reducer.body.getter in conformance Home + 12 (<compiler-generated>:0) | |
8 MyApp 0x00000001020b7810 Reducer<>.reduce(into:action:) + 356 (Reducer.swift:88) | |
9 MyApp 0x0000000108d961f0 protocol witness for Reducer.reduce(into:action:) in conformance Home + 64 (<compiler-generated>:0) | |
10 MyApp 0x00000001020f631c Scope.reduce(into:action:) + 8928 (Scope.swift:386) | |
11 MyApp 0x00000001020f6ddc protocol witness for Reducer.reduce(into:action:) in conformance Scope<A, B, C> + 12 (<compiler-generated>:0) | |
12 MyApp 0x00000001020b8a2c ReducerBuilder._Sequence.reduce(into:action:) + 636 (ReducerBuilder.swift:117) | |
13 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
14 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
15 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
16 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
17 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
18 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
19 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
20 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
21 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
22 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
23 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
24 MyApp 0x00000001067b5c68 ReducerReader.reduce(into:action:) + 332 (ReducerReader.swift:32) | |
25 MyApp 0x00000001067b5cbc protocol witness for Reducer.reduce(into:action:) in conformance ReducerReader<A, B, C> + 40 (<compiler-generated>:0) | |
26 MyApp 0x00000001020b8a2c ReducerBuilder._Sequence.reduce(into:action:) + 636 (ReducerBuilder.swift:117) | |
27 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
28 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
29 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
30 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
31 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
32 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
33 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
34 MyApp 0x00000001020b7844 Reducer<>.reduce(into:action:) + 408 (Reducer.swift:88) | |
35 MyApp 0x000000010ad84af4 protocol witness for Reducer.reduce(into:action:) in conformance UserApp + 64 (<compiler-generated>:0) | |
36 MyApp 0x00000001067b5c68 ReducerReader.reduce(into:action:) + 332 (ReducerReader.swift:32) | |
37 MyApp 0x00000001067b5cbc protocol witness for Reducer.reduce(into:action:) in conformance ReducerReader<A, B, C> + 40 (<compiler-generated>:0) | |
38 MyApp 0x00000001020f470c Scope.reduce(into:action:) + 1744 (Scope.swift:381) | |
39 MyApp 0x00000001020f6ddc protocol witness for Reducer.reduce(into:action:) in conformance Scope<A, B, C> + 12 (<compiler-generated>:0) | |
40 MyApp 0x00000001020c249c closure #2 in _DependencyKeyWritingReducer.reduce(into:action:) + 264 (DependencyKeyWritingReducer.swift:171) | |
41 MyApp 0x00000001020c24f4 partial apply for closure #2 in _DependencyKeyWritingReducer.reduce(into:action:) + 48 (<compiler-generated>:0) | |
42 MyApp 0x00000001022eab84 closure #1 in closure #1 in closure #1 in withDependencies<A>(_:operation:) + 180 (WithDependencies.swift:32) | |
43 MyApp 0x00000001022f55f4 partial apply for closure #1 in closure #1 in closure #1 in withDependencies<A>(_:operation:) + 40 (<compiler-generated>:0) | |
44 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
45 MyApp 0x00000001022eaa68 closure #1 in closure #1 in withDependencies<A>(_:operation:) + 184 (WithDependencies.swift:31) | |
46 MyApp 0x00000001022f55bc partial apply for closure #1 in closure #1 in withDependencies<A>(_:operation:) + 40 (<compiler-generated>:0) | |
47 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
48 MyApp 0x00000001022ea8b0 closure #1 in withDependencies<A>(_:operation:) + 364 (WithDependencies.swift:30) | |
49 MyApp 0x00000001022ea9a0 partial apply for closure #1 in withDependencies<A>(_:operation:) + 48 (<compiler-generated>:0) | |
50 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
51 MyApp 0x00000001022ea6dc withDependencies<A>(_:operation:) + 220 (WithDependencies.swift:27) | |
52 MyApp 0x00000001020c225c _DependencyKeyWritingReducer.reduce(into:action:) + 632 (DependencyKeyWritingReducer.swift:168) | |
53 MyApp 0x00000001020d14e8 _IfCaseLetReducer.reduceChild(into:action:) + 2136 (IfCaseLetReducer.swift:248) | |
54 MyApp 0x00000001020d063c _IfCaseLetReducer.reduce(into:action:) + 920 (IfCaseLetReducer.swift:181) | |
55 MyApp 0x00000001020d45e4 protocol witness for Reducer.reduce(into:action:) in conformance _IfCaseLetReducer<A, B> + 12 (<compiler-generated>:0) | |
56 MyApp 0x00000001020bb490 CombineReducers.reduce(into:action:) + 204 (CombineReducers.swift:42) | |
57 MyApp 0x00000001020bb4c0 protocol witness for Reducer.reduce(into:action:) in conformance CombineReducers<A, B, C> + 12 (<compiler-generated>:0) | |
58 MyApp 0x00000001067a5674 ChangeReducer.reduce(into:action:) + 788 (OnChange.swift:46) | |
59 MyApp 0x00000001067a5b94 protocol witness for Reducer.reduce(into:action:) in conformance ChangeReducer<A, B> + 12 (<compiler-generated>:0) | |
60 MyApp 0x00000001067a5674 ChangeReducer.reduce(into:action:) + 788 (OnChange.swift:46) | |
61 MyApp 0x00000001067a5b94 protocol witness for Reducer.reduce(into:action:) in conformance ChangeReducer<A, B> + 12 (<compiler-generated>:0) | |
62 MyApp 0x00000001020b7844 Reducer<>.reduce(into:action:) + 408 (Reducer.swift:88) | |
63 MyApp 0x0000000109dd8c80 protocol witness for Reducer.reduce(into:action:) in conformance App + 64 (<compiler-generated>:0) | |
64 MyApp 0x00000001020f631c Scope.reduce(into:action:) + 8928 (Scope.swift:386) | |
65 MyApp 0x00000001020f6ddc protocol witness for Reducer.reduce(into:action:) in conformance Scope<A, B, C> + 12 (<compiler-generated>:0) | |
66 MyApp 0x00000001020b8a2c ReducerBuilder._Sequence.reduce(into:action:) + 636 (ReducerBuilder.swift:117) | |
67 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
68 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
69 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
70 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
71 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
72 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
73 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
74 MyApp 0x00000001020b7844 Reducer<>.reduce(into:action:) + 408 (Reducer.swift:88) | |
75 MyApp 0x000000010b2c29a8 protocol witness for Reducer.reduce(into:action:) in conformance Root + 64 (<compiler-generated>:0) | |
76 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
77 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
78 MyApp 0x00000001020b89d0 ReducerBuilder._Sequence.reduce(into:action:) + 544 (ReducerBuilder.swift:116) | |
79 MyApp 0x00000001020b8b8c protocol witness for Reducer.reduce(into:action:) in conformance ReducerBuilder<A, B>._Sequence<A1, B1> + 12 (<compiler-generated>:0) | |
80 MyApp 0x00000001020bb490 CombineReducers.reduce(into:action:) + 204 (CombineReducers.swift:42) | |
81 MyApp 0x00000001020bb4c0 protocol witness for Reducer.reduce(into:action:) in conformance CombineReducers<A, B, C> + 12 (<compiler-generated>:0) | |
82 MyApp 0x00000001067a5674 ChangeReducer.reduce(into:action:) + 788 (OnChange.swift:46) | |
83 MyApp 0x00000001067a5b94 protocol witness for Reducer.reduce(into:action:) in conformance ChangeReducer<A, B> + 12 (<compiler-generated>:0) | |
84 MyApp 0x00000001020c249c closure #2 in _DependencyKeyWritingReducer.reduce(into:action:) + 264 (DependencyKeyWritingReducer.swift:171) | |
85 MyApp 0x00000001020c24f4 partial apply for closure #2 in _DependencyKeyWritingReducer.reduce(into:action:) + 48 (<compiler-generated>:0) | |
86 MyApp 0x00000001022eab84 closure #1 in closure #1 in closure #1 in withDependencies<A>(_:operation:) + 180 (WithDependencies.swift:32) | |
87 MyApp 0x00000001022f55f4 partial apply for closure #1 in closure #1 in closure #1 in withDependencies<A>(_:operation:) + 40 (<compiler-generated>:0) | |
88 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
89 MyApp 0x00000001022eaa68 closure #1 in closure #1 in withDependencies<A>(_:operation:) + 184 (WithDependencies.swift:31) | |
90 MyApp 0x00000001022f55bc partial apply for closure #1 in closure #1 in withDependencies<A>(_:operation:) + 40 (<compiler-generated>:0) | |
91 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
92 MyApp 0x00000001022ea8b0 closure #1 in withDependencies<A>(_:operation:) + 364 (WithDependencies.swift:30) | |
93 MyApp 0x00000001022ea9a0 partial apply for closure #1 in withDependencies<A>(_:operation:) + 48 (<compiler-generated>:0) | |
94 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
95 MyApp 0x00000001022ea6dc withDependencies<A>(_:operation:) + 220 (WithDependencies.swift:27) | |
96 MyApp 0x00000001020c225c _DependencyKeyWritingReducer.reduce(into:action:) + 632 (DependencyKeyWritingReducer.swift:168) | |
97 MyApp 0x00000001020c2fb8 protocol witness for Reducer.reduce(into:action:) in conformance _DependencyKeyWritingReducer<A> + 12 (<compiler-generated>:0) | |
98 MyApp 0x0000000102118c9c open #1 <A, B, C>(reducer:) in RootStore.send(_:originatingFrom:) + 1520 (RootStore.swift:54) | |
99 MyApp 0x000000010211e79c closure #1 in RootStore.send(_:originatingFrom:) + 208 (RootStore.swift:151) | |
100 MyApp 0x0000000102377400 closure #1 in _withoutPerceptionChecking<A>(_:) + 52 (PerceptionRegistrar.swift:322) | |
101 MyApp 0x000000010237814c partial apply for closure #1 in _withoutPerceptionChecking<A>(_:) + 40 (<compiler-generated>:0) | |
102 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
103 MyApp 0x0000000102377394 _withoutPerceptionChecking<A>(_:) + 196 (PerceptionRegistrar.swift:321) | |
104 MyApp 0x0000000102118684 RootStore.send(_:originatingFrom:) + 156 (RootStore.swift:150) | |
105 MyApp 0x000000010211d70c closure #1 in closure #1 in closure #1 in closure #4 in open #1 <A, B, C>(reducer:) in RootStore.send(_:originatingFrom:) + 172 (RootStore.swift:121) | |
106 MyApp 0x000000010211fa24 partial apply for closure #1 in closure #1 in closure #1 in closure #4 in open #1 <A, B, C>(reducer:) in RootStore.send(_:originatingFrom:) + 64 (<compiler-generated>:0) | |
107 MyApp 0x00000001022f1d94 closure #2 in DependencyValues.Continuation.yield<A>(_:) + 48 (WithDependencies.swift:415) | |
108 MyApp 0x00000001022f31c4 partial apply for closure #2 in DependencyValues.Continuation.yield<A>(_:) + 40 (<compiler-generated>:0) | |
109 MyApp 0x00000001022eab84 closure #1 in closure #1 in closure #1 in withDependencies<A>(_:operation:) + 180 (WithDependencies.swift:32) | |
110 MyApp 0x00000001022f55f4 partial apply for closure #1 in closure #1 in closure #1 in withDependencies<A>(_:operation:) + 40 (<compiler-generated>:0) | |
111 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
112 MyApp 0x00000001022eaa68 closure #1 in closure #1 in withDependencies<A>(_:operation:) + 184 (WithDependencies.swift:31) | |
113 MyApp 0x00000001022f55bc partial apply for closure #1 in closure #1 in withDependencies<A>(_:operation:) + 40 (<compiler-generated>:0) | |
114 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
115 MyApp 0x00000001022ea8b0 closure #1 in withDependencies<A>(_:operation:) + 364 (WithDependencies.swift:30) | |
116 MyApp 0x00000001022ea9a0 partial apply for closure #1 in withDependencies<A>(_:operation:) + 48 (<compiler-generated>:0) | |
117 libswift_Concurrency.dylib 0x000000019246c4f0 TaskLocal.withValue<A>(_:operation:file:line:) + 232 (TaskLocal.swift:305) | |
118 MyApp 0x00000001022ea6dc withDependencies<A>(_:operation:) + 220 (WithDependencies.swift:27) | |
119 MyApp 0x00000001022f1c74 DependencyValues.Continuation.yield<A>(_:) + 176 (WithDependencies.swift:412) | |
120 MyApp 0x000000010211d354 closure #1 in closure #1 in closure #4 in open #1 <A, B, C>(reducer:) in RootStore.send(_:originatingFrom:) + 6772 (RootStore.swift:120) | |
121 MyApp 0x000000010211f9c8 partial apply for closure #1 in closure #1 in closure #4 in open #1 <A, B, C>(reducer:) in RootStore.send(_:originatingFrom:) + 156 (<compiler-generated>:0) | |
122 MyApp 0x000000010203e05c Send.callAsFunction(_:) + 92 (Effect.swift:196) | |
123 MyApp 0x0000000102045b7c closure #1 in closure #1 in closure #1 in closure #2 in Effect.map<A>(_:) + 204 (Effect.swift:376) | |
124 MyApp 0x000000010203e05c Send.callAsFunction(_:) + 92 (Effect.swift:196) | |
125 MyApp 0x0000000102045b7c closure #1 in closure #1 in closure #1 in closure #2 in Effect.map<A>(_:) + 204 (Effect.swift:376) | |
126 MyApp 0x000000010203e05c Send.callAsFunction(_:) + 92 (Effect.swift:196) | |
127 MyApp 0x0000000102045b7c closure #1 in closure #1 in closure #1 in closure #2 in Effect.map<A>(_:) + 204 (Effect.swift:376) | |
128 MyApp 0x000000010203e05c Send.callAsFunction(_:) + 92 (Effect.swift:196) | |
129 MyApp 0x0000000102045b7c closure #1 in closure #1 in closure #1 in closure #2 in Effect.map<A>(_:) + 204 (Effect.swift:376) | |
130 MyApp 0x000000010203e05c Send.callAsFunction(_:) + 92 (Effect.swift:196) | |
131 MyApp 0x00000001067aa1d4 closure #1 in React.startRequest(requestMemo:cancelIDPrefix:) + 800 (React.swift:105) | |
132 MyApp 0x00000001067aab29 partial apply for closure #1 in React.startRequest(requestMemo:cancelIDPrefix:) + 1 (<compiler-generated>:0) | |
133 MyApp 0x000000010203ae7d closure #1 in closure #1 in closure #1 in static Effect.run(priority:operation:catch:fileID:filePath:line:column:) + 1 (Effect.swift:97) | |
134 MyApp 0x0000000102046c15 partial apply for closure #1 in closure #1 in closure #1 in static Effect.run(priority:operation:catch:fileID:filePath:line:column:) + 1 (<compiler-generated>:0) | |
135 MyApp 0x00000001022f22e5 closure #2 in DependencyValues.Continuation.yield<A>(_:) + 1 (WithDependencies.swift:427) | |
136 MyApp 0x00000001022f3371 partial apply for closure #2 in DependencyValues.Continuation.yield<A>(_:) + 1 (<compiler-generated>:0) | |
137 MyApp 0x00000001022ebcf1 closure #1 in closure #1 in closure #1 in withDependencies<A>(_:operation:) + 1 (WithDependencies.swift:106) | |
138 MyApp 0x00000001022f552d partial apply for closure #1 in closure #1 in closure #1 in withDependencies<A>(_:operation:) + 1 (<compiler-generated>:0) | |
139 libswift_Concurrency.dylib 0x000000019246c311 TaskLocal.withValueImpl<A>(_:operation:file:line:) + 1 (TaskLocal.swift:281) | |
140 libswift_Concurrency.dylib 0x000000019243e26d TaskLocal.withValue<A>(_:operation:file:line:) + 1 (CheckedContinuation.swift:385) | |
141 MyApp 0x00000001022ec199 TaskLocal.withValue<A>(_:operation:file:line:) + 1 (<compiler-generated>:0) | |
142 MyApp 0x00000001022eb9d1 closure #1 in closure #1 in withDependencies<A>(_:operation:) + 1 (WithDependencies.swift:105) | |
143 MyApp 0x00000001022f5425 partial apply for closure #1 in closure #1 in withDependencies<A>(_:operation:) + 1 (<compiler-generated>:0) | |
144 libswift_Concurrency.dylib 0x000000019246c311 TaskLocal.withValueImpl<A>(_:operation:file:line:) + 1 (TaskLocal.swift:281) | |
145 libswift_Concurrency.dylib 0x000000019243e26d TaskLocal.withValue<A>(_:operation:file:line:) + 1 (CheckedContinuation.swift:385) | |
146 MyApp 0x00000001022ec199 TaskLocal.withValue<A>(_:operation:file:line:) + 1 (<compiler-generated>:0) | |
147 MyApp 0x00000001022eb56d closure #1 in withDependencies<A>(_:operation:) + 1 (WithDependencies.swift:104) | |
148 MyApp 0x00000001022f2529 partial apply for closure #1 in withDependencies<A>(_:operation:) + 1 (<compiler-generated>:0) | |
149 libswift_Concurrency.dylib 0x000000019246c311 TaskLocal.withValueImpl<A>(_:operation:file:line:) + 1 (TaskLocal.swift:281) | |
150 libswift_Concurrency.dylib 0x000000019243e26d TaskLocal.withValue<A>(_:operation:file:line:) + 1 (CheckedContinuation.swift:385) | |
151 MyApp 0x00000001022ec199 TaskLocal.withValue<A>(_:operation:file:line:) + 1 (<compiler-generated>:0) | |
152 MyApp 0x00000001022eb019 withDependencies<A>(_:operation:) + 1 (WithDependencies.swift:101) | |
153 MyApp 0x00000001022f1f89 DependencyValues.Continuation.yield<A>(_:) + 1 (WithDependencies.swift:424) | |
154 MyApp 0x000000010203aaa1 closure #1 in closure #1 in static Effect.run(priority:operation:catch:fileID:filePath:line:column:) + 1 (Effect.swift:95) | |
155 MyApp 0x0000000102046a5d partial apply for closure #1 in closure #1 in static Effect.run(priority:operation:catch:fileID:filePath:line:column:) + 1 (<compiler-generated>:0) | |
156 MyApp 0x000000010204ba7d closure #1 in closure #1 in closure #1 in closure #2 in Effect.cancellable<A>(id:cancelInFlight:) + 1 (Cancellation.swift:91) | |
157 MyApp 0x0000000102051991 partial apply for closure #1 in closure #1 in closure #1 in closure #2 in Effect.cancellable<A>(id:cancelInFlight:) + 1 (<compiler-generated>:0) | |
158 MyApp 0x000000010204d161 closure #1 in closure #1 in withTaskCancellation<A, B>(id:cancelInFlight:operation:) + 1 (Cancellation.swift:212) | |
159 MyApp 0x0000000102050f65 partial apply for closure #1 in closure #1 in withTaskCancellation<A, B>(id:cancelInFlight:operation:) + 1 (<compiler-generated>:0) | |
160 libswift_Concurrency.dylib 0x00000001924a1e19 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1 (Task.cpp:497) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment