Check failed when using Asan
When using with VLC Desktop and medialibrary from VLC's contribs @ f541a77c
Just run VLC and it fails quickly (less than 5 seconds).
==1443714==AddressSanitizer CHECK failed: ../../../../src/libsanitizer/asan/asan_interceptors.cpp:333 "((__interception::real___cxa_throw)) != (0)" (0x0, 0x0)
#0 0x7f932d5c0657 in AsanCheckFailed ../../../../src/libsanitizer/asan/asan_rtl.cpp:73
#1 0x7f932d5ddd4a in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:78
#2 0x7f932d546c14 in __interceptor___cxa_throw ../../../../src/libsanitizer/asan/asan_interceptors.cpp:333
#3 0x7f932711c901 in mapToException ../src/database/SqliteErrors.h:627
#4 0x7f9327246c8b in medialibrary::sqlite::Statement::row() ../src/database/SqliteTools.h:206
#5 0x7f9327246c8b in void medialibrary::sqlite::Tools::executeRequestLocked<unsigned int const&, medialibrary::parser::Task::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, medialibrary::IFile::Type&, long&>(medialibrary::sqlite::Connection*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, medialibrary::parser::Task::Type&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, medialibrary::IFile::Type&, long&) ../src/database/SqliteTools.h:469
#6 0x7f9327246c8b in long medialibrary::sqlite::Tools::executeInsert<unsigned int const&, medialibrary::parser::Task::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, medialibrary::IFile::Type&, long&>(medialibrary::sqlite::Connection*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, medialibrary::parser::Task::Type&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, medialibrary::IFile::Type&, long&) ../src/database/SqliteTools.h:370
#7 0x7f9327242da6 in bool medialibrary::DatabaseHelpers<medialibrary::parser::Task>::insert<unsigned int const&, medialibrary::parser::Task::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, medialibrary::IFile::Type&, long&>(medialibrary::MediaLibrary const*, std::shared_ptr<medialibrary::parser::Task>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, medialibrary::parser::Task::Type&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, medialibrary::IFile::Type&, long&) ../src/database/DatabaseHelpers.h:128
#8 0x7f9327242da6 in medialibrary::parser::Task::create(medialibrary::MediaLibrary const*, std::shared_ptr<medialibrary::fs::IFile>, std::shared_ptr<medialibrary::Folder>, std::shared_ptr<medialibrary::fs::IDirectory>, medialibrary::IFile::Type) ../src/parser/Task.cpp:711
#9 0x7f93271ae723 in medialibrary::MediaLibrary::onDiscoveredFile(std::shared_ptr<medialibrary::fs::IFile>, std::shared_ptr<medialibrary::Folder>, std::shared_ptr<medialibrary::fs::IDirectory>, medialibrary::IFile::Type) ../src/MediaLibrary.cpp:816
#10 0x7f9327218d8f in medialibrary::FsDiscoverer::checkFiles(std::shared_ptr<medialibrary::fs::IDirectory>, std::shared_ptr<medialibrary::Folder>, medialibrary::IInterruptProbe const&) const ../src/discoverer/FsDiscoverer.cpp:493
#11 0x7f932721d017 in medialibrary::FsDiscoverer::checkFolder(std::shared_ptr<medialibrary::fs::IDirectory>, std::shared_ptr<medialibrary::Folder>, medialibrary::IInterruptProbe const&, medialibrary::fs::IFileSystemFactory&) const ../src/discoverer/FsDiscoverer.cpp:377
#12 0x7f932721ec28 in medialibrary::FsDiscoverer::reloadFolder(std::shared_ptr<medialibrary::Folder>, medialibrary::IInterruptProbe const&, medialibrary::fs::IFileSystemFactory&) ../src/discoverer/FsDiscoverer.cpp:89
#13 0x7f932721f034 in medialibrary::FsDiscoverer::reload(medialibrary::IInterruptProbe const&) ../src/discoverer/FsDiscoverer.cpp:199
#14 0x7f93272105c2 in medialibrary::DiscovererWorker::runReload(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ../src/discoverer/DiscovererWorker.cpp:445
#15 0x7f932721329a in medialibrary::DiscovererWorker::run() ../src/discoverer/DiscovererWorker.cpp:398
#16 0x7f932895decf (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xceecf)
#17 0x7f932d4a9ea6 in start_thread nptl/pthread_create.c:477
#18 0x7f932d3d9dee in __clone (/lib/x86_64-linux-gnu/libc.so.6+0xfddee)