[libcxx-commits] [libcxx] [llvm] [libcxx] Remove ASan container overflow checks for SSO strings (PR #194208)

via libcxx-commits libcxx-commits at lists.llvm.org
Sat Apr 25 23:53:51 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 173269 tests passed
* 3254 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### LLVM-Unit
<details>
<summary>LLVM-Unit.DebugInfo/LogicalView/_/DebugInfoLogicalViewTests/3/18</summary>

```
Script(shard):
--
GTEST_OUTPUT=json:/home/gha/actions-runner/_work/llvm-project/llvm-project/build/unittests/DebugInfo/LogicalView/./DebugInfoLogicalViewTests-LLVM-Unit-1215624-3-18.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=18 GTEST_SHARD_INDEX=3 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/unittests/DebugInfo/LogicalView/./DebugInfoLogicalViewTests
--

Note: This is test shard 4 of 18.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from LogicalViewTest
[ RUN      ] LogicalViewTest.DWARFReader
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/DebugInfo/LogicalView/DWARFReaderTest.cpp:62: Failure
Value of: llvm::detail::TakeExpected(ReaderOrErr)
Expected: succeeded
  Actual: failed  (File '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/DebugInfo/LogicalView/Inputs/test-dwarf-clang-unspec-params.elf' does not exist.)

DebugInfoLogicalViewTests: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Error.h:686: storage_type *llvm::Expected<std::unique_ptr<llvm::logicalview::LVReader>>::getStorage() [T = std::unique_ptr<llvm::logicalview::LVReader>]: Assertion `!HasError && "Cannot get value when an error exists!"' failed.
 #0 0x0000000006cf90b8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
 #1 0x0000000006cf6035 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
 #2 0x0000000006cf9ec1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
 #3 0x00007d4818e1b330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
 #4 0x00007d4818e74b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
 #5 0x00007d4818e1b27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
 #6 0x00007d4818dfe8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
 #7 0x00007d4818dfe81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
 #8 0x00007d4818e11517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
 #9 0x0000000004ab6cbb _M_create /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/basic_string.tcc:144:2
#10 0x0000000004ab6cbb _M_construct<const char *> /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/basic_string.tcc:229:14
#11 0x0000000004ab6cbb basic_string /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/basic_string.h:627:2
#12 0x0000000004ab6cbb operator basic_string /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallString.h:283:12
#13 0x0000000004ab6cbb (anonymous namespace)::createReader(llvm::logicalview::LVReaderHandler&, llvm::SmallString<128u>&, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/DebugInfo/LogicalView/DWARFReaderTest.cpp:61:46
#14 0x0000000004ab19e6 release /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:217:16
#15 0x0000000004ab19e6 operator= /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:191:12
#16 0x0000000004ab19e6 operator= /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:243:61
#17 0x0000000004ab19e6 operator= /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:414:51
#18 0x0000000004ab19e6 elementProperties /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/DebugInfo/LogicalView/DWARFReaderTest.cpp:327:10
#19 0x0000000004ab19e6 (anonymous namespace)::LogicalViewTest_DWARFReader_Test::TestBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/unittests/DebugInfo/LogicalView/DWARFReaderTest.cpp:412:3
#20 0x0000000006d0ee80 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#21 0x0000000006d0ee80 testing::Test::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#22 0x0000000006d0fc60 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#23 0x0000000006d0fc60 testing::TestInfo::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#24 0x0000000006d10873 testing::TestSuite::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:3018:35
#25 0x0000000006d21a84 testing::internal::UnitTestImpl::RunAllTests() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5922:41
#26 0x0000000006d20e39 testing::UnitTest::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#27 0x0000000006cfb44a main /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3
#28 0x00007d4818e001ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#29 0x00007d4818e0028b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#30 0x0000000004a6c2a5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/unittests/DebugInfo/LogicalView/./DebugInfoLogicalViewTests+0x4a6c2a5)

--
exit: -6
--
shard JSON output does not exist: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/unittests/DebugInfo/LogicalView/./DebugInfoLogicalViewTests-LLVM-Unit-1215624-3-18.json
```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/194208


More information about the libcxx-commits mailing list