[vlc-devel] [PATCH] decoder: Access p_owner->fmt from a locked context
Rémi Denis-Courmont
remi at remlab.net
Thu Sep 7 19:27:11 CEST 2017
Le torstaina 7. syyskuuta 2017, 18.21.01 EEST Hugo Beauzée-Luyssen a écrit :
> Otherwise such a race can happen:
> ==17260==ERROR: AddressSanitizer: heap-use-after-free on address
> 0x6020000b5470 at pc 0x7f1fc7a82181 bp 0x7f1f9056e320 sp 0x7f1f9056dad0
> READ of size 2 at 0x6020000b5470 thread T20
> #0 0x7f1fc7a82180 in strdup
> (/usr/lib/x86_64-linux-gnu/libasan.so.3+0x58180)
From a quick look, there are plenty of unlocked writes to that format
structure. This is probably just the tip of iceberg, that asan can see because
of memory allocation.
--
雷米‧德尼-库尔蒙
https://www.remlab.net/
More information about the vlc-devel
mailing list