ProcedureKit: malloc: *** error for object ...: incorrect checksum for freed object - object was probably modified after being freed

Since 2.7.1 I am observing occasional crashes with the above error message. The crash happens in Operation class in state property setter, either on willChangeValueForKey("State") or didChangeValueForKey("State"). I observed it on both simulator and iPhone running iOS 9.2. Any ideas about the cause and fix for this? Thank you.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 22 (15 by maintainers)

Most upvoted comments

I agree to close this issue. Thanks.

For me, 2.8.1 fixed the mutual exclusivity issue which was crashing the app with the malloc error, so I’ve added back my MutuallyExclusive conditions and have not seen the crash since then.