首页 > 解决方案 > 领域崩溃:com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS RLMUtil.hpp RLMIsObjectSubclass

问题描述

我使用 Realm 来缓存数据。它之前表现正常,但是当我使用 Firebase 监控应用程序性能时,Realm 经常崩溃。

Crashed: com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS

0   libobjc.A.dylib class_getSuperclass + 4
1   ChopeDashboard  RLMUtil.hpp line 72 RLMIsObjectSubclass + 72
2   ChopeDashboard  RLMSchema.mm line 105 RLMRegisterClassLocalNames(objc_class**, unsigned long) + 105
3   ChopeDashboard  memory line 2942 +[RLMSchema sharedSchema] + 2942
4   ChopeDashboard  RLMRealm.mm line 492 +[RLMRealm realmWithConfiguration:error:] + 492
5   ChopeDashboard  RLMRealm.mm line 190 +[RLMRealm defaultRealm] + 190
6   ChopeDashboard  RLMObject.mm line 141 +[RLMObject objectsWithPredicate:] + 141
7   ChopeDashboard  CDRealmToBookingTool.m line 34 +[CDRealmToBookingTool getOperatingTimesFromDBWithDate:] + 34
8   ChopeDashboard  CDFloorPlanViewController.m line 1031 -[CDFloorPlanViewController setupSessionByStoreWithStartTime:] + 1031
9   ChopeDashboard  CDFloorPlanViewController.m line 1810 -[CDFloorPlanViewController updateFloorPlanAccordingStartTime:endTime:isShowLoading:] + 1810
10  ChopeDashboard  CDFloorPlanViewController.m line 602 -[CDFloorPlanViewController selectNow] + 602
11  ChopeDashboard  CDFloorPlanViewController.m line 240 -[CDFloorPlanViewController viewDidAppear:] + 240

我在 github/Realm 中发现了同样的问题。有人说他们在 Firebase/性能方面面临同样的问题。但问题仍然悬而未决。

标签: firebasecrashrealm

解决方案


推荐阅读