Realm Swift - iOS 14 issue - there's no crash, but saved info in database is not available

Hello there,

We work on an app released in store and after updating their iOS version to > 14, users started to complain about info not being populated from database. The issue goes away for awhile if they reinstall the app, but after using it for a few minutes it happens again.

There’s no crash, there’s no error, it’s like there’s nothing saved in the database. We could reproduce the issue only on the store version, if we attach the debugger it never happens and we were able to see that the information is still in the database.

The database uses encryption as documented here.

We already updated realm to the latest version (5.4.7).

We checked this issue iOS 14 + Xcode 12 (Beta 3, Beta 4, Beta 5 & Beta 6): When Realm is stored in a shared app group container, backgrounding the app triggers: Message from debugger: Terminated due to signal 9 · Issue #6671 · realm/realm-swift · GitHub but it’s not the case for us, we don’t have a shared app group container.

Does this happen to anyone else?

Thanks,
Magda

@Magda_Miu Feel free to open an issue on the realm-cocoa repo and I will make sure the team takes a look

@Ian_Ward we already opened it: Realm Swift - iOS 14 issue - there’s no crash, but saved info in database is not available · Issue #6843 · realm/realm-swift · GitHub Please could you help us? Thank you for you guidance.

@Ian_Ward have you talked with the team assigned to the realm-cocoa repo? Please do you have any updates for us?

Yes we took a look but there isn’t any information in there for us to go on. What kind of troubleshooting steps have you taken? Like does the realm file actually exist? Seeing the logs of the app would help - you may need to add extensive logging yourself to the app to figure out what is going on.

Hi @Ian_Ward We also got this issue. Can you please help to check this issue is reported by our main client and we do not have any fix for this issue.

Our observations are this issue happens only above iOS 14.

We’ve spent a significant amount of time investigating but we need a reproduction case or something to narrow down the search. The community has been unable to provide this at this time.

We have tried at our end we are not able to repro but on AppStore build one user reported this issue.
@Ian_Ward