-
Type: Bug
-
Resolution: Fixed
-
Priority: Critical - P2
-
None
-
Affects Version/s: None
-
Component/s: None
-
SDK FY21-Q3, SDK FY21-Q3.
-
6636
Goals
Resolve crash issue
Expected Results
No crash
Actual Results
Crashed:
/Users/realm/workspace/realm_realm-core_release_6.0.8/src/realm/group_writer.cpp:623: [realm-core-6.0.8] Assertion failed: free_ref < locked.ref || free_ref >= (locked.ref + locked.size) with (locked.ref, locked.size, locked.released_at_version, free_ref, m_current_version, m_alloc.get_file_path_for_assertions()) = [137359000, 1960, 8649, 137359000, 8650, "/private/var/mobile/Containers/Shared/AppGroup/F286316C-BF09-41E5-9F14-F518772C50EE/default.realm"] 0 People Power Family 0x000000010639e850 _ZN5realm4utilL18terminate_internalERNSt3__118basic_stringstreamIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE + 28 1 People Power Family 0x000000010639ecec _ZN5realm4util19terminate_with_infoEPKcS2_lS2_OSt16initializer_listINS0_9PrintableEE + 388 2 People Power Family 0x00000001062e8dfc _ZN5realm4util19terminate_with_infoIJRKmRKyRmS6_RyNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEEvPKciSG_SG_DpOT_ + 0 3 People Power Family 0x00000001062e890c _ZN5realm11GroupWriter17recreate_freelistEm + 2420 4 People Power Family 0x00000001062e71bc _ZN5realm11GroupWriter11write_groupEv + 776 5 People Power Family 0x00000001062df4c4 _ZN5realm2DB16low_level_commitEyRNS_11TransactionE + 380 6 People Power Family 0x00000001062df2d8 _ZN5realm2DB9do_commitERNS_11TransactionE + 112 7 People Power Family 0x00000001062df8a8 _ZN5realm11Transaction27commit_and_continue_as_readEv + 72 8 People Power Family 0x0000000105ced81c _ZN5realm5_impl16RealmCoordinator12commit_writeERNS_5RealmE + 276 9 People Power Family 0x0000000106002490 _ZN5realm5Realm18commit_transactionEv + 440 10 People Power Family 0x0000000105f0ffb4 -[RLMRealm commitWriteTransactionWithoutNotifying:error:] + 604 11 People Power Family 0x0000000105f0fd48 -[RLMRealm commitWriteTransaction:] + 88 12 People Power Family 0x0000000105761944 $sSo24PPProfessionalMonitoringC15Presence_FamilyE17refreshCallCenteryyys5Error_pSgcFZySo06PPCallG0CSg_AFtcfU_ + 13684 13 People Power Family 0x00000001056c4e4c $sSo12PPCallCenterCSgs5Error_pSgIeggg_ACSo7NSErrorCSgIeyByy_TR + 152 14 People Power Family 0x0000000105afec74 __58+[PPProfessionalMonitoring getCallCenter:userId:callback:]_block_invoke_3 + 76 15 libdispatch.dylib 0x000000010e79e338 _dispatch_call_block_and_release + 24 16 libdispatch.dylib 0x000000010e79f730 _dispatch_client_callout + 16 17 libdispatch.dylib 0x000000010e7ad710 _dispatch_main_queue_callback_4CF + 976 18 CoreFoundation 0x00000001a1d6f7fc 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 690172 19 CoreFoundation 0x00000001a1d6a6d0 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 669392 20 CoreFoundation 0x00000001a1d69ce8 CFRunLoopRunSpecific + 424 21 GraphicsServices 0x00000001abeb438c GSEventRunModal + 160 22 UIKitCore 0x00000001a5e98444 UIApplicationMain + 1932 23 People Power Family 0x0000000105072ac0 main + 148 24 libdyld.dylib 0x00000001a1bf18f0 3D6D64B4-CB2B-3CC4-A7E9-02774DF7AE74 + 6384!!! IMPORTANT: Please send this log and info about Realm SDK version and other relevant reproduction info to help@realm.io.2020-07-07 17:25:25.831999-0700 People Power Family[849:177872] /Users/realm/workspace/realm_realm-core_release_6.0.8/src/realm/group_writer.cpp:623: [realm-core-6.0.8] Assertion failed: free_ref < locked.ref || free_ref >= (locked.ref + locked.size) with (locked.ref, locked.size, locked.released_at_version, free_ref, m_current_version, m_alloc.get_file_path_for_assertions()) = [137359000, 1960, 8649, 137359000, 8650, "/private/var/mobile/Containers/Shared/AppGroup/F286316C-BF09-41E5-9F14-F518772C50EE/default.realm"]
Steps to Reproduce
Launched app, run for an extended period of time making various calls to write/read the realm database (30-60 minutes).
Code Sample
Source code is private and cannot be shared.
Version of Realm and Tooling
Please update to the latest Carthage version: 0.35.0. You currently are on 0.34.0
ProductName: Mac OS X ProductVersion: 10.15.5 BuildVersion: 19F101 /Applications/Xcode.app/Contents/Developer Xcode 11.5 Build version 11E608c /usr/local/bin/pod 1.9.1 Realm (5.2.0) /bin/bash GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19) /usr/local/bin/carthage 0.34.0 (not in use here) /usr/bin/git git version 2.24.3 (Apple Git-128)