"_nano_vet_and_size_of_live" Crash detected only in iOS 10

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.

+6
source share

Source: https://habr.com/ru/post/1012094/


All Articles