ReactiveCocoa / ReactiveObjC

The 2.x ReactiveCocoa Objective-C API: Streams of values over time
MIT License
2.6k stars 493 forks source link

iOS 17 Crash #198

Open JLLJHD opened 7 months ago

JLLJHD commented 7 months ago

Crashed: com.apple.main-thread 0 CoreFoundation 0x6c20 CF_IS_OBJC + 24 1 CoreFoundation 0x12f28 CFArrayGetCount + 32 2 VivaLite 0x78964c -[RACCompoundDisposable dispose] + 244 (RACCompoundDisposable.m:244) 3 VivaLite 0x7835f8 69-[NSObject(RACKVOWrapper) rac_observeKeyPath:options:observer:block:]_block_invoke.17 + 195 (NSObject+RACKVOWrapper.m:195) 4 VivaLite 0x789ad4 -[RACDisposable dispose] + 82 (RACDisposable.m:82) 5 VivaLite 0x789640 -[RACCompoundDisposable dispose] + 243 (RACCompoundDisposable.m:243) 6 VivaLite 0x791f80 -[RACSerialDisposable dispose] + 119 (RACSerialDisposable.m:119) 7 VivaLite 0x789638 -[RACCompoundDisposable dispose] + 239 (RACCompoundDisposable.m:239) 8 VivaLite 0x7835f8 __69-[NSObject(RACKVOWrapper) rac_observeKeyPath:options:observer:block:]_block_invoke.17 + 195 (NSObject+RACKVOWrapper.m:195) 9 VivaLite 0x789ad4 -[RACDisposable dispose] + 82 (RACDisposable.m:82) 10 VivaLite 0x789640 -[RACCompoundDisposable dispose] + 243 (RACCompoundDisposable.m:243) 11 VivaLite 0x789640 -[RACCompoundDisposable dispose] + 243 (RACCompoundDisposable.m:243) 12 VivaLite 0x799834 35-[RACSignal(Operations) takeUntil:]_block_invoke_2 + 741 (RACSignal+Operations.m:741) 13 VivaLite 0x7a1f34 -[RACSubscriber sendCompleted] + 92 (RACSubscriber.m:92) 14 VivaLite 0x78e370 -[RACPassthroughSubscriber sendCompleted] + 97 (RACPassthroughSubscriber.m:97) 15 VivaLite 0x7a1f34 -[RACSubscriber sendCompleted] + 92 (RACSubscriber.m:92) 16 VivaLite 0x78e370 -[RACPassthroughSubscriber sendCompleted] + 97 (RACPassthroughSubscriber.m:97) 17 VivaLite 0x792870 29-[RACSignal(RACStream) bind:]_block_invoke_2 + 118 (RACSignal.m:118) 18 VivaLite 0x792bc0 __29-[RACSignal(RACStream) bind:]_block_invoke_2.37 + 168 (RACSignal.m:168) 19 VivaLite 0x7a1f34 -[RACSubscriber sendCompleted] + 92 (RACSubscriber.m:92) 20 VivaLite 0x78e370 -[RACPassthroughSubscriber sendCompleted] + 97 (RACPassthroughSubscriber.m:97) 21 VivaLite 0x7934a4 32-[RACSignal(RACStream) zipWith:]_block_invoke_2 + 211 (RACSignal.m:211) 22 VivaLite 0x7937b0 32-[RACSignal(RACStream) zipWith:]_block_invoke_2.51 + 239 (RACSignal.m:239) 23 VivaLite 0x7a1f34 -[RACSubscriber sendCompleted] + 92 (RACSubscriber.m:92) 24 VivaLite 0x78e370 -[RACPassthroughSubscriber sendCompleted] + 97 (RACPassthroughSubscriber.m:97) 25 VivaLite 0x792870 __29-[RACSignal(RACStream) bind:]_block_invoke_2 + 118 (RACSignal.m:118) 26 VivaLite 0x792bc0 29-[RACSignal(RACStream) bind:]_block_invoke_2.37 + 168 (RACSignal.m:168) 27 VivaLite 0x7a1f34 -[RACSubscriber sendCompleted] + 92 (RACSubscriber.m:92) 28 VivaLite 0x78e370 -[RACPassthroughSubscriber sendCompleted] + 97 (RACPassthroughSubscriber.m:97) 29 VivaLite 0x7a16b0 -[RACSubject enumerateSubscribersUsingBlock:] + 88 (RACSubject.m:88) 30 VivaLite 0x78ef3c -[RACReplaySubject sendCompleted] + 100 (RACReplaySubject.m:100) 31 VivaLite 0x789ad4 -[RACDisposable dispose] + 82 (RACDisposable.m:82) 32 VivaLite 0x789638 -[RACCompoundDisposable dispose] + 239 (RACCompoundDisposable.m:239) 33 VivaLite 0x7825a4 swizzleDeallocIfNeeded_block_invoke + 41 (NSObject+RACDeallocating.m:41) 34 Foundation 0x10e2a0 _NSKVOPerformWithDeallocatingObservable + 180 35 Foundation 0x10dfcc NSKVODeallocate + 180 36 CoreFoundation 0xbfc8 cow_cleanup + 164 37 CoreFoundation 0xbebc -[NSDictionaryM dealloc] + 124 38 libobjc.A.dylib 0x5374 object_cxxDestructFromClass(objc_object, objc_class) + 116 39 libobjc.A.dylib 0x509c objc_destructInstance + 80 40 libobjc.A.dylib 0x503c _objc_rootDealloc + 80 41 UIKitCore 0x6737d4 -[UICollectionView .cxx_destruct] + 436 42 libobjc.A.dylib 0x5374 object_cxxDestructFromClass(objc_object, objc_class) + 116 43 libobjc.A.dylib 0x509c objc_destructInstance + 80 44 libobjc.A.dylib 0x503c _objc_rootDealloc + 80 45 UIKitCore 0x802b0 -[UIResponder dealloc] + 124 46 UIKitCore 0x7ecf4 -[UIView dealloc] + 1032 47 UIKitCore 0x23bc9c -[UIScrollView dealloc] + 704 48 UIKitCore 0x64c26c -[UICollectionView dealloc] + 556 49 libsystem_blocks.dylib 0x25d4 bool HelperBase::disposeCapture<(HelperBase::BlockCaptureKind)3>(unsigned int, unsigned char) + 68 50 libsystem_blocks.dylib 0x2524 HelperBase::destroyBlock(Block_layout, bool, unsigned char*) + 160 51 libsystem_blocks.dylib 0x2450 _call_dispose_helpers_excp + 72 52 libsystem_blocks.dylib 0x23ec _Block_release + 252 53 libdispatch.dylib 0x4300 _dispatch_client_callout + 20 54 libdispatch.dylib 0x12998 _dispatch_main_queue_drain + 984 55 libdispatch.dylib 0x125b0 _dispatch_main_queue_callback_4CF + 44 56 CoreFoundation 0x3701c CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 16 57 CoreFoundation 0x33d28 __CFRunLoopRun + 1996 58 CoreFoundation 0x33478 CFRunLoopRunSpecific + 608 59 GraphicsServices 0x34f8 GSEventRunModal + 164 60 UIKitCore 0x22c62c -[UIApplication _run] + 888 61 UIKitCore 0x22bc68 UIApplicationMain + 340 62 VivaLite 0x164d8 main + 14 (main.m:14) 63 ??? 0x1d4a42dcc (缺少)