Whilst testing iCloud integration in one of my apps, I occasionally find that changes do not propegate between devices and the log of all devices is littered with lines in the format of:
// device 1 log
Aug 14 19:18:56 unknown ubd[3585] <Warning>: Unknown error: 316: attr blob @ 0x2a7710 has wrong magic (0x00000000 != 0x41545452)
// device 2 log
Aug 14 19:19:06 unknown ubd[99] <Warning>: Unknown error: 316: attr blob @ 0x2b8240 has wrong magic (0x00000101 != 0x41545452)
// device 3 log
Aug 14 19:19:24 unknown ubd[1328] <Warning>: Unknown error: 316: attr blob @ 0xed7c0b0 has wrong magic (0xc0ed7bdb != 0x41545452)
It seems that ubd is the Ubiquity daemon which powers iCloud and presumably the blob is related to the document I'm trying to sync, but magic?
To be clear, iCloud syncing in this app typically does work (and DropBox sync is rock solid). This problem is just an occasional phase. I haven't quite nailed down what causes it to occur or disappear yet.
The question, in short, is: what is this magic, is it important that it is 'wrong' and has anyone else had experience with this issue?
User contributions licensed under CC BY-SA 3.0