Skip to content

[dsymutil] Avoid copying binary swiftmodules built from textual #134719

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 8, 2025

Conversation

adrian-prantl
Copy link
Collaborator

.swiftinterface files into the dSYM bundle. These typically come only from the SDK (since textual interfaces require library evolution) and thus are a waste of space to copy into the bundle.

The information about this is being parsed out of the control block, which means duplicating 5 constants from the Swift frontend. If a file cannot be parsed, dsymutil errs on the side of copying the file anyway.

rdar://138186524

@llvmbot
Copy link
Member

llvmbot commented Apr 7, 2025

@llvm/pr-subscribers-lldb

@llvm/pr-subscribers-debuginfo

Author: Adrian Prantl (adrian-prantl)

Changes

.swiftinterface files into the dSYM bundle. These typically come only from the SDK (since textual interfaces require library evolution) and thus are a waste of space to copy into the bundle.

The information about this is being parsed out of the control block, which means duplicating 5 constants from the Swift frontend. If a file cannot be parsed, dsymutil errs on the side of copying the file anyway.

rdar://138186524


Full diff: https://github.com/llvm/llvm-project/pull/134719.diff

10 Files Affected:

  • (added) llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule ()
  • (added) llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule ()
  • (added) llvm/test/tools/dsymutil/swiftmodule.test (+29)
  • (modified) llvm/test/tools/dsymutil/yaml-object-address-rewrite.test (+3)
  • (modified) llvm/tools/dsymutil/CMakeLists.txt (+1)
  • (modified) llvm/tools/dsymutil/DebugMap.cpp (+7-5)
  • (modified) llvm/tools/dsymutil/DwarfLinkerForBinary.cpp (+16)
  • (modified) llvm/tools/dsymutil/RelocationMap.h (+1)
  • (added) llvm/tools/dsymutil/SwiftModule.cpp (+203)
  • (added) llvm/tools/dsymutil/SwiftModule.h (+15)
diff --git a/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule b/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule
new file mode 100644
index 0000000000000..7ba817b22b707
Binary files /dev/null and b/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule differ
diff --git a/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule b/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule
new file mode 100644
index 0000000000000..2873ee93e137a
Binary files /dev/null and b/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule differ
diff --git a/llvm/test/tools/dsymutil/swiftmodule.test b/llvm/test/tools/dsymutil/swiftmodule.test
new file mode 100644
index 0000000000000..05d4021886c2f
--- /dev/null
+++ b/llvm/test/tools/dsymutil/swiftmodule.test
@@ -0,0 +1,29 @@
+# RUN: dsymutil -verbose -oso-prepend-path=%p -y -o %t.dSYM  %s | FileCheck %s
+#
+# RUN: dsymutil --linker parallel -verbose -oso-prepend-path=%p -y %s -o %t-parallel.dSYM | FileCheck %s
+#
+# To regenerate:
+# echo ''>I.swift
+# echo ''>B.swift
+# echo 'import I'>main.swift
+# xcrun swiftc -emit-module-interface-path I.swiftinterface -enable-library-evolution I.swift
+# xcrun swiftc -emit-module-path B.swiftmodule B.swift -Xfrontend -no-serialize-debugging-options
+# xcrun swiftc -explicit-module-build main.swift -I. -module-cache-path cache -g -Xfrontend  -no-serialize-debugging-options
+# output is "B.swiftmodule" and "cache/I*.swiftmodule"
+#
+# CHECK-NOT: Skipping compiled textual Swift interface: {{.*}}/Inputs/Binary.swiftmodule
+# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
+
+#
+---
+triple:          'arm64-apple-darwin'
+objects:
+  - filename:        '/Inputs/Binary.swiftmodule'
+    timestamp:       0
+    type:            50
+    symbols:         []
+  - filename:        '/Inputs/FromInterface.swiftmodule'
+    timestamp:       0
+    type:            50
+    symbols:         []
+...
diff --git a/llvm/test/tools/dsymutil/yaml-object-address-rewrite.test b/llvm/test/tools/dsymutil/yaml-object-address-rewrite.test
index dfa0f285c5ce5..74e8c1e7ae777 100644
--- a/llvm/test/tools/dsymutil/yaml-object-address-rewrite.test
+++ b/llvm/test/tools/dsymutil/yaml-object-address-rewrite.test
@@ -12,10 +12,12 @@
 # CHECK-NEXT: objects:
 # CHECK-NEXT: filename:{{.*}}/Inputs/basic1.macho.x86_64.o
 # CHECK-NEXT: timestamp: 0
+# CHECK-NEXT: type: 102
 # CHECK-NEXT: symbols:
 # CHECK-NEXT: sym: _main, objAddr: 0x0, binAddr: 0x100000EA0, size: 0x24
 # CHECK-NEXT: filename:{{.*}}/Inputs/./libbasic.a(basic2.macho.x86_64.o)'
 # CHECK-NEXT: timestamp: 0
+# CHECK-NEXT: type: 102
 # CHECK-NEXT: symbols:
 # CHECK-DAG:   sym: _foo, objAddr: 0x20, binAddr: 0x100000ED0, size: 0x50
 # CHECK-DAG:   sym: _private_int, objAddr: 0x560, binAddr: 0x100001004, size: 0x0
@@ -24,6 +26,7 @@
 # CHECK-NOT: { sym:
 # CHECK-NEXT: filename:{{.*}}/Inputs/./libbasic.a(basic3.macho.x86_64.o)'
 # CHECK-NEXT: timestamp: 0
+# CHECK-NEXT: type: 102
 # CHECK-NEXT: symbols:
 # CHECK-DAG:   sym: _val, binAddr: 0x100001008, size: 0x0
 # CHECK-DAG:   sym: _bar, objAddr: 0x20, binAddr: 0x100000F40, size: 0x50
diff --git a/llvm/tools/dsymutil/CMakeLists.txt b/llvm/tools/dsymutil/CMakeLists.txt
index efe28bda68ebf..f88b1d0b20cef 100644
--- a/llvm/tools/dsymutil/CMakeLists.txt
+++ b/llvm/tools/dsymutil/CMakeLists.txt
@@ -32,6 +32,7 @@ add_llvm_tool(dsymutil
   MachOUtils.cpp
   Reproducer.cpp
   RelocationMap.cpp
+  SwiftModule.cpp
 
   DEPENDS
   intrinsics_gen
diff --git a/llvm/tools/dsymutil/DebugMap.cpp b/llvm/tools/dsymutil/DebugMap.cpp
index b38d502dda7c9..1ce7e9b9ed201 100644
--- a/llvm/tools/dsymutil/DebugMap.cpp
+++ b/llvm/tools/dsymutil/DebugMap.cpp
@@ -50,8 +50,8 @@ bool DebugMapObject::addSymbol(StringRef Name,
     return true;
   }
 
-  auto InsertResult = Symbols.insert(
-      std::make_pair(Name, SymbolMapping(ObjectAddress, LinkedAddress, Size)));
+  auto InsertResult = Symbols.insert(std::make_pair(
+      Name, SymbolMapping(ObjectAddress, LinkedAddress, Size)));
 
   if (ObjectAddress && InsertResult.second)
     AddressToMapping[*ObjectAddress] = &*InsertResult.first;
@@ -161,12 +161,13 @@ namespace yaml {
 
 // Normalize/Denormalize between YAML and a DebugMapObject.
 struct MappingTraits<dsymutil::DebugMapObject>::YamlDMO {
-  YamlDMO(IO &io) { Timestamp = 0; }
+  YamlDMO(IO &io) {}
   YamlDMO(IO &io, dsymutil::DebugMapObject &Obj);
   dsymutil::DebugMapObject denormalize(IO &IO);
 
   std::string Filename;
-  int64_t Timestamp;
+  int64_t Timestamp = 0;
+  uint8_t Type = MachO::N_OSO;
   std::vector<dsymutil::DebugMapObject::YAMLSymbolMapping> Entries;
 };
 
@@ -183,6 +184,7 @@ void MappingTraits<dsymutil::DebugMapObject>::mapping(
   MappingNormalization<YamlDMO, dsymutil::DebugMapObject> Norm(io, DMO);
   io.mapRequired("filename", Norm->Filename);
   io.mapOptional("timestamp", Norm->Timestamp);
+  io.mapOptional("type", Norm->Type);
   io.mapRequired("symbols", Norm->Entries);
 }
 
@@ -236,6 +238,7 @@ MappingTraits<dsymutil::DebugMapObject>::YamlDMO::YamlDMO(
     IO &io, dsymutil::DebugMapObject &Obj) {
   Filename = Obj.Filename;
   Timestamp = sys::toTimeT(Obj.getTimestamp());
+  Type = Obj.getType();
   Entries.reserve(Obj.Symbols.size());
   for (auto &Entry : Obj.Symbols)
     Entries.push_back(
@@ -286,7 +289,6 @@ MappingTraits<dsymutil::DebugMapObject>::YamlDMO::denormalize(IO &IO) {
     }
   }
 
-  uint8_t Type = MachO::N_OSO;
   if (Path.ends_with(".dylib")) {
     // FIXME: find a more resilient way
     Type = MachO::N_LIB;
diff --git a/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp b/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
index f6a35708dc076..c8fa4dbeffb9e 100644
--- a/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
+++ b/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
@@ -10,6 +10,7 @@
 #include "BinaryHolder.h"
 #include "DebugMap.h"
 #include "MachOUtils.h"
+#include "SwiftModule.h"
 #include "dsymutil.h"
 #include "llvm/ADT/ArrayRef.h"
 #include "llvm/ADT/DenseMap.h"
@@ -783,6 +784,21 @@ bool DwarfLinkerForBinary::linkImpl(
         reportWarning("Could not open '" + File + "'");
         continue;
       }
+      auto FromInterfaceOrErr =
+          IsBuiltFromSwiftInterface((*ErrorOrMem)->getBuffer());
+      if (!FromInterfaceOrErr) {
+        reportWarning("Could not parse binary Swift module: " +
+                          toString(FromInterfaceOrErr.takeError()),
+                      Obj->getObjectFilename());
+        // Only skip swiftmodules that could be parsed and are
+        // positively identified as textual.
+      } else if (*FromInterfaceOrErr) {
+        if (Options.Verbose)
+          outs() << "Skipping compiled textual Swift interface: "
+                 << Obj->getObjectFilename() << "\n";
+        continue;
+      }
+
       sys::fs::file_status Stat;
       if (auto Err = sys::fs::status(File, Stat)) {
         reportWarning(Err.message());
diff --git a/llvm/tools/dsymutil/RelocationMap.h b/llvm/tools/dsymutil/RelocationMap.h
index 3d851acf2b892..5a804cd141c38 100644
--- a/llvm/tools/dsymutil/RelocationMap.h
+++ b/llvm/tools/dsymutil/RelocationMap.h
@@ -37,6 +37,7 @@ struct SymbolMapping {
   std::optional<yaml::Hex64> ObjectAddress;
   yaml::Hex64 BinaryAddress;
   yaml::Hex32 Size;
+  yaml::Hex8 Type;
 
   SymbolMapping(std::optional<uint64_t> ObjectAddr, uint64_t BinaryAddress,
                 uint32_t Size)
diff --git a/llvm/tools/dsymutil/SwiftModule.cpp b/llvm/tools/dsymutil/SwiftModule.cpp
new file mode 100644
index 0000000000000..ba7ee8f1c93ed
--- /dev/null
+++ b/llvm/tools/dsymutil/SwiftModule.cpp
@@ -0,0 +1,203 @@
+//===- tools/dsymutil/SwiftModule.cpp -------------------------------------===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+
+#include "llvm/Bitcode/BitcodeReader.h"
+#include "llvm/Bitcode/LLVMBitCodes.h"
+#include "llvm/Bitstream/BitCodes.h"
+#include "llvm/Bitstream/BitstreamReader.h"
+
+static const unsigned char SWIFTMODULE_SIGNATURE[] = {0xE2, 0x9C, 0xA8, 0x0E};
+static const uint16_t expectedMajorVersion = 0;
+static const unsigned MODULE_BLOCK_ID = llvm::bitc::FIRST_APPLICATION_BLOCKID;
+static const unsigned CONTROL_BLOCK_ID =
+    llvm::bitc::FIRST_APPLICATION_BLOCKID + 1;
+static const unsigned METADATA = 1;
+static const unsigned OPTIONS_BLOCK_ID =
+    llvm::bitc::FIRST_APPLICATION_BLOCKID + 8;
+static const unsigned IS_BUILT_FROM_INTERFACE = 11;
+
+static llvm::Error
+checkModuleSignature(llvm::BitstreamCursor &cursor,
+                     llvm::ArrayRef<unsigned char> signature) {
+  for (unsigned char byte : signature) {
+    if (cursor.AtEndOfStream())
+      return llvm::createStringError("malformed bitstream");
+    if (llvm::Expected<llvm::SimpleBitstreamCursor::word_t> maybeRead =
+            cursor.Read(8)) {
+      if (maybeRead.get() != byte)
+        return llvm::createStringError("malformed bitstream");
+    } else
+      return maybeRead.takeError();
+  }
+  return llvm::Error::success();
+}
+
+static llvm::Error enterTopLevelModuleBlock(llvm::BitstreamCursor &cursor,
+                                            unsigned ID,
+                                            bool shouldReadBlockInfo = true) {
+  llvm::Expected<llvm::BitstreamEntry> maybeNext = cursor.advance();
+  if (!maybeNext)
+    return maybeNext.takeError();
+  llvm::BitstreamEntry next = maybeNext.get();
+
+  if (next.Kind != llvm::BitstreamEntry::SubBlock)
+    return llvm::createStringError("malformed bitstream");
+
+  if (next.ID == llvm::bitc::BLOCKINFO_BLOCK_ID) {
+    if (shouldReadBlockInfo) {
+      if (!cursor.ReadBlockInfoBlock())
+        return llvm::createStringError("malformed bitstream");
+    } else {
+      if (cursor.SkipBlock())
+        return llvm::createStringError("malformed bitstream");
+    }
+    return enterTopLevelModuleBlock(cursor, ID, false);
+  }
+
+  if (next.ID != ID)
+    return llvm::createStringError("malformed bitstream");
+
+  if (llvm::Error Err = cursor.EnterSubBlock(ID))
+    return Err;
+
+  return llvm::Error::success();
+}
+
+static llvm::Expected<bool>
+readOptionsBlock(llvm::BitstreamCursor &cursor,
+                 llvm::SmallVectorImpl<uint64_t> &scratch) {
+  bool is_built_from_interface = false;
+  while (!cursor.AtEndOfStream()) {
+    llvm::Expected<llvm::BitstreamEntry> maybeEntry = cursor.advance();
+    if (!maybeEntry)
+      return maybeEntry.takeError();
+
+    llvm::BitstreamEntry entry = maybeEntry.get();
+    if (entry.Kind == llvm::BitstreamEntry::EndBlock)
+      break;
+
+    if (entry.Kind == llvm::BitstreamEntry::Error)
+      return llvm::createStringError("malformed bitstream");
+
+    if (entry.Kind == llvm::BitstreamEntry::SubBlock) {
+      if (cursor.SkipBlock())
+        return llvm::createStringError("malformed bitstream");
+      continue;
+    }
+
+    scratch.clear();
+    llvm::StringRef blobData;
+    llvm::Expected<unsigned> maybeKind =
+        cursor.readRecord(entry.ID, scratch, &blobData);
+    if (!maybeKind)
+      return maybeKind.takeError();
+    unsigned kind = maybeKind.get();
+    switch (kind) {
+    case IS_BUILT_FROM_INTERFACE:
+      is_built_from_interface = true;
+      continue;
+    default:
+      continue;
+    }
+  }
+  return is_built_from_interface;
+}
+
+static llvm::Expected<bool>
+parseControlBlock(llvm::BitstreamCursor &cursor,
+                  llvm::SmallVectorImpl<uint64_t> &scratch) {
+  // The control block is malformed until we've at least read a major version
+  // number.
+  bool versionSeen = false;
+
+  while (!cursor.AtEndOfStream()) {
+    llvm::Expected<llvm::BitstreamEntry> maybeEntry = cursor.advance();
+    if (!maybeEntry) {
+      return maybeEntry.takeError();
+    }
+    llvm::BitstreamEntry entry = maybeEntry.get();
+    if (entry.Kind == llvm::BitstreamEntry::EndBlock)
+      break;
+
+    if (entry.Kind == llvm::BitstreamEntry::Error)
+      return llvm::createStringError("malformed bitstream");
+
+    if (entry.Kind == llvm::BitstreamEntry::SubBlock) {
+      if (entry.ID == OPTIONS_BLOCK_ID) {
+        if (llvm::Error Err = cursor.EnterSubBlock(OPTIONS_BLOCK_ID))
+          return Err;
+
+        return readOptionsBlock(cursor, scratch);
+      } else {
+        // Unknown metadata sub-block, possibly for use by a future version of
+        // the module format.
+        if (cursor.SkipBlock())
+          return llvm::createStringError("malformed bitstream");
+      }
+      continue;
+    }
+
+    scratch.clear();
+    llvm::StringRef blobData;
+    llvm::Expected<unsigned> maybeKind =
+        cursor.readRecord(entry.ID, scratch, &blobData);
+    if (!maybeKind)
+      return maybeKind.takeError();
+
+    unsigned kind = maybeKind.get();
+    switch (kind) {
+    case METADATA: {
+      if (versionSeen) {
+        return llvm::createStringError("multiple metadata blocks");
+      }
+
+      uint16_t versionMajor = scratch[0];
+      if (versionMajor != expectedMajorVersion)
+        return llvm::createStringError("unsupported module version");
+
+      versionSeen = true;
+      break;
+    }
+    default:
+      continue;
+    }
+  }
+  return llvm::createStringError("could not find control block");
+}
+
+llvm::Expected<bool> IsBuiltFromSwiftInterface(llvm::StringRef data) {
+  llvm::BitstreamCursor cursor(data);
+  if (llvm::Error Err = checkModuleSignature(cursor, SWIFTMODULE_SIGNATURE))
+    return llvm::joinErrors(
+        llvm::createStringError("could not check signature"), std::move(Err));
+  if (llvm::Error Err = enterTopLevelModuleBlock(cursor, MODULE_BLOCK_ID, false))
+    return llvm::joinErrors(
+        llvm::createStringError("could not enter top level block"),
+        std::move(Err));
+
+  llvm::BitstreamEntry topLevelEntry;
+  llvm::SmallVector<uint64_t, 32> scratch;
+
+  while (!cursor.AtEndOfStream()) {
+    llvm::Expected<llvm::BitstreamEntry> maybeEntry =
+        cursor.advance(llvm::BitstreamCursor::AF_DontPopBlockAtEnd);
+    if (!maybeEntry)
+      return maybeEntry.takeError();
+
+    topLevelEntry = maybeEntry.get();
+    if (topLevelEntry.Kind != llvm::BitstreamEntry::SubBlock)
+      break;
+
+    if (topLevelEntry.ID == CONTROL_BLOCK_ID) {
+      if (llvm::Error Err = cursor.EnterSubBlock(CONTROL_BLOCK_ID))
+        return Err;
+      return parseControlBlock(cursor, scratch);
+    }
+  }
+  return llvm::createStringError("no control block found");
+}
diff --git a/llvm/tools/dsymutil/SwiftModule.h b/llvm/tools/dsymutil/SwiftModule.h
new file mode 100644
index 0000000000000..599fe4530772f
--- /dev/null
+++ b/llvm/tools/dsymutil/SwiftModule.h
@@ -0,0 +1,15 @@
+//===- tools/dsymutil/SwiftModule.h ----------------------------*- C++ -*--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+#ifndef LLVM_TOOLS_DSYMUTIL_SWIFTMODULE_H
+#define LLVM_TOOLS_DSYMUTIL_SWIFTMODULE_H
+
+#include "llvm/Support/Error.h"
+
+llvm::Expected<bool> IsBuiltFromSwiftInterface(llvm::StringRef data);
+
+#endif

Copy link

github-actions bot commented Apr 7, 2025

✅ With the latest revision this PR passed the C/C++ code formatter.

Copy link
Member

@JDevlieghere JDevlieghere left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very cool, LGTM

.swiftinterface files into the dSYM bundle. These typically come only
from the SDK (since textual interfaces require library evolution) and
thus are a waste of space to copy into the bundle.

The information about this is being parsed out of the control block,
which means duplicating 5 constants from the Swift frontend. If a file
cannot be parsed, dsymutil errs on the side of copying the file
anyway.

rdar://138186524
@llvmbot llvmbot added the lldb label Apr 8, 2025
@adrian-prantl adrian-prantl merged commit 5615061 into llvm:main Apr 8, 2025
12 checks passed
@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder amdgpu-offload-ubuntu-22-cmake-build-only running on rocm-docker-ubu-22 while building lldb,llvm at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/203/builds/7011

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py --jobs=32' (failure)
...
[7693/7733] Linking CXX shared library lib/libclang-cpp.so.21.0git
[7694/7733] Creating library symlink lib/libHLFIRTransforms.so
[7695/7733] Creating library symlink lib/libclang-cpp.so
[7696/7733] Linking CXX shared library lib/libflangPasses.so.21.0git
[7697/7733] Creating library symlink lib/libflangPasses.so
[7698/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
[7699/7733] Linking CXX executable bin/fir-opt
[7700/7733] Linking CXX executable bin/tco
[7701/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
[7702/7733] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/lib:"  lib/libLLVMAMDGPUCodeGen.so.21.0git  lib/libLLVMSPIRVCodeGen.so.21.0git  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMAMDGPUDesc.so.21.0git  lib/libLLVMSPIRVDesc.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMAMDGPUInfo.so.21.0git  lib/libLLVMSPIRVInfo.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor10readRecordEjRNS_15SmallVectorImplImEEPNS_9StringRefE'
/usr/bin/ld: /home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
[7703/7733] Linking CXX shared library lib/libFortranLower.so.21.0git
ninja: build stopped: subcommand failed.
['ninja'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 50, in step
    yield
  File "/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 41, in main
    run_command(["ninja"])
  File "/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 63, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja']' returned non-zero exit status 1.
@@@STEP_FAILURE@@@
Step 7 (build cmake config) failure: build cmake config (failure)
...
[7693/7733] Linking CXX shared library lib/libclang-cpp.so.21.0git
[7694/7733] Creating library symlink lib/libHLFIRTransforms.so
[7695/7733] Creating library symlink lib/libclang-cpp.so
[7696/7733] Linking CXX shared library lib/libflangPasses.so.21.0git
[7697/7733] Creating library symlink lib/libflangPasses.so
[7698/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
[7699/7733] Linking CXX executable bin/fir-opt
[7700/7733] Linking CXX executable bin/tco
[7701/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
[7702/7733] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/lib:"  lib/libLLVMAMDGPUCodeGen.so.21.0git  lib/libLLVMSPIRVCodeGen.so.21.0git  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMAMDGPUDesc.so.21.0git  lib/libLLVMSPIRVDesc.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMAMDGPUInfo.so.21.0git  lib/libLLVMSPIRVInfo.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor10readRecordEjRNS_15SmallVectorImplImEEPNS_9StringRefE'
/usr/bin/ld: /home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
[7703/7733] Linking CXX shared library lib/libFortranLower.so.21.0git
ninja: build stopped: subcommand failed.
['ninja'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 50, in step
    yield
  File "/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 41, in main
    run_command(["ninja"])
  File "/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 63, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/botworker/bbot/amdgpu-offload-ubuntu-22-cmake-build-only/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja']' returned non-zero exit status 1.
program finished with exit code 0
elapsedTime=61.900795

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder amdgpu-offload-rhel-8-cmake-build-only running on rocm-docker-rhel-8 while building lldb,llvm at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/204/builds/5824

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py --jobs=32' (failure)
...
[7691/7733] Linking CXX executable bin/fir-lsp-server
[7692/7733] Linking CXX shared library lib/libHLFIRTransforms.so.21.0git
[7693/7733] Creating library symlink lib/libHLFIRTransforms.so
[7694/7733] Linking CXX shared library lib/libflangPasses.so.21.0git
[7695/7733] Creating library symlink lib/libflangPasses.so
[7696/7733] Linking CXX executable bin/fir-opt
[7697/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
[7698/7733] Linking CXX executable bin/tco
[7699/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
[7700/7733] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/lib:"  lib/libLLVMAMDGPUCodeGen.so.21.0git  lib/libLLVMSPIRVCodeGen.so.21.0git  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMAMDGPUDesc.so.21.0git  lib/libLLVMSPIRVDesc.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMAMDGPUInfo.so.21.0git  lib/libLLVMSPIRVInfo.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  -lpthread  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor13EnterSubBlockEjPj'
/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
[7701/7733] Linking CXX shared library lib/libclang-cpp.so.21.0git
[7702/7733] Linking CXX shared library lib/libFortranLower.so.21.0git
ninja: build stopped: subcommand failed.
['ninja'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 50, in step
    yield
  File "../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 41, in main
    run_command(["ninja"])
  File "../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 63, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib64/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja']' returned non-zero exit status 1.
@@@STEP_FAILURE@@@
Step 7 (build cmake config) failure: build cmake config (failure)
...
[7691/7733] Linking CXX executable bin/fir-lsp-server
[7692/7733] Linking CXX shared library lib/libHLFIRTransforms.so.21.0git
[7693/7733] Creating library symlink lib/libHLFIRTransforms.so
[7694/7733] Linking CXX shared library lib/libflangPasses.so.21.0git
[7695/7733] Creating library symlink lib/libflangPasses.so
[7696/7733] Linking CXX executable bin/fir-opt
[7697/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
[7698/7733] Linking CXX executable bin/tco
[7699/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
[7700/7733] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/lib:"  lib/libLLVMAMDGPUCodeGen.so.21.0git  lib/libLLVMSPIRVCodeGen.so.21.0git  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMAMDGPUDesc.so.21.0git  lib/libLLVMSPIRVDesc.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMAMDGPUInfo.so.21.0git  lib/libLLVMSPIRVInfo.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  -lpthread  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor13EnterSubBlockEjPj'
/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/build/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
[7701/7733] Linking CXX shared library lib/libclang-cpp.so.21.0git
[7702/7733] Linking CXX shared library lib/libFortranLower.so.21.0git
ninja: build stopped: subcommand failed.
['ninja'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 50, in step
    yield
  File "../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 41, in main
    run_command(["ninja"])
  File "../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 63, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/botworker/bbot/amdgpu-offload-rhel-8-cmake-build-only/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib64/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja']' returned non-zero exit status 1.
program finished with exit code 0
elapsedTime=62.458723

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder amdgpu-offload-rhel-9-cmake-build-only running on rocm-docker-rhel-9 while building lldb,llvm at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/205/builds/5802

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py --jobs=32' (failure)
...
[7693/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o
[7694/7733] Linking CXX shared library lib/libflangPasses.so.21.0git
[7695/7733] Creating library symlink lib/libflangPasses.so
[7696/7733] Linking CXX executable bin/fir-opt
[7697/7733] Linking CXX shared library lib/libclang-cpp.so.21.0git
[7698/7733] Creating library symlink lib/libclang-cpp.so
[7699/7733] Linking CXX executable bin/tco
[7700/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
[7701/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
[7702/7733] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/lib:"  lib/libLLVMAMDGPUCodeGen.so.21.0git  lib/libLLVMSPIRVCodeGen.so.21.0git  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMAMDGPUDesc.so.21.0git  lib/libLLVMSPIRVDesc.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMAMDGPUInfo.so.21.0git  lib/libLLVMSPIRVInfo.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor10readRecordEjRNS_15SmallVectorImplImEEPNS_9StringRefE'
/usr/bin/ld: /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
[7703/7733] Linking CXX shared library lib/libFortranLower.so.21.0git
ninja: build stopped: subcommand failed.
['ninja'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 50, in step
    yield
  File "/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 41, in main
    run_command(["ninja"])
  File "/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 63, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib64/python3.9/subprocess.py", line 373, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja']' returned non-zero exit status 1.
@@@STEP_FAILURE@@@
Step 7 (build cmake config) failure: build cmake config (failure)
...
[7693/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o
[7694/7733] Linking CXX shared library lib/libflangPasses.so.21.0git
[7695/7733] Creating library symlink lib/libflangPasses.so
[7696/7733] Linking CXX executable bin/fir-opt
[7697/7733] Linking CXX shared library lib/libclang-cpp.so.21.0git
[7698/7733] Creating library symlink lib/libclang-cpp.so
[7699/7733] Linking CXX executable bin/tco
[7700/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
[7701/7733] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
[7702/7733] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/lib:"  lib/libLLVMAMDGPUCodeGen.so.21.0git  lib/libLLVMSPIRVCodeGen.so.21.0git  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMAMDGPUDesc.so.21.0git  lib/libLLVMSPIRVDesc.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMAMDGPUInfo.so.21.0git  lib/libLLVMSPIRVInfo.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor10readRecordEjRNS_15SmallVectorImplImEEPNS_9StringRefE'
/usr/bin/ld: /home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
[7703/7733] Linking CXX shared library lib/libFortranLower.so.21.0git
ninja: build stopped: subcommand failed.
['ninja'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 50, in step
    yield
  File "/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 41, in main
    run_command(["ninja"])
  File "/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/build/../llvm-zorg/zorg/buildbot/builders/annotated/amdgpu-offload-cmake.py", line 63, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/botworker/bbot/amdgpu-offload-rhel-9-cmake-build-only/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib64/python3.9/subprocess.py", line 373, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja']' returned non-zero exit status 1.
program finished with exit code 0
elapsedTime=60.173684

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder openmp-offload-amdgpu-runtime-2 running on rocm-worker-hw-02 while building lldb,llvm at step 5 "compile-openmp".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/10/builds/3036

Here is the relevant piece of the build log for the reference
Step 5 (compile-openmp) failure: build (failure)
...
-- Performing Test LIBC_CC_SUPPORTS_NOSTDLIBPP - Success
-- Performing Test LIBC_CC_SUPPORTS_NOSTDLIBINC
-- Performing Test LIBC_CC_SUPPORTS_NOSTDLIBINC - Success
-- Found the ROCm device library. Implementations falling back to the vendor libraries will be resolved statically.
-- Integration test for hdrgen added.
-- check-runtimes does nothing.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/runtimes/runtimes-amdgcn-amd-amdhsa-bins
33.284 [11/2/4587] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib:"  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMAMDGPUCodeGen.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMAMDGPUDesc.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMAMDGPUInfo.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor10readRecordEjRNS_15SmallVectorImplImEEPNS_9StringRefE'
/usr/bin/ld: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-sie-ubuntu-fast running on sie-linux-worker while building lldb,llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/144/builds/22244

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/dsymutil -verbose -oso-prepend-path=/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil -y -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM  /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test # RUN: at line 1
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/dsymutil -verbose -oso-prepend-path=/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil -y -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test
note: trying to open '/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule'
note: loaded object.
warning: Unable to open /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
note: trying to open '/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
note: loaded object.
warning: Unable to open /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
note: while processing dwarf streamer init
error: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM/Contents/Resources/DWARF/swiftmodule.test: The file was not recognized as a valid object file�[1m/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test:15:10: �[0m�[0;1;31merror: �[0m�[1mCHECK: expected string not found in input
�[0m# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
�[0;1;32m         ^
�[0m�[1m<stdin>:1:1: �[0m�[0;1;30mnote: �[0m�[1mscanning from here
�[0m---
�[0;1;32m^
�[0m�[1m<stdin>:9:79: �[0m�[0;1;30mnote: �[0m�[1mpossible intended match here
�[0m - filename: '/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
�[0;1;32m                                                                              ^
�[0m
Input file: <stdin>
Check file: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
�[1m�[0m�[0;1;30m            1: �[0m�[1m�[0;1;46m--- �[0m
�[0;1;31mcheck:15'0     X~~~ error: no match found
�[0m�[0;1;30m            2: �[0m�[1m�[0;1;46mtriple: 'arm64-apple-darwin' �[0m
�[0;1;31mcheck:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�[0m�[0;1;30m            3: �[0m�[1m�[0;1;46mbinary-path: '' �[0m
�[0;1;31mcheck:15'0     ~~~~~~~~~~~~~~~~
�[0m�[0;1;30m            4: �[0m�[1m�[0;1;46mobjects: �[0m
�[0;1;31mcheck:15'0     ~~~~~~~~~
�[0m�[0;1;30m            5: �[0m�[1m�[0;1;46m - filename: '/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule' �[0m
�[0;1;31mcheck:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�[0m�[0;1;30m            6: �[0m�[1m�[0;1;46m timestamp: 0 �[0m
�[0;1;31mcheck:15'0     ~~~~~~~~~~~~~~
�[0m�[0;1;30m            7: �[0m�[1m�[0;1;46m type: 50 �[0m
�[0;1;31mcheck:15'0     ~~~~~~~~~~
�[0m�[0;1;30m            8: �[0m�[1m�[0;1;46m symbols: [] �[0m
�[0;1;31mcheck:15'0     ~~~~~~~~~~~~~
�[0m�[0;1;30m            9: �[0m�[1m�[0;1;46m - filename: '/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule' �[0m
...

@jplehr
Copy link
Contributor

jplehr commented Apr 8, 2025

Hi @adrian-prantl can this be forward fixed or better revert in the meantime?
Thanks!

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder openmp-offload-sles-build-only running on rocm-worker-hw-04-sles while building lldb,llvm at step 9 "Add check check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/140/builds/20729

Here is the relevant piece of the build log for the reference
Step 9 (Add check check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/dsymutil -verbose -oso-prepend-path=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil -y -o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM  /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/swiftmodule.test | /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/swiftmodule.test # RUN: at line 1
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/swiftmodule.test
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/dsymutil -verbose -oso-prepend-path=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil -y -o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/swiftmodule.test
note: trying to open '/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule'
note: loaded object.
warning: Unable to open /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
note: trying to open '/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
note: loaded object.
warning: Unable to open /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
note: while processing dwarf streamer init
error: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM/Contents/Resources/DWARF/swiftmodule.test: The file was not recognized as a valid object file/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/swiftmodule.test:15:10: error: CHECK: expected string not found in input
# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
         ^
<stdin>:1:1: note: scanning from here
---
^
<stdin>:9:67: note: possible intended match here
 - filename: '/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
                                                                  ^

Input file: <stdin>
Check file: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/swiftmodule.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1: --- 
check:15'0     X~~~ error: no match found
            2: triple: 'arm64-apple-darwin' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            3: binary-path: '' 
check:15'0     ~~~~~~~~~~~~~~~~
            4: objects: 
check:15'0     ~~~~~~~~~
            5:  - filename: '/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6:  timestamp: 0 
check:15'0     ~~~~~~~~~~~~~~
            7:  type: 50 
check:15'0     ~~~~~~~~~~
            8:  symbols: [] 
check:15'0     ~~~~~~~~~~~~~
            9:  - filename: '/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule' 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder flang-aarch64-latest-gcc running on linaro-flang-aarch64-latest-gcc while building lldb,llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/130/builds/12103

Here is the relevant piece of the build log for the reference
Step 5 (build-unified-tree) failure: build (failure)
...
50.518 [241/43/7059] Creating library symlink lib/libMLIRTensorToLinalg.so
50.519 [241/42/7060] Creating library symlink lib/libMLIRNVVMTarget.so
50.521 [241/41/7061] Creating library symlink lib/libMLIRCAPILinalg.so
50.525 [241/40/7062] Creating library symlink lib/libMLIRVectorTestPasses.so
50.528 [241/39/7063] Creating library symlink lib/libMLIRTilingInterfaceTestPasses.so
50.536 [241/38/7064] Linking CXX shared library lib/libMLIRTestVectorToSPIRV.so.21.0git
50.536 [241/37/7065] Linking CXX static library lib/libLLVMOptDriver_static.a
50.590 [241/36/7066] Linking CXX shared library lib/libMLIRArmSMETestPasses.so.21.0git
50.622 [241/35/7067] Linking CXX shared library lib/libLLVMExegesisAArch64.so.21.0git
50.647 [241/34/7068] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/local/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/lib:"  lib/libLLVMAArch64CodeGen.so.21.0git  lib/libLLVMAArch64Desc.so.21.0git  lib/libLLVMAArch64Info.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor13EnterSubBlockEjPj'
/usr/bin/ld: /home/tcwg-buildbot/worker/flang-aarch64-latest-gcc/build/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
50.692 [241/33/7069] Linking CXX shared library lib/libclangHandleLLVM.so.21.0git
50.695 [241/32/7070] Linking CXX executable bin/llvm-libtool-darwin
50.702 [241/31/7071] Linking CXX executable bin/llvm-lipo
50.703 [241/30/7072] Linking CXX shared library lib/libLTO.so.21.0git
50.734 [241/29/7073] Linking CXX shared library lib/libclangDynamicASTMatchers.so.21.0git
50.763 [241/28/7074] Linking CXX executable bin/clang-sycl-linker
50.767 [241/27/7075] Linking CXX executable bin/llvm-c-test
50.775 [241/26/7076] Linking CXX shared library lib/libMLIRVectorTransformOps.so.21.0git
50.776 [241/25/7077] Linking CXX executable bin/llvm-gsymutil
50.780 [241/24/7078] Linking CXX executable bin/llvm-dwp
50.788 [241/23/7079] Linking CXX shared library lib/libMLIRROCDLToLLVMIRTranslation.so.21.0git
50.811 [241/22/7080] Linking CXX executable bin/llvm-lto
50.812 [241/21/7081] Linking CXX executable bin/llc
50.825 [241/20/7082] Linking CXX shared library lib/libMLIRVectorToLLVMPass.so.21.0git
50.834 [241/19/7083] Linking CXX executable bin/bugpoint
50.836 [241/18/7084] Linking CXX executable bin/llvm-split
50.837 [241/17/7085] Linking CXX shared library lib/libLLVMOptDriver.so.21.0git
50.838 [241/16/7086] Linking CXX executable bin/llvm-dwarfutil
50.853 [241/15/7087] Linking CXX executable bin/clang-nvlink-wrapper
50.858 [241/14/7088] Linking CXX executable bin/llvm-isel-fuzzer
50.913 [241/13/7089] Linking CXX shared library lib/libMLIRExecutionEngine.so.21.0git
50.928 [241/12/7090] Linking CXX executable bin/llvm-reduce
50.932 [241/11/7091] Linking CXX shared library lib/libMLIRSparseTensorTransforms.so.21.0git
50.944 [241/10/7092] Linking CXX shared library lib/libMLIRGPUToSPIRV.so.21.0git
51.114 [241/9/7093] Linking CXX executable bin/clang-offload-packager
51.119 [241/8/7094] Linking CXX executable bin/llvm-lto2
51.278 [241/7/7095] Linking CXX executable bin/clang-linker-wrapper
51.306 [241/6/7096] Linking CXX executable bin/lli
51.312 [241/5/7097] Linking CXX executable bin/llvm-opt-fuzzer
51.602 [241/4/7098] Linking CXX shared library lib/libFortranEvaluate.so.21.0git
52.472 [241/3/7099] Linking CXX shared library lib/libMLIRLinalgTransformOps.so.21.0git
52.696 [241/2/7100] Linking CXX shared library lib/libMLIRTestDialect.so.21.0git
59.637 [241/1/7101] Linking CXX shared library lib/libclang-cpp.so.21.0git
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-sie-win running on sie-win-worker while building lldb,llvm at step 7 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/46/builds/14843

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
z:\b\llvm-clang-x86_64-sie-win\build\bin\dsymutil.exe -verbose -oso-prepend-path=Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil -y -o Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM  Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\dsymutil.exe' -verbose '-oso-prepend-path=Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil' -y -o 'Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test'
# .---command stderr------------
# | note: trying to open 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule'
# | note: loaded object.
# | warning: Unable to open Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
# | note: trying to open 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule'
# | note: loaded object.
# | warning: Unable to open Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
# | error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
# | note: while processing dwarf streamer init
# | error: Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM\Contents\Resources\DWARF\swiftmodule.test: The file was not recognized as a valid object file
# `-----------------------------
# error: command failed with exit status: 1
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test'
# .---command stderr------------
# | �[1mZ:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test:15:10: �[0m�[0;1;31merror: �[0m�[1mCHECK: expected string not found in input
�[0m# | �[1m�[0m# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
# | �[0;1;32m         ^
�[0m# | �[0;1;32m�[0m�[1m<stdin>:1:1: �[0m�[0;1;30mnote: �[0m�[1mscanning from here
�[0m# | �[1m�[0m---
# | �[0;1;32m^
�[0m# | �[0;1;32m�[0m�[1m<stdin>:9:47: �[0m�[0;1;30mnote: �[0m�[1mpossible intended match here
�[0m# | �[1m�[0m - filename: 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule'
# | �[0;1;32m                                              ^
�[0m# | �[0;1;32m�[0m
# | Input file: <stdin>
# | Check file: Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# | �[1m�[0m�[0;1;30m            1: �[0m�[1m�[0;1;46m--- �[0m
# | �[0;1;31mcheck:15'0     X~~~ error: no match found
�[0m# | �[0;1;31m�[0m�[0;1;30m            2: �[0m�[1m�[0;1;46mtriple: 'arm64-apple-darwin' �[0m
# | �[0;1;31mcheck:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�[0m# | �[0;1;31m�[0m�[0;1;30m            3: �[0m�[1m�[0;1;46mbinary-path: '' �[0m
# | �[0;1;31mcheck:15'0     ~~~~~~~~~~~~~~~~
�[0m# | �[0;1;31m�[0m�[0;1;30m            4: �[0m�[1m�[0;1;46mobjects: �[0m
# | �[0;1;31mcheck:15'0     ~~~~~~~~~
�[0m# | �[0;1;31m�[0m�[0;1;30m            5: �[0m�[1m�[0;1;46m - filename: 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule' �[0m
# | �[0;1;31mcheck:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�[0m# | �[0;1;31m�[0m�[0;1;30m            6: �[0m�[1m�[0;1;46m timestamp: 0 �[0m
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder clang-cmake-x86_64-avx512-linux running on avx512-intel64 while building lldb,llvm at step 7 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/133/builds/14162

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/dsymutil -verbose -oso-prepend-path=/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil -y -o /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM  /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/swiftmodule.test | /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/swiftmodule.test # RUN: at line 1
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/swiftmodule.test
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/dsymutil -verbose -oso-prepend-path=/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil -y -o /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/swiftmodule.test
note: trying to open '/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule'
note: loaded object.
warning: Unable to open /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
note: trying to open '/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
note: loaded object.
warning: Unable to open /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
note: while processing dwarf streamer init
error: /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM/Contents/Resources/DWARF/swiftmodule.test: The file was not recognized as a valid object file/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/swiftmodule.test:15:10: error: CHECK: expected string not found in input
# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
         ^
<stdin>:1:1: note: scanning from here
---
^
<stdin>:9:73: note: possible intended match here
 - filename: '/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
                                                                        ^

Input file: <stdin>
Check file: /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/swiftmodule.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1: --- 
check:15'0     X~~~ error: no match found
            2: triple: 'arm64-apple-darwin' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            3: binary-path: '' 
check:15'0     ~~~~~~~~~~~~~~~~
            4: objects: 
check:15'0     ~~~~~~~~~
            5:  - filename: '/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6:  timestamp: 0 
check:15'0     ~~~~~~~~~~~~~~
            7:  type: 50 
check:15'0     ~~~~~~~~~~
            8:  symbols: [] 
check:15'0     ~~~~~~~~~~~~~
            9:  - filename: '/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule' 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder polly-x86_64-linux-shared running on polly-x86_64-gce2 while building lldb,llvm at step 5 "build".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/97/builds/5912

Here is the relevant piece of the build log for the reference
Step 5 (build) failure: 'ninja' (failure)
...
[3828/4371] Building Options.inc...
[3829/4371] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o
[3830/4371] Linking CXX executable bin/llvm-dwarfdump
[3831/4371] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/DebugInfoLinker.cpp.o
[3832/4371] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/llvm-dwarfutil.cpp.o
[3833/4371] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp-driver.cpp.o
[3834/4371] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
[3835/4371] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o
[3836/4371] Linking CXX executable bin/llvm-dwarfutil
[3837/4371] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=lld -Wl,--color-diagnostics     -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/worker/buildbot-workers/polly-x86_64-gce2/rundir/llvm.obj/lib:"  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMNVPTXCodeGen.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMNVPTXDesc.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMNVPTXInfo.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/worker/buildbot-workers/polly-x86_64-gce2/rundir/llvm.obj/lib && :
ld.lld: error: undefined symbol: llvm::BitstreamCursor::ReadAbbrevRecord()
>>> referenced by SwiftModule.cpp
>>>               tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:(llvm::BitstreamCursor::advance(unsigned int))

ld.lld: error: undefined symbol: llvm::BitstreamCursor::EnterSubBlock(unsigned int, unsigned int*)
>>> referenced by SwiftModule.cpp
>>>               tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:((anonymous namespace)::enterTopLevelModuleBlock(llvm::BitstreamCursor&, unsigned int) (.constprop.0))
>>> referenced by SwiftModule.cpp
>>>               tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:(IsBuiltFromSwiftInterface(llvm::StringRef))
>>> referenced by SwiftModule.cpp
>>>               tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:(IsBuiltFromSwiftInterface(llvm::StringRef))

ld.lld: error: undefined symbol: llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long>&, llvm::StringRef*)
>>> referenced by SwiftModule.cpp
>>>               tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:(IsBuiltFromSwiftInterface(llvm::StringRef))
>>> referenced by SwiftModule.cpp
>>>               tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:(IsBuiltFromSwiftInterface(llvm::StringRef))
collect2: error: ld returned 1 exit status
[3838/4371] Linking CXX executable bin/llvm-dwp
[3839/4371] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder clang-armv8-quick running on linaro-clang-armv8-quick while building lldb,llvm at step 5 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/154/builds/14534

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/dsymutil -verbose -oso-prepend-path=/home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil -y -o /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM  /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/swiftmodule.test | /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/swiftmodule.test # RUN: at line 1
+ /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/dsymutil -verbose -oso-prepend-path=/home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil -y -o /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/swiftmodule.test
+ /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/swiftmodule.test
note: trying to open '/home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule'
note: loaded object.
warning: Unable to open /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
note: trying to open '/home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
note: loaded object.
warning: Unable to open /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
note: while processing dwarf streamer init
error: /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM/Contents/Resources/DWARF/swiftmodule.test: The file was not recognized as a valid object file/home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/swiftmodule.test:15:10: error: CHECK: expected string not found in input
# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
         ^
<stdin>:1:1: note: scanning from here
---
^
<stdin>:9:54: note: possible intended match here
 - filename: '/home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
                                                     ^

Input file: <stdin>
Check file: /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/swiftmodule.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1: --- 
check:15'0     X~~~ error: no match found
            2: triple: 'arm64-apple-darwin' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            3: binary-path: '' 
check:15'0     ~~~~~~~~~~~~~~~~
            4: objects: 
check:15'0     ~~~~~~~~~
            5:  - filename: '/home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6:  timestamp: 0 
check:15'0     ~~~~~~~~~~~~~~
            7:  type: 50 
check:15'0     ~~~~~~~~~~
            8:  symbols: [] 
check:15'0     ~~~~~~~~~~~~~
            9:  - filename: '/home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule' 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder polly-x86_64-linux-shared-plugin running on polly-x86_64-gce2 while building lldb,llvm at step 5 "build".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/118/builds/5634

Here is the relevant piece of the build log for the reference
Step 5 (build) failure: 'ninja' (failure)

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx64-nvidia-ubuntu running on as-builder-7 while building lldb,llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/160/builds/15965

Here is the relevant piece of the build log for the reference
Step 5 (build-unified-tree) failure: build (failure)
...
58.366 [1/9/2717] Linking CXX shared module lib/BugpointPasses.so
58.443 [1/8/2718] Linking CXX executable bin/opt
59.858 [1/7/2719] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o
60.055 [1/6/2720] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o
61.866 [1/5/2721] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o
62.594 [1/4/2722] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o
65.957 [1/3/2723] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o
68.525 [1/2/2724] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
68.737 [1/1/2725] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
68.858 [0/1/2726] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold     -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/buildbot/worker/as-builder-7/ramdisk/llvm-nvptx64-nvidia-ubuntu/build/lib:"  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMNVPTXCodeGen.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMNVPTXDesc.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMNVPTXInfo.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/buildbot/worker/as-builder-7/ramdisk/llvm-nvptx64-nvidia-ubuntu/build/lib && :
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function llvm::BitstreamCursor::advance(unsigned int): error: undefined reference to 'llvm::BitstreamCursor::ReadAbbrevRecord()'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function (anonymous namespace)::enterTopLevelModuleBlock(llvm::BitstreamCursor&, unsigned int) [clone .constprop.0]: error: undefined reference to 'llvm::BitstreamCursor::EnterSubBlock(unsigned int, unsigned int*)'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function IsBuiltFromSwiftInterface(llvm::StringRef): error: undefined reference to 'llvm::BitstreamCursor::EnterSubBlock(unsigned int, unsigned int*)'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function IsBuiltFromSwiftInterface(llvm::StringRef): error: undefined reference to 'llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long>&, llvm::StringRef*)'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function IsBuiltFromSwiftInterface(llvm::StringRef): error: undefined reference to 'llvm::BitstreamCursor::EnterSubBlock(unsigned int, unsigned int*)'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function IsBuiltFromSwiftInterface(llvm::StringRef): error: undefined reference to 'llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long>&, llvm::StringRef*)'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx-nvidia-ubuntu running on as-builder-7 while building lldb,llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/180/builds/15954

Here is the relevant piece of the build log for the reference
Step 5 (build-unified-tree) failure: build (failure)
...
50.553 [1/9/2717] Linking CXX executable bin/llvm-lto
50.566 [1/8/2718] Creating library symlink lib/libLTO.so
50.953 [1/7/2719] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o
51.197 [1/6/2720] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o
53.055 [1/5/2721] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o
53.523 [1/4/2722] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o
57.117 [1/3/2723] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o
59.472 [1/2/2724] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
60.130 [1/1/2725] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
60.253 [0/1/2726] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold     -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/buildbot/worker/as-builder-7/ramdisk/llvm-nvptx-nvidia-ubuntu/build/lib:"  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMNVPTXCodeGen.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMNVPTXDesc.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMNVPTXInfo.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/buildbot/worker/as-builder-7/ramdisk/llvm-nvptx-nvidia-ubuntu/build/lib && :
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function llvm::BitstreamCursor::advance(unsigned int): error: undefined reference to 'llvm::BitstreamCursor::ReadAbbrevRecord()'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function (anonymous namespace)::enterTopLevelModuleBlock(llvm::BitstreamCursor&, unsigned int) [clone .constprop.0]: error: undefined reference to 'llvm::BitstreamCursor::EnterSubBlock(unsigned int, unsigned int*)'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function IsBuiltFromSwiftInterface(llvm::StringRef): error: undefined reference to 'llvm::BitstreamCursor::EnterSubBlock(unsigned int, unsigned int*)'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function IsBuiltFromSwiftInterface(llvm::StringRef): error: undefined reference to 'llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long>&, llvm::StringRef*)'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function IsBuiltFromSwiftInterface(llvm::StringRef): error: undefined reference to 'llvm::BitstreamCursor::EnterSubBlock(unsigned int, unsigned int*)'
tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o:SwiftModule.cpp:function IsBuiltFromSwiftInterface(llvm::StringRef): error: undefined reference to 'llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl<unsigned long>&, llvm::StringRef*)'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx-nvidia-win running on as-builder-8 while building lldb,llvm at step 7 "test-build-unified-tree-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/54/builds/8065

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\bin\dsymutil.exe -verbose -oso-prepend-path=C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil -y -o C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM  C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test | c:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\bin\filecheck.exe C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test
# executed command: 'c:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\bin\dsymutil.exe' -verbose '-oso-prepend-path=C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil' -y -o 'C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM' 'C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test'
# .---command stderr------------
# | note: trying to open 'C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule'
# | note: loaded object.
# | warning: Unable to open C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
# | note: trying to open 'C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule'
# | note: loaded object.
# | warning: Unable to open C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
# | error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
# | note: while processing dwarf streamer init
# | error: C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM\Contents\Resources\DWARF\swiftmodule.test: The file was not recognized as a valid object file
# `-----------------------------
# error: command failed with exit status: 1
# executed command: 'c:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\bin\filecheck.exe' 'C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test'
# .---command stderr------------
# | C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test:15:10: error: CHECK: expected string not found in input
# | # CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
# |          ^
# | <stdin>:1:1: note: scanning from here
# | ---
# | ^
# | <stdin>:9:63: note: possible intended match here
# |  - filename: 'C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule'
# |                                                               ^
# | 
# | Input file: <stdin>
# | Check file: C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: --- 
# | check:15'0     X~~~ error: no match found
# |             2: triple: 'arm64-apple-darwin' 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             3: binary-path: '' 
# | check:15'0     ~~~~~~~~~~~~~~~~
# |             4: objects: 
# | check:15'0     ~~~~~~~~~
# |             5:  - filename: 'C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule' 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             6:  timestamp: 0 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-darwin running on doug-worker-3 while building lldb,llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/23/builds/9174

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/dsymutil -verbose -oso-prepend-path=/Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil -y -o /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM  /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test | /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test # RUN: at line 1
+ /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/dsymutil -verbose -oso-prepend-path=/Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil -y -o /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test
+ /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/bin/FileCheck /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test
note: trying to open '/Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule'
note: loaded object.
warning: Unable to open /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
note: trying to open '/Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
note: loaded object.
warning: Unable to open /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
note: while processing dwarf streamer init
error: /Volumes/RAMDisk/buildbot-root/x86_64-darwin/build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM/Contents/Resources/DWARF/swiftmodule.test: The file was not recognized as a valid object file/Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test:15:10: error: CHECK: expected string not found in input
# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
         ^
<stdin>:1:1: note: scanning from here
---
^
<stdin>:9:61: note: possible intended match here
 - filename: '/Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
                                                            ^

Input file: <stdin>
Check file: /Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1: --- 
check:15'0     X~~~ error: no match found
            2: triple: 'arm64-apple-darwin' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            3: binary-path: '' 
check:15'0     ~~~~~~~~~~~~~~~~
            4: objects: 
check:15'0     ~~~~~~~~~
            5:  - filename: '/Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6:  timestamp: 0 
check:15'0     ~~~~~~~~~~~~~~
            7:  type: 50 
check:15'0     ~~~~~~~~~~
            8:  symbols: [] 
check:15'0     ~~~~~~~~~~~~~
            9:  - filename: '/Volumes/RAMDisk/buildbot-root/x86_64-darwin/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule' 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx64-nvidia-win running on as-builder-8 while building lldb,llvm at step 7 "test-build-unified-tree-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/155/builds/8211

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\dsymutil.exe -verbose -oso-prepend-path=C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil -y -o C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM  C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test | c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\filecheck.exe C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test
# executed command: 'c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\dsymutil.exe' -verbose '-oso-prepend-path=C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil' -y -o 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM' 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test'
# .---command stderr------------
# | note: trying to open 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule'
# | note: loaded object.
# | warning: Unable to open C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
# | note: trying to open 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule'
# | note: loaded object.
# | warning: Unable to open C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
# | error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
# | note: while processing dwarf streamer init
# | error: C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM\Contents\Resources\DWARF\swiftmodule.test: The file was not recognized as a valid object file
# `-----------------------------
# error: command failed with exit status: 1
# executed command: 'c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\filecheck.exe' 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test'
# .---command stderr------------
# | C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test:15:10: error: CHECK: expected string not found in input
# | # CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
# |          ^
# | <stdin>:1:1: note: scanning from here
# | ---
# | ^
# | <stdin>:9:65: note: possible intended match here
# |  - filename: 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule'
# |                                                                 ^
# | 
# | Input file: <stdin>
# | Check file: C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: --- 
# | check:15'0     X~~~ error: no match found
# |             2: triple: 'arm64-apple-darwin' 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             3: binary-path: '' 
# | check:15'0     ~~~~~~~~~~~~~~~~
# |             4: objects: 
# | check:15'0     ~~~~~~~~~
# |             5:  - filename: 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule' 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             6:  timestamp: 0 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder clang-m68k-linux-cross running on suse-gary-m68k-cross while building lldb,llvm at step 5 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/27/builds/8307

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/dsymutil -verbose -oso-prepend-path=/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil -y -o /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM  /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/swiftmodule.test | /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/swiftmodule.test # RUN: at line 1
+ /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/dsymutil -verbose -oso-prepend-path=/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil -y -o /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/swiftmodule.test
+ /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/bin/FileCheck /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/swiftmodule.test
note: trying to open '/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule'
note: loaded object.
warning: Unable to open /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
note: trying to open '/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
note: loaded object.
warning: Unable to open /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
note: while processing dwarf streamer init
error: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM/Contents/Resources/DWARF/swiftmodule.test: The file was not recognized as a valid object file/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/swiftmodule.test:15:10: error: CHECK: expected string not found in input
# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
         ^
<stdin>:1:1: note: scanning from here
---
^
<stdin>:9:77: note: possible intended match here
 - filename: '/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
                                                                            ^

Input file: <stdin>
Check file: /var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/swiftmodule.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1: --- 
check:15'0     X~~~ error: no match found
            2: triple: 'arm64-apple-darwin' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            3: binary-path: '' 
check:15'0     ~~~~~~~~~~~~~~~~
            4: objects: 
check:15'0     ~~~~~~~~~
            5:  - filename: '/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6:  timestamp: 0 
check:15'0     ~~~~~~~~~~~~~~
            7:  type: 50 
check:15'0     ~~~~~~~~~~
            8:  symbols: [] 
check:15'0     ~~~~~~~~~~~~~
            9:  - filename: '/var/lib/buildbot/workers/suse-gary-m68k-cross/clang-m68k-linux-cross/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule' 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder clang-ppc64le-linux-multistage running on ppc64le-clang-multistage-test while building lldb,llvm at step 4 "build stage 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/76/builds/8565

Here is the relevant piece of the build log for the reference
Step 4 (build stage 1) failure: 'ninja' (failure)
...
In file included from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/include/llvm/ADT/StringMapEntry.h:19,
                 from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/include/llvm/ADT/StringMap.h:17,
                 from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/tools/dsymutil/BinaryHolder.h:17,
                 from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/tools/dsymutil/DwarfLinkerForBinary.h:12,
                 from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp:9:
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/include/llvm/ADT/StringRef.h: In member function ‘bool llvm::dsymutil::DwarfLinkerForBinary::AddressManager::findValidRelocsInDebugSections(const llvm::object::ObjectFile&, const llvm::dsymutil::DebugMapObject&)’:
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/llvm/llvm/include/llvm/ADT/StringRef.h:886:20: warning: ‘int __builtin_memcmp_eq(const void*, const void*, long unsigned int)’ specified size 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
     return ::memcmp(LHS.data(), RHS.data(), LHS.size()) == 0;
            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[6343/6349] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/lib64/ccache/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/lib:"  lib/libLLVMAArch64CodeGen.so.21.0git  lib/libLLVMAMDGPUCodeGen.so.21.0git  lib/libLLVMARMCodeGen.so.21.0git  lib/libLLVMAVRCodeGen.so.21.0git  lib/libLLVMBPFCodeGen.so.21.0git  lib/libLLVMHexagonCodeGen.so.21.0git  lib/libLLVMLanaiCodeGen.so.21.0git  lib/libLLVMLoongArchCodeGen.so.21.0git  lib/libLLVMMipsCodeGen.so.21.0git  lib/libLLVMMSP430CodeGen.so.21.0git  lib/libLLVMNVPTXCodeGen.so.21.0git  lib/libLLVMPowerPCCodeGen.so.21.0git  lib/libLLVMRISCVCodeGen.so.21.0git  lib/libLLVMSparcCodeGen.so.21.0git  lib/libLLVMSPIRVCodeGen.so.21.0git  lib/libLLVMSystemZCodeGen.so.21.0git  lib/libLLVMVECodeGen.so.21.0git  lib/libLLVMWebAssemblyCodeGen.so.21.0git  lib/libLLVMX86CodeGen.so.21.0git  lib/libLLVMXCoreCodeGen.so.21.0git  lib/libLLVMAArch64Desc.so.21.0git  lib/libLLVMAMDGPUDesc.so.21.0git  lib/libLLVMARMDesc.so.21.0git  lib/libLLVMAVRDesc.so.21.0git  lib/libLLVMBPFDesc.so.21.0git  lib/libLLVMLoongArchDesc.so.21.0git  lib/libLLVMMipsDesc.so.21.0git  lib/libLLVMMSP430Desc.so.21.0git  lib/libLLVMNVPTXDesc.so.21.0git  lib/libLLVMPowerPCDesc.so.21.0git  lib/libLLVMRISCVDesc.so.21.0git  lib/libLLVMSparcDesc.so.21.0git  lib/libLLVMSPIRVDesc.so.21.0git  lib/libLLVMSystemZDesc.so.21.0git  lib/libLLVMVEDesc.so.21.0git  lib/libLLVMX86Desc.so.21.0git  lib/libLLVMXCoreDesc.so.21.0git  lib/libLLVMAArch64Info.so.21.0git  lib/libLLVMAMDGPUInfo.so.21.0git  lib/libLLVMARMInfo.so.21.0git  lib/libLLVMAVRInfo.so.21.0git  lib/libLLVMBPFInfo.so.21.0git  lib/libLLVMLoongArchInfo.so.21.0git  lib/libLLVMMipsInfo.so.21.0git  lib/libLLVMMSP430Info.so.21.0git  lib/libLLVMNVPTXInfo.so.21.0git  lib/libLLVMPowerPCInfo.so.21.0git  lib/libLLVMRISCVInfo.so.21.0git  lib/libLLVMSparcInfo.so.21.0git  lib/libLLVMSPIRVInfo.so.21.0git  lib/libLLVMSystemZInfo.so.21.0git  lib/libLLVMVEInfo.so.21.0git  lib/libLLVMX86Info.so.21.0git  lib/libLLVMXCoreInfo.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  -lpthread  lib/libLLVMHexagonDesc.so.21.0git  lib/libLLVMHexagonInfo.so.21.0git  lib/libLLVMLanaiDesc.so.21.0git  lib/libLLVMLanaiInfo.so.21.0git  lib/libLLVMWebAssemblyDesc.so.21.0git  lib/libLLVMWebAssemblyInfo.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor13EnterSubBlockEjPj'
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
[6344/6349] Linking CXX shared library lib/libclang-cpp.so.21.0git
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder arc-builder running on arc-worker while building lldb,llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/3/builds/14248

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/buildbot/worker/arc-folder/build/bin/dsymutil -verbose -oso-prepend-path=/buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil -y -o /buildbot/worker/arc-folder/build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM  /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test | /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test # RUN: at line 1
+ /buildbot/worker/arc-folder/build/bin/dsymutil -verbose -oso-prepend-path=/buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil -y -o /buildbot/worker/arc-folder/build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test
+ /buildbot/worker/arc-folder/build/bin/FileCheck /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test
note: trying to open '/buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule'
note: loaded object.
warning: Unable to open /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
note: trying to open '/buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
note: loaded object.
warning: Unable to open /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
note: while processing dwarf streamer init
error: /buildbot/worker/arc-folder/build/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM/Contents/Resources/DWARF/swiftmodule.test: The file was not recognized as a valid object file/buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test:15:10: error: CHECK: expected string not found in input
# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
         ^
<stdin>:1:1: note: scanning from here
---
^
<stdin>:9:44: note: possible intended match here
 - filename: '/buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
                                           ^

Input file: <stdin>
Check file: /buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/swiftmodule.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1: --- 
check:15'0     X~~~ error: no match found
            2: triple: 'arm64-apple-darwin' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            3: binary-path: '' 
check:15'0     ~~~~~~~~~~~~~~~~
            4: objects: 
check:15'0     ~~~~~~~~~
            5:  - filename: '/buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6:  timestamp: 0 
check:15'0     ~~~~~~~~~~~~~~
            7:  type: 50 
check:15'0     ~~~~~~~~~~
            8:  symbols: [] 
check:15'0     ~~~~~~~~~~~~~
            9:  - filename: '/buildbot/worker/arc-folder/llvm-project/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule' 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder flang-aarch64-sharedlibs running on linaro-flang-aarch64-sharedlibs while building lldb,llvm at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/80/builds/12332

Here is the relevant piece of the build log for the reference
Step 5 (build-unified-tree) failure: build (failure)
...
101.983 [663/75/6799] Linking CXX shared library lib/libMLIRMathToFuncs.so.21.0git
101.983 [663/74/6800] Linking CXX shared library lib/libMLIRAffineTransforms.so.21.0git
101.983 [663/73/6801] Linking CXX shared library lib/libMLIRNVGPUTransforms.so.21.0git
101.997 [652/83/6802] Linking CXX shared library lib/libMLIRTransformLoopExtension.so.21.0git
101.998 [652/82/6803] Linking CXX shared library lib/libMLIRTransformPDLExtension.so.21.0git
101.998 [652/81/6804] Linking CXX shared library lib/libMLIRTransformDialectTransforms.so.21.0git
102.002 [648/84/6805] Linking CXX shared library lib/libMLIRX86VectorTransforms.so.21.0git
102.003 [648/83/6806] Linking CXX shared library lib/libMLIRXeGPUTransforms.so.21.0git
102.004 [648/82/6807] Linking CXX shared library lib/libMLIRCAPITransformDialect.so.21.0git
102.159 [567/162/6808] Linking CXX executable bin/dsymutil
FAILED: bin/dsymutil 
: && /usr/local/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/./lib  -Wl,--gc-sections tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/Reproducer.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/RelocationMap.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil-driver.cpp.o -o bin/dsymutil  -Wl,-rpath,"\$ORIGIN/../lib:/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib:"  lib/libLLVMAArch64CodeGen.so.21.0git  lib/libLLVMAArch64Desc.so.21.0git  lib/libLLVMAArch64Info.so.21.0git  lib/libLLVMDWARFLinkerClassic.so.21.0git  lib/libLLVMDWARFLinkerParallel.so.21.0git  lib/libLLVMOption.so.21.0git  lib/libLLVMAsmPrinter.so.21.0git  lib/libLLVMDWARFLinker.so.21.0git  lib/libLLVMCodeGen.so.21.0git  lib/libLLVMCodeGenTypes.so.21.0git  lib/libLLVMTarget.so.21.0git  lib/libLLVMDebugInfoDWARF.so.21.0git  lib/libLLVMObject.so.21.0git  lib/libLLVMMC.so.21.0git  lib/libLLVMRemarks.so.21.0git  lib/libLLVMTargetParser.so.21.0git  lib/libLLVMSupport.so.21.0git  -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib && :
/usr/bin/ld: tools/dsymutil/CMakeFiles/dsymutil.dir/SwiftModule.cpp.o: undefined reference to symbol '_ZN4llvm15BitstreamCursor13EnterSubBlockEjPj'
/usr/bin/ld: /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/./lib/libLLVMBitstreamReader.so.21.0git: error adding symbols: DSO missing from command line
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
102.159 [567/161/6809] Linking CXX executable bin/llvm-debuginfod-find
102.160 [567/160/6810] Linking CXX executable bin/llvm-diff
102.160 [567/159/6811] Linking CXX shared module lib/BugpointPasses.so
102.160 [567/158/6812] Linking CXX executable bin/llvm-itanium-demangle-fuzzer
102.161 [567/157/6813] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo-driver.cpp.o
102.162 [567/156/6814] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/llvm-ml.cpp.o
102.163 [567/155/6815] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/Disassembler.cpp.o
102.163 [567/154/6816] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/llvm-ml-driver.cpp.o
102.163 [567/153/6817] Creating library symlink lib/libMLIRArmSMEToLLVMIRTranslation.so
102.164 [567/152/6818] Creating library symlink lib/libMLIRArmSVEToLLVMIRTranslation.so
102.164 [567/151/6819] Creating library symlink lib/libMLIRAMXToLLVMIRTranslation.so
102.164 [567/150/6820] Creating library symlink lib/libMLIRBuiltinToLLVMIRTranslation.so
102.164 [567/149/6821] Creating library symlink lib/libMLIRGPUToLLVMIRTranslation.so
102.164 [567/148/6822] Creating library symlink lib/libMLIRLLVMToLLVMIRTranslation.so
102.164 [567/147/6823] Creating library symlink lib/libMLIRNVVMToLLVMIRTranslation.so
102.164 [567/146/6824] Creating library symlink lib/libMLIROpenACCToLLVMIRTranslation.so
102.164 [567/145/6825] Creating library symlink lib/libMLIROpenMPToLLVMIRTranslation.so
102.164 [567/144/6826] Creating library symlink lib/libMLIRROCDLToLLVMIRTranslation.so
102.164 [567/143/6827] Creating library symlink lib/libMLIRVCIXToLLVMIRTranslation.so
102.164 [567/142/6828] Creating library symlink lib/libMLIRX86VectorToLLVMIRTranslation.so
102.164 [567/141/6829] Creating library symlink lib/libMLIRTargetLLVM.so
102.164 [567/140/6830] Creating library symlink lib/libclangAnalysisFlowSensitive.so
102.165 [567/139/6831] Creating library symlink lib/libCUFAttrs.so
102.165 [567/138/6832] Linking CXX shared library lib/libMLIRMathToLibm.so.21.0git
102.166 [567/137/6833] Linking CXX shared library lib/libMyExtensionCh2.so.21.0git
102.166 [567/136/6834] Linking CXX shared library lib/libMyExtensionCh3.so.21.0git
102.166 [567/135/6835] Linking CXX shared library lib/libMyExtensionCh4.so.21.0git
102.166 [567/134/6836] Linking CXX executable bin/llvm-dwarfutil
102.166 [567/133/6837] Linking CXX executable bin/llvm-dwp
102.166 [567/132/6838] Linking CXX shared library lib/libLLVMExegesis.so.21.0git
102.166 [567/131/6839] Linking CXX shared library lib/libMLIRBufferizationTransformOps.so.21.0git
102.166 [567/130/6840] Linking CXX shared library lib/libMLIRLinalgUtils.so.21.0git
102.166 [567/129/6841] Linking CXX shared library lib/libMLIRSparseTensorUtils.so.21.0git
102.166 [567/128/6842] Linking CXX shared library lib/libMLIRSPIRVModuleCombiner.so.21.0git

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 8, 2025

LLVM Buildbot has detected a new failure on builder clang-solaris11-sparcv9 running on solaris11-sparcv9 while building lldb,llvm at step 5 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/13/builds/6465

Here is the relevant piece of the build log for the reference
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/dsymutil -verbose -oso-prepend-path=/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil -y -o /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM  /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/swiftmodule.test | /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/swiftmodule.test # RUN: at line 1
+ /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/dsymutil -verbose -oso-prepend-path=/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil -y -o /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/swiftmodule.test
+ /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/bin/FileCheck /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/swiftmodule.test
note: trying to open '/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule'
note: loaded object.
warning: Unable to open /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
note: trying to open '/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
note: loaded object.
warning: Unable to open /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
note: while processing dwarf streamer init
error: /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/stage1/test/tools/dsymutil/Output/swiftmodule.test.tmp.dSYM/Contents/Resources/DWARF/swiftmodule.test: The file was not recognized as a valid object file/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/swiftmodule.test:15:10: error: CHECK: expected string not found in input
# CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
         ^
<stdin>:1:1: note: scanning from here
---
^
<stdin>:9:73: note: possible intended match here
 - filename: '/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule'
                                                                        ^

Input file: <stdin>
Check file: /opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/swiftmodule.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            1: --- 
check:15'0     X~~~ error: no match found
            2: triple: 'arm64-apple-darwin' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            3: binary-path: '' 
check:15'0     ~~~~~~~~~~~~~~~~
            4: objects: 
check:15'0     ~~~~~~~~~
            5:  - filename: '/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/Inputs/Binary.swiftmodule' 
check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            6:  timestamp: 0 
check:15'0     ~~~~~~~~~~~~~~
            7:  type: 50 
check:15'0     ~~~~~~~~~~
            8:  symbols: [] 
check:15'0     ~~~~~~~~~~~~~
            9:  - filename: '/opt/llvm-buildbot/home/solaris11-sparcv9/clang-solaris11-sparcv9/llvm/llvm/test/tools/dsymutil/Inputs/FromInterface.swiftmodule' 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 9, 2025

LLVM Buildbot has detected a new failure on builder lld-x86_64-win running on as-worker-93 while building lldb,llvm at step 7 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/146/builds/2673

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM-Unit :: Support/./SupportTests.exe/82/95' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:C:\a\lld-x86_64-win\build\unittests\Support\.\SupportTests.exe-LLVM-Unit-17880-82-95.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=95 GTEST_SHARD_INDEX=82 C:\a\lld-x86_64-win\build\unittests\Support\.\SupportTests.exe
--

Script:
--
C:\a\lld-x86_64-win\build\unittests\Support\.\SupportTests.exe --gtest_filter=ProgramEnvTest.CreateProcessLongPath
--
C:\a\lld-x86_64-win\llvm-project\llvm\unittests\Support\ProgramTest.cpp(160): error: Expected equality of these values:
  0
  RC
    Which is: -2

C:\a\lld-x86_64-win\llvm-project\llvm\unittests\Support\ProgramTest.cpp(163): error: fs::remove(Twine(LongPath)): did not return errc::success.
error number: 13
error message: permission denied



C:\a\lld-x86_64-win\llvm-project\llvm\unittests\Support\ProgramTest.cpp:160
Expected equality of these values:
  0
  RC
    Which is: -2

C:\a\lld-x86_64-win\llvm-project\llvm\unittests\Support\ProgramTest.cpp:163
fs::remove(Twine(LongPath)): did not return errc::success.
error number: 13
error message: permission denied




********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Apr 12, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-win-x-armv7l running on as-builder-1 while building lldb,llvm at step 9 "test-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/38/builds/2874

Here is the relevant piece of the build log for the reference
Step 9 (test-check-llvm) failure: Test just built components: check-llvm completed (failure)
******************** TEST 'LLVM :: tools/dsymutil/swiftmodule.test' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\buildbot\as-builder-1\x-armv7l\build\bin\dsymutil.exe -verbose -oso-prepend-path=C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil -y -o C:\buildbot\as-builder-1\x-armv7l\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM  C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test | c:\buildbot\as-builder-1\x-armv7l\build\bin\filecheck.exe C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test
# executed command: 'c:\buildbot\as-builder-1\x-armv7l\build\bin\dsymutil.exe' -verbose '-oso-prepend-path=C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil' -y -o 'C:\buildbot\as-builder-1\x-armv7l\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM' 'C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test'
# .---command stderr------------
# | note: trying to open 'C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule'
# | note: loaded object.
# | warning: Unable to open C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule The file was not recognized as a valid object file
# | note: trying to open 'C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule'
# | note: loaded object.
# | warning: Unable to open C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule The file was not recognized as a valid object file
# | error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
# | note: while processing dwarf streamer init
# | error: C:\buildbot\as-builder-1\x-armv7l\build\test\tools\dsymutil\Output\swiftmodule.test.tmp.dSYM\Contents\Resources\DWARF\swiftmodule.test: The file was not recognized as a valid object file
# `-----------------------------
# error: command failed with exit status: 1
# executed command: 'c:\buildbot\as-builder-1\x-armv7l\build\bin\filecheck.exe' 'C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test'
# .---command stderr------------
# | C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test:15:10: error: CHECK: expected string not found in input
# | # CHECK: Skipping compiled textual Swift interface: {{.*}}/Inputs/FromInterface.swiftmodule
# |          ^
# | <stdin>:1:1: note: scanning from here
# | ---
# | ^
# | <stdin>:9:50: note: possible intended match here
# |  - filename: 'C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil/Inputs/FromInterface.swiftmodule'
# |                                                  ^
# | 
# | Input file: <stdin>
# | Check file: C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil\swiftmodule.test
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: --- 
# | check:15'0     X~~~ error: no match found
# |             2: triple: 'arm64-apple-darwin' 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             3: binary-path: '' 
# | check:15'0     ~~~~~~~~~~~~~~~~
# |             4: objects: 
# | check:15'0     ~~~~~~~~~
# |             5:  - filename: 'C:\buildbot\as-builder-1\x-armv7l\llvm-project\llvm\test\tools\dsymutil/Inputs/Binary.swiftmodule' 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             6:  timestamp: 0 
...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants