Код: Выделить всё
[…] normal program output
=================================================================
==25422==ERROR: AddressSanitizer: heap-use-after-free on address 0x000105a0d918 at pc 0x000102572440 bp 0x00016dd31180 sp 0x00016dd31178
READ of size 8 at 0x000105a0d918 thread T8
[…] program exits with success
Поскольку этот сбой случается очень редко, я не понимаю, как его можно отладить.
Что мне это говорит, когда ASAN пропускает трассировку который обычно сообщает мне, кто выделил проблемную память и где она была освобождена? Что я могу сделать, чтобы получить эту информацию?
Это MacBook ARM 12.6.5 с кланом Apple Arm64-apple-darwin21.6.0.
Подробнее здесь: https://stackoverflow.com/questions/784 ... race-and-p