I used KSCrash to collect crash information for my application. Since the release of iOS 10, I have seen a huge wave of crashes only on iOS 10 devices. These crashes have quite a lot in common.
- All of them end with the signal off.
- All of them are on iOS 10 devices.
- They all have " _nano_vet_and_size_of_live (in libsystem_malloc.dylib) " in the reverse direction of the broken stream.
- Most of them have the string "Freeing Unallocated Pointer" in one of the crashed stream registers. (KSCrash will try to read and save case information when a failure occurs)
This seems to be a crash that can happen in many places. Some backtraces contain many CoreText characters. Others seem to be related to CFPropertyList or related to ImageIO or even sqlite.
I suspect this is an iOS 10 bug. But I'm not sure. Please, help.
source share