Currently LLDB crashes when autocompleting a command that ends with a backtick.
./bin/lldb test.tmp.out (lldb) target create "test.tmp.out" Current executable set to 'test.tmp.out' (x86_64). (lldb) b main Breakpoint 1: where = TestGDBRemoteRepro.test.tmp.out`main + 22 at simple.c:16:5, address = 0x0000000100000f76 (lldb) r Process 66563 launched: 'test.tmp.out' (x86_64) Process 66563 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100000f76 TestGDBRemoteRepro.test.tmp.out`main(argc=1, argv=0x00007ffeefbff608) at simple.c:16:5 13 } 14 15 int main (int argc, char const *argv[]) { -> 16 foo(); 17 return 0; 18 } (lldb) bt`Assertion failed: (false && "Unhandled quote character"), function EscapeLLDBCommandArgument, file /Users/jonas/llvm/git-mono/llvm-project/llvm/tools/lldb/source/Utility/Args.cpp, line 650.