-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
SDK and version
SDK : Cocoa
Version: 11.9.0
This happens on tvOS 15.3
Observations
- How frequent do the crash occur?
Haven't seen much instances yet - Does it happen in production or during dev/test?
Production - Can the crash be reproduced by you?
Unfortunately no - Can you provide instructions for how we can reproduce it?
Unfortunately no
Crash log / stacktrace
OS Version: tvOS 15.3 (19K547) Report Version: 104 Exception Type: Unknown (SIGABRT) Crashed Thread: 5 Application Specific Information: Assertion failed: get_wtype_from_header(get_header_from_data(m_data)) == wtype_Bits Thread 5 Crashed: 0 libsystem_kernel.dylib 0x319fa46f4 __pthread_kill 1 libsystem_pthread.dylib 0x31a0ec778 pthread_kill 2 libsystem_c.dylib 0x319e1e0c8 abort 3 MUBITV 0x2014a8464 please_report_this_issue_in_github_realm_realm_core (terminate.cpp:50) 4 MUBITV 0x2014a8798 realm::util::terminate_internal (terminate.cpp:123) 5 MUBITV 0x2014a88d0 realm::util::terminate (terminate.cpp:140) 6 MUBITV 0x2010427a0 realm::util::terminate<T> (terminate.hpp:45) 7 MUBITV 0x20127e79c realm::Node::calc_byte_len (node.cpp:45) 8 MUBITV 0x20127ea18 realm::Node::do_copy_on_write (node.cpp:131) 9 MUBITV 0x2011af6dc [inlined] copy_on_write (node.hpp:299) 10 MUBITV 0x2011af6dc realm::Array::set (array.cpp:378) 11 MUBITV 0x20128806c realm::Obj::set<T> (obj.cpp:1345) 12 MUBITV 0x200fd8df0 [inlined] operator()<T> (object_accessor.hpp:115) 13 MUBITV 0x200fd8df0 [inlined] switch_on_type<T> (property.hpp:227) 14 MUBITV 0x200fd8df0 realm::Object::set_property_value_impl<T> (object_accessor.hpp:173) 15 MUBITV 0x200fd0e20 realm::Object::create<T> (object_accessor.hpp:355) 16 MUBITV 0x200fd05d8 RLMAccessorContext::createObject (RLMAccessor.mm:1093) 17 MUBITV 0x200fd95d8 [inlined] unbox<T> (RLMAccessor.mm:1125) 18 MUBITV 0x200fd95d8 [inlined] operator() (object_accessor.hpp:91) 19 MUBITV 0x200fd95d8 [inlined] switch_on_type<T> (property.hpp:241) 20 MUBITV 0x200fd95d8 realm::Object::set_property_value_impl<T> (object_accessor.hpp:173) 21 MUBITV 0x200fd0e20 realm::Object::create<T> (object_accessor.hpp:355) 22 MUBITV 0x200fd05d8 RLMAccessorContext::createObject (RLMAccessor.mm:1093) 23 MUBITV 0x20101a9fc RLMAddObjectToRealm (RLMObjectStore.mm:138) 24 MUBITV 0x2010e47d0 -[RLMRealm addOrUpdateObject:] (RLMRealm.mm:821) 25 MUBITV 0x2010e4988 -[RLMRealm addOrUpdateObjects:] (RLMRealm.mm:831) 26 MUBITV 0x200f73a34 LayoutItem.updateData (LibraryResource.swift:155) 27 MUBITV 0x200f628d8 Persistence.backgroundSave (Persistence.swift:269) 28 MUBITV 0x200f64ee8 [inlined] <redacted> 29 MUBITV 0x200f64ee8 thunk for closure 30 MUBITV 0x200f625ec thunk for closure 31 MUBITV 0x2010e4174 -[RLMRealm transactionWithoutNotifying:block:error:] (RLMRealm.mm:694) 32 MUBITV 0x2010e40f8 -[RLMRealm transactionWithBlock:error:] (RLMRealm.mm:685) 33 MUBITV 0x200f62728 Persistence.backgroundSave (Persistence.swift:268) 34 MUBITV 0x200f8f7ec thunk for closure 35 MUBITV 0x200f64e70 thunk for closure 36 libswiftObjectiveC.dylib 0x34cac5070 autoreleasepool<T> 37 MUBITV 0x200f64e1c [inlined] <redacted> (Persistence.swift:265) 38 MUBITV 0x200f64e1c Persistence.backgroundSave 39 MUBITV 0x200d737fc thunk for closure 40 libdispatch.dylib 0x319cb5714 <redacted> 41 libdispatch.dylib 0x319cb6f84 <redacted> 42 libdispatch.dylib 0x319cc70c4 <redacted> 43 libdispatch.dylib 0x319cc7790 <redacted> 44 libsystem_pthread.dylib 0x31a0ed440 _pthread_wqthread Thread 0 0 libsystem_kernel.dylib 0x319fa44c4 __psynch_cvwait 1 libsystem_pthread.dylib 0x31a0ef02c <redacted> 2 libc++.1.dylib 0x319a1e588 std::__1::condition_variable::wait 3 MUBITV 0x2011e74d8 realm::Transaction::wait_for_async_completion (db.hpp:728) 4 MUBITV 0x201322b48 realm::Realm::begin_transaction (shared_realm.cpp:885) 5 MUBITV 0x2010e3e68 -[RLMRealm beginWriteTransactionWithError:] (RLMRealm.mm:645) 6 MUBITV 0x2010e4168 -[RLMRealm transactionWithoutNotifying:block:error:] (RLMRealm.mm:693) 7 MUBITV 0x2010e40f8 -[RLMRealm transactionWithBlock:error:] (RLMRealm.mm:685) 8 MUBITV 0x200f63050 Persistence.save (Persistence.swift:254) 9 MUBITV 0x200d8bc40 [inlined] save 10 MUBITV 0x200d8bc40 UserHelper.update (UserHelper.swift:37) 11 MUBITV 0x200f92c10 [inlined] update 12 MUBITV 0x200f92c10 UserResource.refreshUser (Resource.swift:200) 13 MUBITV 0x200f52be4 [inlined] <redacted> 14 MUBITV 0x200f52be4 thunk for closure 15 MUBITV 0x200f3fb3c API.requestObject<T> 16 MUBITV 0x200f52df4 API.requestObject<T> 17 MUBITV 0x201571488 DownloadRequest._response<T> 18 MUBITV 0x201502e8c thunk for closure 19 libdispatch.dylib 0x319cb5714 <redacted> 20 libdispatch.dylib 0x319cb6f84 <redacted> 21 libdispatch.dylib 0x319cc4164 _dispatch_main_queue_callback_4CF 22 CoreFoundation 0x31a754698 <redacted> 23 CoreFoundation 0x31a74eb18 <redacted> 24 CoreFoundation 0x31a74dbf4 CFRunLoopRunSpecific 25 GraphicsServices 0x320ba8afc GSEventRunModal 26 UIKitCore 0x392dbecd0 <redacted> 27 UIKitCore 0x392dc40cc UIApplicationMain 28 MUBITV 0x200d474f0 main (ReviewModels.swift:13) 29 <unknown> 0x101c8d1d0 <redacted> Thread 1 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 2 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 3 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 4 name: com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x319f7fe00 mach_msg_trap 1 libsystem_kernel.dylib 0x319f7f1e0 mach_msg 2 CoreFoundation 0x31a7541d4 <redacted> 3 CoreFoundation 0x31a74e5d8 <redacted> 4 CoreFoundation 0x31a74dbf4 CFRunLoopRunSpecific 5 Foundation 0x31c11102c <redacted> 6 Foundation 0x31c1112e4 <redacted> 7 UIKitCore 0x392e634a8 <redacted> 8 Foundation 0x31c137f3c <redacted> 9 libsystem_pthread.dylib 0x31a0eb914 _pthread_start Thread 5 Crashed: 0 libsystem_kernel.dylib 0x319fa46f4 __pthread_kill 1 libsystem_pthread.dylib 0x31a0ec778 pthread_kill 2 libsystem_c.dylib 0x319e1e0c8 abort 3 MUBITV 0x2014a8464 please_report_this_issue_in_github_realm_realm_core (terminate.cpp:50) 4 MUBITV 0x2014a8798 realm::util::terminate_internal (terminate.cpp:123) 5 MUBITV 0x2014a88d0 realm::util::terminate (terminate.cpp:140) 6 MUBITV 0x2010427a0 realm::util::terminate<T> (terminate.hpp:45) 7 MUBITV 0x20127e79c realm::Node::calc_byte_len (node.cpp:45) 8 MUBITV 0x20127ea18 realm::Node::do_copy_on_write (node.cpp:131) 9 MUBITV 0x2011af6dc [inlined] copy_on_write (node.hpp:299) 10 MUBITV 0x2011af6dc realm::Array::set (array.cpp:378) 11 MUBITV 0x20128806c realm::Obj::set<T> (obj.cpp:1345) 12 MUBITV 0x200fd8df0 [inlined] operator()<T> (object_accessor.hpp:115) 13 MUBITV 0x200fd8df0 [inlined] switch_on_type<T> (property.hpp:227) 14 MUBITV 0x200fd8df0 realm::Object::set_property_value_impl<T> (object_accessor.hpp:173) 15 MUBITV 0x200fd0e20 realm::Object::create<T> (object_accessor.hpp:355) 16 MUBITV 0x200fd05d8 RLMAccessorContext::createObject (RLMAccessor.mm:1093) 17 MUBITV 0x200fd95d8 [inlined] unbox<T> (RLMAccessor.mm:1125) 18 MUBITV 0x200fd95d8 [inlined] operator() (object_accessor.hpp:91) 19 MUBITV 0x200fd95d8 [inlined] switch_on_type<T> (property.hpp:241) 20 MUBITV 0x200fd95d8 realm::Object::set_property_value_impl<T> (object_accessor.hpp:173) 21 MUBITV 0x200fd0e20 realm::Object::create<T> (object_accessor.hpp:355) 22 MUBITV 0x200fd05d8 RLMAccessorContext::createObject (RLMAccessor.mm:1093) 23 MUBITV 0x20101a9fc RLMAddObjectToRealm (RLMObjectStore.mm:138) 24 MUBITV 0x2010e47d0 -[RLMRealm addOrUpdateObject:] (RLMRealm.mm:821) 25 MUBITV 0x2010e4988 -[RLMRealm addOrUpdateObjects:] (RLMRealm.mm:831) 26 MUBITV 0x200f73a34 LayoutItem.updateData (LibraryResource.swift:155) 27 MUBITV 0x200f628d8 Persistence.backgroundSave (Persistence.swift:269) 28 MUBITV 0x200f64ee8 [inlined] <redacted> 29 MUBITV 0x200f64ee8 thunk for closure 30 MUBITV 0x200f625ec thunk for closure 31 MUBITV 0x2010e4174 -[RLMRealm transactionWithoutNotifying:block:error:] (RLMRealm.mm:694) 32 MUBITV 0x2010e40f8 -[RLMRealm transactionWithBlock:error:] (RLMRealm.mm:685) 33 MUBITV 0x200f62728 Persistence.backgroundSave (Persistence.swift:268) 34 MUBITV 0x200f8f7ec thunk for closure 35 MUBITV 0x200f64e70 thunk for closure 36 libswiftObjectiveC.dylib 0x34cac5070 autoreleasepool<T> 37 MUBITV 0x200f64e1c [inlined] <redacted> (Persistence.swift:265) 38 MUBITV 0x200f64e1c Persistence.backgroundSave 39 MUBITV 0x200d737fc thunk for closure 40 libdispatch.dylib 0x319cb5714 <redacted> 41 libdispatch.dylib 0x319cb6f84 <redacted> 42 libdispatch.dylib 0x319cc70c4 <redacted> 43 libdispatch.dylib 0x319cc7790 <redacted> 44 libsystem_pthread.dylib 0x31a0ed440 _pthread_wqthread Thread 6 0 libsystem_pthread.dylib 0x31a0f4778 <redacted> Thread 7 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 8 0 libsystem_kernel.dylib 0x319fa4a98 __semwait_signal 1 libsystem_c.dylib 0x319e1b750 nanosleep 2 libsystem_c.dylib 0x319e1b550 sleep 3 MUBITV 0x20163e754 monitorCachedData (SentryCrashCachedData.c:139) 4 libsystem_pthread.dylib 0x31a0eb914 _pthread_start Thread 9 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 10 0 libsystem_kernel.dylib 0x319fa6234 kevent 1 MUBITV 0x201296bb8 realm::_impl::ExternalCommitHelper::listen (external_commit_helper.cpp:220) 2 MUBITV 0x201296cb0 [inlined] operator() (external_commit_helper.cpp:176) 3 MUBITV 0x201296cb0 [inlined] __invoke<T> (type_traits:3694) 4 MUBITV 0x201296cb0 [inlined] __thread_execute<T> (thread:286) 5 MUBITV 0x201296cb0 std::__1::__thread_proxy<T> (thread:297) 6 libsystem_pthread.dylib 0x31a0eb914 _pthread_start Thread 11 0 libsystem_kernel.dylib 0x319f7fe00 mach_msg_trap 1 libsystem_kernel.dylib 0x319f7f1e0 mach_msg 2 CoreFoundation 0x31a7541d4 <redacted> 3 CoreFoundation 0x31a74e5d8 <redacted> 4 CoreFoundation 0x31a74dbf4 CFRunLoopRunSpecific 5 CFNetwork 0x31b915dc4 _CFURLStorageSessionCopyCache 6 Foundation 0x31c137f3c <redacted> 7 libsystem_pthread.dylib 0x31a0eb914 _pthread_start Thread 12 0 libsystem_kernel.dylib 0x319fa44c4 __psynch_cvwait 1 libsystem_pthread.dylib 0x31a0ef02c <redacted> 2 libc++.1.dylib 0x319a1e588 std::__1::condition_variable::wait 3 MUBITV 0x2011e4d80 realm::DB::AsyncCommitHelper::main (db.cpp:1774) 4 MUBITV 0x2011e9cc0 [inlined] operator() (db.cpp:1695) 5 MUBITV 0x2011e9cc0 [inlined] __invoke<T> (type_traits:3694) 6 MUBITV 0x2011e9cc0 [inlined] __thread_execute<T> (thread:286) 7 MUBITV 0x2011e9cc0 std::__1::__thread_proxy<T> (thread:297) 8 libsystem_pthread.dylib 0x31a0eb914 _pthread_start Thread 13 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 14 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 15 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 16 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 17 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread Thread 18 0 libsystem_kernel.dylib 0x319fa5334 __workq_kernreturn 1 libsystem_pthread.dylib 0x31a0ed4c8 _pthread_wqthread EOF