heap-buffer-overflow on ill-formed JPG
Reproducible with attachment:hbo.jpg
==26577==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x62800001bb9d at pc 0x7fd0cdf1bc55 bp 0x7fd0af60bcd0 sp 0x7fd0af60b478
READ of size 15006 at 0x62800001bb9d thread T9
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7fd0cdf1bc54 in StrstrCheck /build/gcc-multilib/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:312
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7fd0cdf1c15f in __interceptor_strcasestr /build/gcc-multilib/src/gcc/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:341
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7fd09e124e87 in jpeg_GetProjection /home/refp/work/videolan/vlc/git/modules/codec/jpeg.c:312
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7fd09e124e87 in DecodeBlock /home/refp/work/videolan/vlc/git/modules/codec/jpeg.c:542
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7fd0cd96aba1 in ImageRead /home/refp/work/videolan/vlc/git/src/misc/image.c:166
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7fd0aaa32520 in Decode /home/refp/work/videolan/vlc/git/modules/demux/image.c:152
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7fd0aaa32520 in Open /home/refp/work/videolan/vlc/git/modules/demux/image.c:664
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7fd0cd87b10d in generic_start /home/refp/work/videolan/vlc/git/src/modules/modules.c:349
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7fd0cd87b2de in module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:183
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7fd0cd87be76 in vlc_module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:275
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7fd0cd87c656 in module_need /home/refp/work/videolan/vlc/git/src/modules/modules.c:364
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7fd0cd8c40b0 in demux_NewAdvanced /home/refp/work/videolan/vlc/git/src/input/demux.c:260
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7fd0cd8ec235 in InputDemuxNew /home/refp/work/videolan/vlc/git/src/input/input.c:2334
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x7fd0cd8ec235 in InputSourceNew /home/refp/work/videolan/vlc/git/src/input/input.c:2444
[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x7fd0cd8f21b0 in Init /home/refp/work/videolan/vlc/git/src/input/input.c:1308
[#15](https://code.videolan.org/videolan/vlc/-/issues/15) 0x7fd0cd8f5cd4 in Run /home/refp/work/videolan/vlc/git/src/input/input.c:486
[#16](https://code.videolan.org/videolan/vlc/-/issues/16) 0x7fd0cca222e6 in start_thread (/usr/lib/libpthread.so