Michael137 added a comment. I tried the new test case on my Mac but it's now hitting an assertion:
******************** TEST 'lldb-shell :: SymbolFile/DWARF/x86/DW_OP_div-with-signed.s' FAILED ******************** Script: -- : 'RUN: at line 2'; /Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang --target=specify-a-target-or-use-a-_host-substitution -c --target=x86_64-pc-linux -o /Users/michaelbuch/Git/lldb-build-main-no-mod ules/tools/lldb/test/Shell/SymbolFile/DWARF/x86/Output/DW_OP_div-with-signed.s.tmp /Users/michaelbuch/Git/llvm-project/lldb/test/Shell/SymbolFile/DWARF/x86/DW_OP_div-with-signed.s : 'RUN: at line 3'; /Users/michaelbuch/Git/lldb-build-main-no-modules/bin/lldb --no-lldbinit -S /Users/michaelbuch/Git/lldb-build-main-no-modules/tools/lldb/test/Shell/lit-lldb-init-quiet /Users/michaelbuch/Git /lldb-build-main-no-modules/tools/lldb/test/Shell/SymbolFile/DWARF/x86/Output/DW_OP_div-with-signed.s.tmp -o "expression -T -- g" -o "exit" | /Users/michaelbuch/Git/lldb-build-main-no-modules/bin/FileCheck /Users /michaelbuch/Git/llvm-project/lldb/test/Shell/SymbolFile/DWARF/x86/DW_OP_div-with-signed.s -- Exit Code: 1 Command Output (stderr): -- Assertion failed: ((!RootFile.Name.empty() || MCDwarfFiles.size() >= 1) && "No root file and no .file directives"), function emitV5FileDirTables, file MCDwarf.cpp, line 473. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang --target=specify-a-target-or-use-a-_host-substitution -c --target=x86_64-pc-linux -o /Users/michaelbuch/Git/lldb-build-main-n o-modules/tools/lldb/test/Shell/SymbolFile/DWARF/x86/Output/DW_OP_div-with-signed.s.tmp /Users/michaelbuch/Git/llvm-project/lldb/test/Shell/SymbolFile/DWARF/x86/DW_OP_div-with-signed.s #0 0x0000000109466660 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x104682660) #1 0x0000000109466bf8 PrintStackTraceSignalHandler(void*) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x104682bf8) #2 0x00000001094649d0 llvm::sys::RunSignalHandlers() (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x1046809d0) #3 0x0000000109465e10 llvm::sys::CleanupOnSignal(unsigned long) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x104681e10) #4 0x00000001093245c8 (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x1045405c8) #5 0x0000000109324a64 CrashRecoverySignalHandler(int) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x104540a64) #6 0x000000018ddc2a24 (/usr/lib/system/libsystem_platform.dylib+0x18042ea24) #7 0x000000018dd93c28 (/usr/lib/system/libsystem_pthread.dylib+0x1803ffc28) #8 0x000000018dca1ae8 (/usr/lib/system/libsystem_c.dylib+0x18030dae8) #9 0x000000018dca0e44 (/usr/lib/system/libsystem_c.dylib+0x18030ce44) #10 0x0000000108c3ad04 llvm::MCDwarfLineTableHeader::emitV5FileDirTables(llvm::MCStreamer*, std::__1::optional<llvm::MCDwarfLineStr>&) const (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x103e5 6d04) #11 0x0000000108c39ff8 llvm::MCDwarfLineTableHeader::Emit(llvm::MCStreamer*, llvm::MCDwarfLineTableParams, llvm::ArrayRef<char>, std::__1::optional<llvm::MCDwarfLineStr>&) const (/Users/michaelbuch/Git/lldb-build -main-no-modules/bin/clang-17+0x103e55ff8) #12 0x0000000108c3a178 llvm::MCDwarfLineTableHeader::Emit(llvm::MCStreamer*, llvm::MCDwarfLineTableParams, std::__1::optional<llvm::MCDwarfLineStr>&) const (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/c lang-17+0x103e56178) #13 0x0000000108c39920 llvm::MCDwarfLineTable::emitCU(llvm::MCStreamer*, llvm::MCDwarfLineTableParams, std::__1::optional<llvm::MCDwarfLineStr>&) const (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang -17+0x103e55920) #14 0x0000000108c397b4 llvm::MCDwarfLineTable::emit(llvm::MCStreamer*, llvm::MCDwarfLineTableParams) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x103e557b4) #15 0x0000000108c80320 llvm::MCObjectStreamer::finishImpl() (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x103e9c320) #16 0x0000000108c528e4 llvm::MCELFStreamer::finishImpl() (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x103e6e8e4) #17 0x0000000108cb0b88 llvm::MCStreamer::finish(llvm::SMLoc) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x103eccb88) #18 0x0000000108d51fb4 (anonymous namespace)::AsmParser::Run(bool, bool) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x103f6dfb4) #19 0x0000000104e15b74 ExecuteAssemblerImpl((anonymous namespace)::AssemblerInvocation&, clang::DiagnosticsEngine&) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x100031b74) #20 0x0000000104e117c8 ExecuteAssembler((anonymous namespace)::AssemblerInvocation&, clang::DiagnosticsEngine&) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x10002d7c8) #21 0x0000000104e10190 cc1as_main(llvm::ArrayRef<char const*>, char const*, void*) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x10002c190) #22 0x0000000104deb110 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x100007110) #23 0x0000000104e008ac clang_main(int, char**, llvm::ToolContext const&)::$_0::operator()(llvm::SmallVectorImpl<char const*>&) const (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x10001c8ac) #24 0x0000000104e00880 int llvm::function_ref<int (llvm::SmallVectorImpl<char const*>&)>::callback_fn<clang_main(int, char**, llvm::ToolContext const&)::$_0>(long, llvm::SmallVectorImpl<char const*>&) (/Users/mic haelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x10001c880) #25 0x000000010a6a9ac0 llvm::function_ref<int (llvm::SmallVectorImpl<char const*>&)>::operator()(llvm::SmallVectorImpl<char const*>&) const (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x1058c5 ac0) #26 0x000000010a6a9a80 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const:: $_1::operator()() const (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x1058c5a80) #27 0x000000010a6a9a4c void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char >, std::__1::allocator<char>>*, bool*) const::$_1>(long) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x1058c5a4c) #28 0x0000000109324468 llvm::function_ref<void ()>::operator()() const (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x104540468) #29 0x00000001093243ec llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x1045403ec) #30 0x000000010a6a595c clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const ( /Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x1058c195c) #31 0x000000010a63d890 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x10585 9890) #32 0x000000010a63db1c clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&, bool) const (/Users/michaelbuch/Git/lldb-b uild-main-no-modules/bin/clang-17+0x105859b1c) #33 0x000000010a65a0d8 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&) (/Users/michaelbuch/Git/lldb-build-main-no -modules/bin/clang-17+0x1058760d8) #34 0x0000000104dea6dc clang_main(int, char**, llvm::ToolContext const&) (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x1000066dc) #35 0x0000000104e28918 main (/Users/michaelbuch/Git/lldb-build-main-no-modules/bin/clang-17+0x100044918) #36 0x000000018da3bf28 clang: error: clang integrated assembler command failed with exit code 134 (use -v to see invocation) clang version 17.0.0 (https://github.com/Michael137/llvm-project.git 398403259a5a42624d382517f05b21f106f591b8) Target: x86_64-pc-linux Thread model: posix InstalledDir: /Users/michaelbuch/Git/lldb-build-main-no-modules/bin clang: note: diagnostic msg: Error generating preprocessed source(s) - no preprocessable inputs. -- ******************** ******************** Failed Tests (1): lldb-shell :: SymbolFile/DWARF/x86/DW_OP_div-with-signed.s Testing Time: 129.47s Failed: 1 1 warning(s) in tests CHANGES SINCE LAST ACTION https://reviews.llvm.org/D147370/new/ https://reviews.llvm.org/D147370 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits