[libc-commits] [libc] [libc] Fix copy/paste error in file.cpp (PR #150802)
LLVM Continuous Integration via libc-commits
libc-commits at lists.llvm.org
Tue Aug 19 10:09:50 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `libc-x86_64-debian-dbg-asan` running on `libc-x86_64-debian` while building `libc` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/147/builds/27438
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[ RUN ] LlvmLibcFMinimumTest.InfArg
[ OK ] LlvmLibcFMinimumTest.InfArg (14 us)
[ RUN ] LlvmLibcFMinimumTest.NegInfArg
[ OK ] LlvmLibcFMinimumTest.NegInfArg (13 us)
[ RUN ] LlvmLibcFMinimumTest.BothZero
[ OK ] LlvmLibcFMinimumTest.BothZero (10 us)
[ RUN ] LlvmLibcFMinimumTest.Range
[ OK ] LlvmLibcFMinimumTest.Range (228 ms)
Ran 5 tests. PASS: 5 FAIL: 0
[507/1205] Running unit test libc.test.src.__support.File.file_test.__unit__
FAILED: libc/test/src/__support/File/CMakeFiles/libc.test.src.__support.File.file_test.__unit__ /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/build/libc/test/src/__support/File/CMakeFiles/libc.test.src.__support.File.file_test.__unit__
cd /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/build/libc/test/src/__support/File && /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/build/libc/test/src/__support/File/libc.test.src.__support.File.file_test.__unit__.__build__
[==========] Running 13 tests from 1 test suite.
[ RUN ] LlvmLibcFileTest.WriteOnly
[ OK ] LlvmLibcFileTest.WriteOnly (205 us)
[ RUN ] LlvmLibcFileTest.WriteLineBuffered
[ OK ] LlvmLibcFileTest.WriteLineBuffered (62 us)
[ RUN ] LlvmLibcFileTest.WriteUnbuffered
[ OK ] LlvmLibcFileTest.WriteUnbuffered (12 us)
[ RUN ] LlvmLibcFileTest.ReadOnly
[ OK ] LlvmLibcFileTest.ReadOnly (35 us)
[ RUN ] LlvmLibcFileTest.ReadSeekCurAndRead
[ OK ] LlvmLibcFileTest.ReadSeekCurAndRead (30 us)
[ RUN ] LlvmLibcFileTest.AppendOnly
[ OK ] LlvmLibcFileTest.AppendOnly (26 us)
[ RUN ] LlvmLibcFileTest.WriteUpdate
[ OK ] LlvmLibcFileTest.WriteUpdate (25 us)
[ RUN ] LlvmLibcFileTest.ReadUpdate
[ OK ] LlvmLibcFileTest.ReadUpdate (72 us)
[ RUN ] LlvmLibcFileTest.AppendUpdate
[ OK ] LlvmLibcFileTest.AppendUpdate (47 us)
[ RUN ] LlvmLibcFileTest.SmallBuffer
[ OK ] LlvmLibcFileTest.SmallBuffer (59 us)
[ RUN ] LlvmLibcFileTest.ZeroLengthBuffer
[ OK ] LlvmLibcFileTest.ZeroLengthBuffer (59 us)
[ RUN ] LlvmLibcFileTest.WriteNothing
[ OK ] LlvmLibcFileTest.WriteNothing (42 us)
[ RUN ] LlvmLibcFileTest.WriteSplit
[ OK ] LlvmLibcFileTest.WriteSplit (13 us)
Ran 13 tests. PASS: 13 FAIL: 0
=================================================================
==3342890==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 664 byte(s) in 1 object(s) allocated from:
#0 0x5592c1d4d46e in malloc (/home/llvm-libc-buildbot/home/sivachandra/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/build/libc/test/src/__support/File/libc.test.src.__support.File.file_test.__unit__.__build__+0xae46e) (BuildId: e7b8088b054e0a2a061c36457aa0573a8df8a350)
#1 0x5592c1da2fa8 in __llvm_libc_20_0_0_git::AllocChecker::alloc(unsigned long, __llvm_libc_20_0_0_git::AllocChecker&) /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/llvm-project/libc/src/__support/CPP/new.h:54:17
#2 0x5592c1d9f8fc in operator new(unsigned long, __llvm_libc_20_0_0_git::AllocChecker&) /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/llvm-project/libc/src/__support/CPP/new.h:79:10
#3 0x5592c1d8b527 in new_string_file(char*, unsigned long, int, bool, char const*) /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/llvm-project/libc/test/src/__support/File/file_test.cpp:112:10
```
</details>
https://github.com/llvm/llvm-project/pull/150802
More information about the libc-commits
mailing list