OS Version: iOS 17.0 (21A5248v) Report Version: 104 Exception Type: EXC_CRASH (SIGABRT) Crashed Thread: 0 Application Specific Information: Diffable data source detected an item identifier whose hash value changed. The hash value of an identifier cannot change once it has been added to a snapshot. You must fix this in the Hashable (Swift) or hash property (Objective-C) implementation for this identifier's type. When fixing your implementation, also remember that two identifiers which are equal must have the same hash value. Identifier returning invalid hash values: Divar.MessagingViewController.CellType.content(Divar.MessagingViewController.Content.message(Divar.ChatConversationMessageTable(id: "4ab94c24-0ba4-11ee-abd4-ba89f0778b81", type: 4, data: Divar.MessageData.file(Divar.ChatFileMessageStructure(originalName: "33B15CDD-CD24-415D-B73A-4410D7512442.m4a", name: Optional("4a887cc0-0ba4-11ee-a4d5-6218d7be3609.m4a"), id: Optional("4a887cc0-0ba4-11ee-a4d5-6218d7be3609"), size: Optional(189894.0), mimeType: Optional("audio/mp4"), cdnURL: nil, type: Optional("voice"))), state: nil, fromMe: true, timestamp: 1686851075126000.0, timeUUID: "11ee-0ba4-4ab94c24", conversationID: "0c486958-350c-49bd-bc79-231983340272", blocked: false, rejectionReason: nil, sent: true, reference: nil, sender: nil, replyTo: nil, censored: Optional(false), inlineButton: nil, contentSize: (0.0, 0.0), isSeen: nil, isFirstMessageOfDay: nil))) Thread 0 Crashed: 0 CoreFoundation 0x3305804f0 1 libobjc.A.dylib 0x321338480 objc_exception_throw 2 Foundation 0x32ec63ec0 3 UIKitCore 0x3359ca398 BUG_IN_CLIENT_OF_DIFFABLE_DATA_SOURCE__IDENTIFIER_HASH_VALUE_CHANGED 4 UIKitCore 0x3359cb1f0 5 UIKitCore 0x3359cb48c 6 UIKitCore 0x334a3eabc 7 UIKitCore 0x3348b3450 8 UIKitCore 0x334b3184c 9 UIKitCore 0x334df8e14 10 Divar 0x20528e184 MessagingViewController.reloadTable (MessagingViewController.swift:220) 11 Divar 0x205290a74 MessagingViewController.observeAnnouncements (MessagingViewController.swift:367) 12 Divar 0x205023df4 thunk for closure 13 libdispatch.dylib 0x33fe5e740 14 libdispatch.dylib 0x33fe60378 15 libdispatch.dylib 0x33fe6ea08 16 libdispatch.dylib 0x33fe6e620 _dispatch_main_queue_callback_4CF 17 CoreFoundation 0x33060cea4 18 CoreFoundation 0x3305f05a4 19 CoreFoundation 0x3305f4db0 CFRunLoopRunSpecific 20 GraphicsServices 0x3b39a9224 GSEventRunModal 21 UIKitCore 0x334ba764c 22 UIKitCore 0x334ba72b0 UIApplicationMain 23 Divar 0x204d38770 main (main.swift:16) 24 0x1cb5874f8 Thread 0 Crashed: 0 CoreFoundation 0x3305804f0 1 libobjc.A.dylib 0x321338480 objc_exception_throw 2 Foundation 0x32ec63ec0 3 UIKitCore 0x3359ca398 BUG_IN_CLIENT_OF_DIFFABLE_DATA_SOURCE__IDENTIFIER_HASH_VALUE_CHANGED 4 UIKitCore 0x3359cb1f0 5 UIKitCore 0x3359cb48c 6 UIKitCore 0x334a3eabc 7 UIKitCore 0x3348b3450 8 UIKitCore 0x334b3184c 9 UIKitCore 0x334df8e14 10 Divar 0x20528e184 MessagingViewController.reloadTable (MessagingViewController.swift:220) 11 Divar 0x205290a74 MessagingViewController.observeAnnouncements (MessagingViewController.swift:367) 12 Divar 0x205023df4 thunk for closure 13 libdispatch.dylib 0x33fe5e740 14 libdispatch.dylib 0x33fe60378 15 libdispatch.dylib 0x33fe6ea08 16 libdispatch.dylib 0x33fe6e620 _dispatch_main_queue_callback_4CF 17 CoreFoundation 0x33060cea4 18 CoreFoundation 0x3305f05a4 19 CoreFoundation 0x3305f4db0 CFRunLoopRunSpecific 20 GraphicsServices 0x3b39a9224 GSEventRunModal 21 UIKitCore 0x334ba764c 22 UIKitCore 0x334ba72b0 UIApplicationMain 23 Divar 0x204d38770 main (main.swift:16) 24 0x1cb5874f8 Thread 1 0 libsystem_kernel.dylib 0x3bb77b218 __workq_kernreturn 1 libsystem_pthread.dylib 0x3ff5e4e9c _pthread_wqthread Thread 2 0 libsystem_kernel.dylib 0x3bb77b218 __workq_kernreturn 1 libsystem_pthread.dylib 0x3ff5e4e9c _pthread_wqthread Thread 3 0 libsystem_kernel.dylib 0x3bb77b218 __workq_kernreturn 1 libsystem_pthread.dylib 0x3ff5e4e9c _pthread_wqthread Thread 4 name: com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x3bb77ad04 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bb78e3e8 mach_msg2_internal 2 libsystem_kernel.dylib 0x3bb78e658 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bb77b254 mach_msg 4 CoreFoundation 0x3305ef068 5 CoreFoundation 0x3305f0290 6 CoreFoundation 0x3305f4db0 CFRunLoopRunSpecific 7 Foundation 0x32e6082b4 8 Foundation 0x32e60819c 9 UIKitCore 0x334cd59a4 10 Foundation 0x32e62143c 11 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start Thread 5 0 libsystem_kernel.dylib 0x3bb77b218 __workq_kernreturn 1 libsystem_pthread.dylib 0x3ff5e4e9c _pthread_wqthread Thread 6 0 libsystem_kernel.dylib 0x3bb77b218 __workq_kernreturn 1 libsystem_pthread.dylib 0x3ff5e4e9c _pthread_wqthread Thread 7 0 libsystem_kernel.dylib 0x3bb77b218 __workq_kernreturn 1 libsystem_pthread.dylib 0x3ff5e4e9c _pthread_wqthread Thread 8 0 libsystem_kernel.dylib 0x3bb77b1d0 __semwait_signal 1 libsystem_c.dylib 0x33feeeeac nanosleep 2 libsystem_c.dylib 0x33ff00280 sleep 3 Divar 0x207575214 monitorCachedData (SentryCrashCachedData.c:144) 4 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start Thread 9 name: SentryCrash Exception Handler (Secondary) 0 libsystem_kernel.dylib 0x3bb77ad04 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bb78e3e8 mach_msg2_internal 2 libsystem_kernel.dylib 0x3bb7879f8 thread_suspend 3 Divar 0x207570ccc handleExceptions (SentryCrashMonitor_MachException.c:295) 4 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start Thread 10 name: SentryCrash Exception Handler (Primary) 0 libsystem_kernel.dylib 0x3bb77ad04 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bb78e3e8 mach_msg2_internal 2 libsystem_kernel.dylib 0x3bb78e658 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bb77b254 mach_msg 4 Divar 0x207570cf8 handleExceptions (SentryCrashMonitor_MachException.c:303) 5 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start Thread 11 name: io.sentry.app-hang-tracker 0 libsystem_kernel.dylib 0x3bb77b1d0 __semwait_signal 1 libsystem_c.dylib 0x33feeeeac nanosleep 2 Foundation 0x32e676cb8 3 Divar 0x2075173bc -[SentryANRTracker detectANRs] (SentryANRTracker.m:75) 4 Foundation 0x32e62143c 5 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start Thread 12 name: com.apple.CFNetwork.CustomProtocols 0 libsystem_kernel.dylib 0x3bb77ad04 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bb78e3e8 mach_msg2_internal 2 libsystem_kernel.dylib 0x3bb78e658 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bb77b254 mach_msg 4 CoreFoundation 0x3305ef068 5 CoreFoundation 0x3305f0290 6 CoreFoundation 0x3305f4db0 CFRunLoopRunSpecific 7 CFNetwork 0x3327e41d0 _CFURLStorageSessionDisableCache 8 Foundation 0x32e62143c 9 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start Thread 13 name: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x3bb77ad04 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bb78e3e8 mach_msg2_internal 2 libsystem_kernel.dylib 0x3bb78e658 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bb77b254 mach_msg 4 CoreFoundation 0x3305ef068 5 CoreFoundation 0x3305f0290 6 CoreFoundation 0x3305f4db0 CFRunLoopRunSpecific 7 CFNetwork 0x3327e41d0 _CFURLStorageSessionDisableCache 8 Foundation 0x32e62143c 9 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start Thread 14 name: com.apple.CFStream.LegacyThread 0 libsystem_kernel.dylib 0x3bb77ad04 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bb78e3e8 mach_msg2_internal 2 libsystem_kernel.dylib 0x3bb78e658 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bb77b254 mach_msg 4 CoreFoundation 0x3305ef068 5 CoreFoundation 0x3305f0290 6 CoreFoundation 0x3305f4db0 CFRunLoopRunSpecific 7 CoreFoundation 0x33067233c 8 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start Thread 15 name: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x3bb77b864 select$DARWIN_EXTSN 1 CoreFoundation 0x33063a9fc 2 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start Thread 16 0 libsystem_pthread.dylib 0x3ff5e4be8 Thread 17 0 libsystem_kernel.dylib 0x3bb77b218 __workq_kernreturn 1 libsystem_pthread.dylib 0x3ff5e4e9c _pthread_wqthread Thread 18 0 libsystem_kernel.dylib 0x3bb77b218 __workq_kernreturn 1 libsystem_pthread.dylib 0x3ff5e4e9c _pthread_wqthread Thread 19 name: JavaScriptCore libpas scavenger 0 libsystem_kernel.dylib 0x3bb77b5e4 __psynch_cvwait 1 libsystem_pthread.dylib 0x3ff5ec0ac 2 JavaScriptCore 0x35cd56790 3 libsystem_pthread.dylib 0x3ff5e5710 _pthread_start EOF