Uploaded image for project: 'Realm Cocoa SDK'
  1. Realm Cocoa SDK
  2. RCOCOA-2094

Crash while trying to update realm database

      How frequently does the bug occur?

      Always

      Description

      When trying to update a realm table

      Stacktrace & log output

      Unable to find source-code formatter for language: shell. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
      Crashed: com.apple.main-thread
      0  libsystem_kernel.dylib         0x29334 __pthread_kill + 8
      1  libsystem_pthread.dylib        0x2a9c pthread_kill + 272
      2  libsystem_c.dylib              0x77b84 abort + 124
      3  Realm                          0x4986d8 please_report_this_issue_in_github_realm_realm_core_v_12_6_0 + 10
      4  Realm                          0x4989c0 realm::util::terminate_internal(std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 260
      5  Realm                          0x498820 realm::util::terminate(char const*, char const*, long, std::initializer_list<realm::util::Printable>&&) + 328
      6  Realm                          0x32b0ac void realm::util::terminate<bool, bool>(char const*, char const*, long, bool, bool) + 54
      7  Realm                          0x32afbc realm::ArraySmallBlobs::get(char const*, unsigned long, realm::Allocator&) + 532
      8  Realm                          0x3b9c3c realm::StringData realm::Obj::_get<realm::StringData>(realm::ColKey::Idx) const + 496
      9  Realm                          0x3bb9a0 realm::Obj::get_any(realm::ColKey) const + 216
      10 Realm                          0x37cc78 long long realm::IndexArray::index_string<(realm::IndexMethod)0>(realm::Mixed, realm::InternalFindResult&, realm::ClusterColumn const&) const + 1208
      11 Realm                          0x37c7b4 realm::IndexArray::index_string_find_first(realm::Mixed, realm::ClusterColumn const&) const + 44
      12 Realm                          0x458a80 realm::Table::create_object_with_primary_key(realm::Mixed const&, realm::FieldValues&&, realm::Table::UpdateMode, bool*) + 244
      13 Realm                          0x3201c realm::Table::create_object_with_primary_key(realm::Mixed const&, bool*) + 100
      14 Realm                          0xee18 realm::Object realm::Object::create<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, std::__1::shared_ptr<realm::Realm> const&, realm::ObjectSchema const&, objc_object* __strong, realm::CreatePolicy, realm::ObjKey, realm::Obj*) + 1348
      15 Realm                          0xe310 RLMAccessorContext::createObject(objc_object*, realm::CreatePolicy, bool, realm::ObjKey) + 2348
      16 Realm                          0xf6e4 realm::Obj RLMAccessorContext::unbox<realm::Obj>(objc_object*, realm::CreatePolicy, realm::ObjKey) + 92
      17 Realm                          0x1be3c auto void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<realm::Obj*>(objc_object* __strong&) const + 104
      18 Realm                          0x1b69c auto realm::switch_on_type<realm::Obj, void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(realm::PropertyType, RLMAccessorContext&&) + 364
      19 Realm                          0x1b40c auto realm::List::dispatch<void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object* __strong&) const + 68
      20 Realm                          0x1b044 void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 240
      21 Realm                          0x2948c auto void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<objc_object* __strong&>(objc_object* __strong&) const + 104
      22 Realm                          0x29320 void RLMStatelessAccessorContext::enumerate_collection<void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object*, objc_object* __strong&) + 316
      23 Realm                          0x28ce0 void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 192
      24 Realm                          0x28790 void realm::Object::set_property_value_impl<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, realm::Property const&, objc_object* __strong, realm::CreatePolicy, bool) + 700
      25 Realm                          0xf570 realm::Object realm::Object::create<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, std::__1::shared_ptr<realm::Realm> const&, realm::ObjectSchema const&, objc_object* __strong, realm::CreatePolicy, realm::ObjKey, realm::Obj*) + 3228
      26 Realm                          0xe310 RLMAccessorContext::createObject(objc_object*, realm::CreatePolicy, bool, realm::ObjKey) + 2348
      27 Realm                          0xf6e4 realm::Obj RLMAccessorContext::unbox<realm::Obj>(objc_object*, realm::CreatePolicy, realm::ObjKey) + 92
      28 Realm                          0x1be3c auto void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<realm::Obj*>(objc_object* __strong&) const + 104
      29 Realm                          0x1b69c auto realm::switch_on_type<realm::Obj, void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(realm::PropertyType, RLMAccessorContext&&) + 364
      30 Realm                          0x1b40c auto realm::List::dispatch<void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object* __strong&) const + 68
      31 Realm                          0x1b044 void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 240
      32 Realm                          0x2948c auto void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<objc_object* __strong&>(objc_object* __strong&) const + 104
      33 Realm                          0x29320 void RLMStatelessAccessorContext::enumerate_collection<void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object*, objc_object* __strong&) + 316
      34 Realm                          0x28ce0 void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 192
      35 Realm                          0x28790 void realm::Object::set_property_value_impl<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, realm::Property const&, objc_object* __strong, realm::CreatePolicy, bool) + 700
      36 Realm                          0xf570 realm::Object realm::Object::create<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, std::__1::shared_ptr<realm::Realm> const&, realm::ObjectSchema const&, objc_object* __strong, realm::CreatePolicy, realm::ObjKey, realm::Obj*) + 3228
      37 Realm                          0xe310 RLMAccessorContext::createObject(objc_object*, realm::CreatePolicy, bool, realm::ObjKey) + 2348
      38 Realm                          0xf6e4 realm::Obj RLMAccessorContext::unbox<realm::Obj>(objc_object*, realm::CreatePolicy, realm::ObjKey) + 92
      39 Realm                          0x1be3c auto void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<realm::Obj*>(objc_object* __strong&) const + 104
      40 Realm                          0x1b69c auto realm::switch_on_type<realm::Obj, void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(realm::PropertyType, RLMAccessorContext&&) + 364
      41 Realm                          0x1b40c auto realm::List::dispatch<void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object* __strong&) const + 68
      42 Realm                          0x1b044 void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 240
      43 Realm                          0x2948c auto void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<objc_object* __strong&>(objc_object* __strong&) const + 104
      44 Realm                          0x29320 void RLMStatelessAccessorContext::enumerate_collection<void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object*, objc_object* __strong&) + 316
      45 Realm                          0x28ce0 void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 192
      46 Realm                          0x28790 void realm::Object::set_property_value_impl<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, realm::Property const&, objc_object* __strong, realm::CreatePolicy, bool) + 700
      47 Realm                          0xf570 realm::Object realm::Object::create<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, std::__1::shared_ptr<realm::Realm> const&, realm::ObjectSchema const&, objc_object* __strong, realm::CreatePolicy, realm::ObjKey, realm::Obj*) + 3228
      48 Realm                          0xe310 RLMAccessorContext::createObject(objc_object*, realm::CreatePolicy, bool, realm::ObjKey) + 2348
      49 Realm                          0x10dce4 RLMAddObjectToRealm + 244
      50 RealmSwift                     0xd6a64 $s10RealmSwift0A0V3add_6updateySo0aB6ObjectC_AC12UpdatePolicyOtF + 868
      51 RealmSwift                     0xd6cd0 $s10RealmSwift0A0V3add_6updateyx_AC12UpdatePolicyOtSTRzSo0aB6ObjectC7ElementRczlF + 392
      52 ThermaFY Eco                   0x214230 SyncInteractor.storeEPCSurveys(objects:) + 256 (SyncInteractor.swift:256)
      53 ThermaFY Eco                   0x213d78 SyncInteractor.storeNewData(objects:) + 142 (SyncInteractor.swift:142)
      54 ThermaFY Eco                   0x212750 closure #1 in closure #1 in closure #1 in SyncInteractor.loadAndStore(shouldDelete:) + 86 (SyncInteractor.swift:86)
      55 ThermaFY Eco                   0x217b14 partial apply for closure #1 in closure #1 in closure #1 in SyncInteractor.loadAndStore(shouldDelete:) + 52 (<compiler-generated>:52)
      56 RealmSwift                     0xd5664 $s10RealmSwift0A0V5write16withoutNotifying_xSaySo20RLMNotificationTokenCG_xyKXEtKlF + 320
      57 ThermaFY Eco                   0x2124a4 closure #1 in closure #1 in SyncInteractor.loadAndStore(shouldDelete:) + 81 (SyncInteractor.swift:81)
      58 ThermaFY Eco                   0x2128d8 thunk for @escaping @callee_guaranteed (@guaranteed [A]) -> () + 24 (<compiler-generated>:24)
      59 RxSwift                        0xe0e50 $s7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribe9onSuccess0I5ErrorAA10Disposable_py7ElementQzcSg_ys0K0_pcSgtFyAA0F5EventOyAMGcfU_ + 416
      60 RxSwift                        0xe0848 $s7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribeyAA10Disposable_pyAA0F5EventOy7ElementQzGcFyAA0J0OyAMGcfU_ + 696
      61 RxSwift                        0xa2588 $s7RxSwift14ObservableTypePAAE9subscribeyAA10Disposable_pyAA5EventOy7ElementQzGcFyAJcfU_ + 124
      62 RxSwift                        0xe340 $s7RxSwift17AnonymousObserverC6onCoreyyAA5EventOyxGF + 88
      63 RxSwift                        0xa8b30 $s7RxSwift12ObserverBaseC2onyyAA5EventOyxGF + 244
      64 RxSwift                        0xa8dd4 $s7RxSwift12ObserverBaseCyxGAA0C4TypeA2aEP2onyyAA5EventOy7ElementQzGFTW + 28
      65 RxSwift                        0xe6aec $s7RxSwift4SinkC9forwardOnyyAA5EventOy7ElementQzGF + 316
      66 RxSwift                        0x8ae88 $s7RxSwift7MapSink33_5428EFA9A9B0C0340021B871D2E5AC01LLC2onyyAA5EventOyxGF + 660
      67 RxSwift                        0x8b660 $s7RxSwift7MapSink33_5428EFA9A9B0C0340021B871D2E5AC01LLCyxq_GAA12ObserverTypeA2aFP2onyyAA5EventOy7ElementQzGFTW + 20
      68 RxSwift                        0xe6aec $s7RxSwift4SinkC9forwardOnyyAA5EventOy7ElementQzGF + 316
      69 RxSwift                        0x599c4 $s7RxSwift23AnonymousObservableSink33_95EBF5692819D58425EC2DD0512D115ALLC2onyyAA5EventOy7ElementQzGF + 384
      70 RxSwift                        0x59d58 $s7RxSwift23AnonymousObservableSink33_95EBF5692819D58425EC2DD0512D115ALLCyxGAA12ObserverTypeA2aFP2onyyAA5EventOy7ElementQzGFTW + 20
      71 RxSwift                        0xec5c $s7RxSwift11AnyObserverVyACyxGqd__c7ElementQyd__RszAA0D4TypeRd__lufcyAA5EventOyxGcqd__cfu_yAJcfu0_ + 76
      72 RxSwift                        0xecc0 $s7RxSwift11AnyObserverV2onyyAA5EventOyxGF + 84
      73 RxSwift                        0xe0294 $s7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE6create9subscribeAA0cD0VyAE7ElementQzGAA10Disposable_pyAA0F5EventOyAMGcc_tFZAaO_pAA11AnyObserverVyAMGcfU_yARcfU_ + 476
      74 Moya                           0x20dcc $s7RxSwift11SingleEventOy4Moya8ResponseCGIegn_AGIegg_TR + 80
      75 Moya                           0x20ed4 $s7RxSwift8ReactiveV4MoyaAD0D12ProviderTypeRzlE7request_13callbackQueueAA17PrimitiveSequenceVyAA11SingleTraitOAD8ResponseCG6TargetQz_So17OS_dispatch_queueCSgtFAA10Disposable_pyAA0L5EventOyAMGccfU_ys6ResultOyAmD0D5ErrorOGcfU_ + 240
      76 Moya                           0x17a0c $s4Moya0A8ProviderC13requestNormal_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0N0CAA0A5ErrorOGctFyAUcfU_ + 816
      77 Moya                           0x18aa4 $s4Moya0A8ProviderC13requestNormal_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0N0CAA0A5ErrorOGctFyAPy10Foundation10URLRequestVATGcfU0_yAUcfU_ + 968
      78 Moya                           0x1e50c $s4Moya0A8ProviderC20sendAlamofireRequest33_29224DEABDDE279B92464CA1BE771359LL_6target13callbackQueue8progress10completionAA16CancellableTokenCqd___xSo17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0U0CAA0A5ErrorOGct0D00E0CRbd__AA11RequestableRd__lFySo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgA4_4DataVSgs0W0_pSgtcfU0_ + 1600
      79 Moya                           0x1fbb0 $s4Moya0A8ProviderC20sendAlamofireRequest33_29224DEABDDE279B92464CA1BE771359LL_6target13callbackQueue8progress10completionAA16CancellableTokenCqd___xSo17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0U0CAA0A5ErrorOGct0D00E0CRbd__AA11RequestableRd__lFySo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgA4_4DataVSgs0W0_pSgtcfU0_TA + 184
      80 Moya                           0xc7b8 $s9Alamofire11DataRequestC4MoyaE8response13callbackQueue17completionHandlerACXDSo17OS_dispatch_queueCSg_ySo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgAN0B0VSgs5Error_pSgtctFyAA0B8ResponseVyAtA7AFErrorOGcfU0_ + 496
      81 Alamofire                      0xd6530 $s9Alamofire11DataRequestC8response5queue17completionHandlerACXDSo012OS_dispatch_E0C_yAA0B8ResponseVy10Foundation0B0VSgAA7AFErrorOGctFyycfU_yycfU_yycfU_yycfU_ + 80
      82 Alamofire                      0x20b68 $sIeg_IeyB_TR + 48
      83 libdispatch.dylib              0x2a84 _dispatch_call_block_and_release + 32
      84 libdispatch.dylib              0x481c _dispatch_client_callout + 20
      85 libdispatch.dylib              0x12c70 _dispatch_main_queue_callback_4CF + 884
      86 CoreFoundation                 0xa3a2c __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
      87 CoreFoundation                 0x9d904 __CFRunLoopRun + 2524
      88 CoreFoundation                 0x9c9f4 CFRunLoopRunSpecific + 600
      89 GraphicsServices               0x3734 GSEventRunModal + 164
      90 UIKitCore                      0xbca75c -[UIApplication _run] + 1072
      91 UIKitCore                      0xbcffcc UIApplicationMain + 168
      92 ThermaFY Eco                   0x3712d0 main + 19 (AppDelegate.swift:19)
      93 libdyld.dylib                  0x1cf8 start + 4
      

      Can you reproduce the bug?

      Always

      Reproduction Steps

      Crashed: com.apple.main-thread
      0 libsystem_kernel.dylib 0x29334 __pthread_kill + 8
      1 libsystem_pthread.dylib 0x2a9c pthread_kill + 272
      2 libsystem_c.dylib 0x77b84 abort + 124
      3 Realm 0x4986d8 please_report_this_issue_in_github_realm_realm_core_v_12_6_0 + 10
      4 Realm 0x4989c0 realm::util::terminate_internal(std::*1::basic_stringstream<char, std::*1::char_traits<char>, std::__1::allocator<char> >&) + 260
      5 Realm 0x498820 realm::util::terminate(char const_, char const_, long, std::initializer_list<realm::util::Printable>&&) + 328
      6 Realm 0x32b0ac void realm::util::terminate<bool, bool>(char const_, char const_, long, bool, bool) + 54
      7 Realm 0x32afbc realm::ArraySmallBlobs::get(char const*, unsigned long, realm::Allocator&) + 532
      8 Realm 0x3b9c3c realm::StringData realm::Obj::_get<realm::StringData>(realm::ColKey::Idx) const + 496
      9 Realm 0x3bb9a0 realm::Obj::get_any(realm::ColKey) const + 216
      10 Realm 0x37cc78 long long realm::IndexArray::index_string<(realm::IndexMethod)0>(realm::Mixed, realm::InternalFindResult&, realm::ClusterColumn const&) const + 1208
      11 Realm 0x37c7b4 realm::IndexArray::index_string_find_first(realm::Mixed, realm::ClusterColumn const&) const + 44
      12 Realm 0x458a80 realm::Table::create_object_with_primary_key(realm::Mixed const&, realm::FieldValues&&, realm::Table::UpdateMode, bool*) + 244
      13 Realm 0x3201c realm::Table::create_object_with_primary_key(realm::Mixed const&, bool*) + 100
      14 Realm 0xee18 realm::Object realm::Object::create<objc_object* strong, RLMAccessorContext>(RLMAccessorContext&, std::*1::shared_ptr<realm::Realm> const&, realm::ObjectSchema const&, objc_object __strong, realm::CreatePolicy, realm::ObjKey, realm::Obj*) + 1348
      15 Realm 0xe310 RLMAccessorContext::createObject(objc_object*, realm::CreatePolicy, bool, realm::ObjKey) + 2348
      16 Realm 0xf6e4 realm::Obj RLMAccessorContext::unbox<realm::Obj>(objc_object*, realm::CreatePolicy, realm::ObjKey) + 92
      17 Realm 0x1be3c auto void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<realm::Obj*>(objc_object* __strong&) const + 104
      18 Realm 0x1b69c auto realm::switch_on_type<realm::Obj, void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(realm::PropertyType, RLMAccessorContext&&) + 364
      19 Realm 0x1b40c auto realm::List::dispatch<void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object* __strong&) const + 68
      20 Realm 0x1b044 void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 240
      21 Realm 0x2948c auto void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<objc_object* __strong&>(objc_object* __strong&) const + 104
      22 Realm 0x29320 void RLMStatelessAccessorContext::enumerate_collection<void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object*, objc_object* __strong&) + 316
      23 Realm 0x28ce0 void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 192
      24 Realm 0x28790 void realm::Object::set_property_value_impl<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, realm::Property const&, objc_object* __strong, realm::CreatePolicy, bool) + 700
      25 Realm 0xf570 realm::Object realm::Object::create<objc_object* strong, RLMAccessorContext>(RLMAccessorContext&, std::*1::shared_ptr<realm::Realm> const&, realm::ObjectSchema const&, objc_object __strong, realm::CreatePolicy, realm::ObjKey, realm::Obj*) + 3228
      26 Realm 0xe310 RLMAccessorContext::createObject(objc_object*, realm::CreatePolicy, bool, realm::ObjKey) + 2348
      27 Realm 0xf6e4 realm::Obj RLMAccessorContext::unbox<realm::Obj>(objc_object*, realm::CreatePolicy, realm::ObjKey) + 92
      28 Realm 0x1be3c auto void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<realm::Obj*>(objc_object* __strong&) const + 104
      29 Realm 0x1b69c auto realm::switch_on_type<realm::Obj, void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(realm::PropertyType, RLMAccessorContext&&) + 364
      30 Realm 0x1b40c auto realm::List::dispatch<void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object* __strong&) const + 68
      31 Realm 0x1b044 void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 240
      32 Realm 0x2948c auto void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<objc_object* __strong&>(objc_object* __strong&) const + 104
      33 Realm 0x29320 void RLMStatelessAccessorContext::enumerate_collection<void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object*, objc_object* __strong&) + 316
      34 Realm 0x28ce0 void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 192
      35 Realm 0x28790 void realm::Object::set_property_value_impl<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, realm::Property const&, objc_object* __strong, realm::CreatePolicy, bool) + 700
      36 Realm 0xf570 realm::Object realm::Object::create<objc_object* strong, RLMAccessorContext>(RLMAccessorContext&, std::*1::shared_ptr<realm::Realm> const&, realm::ObjectSchema const&, objc_object __strong, realm::CreatePolicy, realm::ObjKey, realm::Obj*) + 3228
      37 Realm 0xe310 RLMAccessorContext::createObject(objc_object*, realm::CreatePolicy, bool, realm::ObjKey) + 2348
      38 Realm 0xf6e4 realm::Obj RLMAccessorContext::unbox<realm::Obj>(objc_object*, realm::CreatePolicy, realm::ObjKey) + 92
      39 Realm 0x1be3c auto void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<realm::Obj*>(objc_object* __strong&) const + 104
      40 Realm 0x1b69c auto realm::switch_on_type<realm::Obj, void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(realm::PropertyType, RLMAccessorContext&&) + 364
      41 Realm 0x1b40c auto realm::List::dispatch<void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object* __strong&) const + 68
      42 Realm 0x1b044 void realm::List::add<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 240
      43 Realm 0x2948c auto void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)::operator()<objc_object* __strong&>(objc_object* __strong&) const + 104
      44 Realm 0x29320 void RLMStatelessAccessorContext::enumerate_collection<void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy)::'lambda'(objc_object* __strong&)>(objc_object*, objc_object* __strong&) + 316
      45 Realm 0x28ce0 void realm::List::assign<objc_object* __strong&, RLMAccessorContext>(RLMAccessorContext&, objc_object* __strong&, realm::CreatePolicy) + 192
      46 Realm 0x28790 void realm::Object::set_property_value_impl<objc_object* __strong, RLMAccessorContext>(RLMAccessorContext&, realm::Property const&, objc_object* __strong, realm::CreatePolicy, bool) + 700
      47 Realm 0xf570 realm::Object realm::Object::create<objc_object* strong, RLMAccessorContext>(RLMAccessorContext&, std::*1::shared_ptr<realm::Realm> const&, realm::ObjectSchema const&, objc_object __strong, realm::CreatePolicy, realm::ObjKey, realm::Obj*) + 3228
      48 Realm 0xe310 RLMAccessorContext::createObject(objc_object*, realm::CreatePolicy, bool, realm::ObjKey) + 2348
      49 Realm 0x10dce4 RLMAddObjectToRealm + 244
      50 RealmSwift 0xd6a64 $s10RealmSwift0A0V3add_6updateySo0aB6ObjectC_AC12UpdatePolicyOtF + 868
      51 RealmSwift 0xd6cd0 $s10RealmSwift0A0V3add_6updateyx_AC12UpdatePolicyOtSTRzSo0aB6ObjectC7ElementRczlF + 392
      52 ThermaFY Eco 0x214230 SyncInteractor.storeEPCSurveys(objects + 256 (SyncInteractor.swift:256)
      53 ThermaFY Eco 0x213d78 SyncInteractor.storeNewData(objects + 142 (SyncInteractor.swift:142)
      54 ThermaFY Eco 0x212750 closure #1 in closure #1 in closure #1 in SyncInteractor.loadAndStore(shouldDelete + 86 (SyncInteractor.swift:86)
      55 ThermaFY Eco 0x217b14 partial apply for closure #1 in closure #1 in closure #1 in SyncInteractor.loadAndStore(shouldDelete + 52 (<compiler-generated>:52)
      56 RealmSwift 0xd5664 $s10RealmSwift0A0V5write16withoutNotifying_xSaySo20RLMNotificationTokenCG_xyKXEtKlF + 320
      57 ThermaFY Eco 0x2124a4 closure #1 in closure #1 in SyncInteractor.loadAndStore(shouldDelete + 81 (SyncInteractor.swift:81)
      58 ThermaFY Eco 0x2128d8 thunk for @escaping @callee_guaranteed (@guaranteed [A]) -> () + 24 (<compiler-generated>:24)
      59 RxSwift 0xe0e50 $s7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribe9onSuccess0I5ErrorAA10Disposable_py7ElementQzcSg_ys0K0_pcSgtFyAA0F5EventOyAMGcfU_ + 416
      60 RxSwift 0xe0848 $s7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE9subscribeyAA10Disposable_pyAA0F5EventOy7ElementQzGcFyAA0J0OyAMGcfU_ + 696
      61 RxSwift 0xa2588 $s7RxSwift14ObservableTypePAAE9subscribeyAA10Disposable_pyAA5EventOy7ElementQzGcFyAJcfU_ + 124
      62 RxSwift 0xe340 $s7RxSwift17AnonymousObserverC6onCoreyyAA5EventOyxGF + 88
      63 RxSwift 0xa8b30 $s7RxSwift12ObserverBaseC2onyyAA5EventOyxGF + 244
      64 RxSwift 0xa8dd4 $s7RxSwift12ObserverBaseCyxGAA0C4TypeA2aEP2onyyAA5EventOy7ElementQzGFTW + 28
      65 RxSwift 0xe6aec $s7RxSwift4SinkC9forwardOnyyAA5EventOy7ElementQzGF + 316
      66 RxSwift 0x8ae88 $s7RxSwift7MapSink33_5428EFA9A9B0C0340021B871D2E5AC01LLC2onyyAA5EventOyxGF + 660
      67 RxSwift 0x8b660 $s7RxSwift7MapSink33_5428EFA9A9B0C0340021B871D2E5AC01LLCyxq_GAA12ObserverTypeA2aFP2onyyAA5EventOy7ElementQzGFTW + 20
      68 RxSwift 0xe6aec $s7RxSwift4SinkC9forwardOnyyAA5EventOy7ElementQzGF + 316
      69 RxSwift 0x599c4 $s7RxSwift23AnonymousObservableSink33_95EBF5692819D58425EC2DD0512D115ALLC2onyyAA5EventOy7ElementQzGF + 384
      70 RxSwift 0x59d58 $s7RxSwift23AnonymousObservableSink33_95EBF5692819D58425EC2DD0512D115ALLCyxGAA12ObserverTypeA2aFP2onyyAA5EventOy7ElementQzGFTW + 20
      71 RxSwift 0xec5c $s7RxSwift11AnyObserverVyACyxGqd_c7ElementQydRszAA0D4TypeRdlufcyAA5EventOyxGcqdcfu_yAJcfu0 + 76
      72 RxSwift 0xecc0 $s7RxSwift11AnyObserverV2onyyAA5EventOyxGF + 84
      73 RxSwift 0xe0294 $s7RxSwift21PrimitiveSequenceTypePA2A11SingleTraitO0G0RtzrlE6create9subscribeAA0cD0VyAE7ElementQzGAA10Disposable_pyAA0F5EventOyAMGcc_tFZAaO_pAA11AnyObserverVyAMGcfU_yARcfU_ + 476
      74 Moya 0x20dcc $s7RxSwift11SingleEventOy4Moya8ResponseCGIegn_AGIegg_TR + 80
      75 Moya 0x20ed4 $s7RxSwift8ReactiveV4MoyaAD0D12ProviderTypeRzlE7request_13callbackQueueAA17PrimitiveSequenceVyAA11SingleTraitOAD8ResponseCG6TargetQz_So17OS_dispatch_queueCSgtFAA10Disposable_pyAA0L5EventOyAMGccfU_ys6ResultOyAmD0D5ErrorOGcfU_ + 240
      76 Moya 0x17a0c $s4Moya0A8ProviderC13requestNormal_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0N0CAA0A5ErrorOGctFyAUcfU_ + 816
      77 Moya 0x18aa4 $s4Moya0A8ProviderC13requestNormal_13callbackQueue8progress10completionAA11Cancellable_px_So17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0N0CAA0A5ErrorOGctFyAPy10Foundation10URLRequestVATGcfU0_yAUcfU_ + 968
      78 Moya 0x1e50c $s4Moya0A8ProviderC20sendAlamofireRequest33_29224DEABDDE279B92464CA1BE771359LL_6target13callbackQueue8progress10completionAA16CancellableTokenCqd__xSo17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0U0CAA0A5ErrorOGct0D00E0CRbdAA11RequestableRdlFySo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgA4_4DataVSgs0W0_pSgtcfU0 + 1600
      79 Moya 0x1fbb0 $s4Moya0A8ProviderC20sendAlamofireRequest33_29224DEABDDE279B92464CA1BE771359LL_6target13callbackQueue8progress10completionAA16CancellableTokenCqd__xSo17OS_dispatch_queueCSgyAA16ProgressResponseVcSgys6ResultOyAA0U0CAA0A5ErrorOGct0D00E0CRbdAA11RequestableRd_lFySo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgA4_4DataVSgs0W0_pSgtcfU0_TA + 184
      80 Moya 0xc7b8 $s9Alamofire11DataRequestC4MoyaE8response13callbackQueue17completionHandlerACXDSo17OS_dispatch_queueCSg_ySo17NSHTTPURLResponseCSg_10Foundation10URLRequestVSgAN0B0VSgs5Error_pSgtctFyAA0B8ResponseVyAtA7AFErrorOGcfU0_ + 496
      81 Alamofire 0xd6530 $s9Alamofire11DataRequestC8response5queue17completionHandlerACXDSo012OS_dispatch_E0C_yAA0B8ResponseVy10Foundation0B0VSgAA7AFErrorOGctFyycfU_yycfU_yycfU_yycfU_ + 80
      82 Alamofire 0x20b68 $sIeg_IeyB_TR + 48
      83 libdispatch.dylib 0x2a84 _dispatch_call_block_and_release + 32
      84 libdispatch.dylib 0x481c _dispatch_client_callout + 20
      85 libdispatch.dylib 0x12c70 _dispatch_main_queue_callback_4CF + 884
      86 CoreFoundation 0xa3a2c CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE

      • 16
        87 CoreFoundation 0x9d904 __CFRunLoopRun + 2524
        88 CoreFoundation 0x9c9f4 CFRunLoopRunSpecific + 600
        89 GraphicsServices 0x3734 GSEventRunModal + 164
        90 UIKitCore 0xbca75c -[UIApplication _run] + 1072
        91 UIKitCore 0xbcffcc UIApplicationMain + 168
        92 ThermaFY Eco

            Assignee:
            lee.maguire@mongodb.com Lee Maguire
            Reporter:
            unitosyncbot Unito Sync Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: