playing any matroska (mkv or mka) file leads to segfault
Hello,
I can't play any matroska files using current master (1.1.0-pre1-3253-g34faa8a2). When using "--demuxer avformat" it is working though. I've tried the following versions of libebml/libmatroska: 1.0.0/1.0.0 and 1.2.0/1.1.0. The backtrace leading to the segfault is:
[#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0x0000000000000025 in ?? ()
[#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0x00007fffbc38405f in libebml::EbmlElement::IsSmallerThan(libebml::EbmlElement const*) const ()
from /usr/lib/libebml.so.3
[#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0x00007fffbc8945c3 in demux_sys_t::AnalyseAllSegmentsFound (this=0x7fffa8c06d50, p_demux=0x9d7270,
p_estream=0x7fffa8004cb0, b_initial=true) at demux.cpp:66
[#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0x00007fffbc876e56 in Open (p_this=0x9d7270) at mkv.cpp:118
[#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0x00007ffff794dc40 in generic_start (func=0x7fffbc876c23, ap=0x7fffadab7af0) at modules/modules.c:681
[#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0x00007ffff794d882 in vlc_module_load (p_this=0x9d7270, psz_capability=0x7ffff7992192 "demux",
psz_name=0x7fffa8003a50 "", b_strict=true, probe=0x7ffff794dbcb <generic_start>) at modules/modules.c:599
[#6](https://code.videolan.org/videolan/vlc/-/issues/6) 0x00007ffff794dd0c in module_need (obj=0x9d7270, cap=0x7ffff7992192 "demux", name=0x7fffa8003a50 "",
strict=true) at modules/modules.c:696
[#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0x00007ffff78f4bed in __demux_New (p_obj=0x7fffb0006c50, p_parent_input=0x7fffb0006c50,
psz_access=0x7fffb0017be0 "file", psz_demux=0x7ffff7993708 "",
psz_location=0x8aae00 "/home/XXX/XXX.mkv", s=0xa2de10,
out=0x7fffb0016e60, b_quick=true) at input/demux.c:193
[#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0x00007ffff790c04d in InputSourceInit (p_input=0x7fffb0006c50, in=0x7fffb0002ff8,
psz_mrl=0x9fb160 "file:///home/XXX/XXX.mkv",
psz_forced_demux=0x0) at input/input.c:2548
[#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0x00007ffff79083d9 in Init (p_input=0x7fffb0006c50) at input/input.c:1236
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x00007ffff79053a9 in input_Preparse (p_parent=0x819bc0, p_item=0xa0b4d0) at input/input.c:196
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x00007ffff78e03f4 in Preparse (p_playlist=0x819bc0, p_item=0xa0b4d0) at playlist/preparser.c:136
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x00007ffff78e0733 in Thread (data=0x81b3d0) at playlist/preparser.c:216
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x00007ffff6fbe8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
[#14](https://code.videolan.org/videolan/vlc/-/issues/14) 0x00007ffff6b2202d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
[#15](https://code.videolan.org/videolan/vlc/-/issues/15) 0x0000000000000000 in ?? ()