You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just began using Pulse and accidentally ran into what seems to be a concurrency bug with Core Data when using the ConcurrencyDebug flag.
The crash happens on line 167 in the LoggerStore.swift file (backgroundContext.userInfo[WeakLoggerStore.loggerStoreKey] = WeakLoggerStore(store: self)) and says this: Thread 1: EXC_BREAKPOINT (code=1, subcode=0x185874d3c)
Not really sure how to go about fixing it as I'm not entirely sure what caused it. Just thought I'd report it as it seems like an issue. 😀
The text was updated successfully, but these errors were encountered:
Thanks for the report. I haven't tested with this flag. I think it just means that the access should be confined to the context's queue. But no harm done in this case because parallel access is impossible in the initializer. But it of course needs to be fixed.
I just began using Pulse and accidentally ran into what seems to be a concurrency bug with Core Data when using the
ConcurrencyDebug
flag.The crash happens on line 167 in the LoggerStore.swift file (
backgroundContext.userInfo[WeakLoggerStore.loggerStoreKey] = WeakLoggerStore(store: self)
) and says this:Thread 1: EXC_BREAKPOINT (code=1, subcode=0x185874d3c)
Not really sure how to go about fixing it as I'm not entirely sure what caused it. Just thought I'd report it as it seems like an issue. 😀
The text was updated successfully, but these errors were encountered: