demux/playlist/dvb: crash in {ParseFEC,ParseModulation,ParseGuard}
attachment:dvb_parsefec.conf
AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000043ee66 bp 0x7f190ed0f1b0 sp 0x7f190ed0e910 T4)
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x43ee65 in __interceptor_strncmp.part.68 (/home/refp/work/videolan/vlc/git/builds/branches/trunk/asan/bin/vlc-static+0x43ee65)
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f19225c27c9 in ParseFEC /home/refp/work/videolan/vlc/git/modules/demux/playlist/dvb.c:122:10
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f19225c202d in ParseLine /home/refp/work/videolan/vlc/git/modules/demux/playlist/dvb.c:268:30
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f19225c16c1 in Import_DVB /home/refp/work/videolan/vlc/git/modules/demux/playlist/dvb.c:68:26
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f192d5257a8 in module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:183:15
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f192d524fdb in vlc_module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:275:23
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f192d566236 in demux_NewAdvanced /home/refp/work/videolan/vlc/git/src/input/demux.c:260:13
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f192d595d78 in InputDemuxNew /home/refp/work/videolan/vlc/git/src/input/input.c:2365:15
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f192d594a31 in InputSourceNew /home/refp/work/videolan/vlc/git/src/input/input.c:2475:19
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f192d58a0fd in Init /home/refp/work/videolan/vlc/git/src/input/input.c:1308:14
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f192d58c477 in Preparse /home/refp/work/videolan/vlc/git/src/input/input.c:512:10
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f192c699453 in start_thread (/usr/lib/libpthread.so.0+0x7453)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f192bfbd7de in __GI___clone (/usr/lib/libc.so.6+0xe87de)
attachment:parsemodulation.conf
ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x0000004410ac bp 0x7feaa900f170 sp 0x7feaa900e8e0 T4)
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x4410ab in __interceptor_strcmp.part.26 (/home/refp/work/videolan/vlc/git/builds/branches/trunk/asan/bin/vlc-static+0x4410ab)
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7feac622b5e6 in __GI_bsearch (/usr/lib/libc.so.6+0x345e6)
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7feabc8c2830 in ParseModulation /home/refp/work/videolan/vlc/git/modules/demux/playlist/dvb.c:146:28
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7feabc8c205e in ParseLine /home/refp/work/videolan/vlc/git/modules/demux/playlist/dvb.c:272:31
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7feabc8c16c1 in Import_DVB /home/refp/work/videolan/vlc/git/modules/demux/playlist/dvb.c:68:26
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7feac78477a8 in module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:183:15
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7feac7846fdb in vlc_module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:275:23
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7feac7888236 in demux_NewAdvanced /home/refp/work/videolan/vlc/git/src/input/demux.c:260:13
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7feac78b7d78 in InputDemuxNew /home/refp/work/videolan/vlc/git/src/input/input.c:2365:15
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7feac78b6a31 in InputSourceNew /home/refp/work/videolan/vlc/git/src/input/input.c:2475:19
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7feac78ac0fd in Init /home/refp/work/videolan/vlc/git/src/input/input.c:1308:14
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7feac78ae477 in Preparse /home/refp/work/videolan/vlc/git/src/input/input.c:512:10
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7feac69bb453 in start_thread (/usr/lib/libpthread.so.0+0x7453)
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x7feac62df7de in __GI___clone (/usr/lib/libc.so.6+0xe87de)
attachment:parseguard.conf
ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00000043ee66 bp 0x7f489bd0f190 sp 0x7f489bd0e8f0 T4)
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x43ee65 in __interceptor_strncmp.part.68 (/home/refp/work/videolan/vlc/git/builds/branches/trunk/asan/bin/vlc-static+0x43ee65)
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f48af5c2859 in ParseGuard /home/refp/work/videolan/vlc/git/modules/demux/playlist/dvb.c:163:10
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f48af5c20e9 in ParseLine /home/refp/work/videolan/vlc/git/modules/demux/playlist/dvb.c:284:33
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f48af5c16c1 in Import_DVB /home/refp/work/videolan/vlc/git/modules/demux/playlist/dvb.c:68:26
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f48ba5547a8 in module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:183:15
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f48ba553fdb in vlc_module_load /home/refp/work/videolan/vlc/git/src/modules/modules.c:275:23
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f48ba595236 in demux_NewAdvanced /home/refp/work/videolan/vlc/git/src/input/demux.c:260:13
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f48ba5c4d78 in InputDemuxNew /home/refp/work/videolan/vlc/git/src/input/input.c:2365:15
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f48ba5c3a31 in InputSourceNew /home/refp/work/videolan/vlc/git/src/input/input.c:2475:19
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f48ba5b90fd in Init /home/refp/work/videolan/vlc/git/src/input/input.c:1308:14
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f48ba5bb477 in Preparse /home/refp/work/videolan/vlc/git/src/input/input.c:512:10
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f48b96c8453 in start_thread (/usr/lib/libpthread.so.0+0x7453)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f48b8fec7de in __GI___clone (/usr/lib/libc.so.6+0xe87de)