【发布时间】:2016-07-26 09:41:55
【问题描述】:
我们正在经历以下崩溃
realm::Realm::verify_thread() const (shared_realm.cpp:274)
它偶尔发生,但来自我们代码中的不同流程。 我们发现的堆栈跟踪之一是
0x00000001003af7ec realm::Realm::verify_thread() const (shared_realm.cpp:274)
0x0000000100339d78 RLMGetObjects (RLMObjectStore.mm:83)
0x0000000100330130 +[RLMObject objectsWithPredicate:] (RLMObject.mm:150)
0x00000001000fa468 -[PrinterRepository getDefaultPrinter] (PrinterRepository.m:35)
0x00000001001faf3c -[PrintService handlePrintJobs] (PrintService.m:106)
我们在 [PrinterRepository getDefaultPrinter] 中的代码是
return [[Printer objectsWithPredicate:[NSPredicate predicateWithFormat:@"isDefault == 1"]] firstObject];
在本地我们还无法重现这种情况,我们只是在我们的 Beta 测试人员中不时看到这种情况发生。
我们的领域版本是 0.102.1
我们的 iOS 版本是 9.2.1、9.3.2 和 9.3.3
有人知道这次崩溃的原因吗?
【问题讨论】:
标签: ios objective-c realm