Closed brentsimmons closed 3 years ago
As best I can tell ILL_ILLOPC
is for an illegal opcode that got executed in libdispatch
. I've got to be honest. I'm not even sure where to begin debugging this. The usage of DispatchGroup
in SidebarOutlineDataSource.replicateFolder
looks correct to me.
This might be unbalanced calls to DispatchGroup
, but without knowing what kind of account the user was using, this is like looking for a needle in a haystack.
There are references to CloudKitAccountDelegate. Does that help to narrow things down?
I missed that. I'll got back and desk check it again looking for any issues in the CloudKit code.
I noticed this went through CloudKitZone.createZoneRecord
which means that someone deleted their iCloud data using the System Preferences. They then would have had to delete the iCloud account and add it again. After that they would have had to drag a folder to the iCloud account which resulted in the crash.
I tried recreating these steps, but couldn't get a crash. I also went through the code looking for problems and couldn't come up with anything. I'll desk check again tomorrow and see if I can come up with anything.
Have we got anymore of these? Maybe something that is the same crash, but has something different about it? I could really use more info to go on.
@brentsimmons Are you seeing anything similar to this still? It won't be exactly the same. We don't even have a SidebarOutlineDataSource.replicateFolder
function anymore. I would probably be a crash some where in SidebarOutlineDataSource
.
Closing this because I haven’t seen anything like it recently.