terminate called after throwing an instance of 'std::length_error'
what(): basic_string::_M_create
Program received signal SIGABRT, Aborted.
0x00007ffff7517755 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff7517755 in raise () from /usr/lib/libc.so.6
#1 0x00007ffff7502851 in abort () from /usr/lib/libc.so.6
#2 0x00007ffff7db381f in __gnu_cxx::__verbose_terminate_handler () at /build/gcc/src/gcc/libstdc++-v3/libsupc++/vterminate.cc:95
#3 0x00007ffff7dc030a in __cxxabiv1::__terminate (handler=<optimized out>) at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:47
#4 0x00007ffff7dc0367 in std::terminate () at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:57
#5 0x00007ffff7dc05bd in __cxxabiv1::__cxa_throw (obj=obj@entry=0x555555e899e0, tinfo=0x7ffff7ef8470 <typeinfo for std::length_error>, dest=0x7ffff7dd6760 <std::length_error::~length_error()>)
at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:95
#6 0x00007ffff7db63a3 in std::__throw_length_error (__s=__s@entry=0x7ffff7eb30c9 "basic_string::_M_create") at /build/gcc/src/gcc/libstdc++-v3/src/c++11/functexcept.cc:78
#7 0x00007ffff7e5ffde in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create (this=<optimized out>, __capacity=@0x7fffffffb858: 18446744071984111808,
__old_capacity=__old_capacity@entry=0) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h:102
#8 0x00007ffff7e6007d in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct (this=this@entry=0x7fffffffb880, __n=<optimized out>,
__n@entry=18446744071984111808, __c=__c@entry=0 '\000') at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h:300
#9 0x000055555573b6f9 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string (__a=..., __c=0 '\000', __n=18446744071984111808, this=0x7fffffffb880)
at /usr/include/c++/9.1.0/ext/new_allocator.h:83
#10 String::String (fillChar=0 '\000', len=18446744071984111808, this=0x7fffffffb880) at /home/{scrubbed}/projects/rtags/src/rct/rct/String.h:44
#11 Rct::readAll (f=f@entry=0x555555e89e30, max=max@entry=-1) at /home/{scrubbed}/projects/rtags/src/rct/rct/Rct.cpp:136
#12 0x0000555555738189 in Path::readAll (this=this@entry=0x7fffffffbaa0, max=max@entry=18446744073709551615) at /home/{scrubbed}/projects/rtags/src/rct/rct/Path.cpp:696
#13 0x00005555556ff748 in DataFile::open (this=this@entry=0x7fffffffba80, mode=mode@entry=DataFile::Read) at /home/{scrubbed}/projects/rtags/src/rct/rct/DataFile.h:75
#14 0x00005555556f239e in Project::readSources (path=..., data=..., err=0x7fffffffbc00) at /home/{scrubbed}/projects/rtags/src/Project.cpp:310
#15 0x00005555556f6315 in Project::init (this=this@entry=0x555555e890a0) at /home/{scrubbed}/projects/rtags/src/Project.cpp:349
#16 0x00005555555fdb2b in Server::addProject (this=0x555555801e30, path=...) at /home/{scrubbed}/projects/rtags/src/Server.cpp:342
#17 0x00005555555fedb3 in Server::load (this=0x555555801e30) at /home/{scrubbed}/projects/rtags/src/Server.cpp:2207
#18 0x00005555555ffc50 in Server::init (this=this@entry=0x555555801e30, options=...) at /home/{scrubbed}/projects/rtags/src/Server.cpp:210
#19 0x00005555555c83bc in main (argc=<optimized out>, argv=<optimized out>) at /home/{scrubbed}/projects/rtags/src/rdm.cpp:869
(gdb)
[{scrubbed}@archlinux bin]$ ./rdm Running with 12 jobs, using args: -ferror-limit=50 -Wall -fspell-checking -Wno-unknown-warning-option
Includepaths: "-isystem" /usr/lib/clang/8.0.0/include/
terminate called after throwing an instance of 'std::length_error'
what(): basic_string::_M_create
Caught signal 6
./rdm(+0x7655d)[0x562f6ba5955d]
/usr/lib/libc.so.6(+0x3a7e0)[0x7fdb206527e0]
/usr/lib/libc.so.6(gsignal+0x145)[0x7fdb20652755]
/usr/lib/libc.so.6(abort+0x125)[0x7fdb2063d851]
/usr/lib/libstdc++.so.6(+0x9581f)[0x7fdb20eee81f]
/usr/lib/libstdc++.so.6(+0xa230a)[0x7fdb20efb30a]
/usr/lib/libstdc++.so.6(+0xa2367)[0x7fdb20efb367]
/usr/lib/libstdc++.so.6(+0xa25bd)[0x7fdb20efb5bd]
/usr/lib/libstdc++.so.6(_ZSt20__throw_length_errorPKc+0x45)[0x7fdb20ef13a3]
/usr/lib/libstdc++.so.6(+0x141fde)[0x7fdb20f9afde]
/usr/lib/libstdc++.so.6(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc+0x5d)[0x7fdb20f9b07d]
./rdm(_ZN3Rct7readAllEP8_IO_FILEi+0x79)[0x562f6bbca6f9]
./rdm(_ZNK4Path7readAllEm+0x49)[0x562f6bbc7189]
./rdm(_ZN8DataFile4openENS_4ModeE+0x48)[0x562f6bb8e748]
./rdm(_ZN7Project11readSourcesERK4PathR14IndexParseDataP6String+0xde [0x562f6bb8139e]
./rdm(_ZN7Project4initEv+0x4f5)[0x562f6bb85315]
./rdm(_ZN6Server10addProjectERK4Path+0x25b)[0x562f6ba8cb2b]
./rdm(_ZN6Server4loadEv+0x10b3)[0x562f6ba8ddb3]
./rdm(_ZN6Server4initERKNS_7OptionsE+0xcc0)[0x562f6ba8ec50]
./rdm(main+0x223c)[0x562f6ba573bc]
/usr/lib/libc.so.6(__libc_start_main+0xf3)[0x7fdb2063eee3]
./rdm(_start+0x2e)[0x562f6ba5943e]