demux/playlist: leak on invalid extension-element
Reproducible with attachment:invalid_extension.xspf.
Direct leak of 328 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce30000 in __interceptor_calloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:70
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c739572 in input_item_NewExt src/input/item.c:1064
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x613000034a00 (328 bytes)
Indirect leak of 240 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c787de9 in vlc_meta_New src/input/meta.c:94
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c732da0 in input_item_SetMeta src/input/item.c:146
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215ecf5d in input_item_SetTitle include/vlc_input_item.h:292
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215ecf5d in set_item_info modules/demux/playlist/xspf.c:537
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215ebd81 in parse_track_node modules/demux/playlist/xspf.c:506
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215ebd81 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x61100003a600 (240 bytes)
Indirect leak of 80 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce301f0 in __interceptor_realloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:75
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f882f in vlc_event_manager_register_event_type src/misc/events.c:152
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c739879 in input_item_NewExt src/input/item.c:1102
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60700001a500 (80 bytes)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f8651 in vlc_event_manager_register_event_type src/misc/events.c:143
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c7398d4 in input_item_NewExt src/input/item.c:1109
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60300006b1a0 (32 bytes)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f8651 in vlc_event_manager_register_event_type src/misc/events.c:143
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c7398ad in input_item_NewExt src/input/item.c:1106
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60300006b230 (32 bytes)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f8651 in vlc_event_manager_register_event_type src/misc/events.c:143
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c7398a0 in input_item_NewExt src/input/item.c:1105
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60300006b260 (32 bytes)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f8651 in vlc_event_manager_register_event_type src/misc/events.c:143
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c7398ba in input_item_NewExt src/input/item.c:1107
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60300006b200 (32 bytes)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f8651 in vlc_event_manager_register_event_type src/misc/events.c:143
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c739886 in input_item_NewExt src/input/item.c:1103
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60300006b2c0 (32 bytes)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f8651 in vlc_event_manager_register_event_type src/misc/events.c:143
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c739879 in input_item_NewExt src/input/item.c:1102
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60300006b2f0 (32 bytes)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f8651 in vlc_event_manager_register_event_type src/misc/events.c:143
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c739893 in input_item_NewExt src/input/item.c:1104
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60300006b290 (32 bytes)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f8651 in vlc_event_manager_register_event_type src/misc/events.c:143
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c7398c7 in input_item_NewExt src/input/item.c:1108
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60300006b1d0 (32 bytes)
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2c7f8651 in vlc_event_manager_register_event_type src/misc/events.c:143
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c7398e1 in input_item_NewExt src/input/item.c:1110
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d215eb487 in parse_track_node modules/demux/playlist/xspf.c:377
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215eb487 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60300006b170 (32 bytes)
Indirect leak of 11 byte(s) in 1 object(s) allocated from:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x7f2d2ce2fe40 in __interceptor_malloc /build/gcc-multilib/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x7f2d2b588a69 in strdup (/usr/lib/libc.so.6+0x81a69)
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x7f2d2c788266 in vlc_meta_Set src/input/meta.c:128
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x7f2d2c732d14 in input_item_SetMeta src/input/item.c:147
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x7f2d215ecf5d in input_item_SetTitle include/vlc_input_item.h:292
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x7f2d215ecf5d in set_item_info modules/demux/playlist/xspf.c:537
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x7f2d215ebd81 in parse_track_node modules/demux/playlist/xspf.c:506
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x7f2d215ebd81 in parse_tracklist_node modules/demux/playlist/xspf.c:325
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x7f2d215eb0c7 in parse_playlist_node modules/demux/playlist/xspf.c:260
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x7f2d215eb0c7 in Demux modules/demux/playlist/xspf.c:148
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x7f2d2c782bb6 in demux_Demux include/vlc_demux.h:347
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x7f2d2c782bb6 in MainLoopDemux src/input/input.c:559
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x7f2d2c782bb6 in MainLoop src/input/input.c:705
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x7f2d2c7870d4 in Preparse src/input/input.c:522
[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x7f2d2b8b22e6 in start_thread (/usr/lib/libpthread.so.0+0x72e6)
[#15](https://code.videolan.org/videolan/vlc/-/issues/15) 0x7f2d2b5f354e in clone (/usr/lib/libc.so.6+0xec54e)
Objects leaked above:
0x60200003aa30 (11 bytes)
SUMMARY: AddressSanitizer: 947 byte(s) leaked in 13 allocation(s).