assertion while indexing DVD IFO file
an assertion is raised while indexing DVD files.
system:
- VLC: 334608fdd934b53dcf1d6483c7a7ee3b9c72d058 (2019-10-29 master)
- medialibrary: a6a3bf2c
file is available here
vlc: src/File.cpp:189: std::shared_ptr<medialibrary::Media> medialibrary::File::media() const: Assertion `m_type != IFile::Type::Playlist' failed.
Thread 29 "vlc" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff5b579700 (LWP 10494)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 0x00007ffff73dfe97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007ffff73e1801 in __GI_abort () at abort.c:79
#2 0x00007ffff73d139a in __assert_fail_base (fmt=0x7ffff75587d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7ffff43f8250 "m_type != IFile::Type::Playlist", file=file@entry=0x7ffff43f866b "src/File.cpp", line=line@entry=189, function=function@entry=0x7ffff43f8f00 "std::shared_ptr<medialibrary::Media> medialibrary::File::media() const") at assert.c:92
#3 0x00007ffff73d1412 in __GI___assert_fail (assertion=assertion@entry=0x7ffff43f8250 "m_type != IFile::Type::Playlist", file=file@entry=0x7ffff43f866b "src/File.cpp", line=line@entry=189, function=function@entry=0x7ffff43f8f00 "std::shared_ptr<medialibrary::Media> medialibrary::File::media() const") at assert.c:101
#4 0x00007ffff42bcf22 in medialibrary::File::media() const (this=<optimized out>) at src/File.cpp:189
#5 0x00007ffff4188414 in medialibrary::MediaLibrary::media(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (this=this@entry=0x7fffc853fb90, mrl="file:///home/pierre/Vid%C3%A9os/DVD/Kung%20Pow%20Enter%20The%20Fist/VIDEO_TS/VIDEO_TS.IFO") at src/MediaLibrary.cpp:477
#6 0x00007ffff422fa1d in medialibrary::parser::LinkService::linkToPlaylist(medialibrary::parser::IItem&) (this=this@entry=0x7fffc8745c50, item=...) at src/metadata_services/LinkService.cpp:85
#7 0x00007ffff4230073 in medialibrary::parser::LinkService::run(medialibrary::parser::IItem&) (this=0x7fffc8745c50, item=...) at src/metadata_services/LinkService.cpp:49
#8 0x00007ffff423ef04 in medialibrary::parser::Worker::mainloop() (this=0x7fffc86ff2f0) at src/parser/ParserWorker.cpp:214
#9 0x00007ffff3dfd66f in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007ffff77996db in start_thread (arg=0x7fff5b579700) at pthread_create.c:463
#11 0x00007ffff74c288f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95