Thread 18 "Thread (pooled)" hit Catchpoint 1 (exception thrown), __cxxabiv1::__cxa_throw (obj=obj@entry=0x7fff7c02d440, tinfo=0x5555564d9c80 , dest=0x7ffff4fbabd0 ) at /opt/portage_tmp/portage/sys-devel/gcc-7.3.0-r3/work/gcc-7.3.0/libstdc++-v3/libsupc++/eh_throw.cc:75 75 /opt/portage_tmp/portage/sys-devel/gcc-7.3.0-r3/work/gcc-7.3.0/libstdc++-v3/libsupc++/eh_throw.cc: No such file or directory. (gdb) bt #0 __cxxabiv1::__cxa_throw (obj=obj@entry=0x7fff7c02d440, tinfo=0x5555564d9c80 , dest=0x7ffff4fbabd0 ) at /opt/portage_tmp/portage/sys-devel/gcc-7.3.0-r3/work/gcc-7.3.0/libstdc++-v3/libsupc++/eh_throw.cc:75 #1 0x00007ffff4fcff67 in std::__throw_out_of_range_fmt (__fmt=__fmt@entry=0x555555ef2c98 "%s: __pos (which is %zu) > this->size() (which is %zu)") at /opt/portage_tmp/portage/sys-devel/gcc-7.3.0-r3/work/gcc-7.3.0/libstdc++-v3/src/c++11/functexcept.cc:96 #2 0x00005555557660ed in std::__cxx11::basic_string, std::allocator >::_M_check ( __s=0x555555ef2d94 "basic_string::substr", __pos=, this=0x7fff927f8a80) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/basic_string.h:302 #3 std::__cxx11::basic_string, std::allocator >::substr (__n=18446744073709551615, __pos=, this=0x7fff927f8a80) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/basic_string.h:2807 #4 FileSys::NSP::ReadNCAs (this=this@entry=0x7fff7c02aa80, files=std::vector of length 5, capacity 5 = {...}) at /opt/games/emulation/yuzu/src/core/file_sys/submission_package.cpp:224 #5 0x00005555557663d3 in FileSys::NSP::NSP (this=0x7fff7c02aa80, file_=...) at /opt/games/emulation/yuzu/src/core/file_sys/submission_package.cpp:71 #6 0x0000555555730cfa in __gnu_cxx::new_allocator::construct > (this=, __p=0x7fff7c02aa80) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/shared_ptr_base.h:714 #7 std::allocator_traits >::construct > (__a=..., __p=) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/alloc_traits.h:475 #8 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace > (__a=..., this=) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/shared_ptr_base.h:526 #9 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, std::shared_ptr > ( __a=..., this=) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/shared_ptr_base.h:637 #10 std::__shared_ptr::__shared_ptr, std::shared_ptr > (__a=..., __tag=..., this=) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/shared_ptr_base.h:1295 #11 std::shared_ptr::shared_ptr, std::shared_ptr > (__a=..., __tag=..., this=) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/shared_ptr.h:344 #12 std::allocate_shared, std::shared_ptr > (__a=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/shared_ptr.h:691 #13 std::make_shared > () at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/shared_ptr.h:707 #14 FileSys::XCI::XCI (this=0x7fff927f8f10, file_=...) at /opt/games/emulation/yuzu/src/core/file_sys/card_image.cpp:52 #15 0x000055555582ce5b in Loader::AppLoader_XCI::IdentifyType (file=std::shared_ptr (count 4, weak 0) 0x7fff7c001d60) at /opt/games/emulation/yuzu/src/core/loader/xci.cpp:39 #16 0x0000555555824070 in Loader::IdentifyFile (file=std::shared_ptr (count -194736103, weak 32766) 0x7fff927fba20) at /opt/games/emulation/yuzu/src/core/loader/loader.cpp:36 #17 Loader::GetLoader (file=std::shared_ptr (count 4, weak 0) 0x7fff7c001d60) at /opt/games/emulation/yuzu/src/core/loader/loader.cpp:218 #18 0x00005555556d15ae in GameListWorker::::operator() (num_entries_out=, virtual_name=..., directory=..., __closure=0x7fff927fbca0) at /opt/games/emulation/yuzu/src/yuzu/game_list_worker.cpp:201 #19 std::_Function_handler, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&), GameListWorker::AddFstEntriesToGameList(const string&, unsigned int):: >::_M_invoke(const std::_Any_data &, unsigned long *&&, const std::__cxx11::basic_string, std::all---Type to continue, or q to quit--- ocator > &, const std::__cxx11::basic_string, std::allocator > &) (__functor=..., __args#0=, __args#1=..., __args#2=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/std_function.h:302 #20 0x00005555556fa296 in std::function, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>::operator()(unsigned long*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const ( __args#2="Pokemon Let's Go Eevee.XCI", __args#1="/opt/games/emulation/yuzu-build/roms", __args#0=, this=0x7fff927fbca0) at /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/bits/std_function.h:706 #21 FileUtil::ForeachDirectoryEntry(unsigned long*, std::__cxx11::basic_string, std::allocator > const&, std::function, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>) (num_entries_out=num_entries_out@entry=0x0, directory="/opt/games/emulation/yuzu-build/roms", callback=...) at /opt/games/emulation/yuzu/src/common/file_util.cpp:428 #22 0x00005555556cf416 in GameListWorker::AddFstEntriesToGameList (this=this@entry=0x5555570a0a70, dir_path="/opt/games/emulation/yuzu-build/roms", recursion=recursion@entry=0) at /opt/games/emulation/yuzu/src/yuzu/game_list_worker.cpp:242 #23 0x00005555556d118e in GameListWorker::run (this=0x5555570a0a70) at /opt/games/emulation/yuzu/src/yuzu/game_list_worker.cpp:250 #24 0x00007ffff5391e81 in QThreadPoolThread::run() () from /usr/lib64/libQt5Core.so.5 #25 0x00007ffff539a8a6 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5 #26 0x00007ffff63a296a in start_thread () from /lib64/libpthread.so.0 #27 0x00007ffff4683fdf in clone () from /lib64/libc.so.6