Skip to content

Conversation

@the8472
Copy link
Member

@the8472 the8472 commented Jun 28, 2025

the workaround only applies on kernels >= 6.9

fixes #140867

@rustbot
Copy link
Collaborator

rustbot commented Jun 28, 2025

r? @thomcc

rustbot has assigned @thomcc.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@rustbot rustbot added O-unix Operating system: Unix-like S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Jun 28, 2025
@rust-log-analyzer

This comment has been minimized.

@the8472 the8472 force-pushed the fix-write-at-append branch from b6ebbf6 to 8b87324 Compare June 29, 2025 14:48
@rust-log-analyzer

This comment has been minimized.

@the8472
Copy link
Member Author

the8472 commented Jun 29, 2025

Weird, the kernel should be new enough.

@the8472 the8472 force-pushed the fix-write-at-append branch from 8b87324 to bd44b22 Compare June 30, 2025 21:59
@rust-log-analyzer

This comment has been minimized.

@the8472 the8472 force-pushed the fix-write-at-append branch from bd44b22 to 9e75dad Compare June 30, 2025 22:27
@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Jun 30, 2025
@rust-log-analyzer

This comment has been minimized.

@the8472 the8472 force-pushed the fix-write-at-append branch from 9e75dad to 0d89239 Compare June 30, 2025 23:05
@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Jul 3, 2025

☔ The latest upstream changes (presumably #143294) made this pull request unmergeable. Please resolve the merge conflicts.

@the8472 the8472 force-pushed the fix-write-at-append branch from 0d89239 to 23ca6f2 Compare July 5, 2025 11:26
@rust-log-analyzer

This comment has been minimized.

@the8472 the8472 force-pushed the fix-write-at-append branch from 23ca6f2 to 614bbb8 Compare July 5, 2025 11:35
@rust-log-analyzer

This comment has been minimized.

@the8472 the8472 force-pushed the fix-write-at-append branch from 614bbb8 to f23f736 Compare July 5, 2025 12:02
@rust-log-analyzer

This comment has been minimized.

@the8472 the8472 force-pushed the fix-write-at-append branch from f23f736 to e8c7701 Compare July 5, 2025 12:22
@rust-log-analyzer

This comment has been minimized.

@the8472 the8472 force-pushed the fix-write-at-append branch 2 times, most recently from 9b85793 to 705d195 Compare July 5, 2025 12:51
@rust-log-analyzer

This comment has been minimized.

@the8472
Copy link
Member Author

the8472 commented Jul 5, 2025

At this point I'm fairly sure this is a kernel bug in the runner. Tests pass locally, the pwritev2 also happens in CI and doesn't return an error, meaning the flag should be supported.

Filed actions/runner-images#12530

@the8472
Copy link
Member Author

the8472 commented Jul 17, 2025

Github engineer directed me to the the ubuntu bug tracker.
https://bugs.launchpad.net/ubuntu/+source/linux-azure-6.11/+bug/2117183

@bors
Copy link
Collaborator

bors commented Jul 30, 2025

☔ The latest upstream changes (presumably #144692) made this pull request unmergeable. Please resolve the merge conflicts.

@the8472 the8472 force-pushed the fix-write-at-append branch from 705d195 to 5f3b0c8 Compare December 26, 2025 18:13
@rust-log-analyzer

This comment has been minimized.

@the8472 the8472 force-pushed the fix-write-at-append branch from 5f3b0c8 to 777c463 Compare December 26, 2025 18:45
@rustbot rustbot added the A-CI Area: Our Github Actions CI label Dec 26, 2025
@rust-log-analyzer
Copy link
Collaborator

The job pr-check-2 failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
  CACHE_DOMAIN: ci-caches.rust-lang.org
  PR_CI_JOB: 1
  IMAGE: pr-check-2
##[endgroup]
Linux runnervmh13bl 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
##[group]Run src/ci/scripts/collect-cpu-stats.sh
src/ci/scripts/collect-cpu-stats.sh
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
---
COPY scripts/sccache.sh /scripts/
RUN sh /scripts/sccache.sh

ENV SCRIPT \
        ldd --version && \
        python3 ../x.py test --stage 1 std -- "write_at" || \
        strace -ffe write,pwritev2,pwrite64,pwritev python3 ../x.py test --stage 1 std -- "write_at"
#!/bin/sh

# ignore-tidy-linelength

set -ex
---
DirectMap4k:      151488 kB
DirectMap2M:     7188480 kB
DirectMap1G:    11534336 kB
##[endgroup]
Executing ldd --version &&         python3 ../x.py test --stage 1 std -- write_at ||         strace -ffe write,pwritev2,pwrite64,pwritev python3 ../x.py test --stage 1 std -- write_at
+ ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.11) 2.35
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
+ python3 ../x.py test --stage 1 std -- write_at
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.05s
##[endgroup]
downloading https://static.rust-lang.org/dist/2025-12-10/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz
extracting /checkout/obj/build/cache/2025-12-10/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz to /checkout/obj/build/x86_64-unknown-linux-gnu/rustfmt
---
failures:

---- fs::tests::file_test_append_write_at stdout ----

thread 'fs::tests::file_test_append_write_at' (14339) panicked at library/std/src/fs/tests.rs:609:5:
assertion `left == right` failed
  left: "it\'s not working!   "
 right: "it\'s     working!"
stack backtrace:
   0: __rustc::rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::assert_failed_inner
   3: core::panicking::assert_failed::<&core::bstr::ByteStr, &core::bstr::ByteStr>
   4: <std::fs::tests::file_test_append_write_at::{closure#0} as core::ops::function::FnOnce<()>>::call_once
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- fs::tests::file_test_append_write_at stdout end ----

failures:
    fs::tests::file_test_append_write_at

test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 554 filtered out; finished in 1.63ms

error: test failed, to rerun pass `-p std --lib`
Bootstrap failed while executing `test --stage 1 std -- write_at`
Build completed unsuccessfully in 0:08:04
+ strace -ffe write,pwritev2,pwrite64,pwritev python3 ../x.py test --stage 1 std -- write_at
strace: Process 14345 attached
[pid 14345] write(1, "Linux x86_64 x86_64\n", 20) = 20
[pid 14345] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14345, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14346 attached
[pid 14346] write(1, "GNU/Linux\n", 10) = 10
[pid 14346] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14346, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14347 attached
[pid 14347] write(1, "8da80d36a3b8fe4c0cc737b1e9494ce3"..., 41) = 41
[pid 14347] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14347, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
##[group]Building bootstrap
write(1, "::group::Building bootstrap\n", 28) = 28
strace: Process 14348 attached
[pid 14348] pwrite64(9, "\0\0\0\0\0\0\0\0\0\0\0\0\225\5\6t\0\0\0\31\0\0\2\0\0\0\20\0\0\0\0\0"..., 512, 0) = 512
[pid 14348] pwrite64(9, "\0\0\0\17", 4, 512) = 4
[pid 14348] pwrite64(9, "\r\0\0\0m\0\360\0\17\332\17\275\17\235\17u\17T\17,\17\6\16\346\16\306\16\244\16|\16T"..., 4096, 516) = 4096
[pid 14348] pwrite64(9, "\225\5\v\227", 4, 4612) = 4
[pid 14348] pwrite64(9, "\0\0\0\24", 4, 4616) = 4
[pid 14348] pwrite64(9, "\r\0\0\0\177\1\25\0\17\347\17\304\17\243\17\213\17p\17U\17<\17\"\17\1\16\341\16\301\16\250"..., 4096, 4620) = 4096
[pid 14348] pwrite64(9, "\225\5\fr", 4, 8716) = 4
[pid 14348] pwrite64(9, "\0\0\0\1", 4, 8720) = 4
[pid 14348] pwrite64(9, "SQLite format 3\0\20\0\1\1\0@  \0\0\0\v\0\0\0\31"..., 4096, 8724) = 4096
[pid 14348] pwrite64(9, "\225\5\10\327", 4, 12820) = 4
[pid 14348] pwrite64(9, "\331\325\5\371 \241c\327\0\0\0\3", 12, 0) = 12
[pid 14348] pwrite64(6, "SQLite format 3\0\20\0\1\1\0@  \0\0\0\f\0\0\0\31"..., 4096, 0) = 4096
[pid 14348] pwrite64(6, "\r\0\0\0m\0\360\0\17\332\17\275\17\235\17u\17T\17,\17\6\16\346\16\306\16\244\16|\16T"..., 4096, 57344) = 4096
[pid 14348] pwrite64(6, "\r\0\0\0\177\1\25\0\17\347\17\304\17\243\17\213\17p\17U\17<\17\"\17\1\16\341\16\301\16\250"..., 4096, 77824) = 4096
[pid 14348] write(9, "||||", 4)         = 4
strace: Process 14349 attached
[pid 14348] write(2, "    Finished", 12    Finished) = 12
[pid 14348] write(2, " `dev` profile [unoptimized] tar"..., 48 `dev` profile [unoptimized] target(s) in 0.31s
) = 48
[pid 14348] write(9, "|", 1)            = 1
[pid 14348] write(9, "|", 1)            = 1
[pid 14348] write(9, "|", 1)            = 1
[pid 14349] write(9, "|", 1)            = 1
[pid 14349] write(9, "|", 1)            = 1
[pid 14349] write(9, "|", 1)            = 1
[pid 14349] +++ exited with 0 +++
[pid 14348] write(12, "/checkout/obj/build/bootstrap/de"..., 3926) = 3926
[pid 14348] write(12, "/checkout/obj/build/bootstrap/de"..., 3958) = 3958
[pid 14348] write(12, "/checkout/obj/build/bootstrap/de"..., 4008) = 4008
[pid 14348] write(12, "/checkout/obj/build/bootstrap/de"..., 3959) = 3959
[pid 14348] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14348, si_uid=1001, si_status=0, si_utime=4, si_stime=7} ---
write(1, "::endgroup::\n", 13)          = 13
##[endgroup]
strace: Process 14350 attached
strace: Process 14351 attached
[pid 14351] write(1, "../\n", 4)        = 4
[pid 14351] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14351, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14352 attached
[pid 14352] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14352, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14353 attached
strace: Process 14354 attached
strace: Process 14355 attached
[pid 14353] write(1, "2025-12-26", 10)  = 10
[pid 14353] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14353, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14354] write(1, "d41dab860d19315f5db40d72376bef54"..., 41) = 41
[pid 14354] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14354, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14355] write(1, "d41dab860\n", 10) = 10
[pid 14355] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14355, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14356 attached
strace: Process 14357 attached
[pid 14356] write(4, "||||||||||||||||||||||||||||||||", 32) = 32
strace: Process 14358 attached
strace: Process 14359 attached
[pid 14358] write(1, "/checkout/obj/build/x86_64-unkno"..., 52) = 52
[pid 14358] +++ exited with 0 +++
[pid 14359] +++ exited with 0 +++
[pid 14357] +++ exited with 0 +++
[pid 14356] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14356, si_uid=1001, si_status=0, si_utime=0, si_stime=1} ---
strace: Process 14360 attached
[pid 14360] write(1, "8da80d36a3b8fe4c0cc737b1e9494ce3"..., 41) = 41
[pid 14360] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14360, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14361 attached
strace: Process 14362 attached
strace: Process 14363 attached
strace: Process 14364 attached
strace: Process 14365 attached
strace: Process 14366 attached
strace: Process 14367 attached
strace: Process 14368 attached
strace: Process 14369 attached
strace: Process 14370 attached
strace: Process 14371 attached
strace: Process 14372 attached
strace: Process 14373 attached
strace: Process 14374 attached
strace: Process 14375 attached
strace: Process 14376 attached
strace: Process 14377 attached
strace: Process 14378 attached
strace: Process 14379 attached
strace: Process 14380 attached
strace: Process 14381 attached
[pid 14371] +++ exited with 0 +++
[pid 14372] +++ exited with 0 +++
[pid 14375] +++ exited with 0 +++
[pid 14374] +++ exited with 0 +++
[pid 14378] +++ exited with 0 +++
[pid 14377] +++ exited with 0 +++
[pid 14373] +++ exited with 0 +++
[pid 14376] +++ exited with 0 +++
[pid 14380] +++ exited with 0 +++
[pid 14381] +++ exited with 0 +++
[pid 14368] +++ exited with 0 +++
[pid 14370] +++ exited with 0 +++
[pid 14366] +++ exited with 0 +++
[pid 14365] +++ exited with 0 +++
[pid 14379] +++ exited with 0 +++
[pid 14364] +++ exited with 0 +++
[pid 14362] +++ exited with 0 +++
[pid 14369] +++ exited with 0 +++
[pid 14367] +++ exited with 0 +++
[pid 14363] +++ exited with 0 +++
[pid 14361] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14361, si_uid=1001, si_status=0, si_utime=26, si_stime=167} ---
strace: Process 14382 attached
strace: Process 14383 attached
strace: Process 14384 attached
[pid 14383] +++ exited with 0 +++
strace: Process 14385 attached
strace: Process 14386 attached
[pid 14384] +++ exited with 0 +++
[pid 14386] +++ exited with 0 +++
[pid 14385] +++ exited with 0 +++
strace: Process 14387 attached
strace: Process 14388 attached
[pid 14387] +++ exited with 0 +++
strace: Process 14389 attached
[pid 14388] +++ exited with 0 +++
strace: Process 14390 attached
[pid 14389] +++ exited with 0 +++
strace: Process 14391 attached
[pid 14390] +++ exited with 0 +++
strace: Process 14392 attached
[pid 14391] +++ exited with 0 +++
strace: Process 14393 attached
[pid 14392] +++ exited with 0 +++
strace: Process 14394 attached
[pid 14393] +++ exited with 0 +++
strace: Process 14395 attached
strace: Process 14396 attached
[pid 14395] +++ exited with 0 +++
[pid 14394] +++ exited with 0 +++
strace: Process 14397 attached
[pid 14396] +++ exited with 0 +++
strace: Process 14398 attached
[pid 14397] +++ exited with 0 +++
strace: Process 14399 attached
[pid 14398] +++ exited with 0 +++
strace: Process 14400 attached
[pid 14399] +++ exited with 0 +++
strace: Process 14401 attached
[pid 14400] +++ exited with 0 +++
strace: Process 14402 attached
[pid 14401] +++ exited with 0 +++
[pid 14402] +++ exited with 0 +++
strace: Process 14403 attached
strace: Process 14404 attached
strace: Process 14405 attached
strace: Process 14406 attached
strace: Process 14407 attached
strace: Process 14408 attached
strace: Process 14409 attached
strace: Process 14410 attached
strace: Process 14411 attached
strace: Process 14412 attached
strace: Process 14413 attached
strace: Process 14414 attached
strace: Process 14415 attached
strace: Process 14416 attached
strace: Process 14417 attached
strace: Process 14418 attached
strace: Process 14419 attached
strace: Process 14420 attached
strace: Process 14421 attached
strace: Process 14422 attached
strace: Process 14423 attached
[pid 14415] +++ exited with 0 +++
[pid 14417] +++ exited with 0 +++
[pid 14416] +++ exited with 0 +++
[pid 14418] +++ exited with 0 +++
[pid 14419] +++ exited with 0 +++
[pid 14420] +++ exited with 0 +++
[pid 14414] +++ exited with 0 +++
[pid 14409] +++ exited with 0 +++
[pid 14408] +++ exited with 0 +++
[pid 14405] +++ exited with 0 +++
[pid 14421] +++ exited with 0 +++
[pid 14407] +++ exited with 0 +++
[pid 14404] +++ exited with 0 +++
[pid 14412] +++ exited with 0 +++
[pid 14423] +++ exited with 0 +++
[pid 14410] +++ exited with 0 +++
[pid 14413] +++ exited with 0 +++
[pid 14411] +++ exited with 0 +++
[pid 14422] +++ exited with 0 +++
[pid 14406] +++ exited with 0 +++
[pid 14403] +++ exited with 0 +++
[pid 14382] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14403, si_uid=1001, si_status=0, si_utime=12, si_stime=213} ---
[pid 14382] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14382, si_uid=1001, si_status=0, si_utime=1, si_stime=1} ---
strace: Process 14424 attached
[pid 14424] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14424, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14425 attached
strace: Process 14426 attached
strace: Process 14427 attached
[pid 14425] write(1, "2025-12-19", 10)  = 10
[pid 14425] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14425, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14426] write(1, "3861f60f6b58f57524c0e7aab1f5c1ad"..., 41) = 41
[pid 14426] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14426, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14427] write(1, "3861f60f6\n", 10) = 10
[pid 14427] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14427, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14428 attached
[pid 14428] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14428, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14429 attached
strace: Process 14430 attached
strace: Process 14431 attached
[pid 14429] write(1, "2025-11-04", 10)  = 10
[pid 14429] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14429, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14430] write(1, "0081ca6631abdfa02bf42bc85aaf507b"..., 41) = 41
[pid 14430] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14430, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14431] write(1, "0081ca663\n", 10) = 10
[pid 14431] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14431, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14432 attached
[pid 14432] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14432, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14433 attached
strace: Process 14434 attached
strace: Process 14435 attached
[pid 14433] write(1, "2025-12-18", 10)  = 10
[pid 14433] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14433, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14434] write(1, "00d23d10dc48c6bb9d57ba96d4a748d8"..., 41) = 41
[pid 14434] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14434, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14435] write(1, "00d23d10d\n", 10) = 10
[pid 14435] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14435, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14436 attached
[pid 14436] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14436, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14437 attached
strace: Process 14438 attached
strace: Process 14439 attached
[pid 14437] write(1, "2025-09-17", 10)  = 10
[pid 14437] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14437, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14438] write(1, "09f4820b78e2d71b85a3278bbb41dc3a"..., 41) = 41
[pid 14438] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14438, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14439] write(1, "09f4820b7\n", 10) = 10
[pid 14439] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14439, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14350] write(3, "14350", 5)        = 5
strace: Process 14440 attached
strace: Process 14441 attached
[pid 14440] write(4, "||||||||||||||||||||||||||||||||", 32) = 32
strace: Process 14442 attached
strace: Process 14443 attached
[pid 14442] write(1, "/checkout/obj/build/x86_64-unkno"..., 93) = 93
[pid 14442] +++ exited with 0 +++
[pid 14443] +++ exited with 0 +++
[pid 14441] +++ exited with 0 +++
[pid 14440] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14440, si_uid=1001, si_status=0, si_utime=0, si_stime=1} ---
strace: Process 14444 attached
strace: Process 14445 attached
[pid 14444] write(1, "rustc 1.93.0-beta.1 (1b6e21e16 2"..., 43) = 43
[pid 14444] write(1, "binary: rustc\n", 14) = 14
[pid 14444] write(1, "commit-hash: 1b6e21e163baa0b20f1"..., 54) = 54
[pid 14444] write(1, "commit-date: 2025-12-08\n", 24) = 24
[pid 14444] write(1, "host: x86_64-unknown-linux-gnu\n", 31) = 31
[pid 14444] write(1, "release: 1.93.0-beta.1\n", 23) = 23
[pid 14444] write(1, "LLVM version: 21.1.5\n", 21) = 21
[pid 14445] +++ exited with 0 +++
[pid 14444] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14444, si_uid=1001, si_status=0, si_utime=0, si_stime=1} ---
[pid 14350] write(4, "#ifdef __clang__\n#pragma message"..., 206) = 206
strace: Process 14446 attached
strace: Process 14447 attached
[pid 14447] write(1, "# 0 \"/tmp/13504373756917088451de"..., 304) = 304
[pid 14447] +++ exited with 0 +++
[pid 14446] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14447, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14446] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14446, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14448 attached
[pid 14448] write(2, "cc: error: unrecognized command-"..., 53) = 53
[pid 14448] write(2, "cc: fatal error: no input files\n", 32) = 32
[pid 14448] write(2, "compilation terminated.\n", 24) = 24
[pid 14448] +++ exited with 1 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14448, si_uid=1001, si_status=1, si_utime=0, si_stime=0} ---
[pid 14350] write(4, "#ifdef __clang__\n#pragma message"..., 206) = 206
strace: Process 14449 attached
strace: Process 14450 attached
[pid 14450] write(1, "# 0 \"/tmp/994024534894818341dete"..., 298) = 298
[pid 14450] +++ exited with 0 +++
[pid 14449] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14450, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14449] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14449, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
strace: Process 14451 attached
[pid 14451] write(2, "c++: error: unrecognized command"..., 54) = 54
[pid 14451] write(2, "c++: fatal error: no input files"..., 33) = 33
[pid 14451] write(2, "compilation terminated.\n", 24) = 24
[pid 14451] +++ exited with 1 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14451, si_uid=1001, si_status=1, si_utime=0, si_stime=0} ---
[pid 14350] write(1, "[TIMING:start] tool::LibcxxVersi"..., 76) = 76
[TIMING:start] tool::LibcxxVersionTool { target: x86_64-unknown-linux-gnu }
strace: Process 14452 attached
[pid 14452] write(1, "libstdc++ version: 11\n", 22) = 22
[pid 14452] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14452, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[TIMING:end] tool::LibcxxVersionTool { target: x86_64-unknown-linux-gnu } -- 0.009
[pid 14350] write(1, "[TIMING:end] tool::LibcxxVersion"..., 83) = 83
strace: Process 14453 attached
strace: Process 14454 attached
[pid 14453] write(4, "||||||||||||||||||||||||||||||||", 32) = 32
strace: Process 14455 attached
strace: Process 14456 attached
[pid 14455] write(1, "aarch64-apple-darwin\naarch64-app"..., 7427) = 7427
[pid 14455] +++ exited with 0 +++
[pid 14456] +++ exited with 0 +++
[pid 14454] +++ exited with 0 +++
[pid 14453] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14453, si_uid=1001, si_status=0, si_utime=0, si_stime=1} ---
strace: Process 14457 attached
[pid 14457] write(1, "{\"packages\":[{\"name\":\"rustc-main"..., 393878) = 393878
[pid 14457] write(1, "\n", 1)           = 1
[pid 14457] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14457, si_uid=1001, si_status=0, si_utime=3, si_stime=4} ---
strace: Process 14458 attached
[pid 14458] write(1, "{\"packages\":[{\"name\":\"std\",\"vers"..., 37276) = 37276
[pid 14458] write(1, "\n", 1)           = 1
[pid 14458] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14458, si_uid=1001, si_status=0, si_utime=1, si_stime=1} ---
strace: Process 14459 attached
strace: Process 14460 attached
[pid 14459] write(4, "||||||||||||||||||||||||||||||||", 32) = 32
strace: Process 14461 attached
strace: Process 14462 attached
[pid 14461] write(1, "/checkout/obj/build/x86_64-unkno"..., 52) = 52
[pid 14461] +++ exited with 0 +++
[pid 14462] +++ exited with 0 +++
[pid 14460] +++ exited with 0 +++
[pid 14459] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14459, si_uid=1001, si_status=0, si_utime=0, si_stime=2} ---
[pid 14350] write(4, "1766775306854666112", 19) = 19
[pid 14350] write(4, "1766775307072664565", 19) = 19
[pid 14350] write(4, "1766775619004243472", 19) = 19
[pid 14350] write(1, "[TIMING:start] compile::Assemble"..., 132) = 132
[TIMING:start] compile::Assemble { target_compiler: Compiler { stage: 1, host: x86_64-unknown-linux-gnu, forced_compiler: false } }
[TIMING:start] builder::Libdir { compiler: Compiler { stage: 1, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu }
[pid 14350] write(1, "[TIMING:start] builder::Libdir {"..., 157) = 157
[TIMING:start] compile::Sysroot { compiler: Compiler { stage: 1, host: x86_64-unknown-linux-gnu, forced_compiler: false }, force_recompile: false }
[pid 14350] write(1, "[TIMING:start] compile::Sysroot "..., 148) = 148
[pid 14350] write(1, "[TIMING:end] compile::Sysroot { "..., 155[TIMING:end] compile::Sysroot { compiler: Compiler { stage: 1, host: x86_64-unknown-linux-gnu, forced_compiler: false }, force_recompile: false } -- 0.006
) = 155
[pid 14350] write(1, "[TIMING:end] builder::Libdir { c"..., 164) = 164
[TIMING:end] builder::Libdir { compiler: Compiler { stage: 1, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu } -- 0.000
[TIMING:start] llvm::Llvm { target: x86_64-unknown-linux-gnu }
[pid 14350] write(1, "[TIMING:start] llvm::Llvm { targ"..., 63) = 63
strace: Process 14463 attached
[pid 14463] write(1, "21.1.8-rust-1.94.0-nightly\n", 27) = 27
[pid 14463] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14463, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14350] write(1, "[TIMING:end] llvm::Llvm { target"..., 70[TIMING:end] llvm::Llvm { target: x86_64-unknown-linux-gnu } -- 0.015
) = 70
strace: Process 14464 attached
[pid 14464] write(1, "/checkout/obj/build/x86_64-unkno"..., 57) = 57
[pid 14464] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14464, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
[pid 14350] write(2, "/checkout/obj/build/x86_64-unkno"..., 67/checkout/obj/build/x86_64-unknown-linux-gnu/ci-llvm/bin/llvm-strip) = 67
[pid 14350] write(2, " does not exist; skipping copy\n", 31 does not exist; skipping copy
) = 31
[TIMING:start] compile::Assemble { target_compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false } }
[pid 14350] write(1, "[TIMING:start] compile::Assemble"..., 132) = 132
[pid 14350] write(1, "[TIMING:end] compile::Assemble {"..., 139) = 139
[TIMING:end] compile::Assemble { target_compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false } } -- 0.000
[pid 14350] write(1, "[TIMING:start] compile::Rustc { "..., 174) = 174
[pid 14350] write(1, "[TIMING:start] compile::StdLink "..., 290) = 290
[pid 14350] write(1, "[TIMING:start] builder::Libdir {"..., 157) = 157
[TIMING:start] compile::Rustc { target: x86_64-unknown-linux-gnu, build_compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, crates: [] }
[TIMING:start] compile::StdLink { compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target_compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu, crates: [], force_recompile: false }
[TIMING:start] builder::Libdir { compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu }
[pid 14350] write(1, "[TIMING:start] compile::Sysroot "..., 148) = 148
[TIMING:start] compile::Sysroot { compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, force_recompile: false }
strace: Process 14465 attached
[pid 14465] write(1, "/checkout/obj/build/x86_64-unkno"..., 91) = 91
[pid 14465] +++ exited with 0 +++
[pid 14350] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=14465, si_uid=1001, si_status=0, si_utime=0, si_stime=1} ---
[pid 14350] write(4, "INPUT(", 6)       = 6
[pid 14350] write(4, "libLLVM.so.21.1-rust-1.94.0-nigh"..., 35) = 35
[pid 14350] write(4, ")\n", 2)          = 2
[pid 14350] write(1, "[TIMING:end] compile::Sysroot { "..., 155) = 155
[TIMING:end] compile::Sysroot { compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, force_recompile: false } -- 0.031
[pid 14350] write(4, "INPUT(", 6)       = 6
[pid 14350] write(4, "libLLVM.so.21.1-rust-1.94.0-nigh"..., 35) = 35
[pid 14350] write(4, ")\n", 2)          = 2
[pid 14350] write(1, "[TIMING:end] builder::Libdir { c"..., 164[TIMING:end] builder::Libdir { compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu } -- 0.005
) = 164
[pid 14350] write(1, "[TIMING:end] compile::StdLink { "..., 297) = 297
[TIMING:end] compile::StdLink { compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target_compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu, crates: [], force_recompile: false } -- 0.016
[pid 14350] write(1, "::group::Building stage1 compile"..., 89) = 89
##[group]Building stage1 compiler artifacts (stage0 -> stage1, x86_64-unknown-linux-gnu)
strace: Process 14466 attached
[pid 14466] pwrite64(9, "\0\0\0\0\0\0\0\0\0\0\0\0#\223g\16\0\0\0\31\0\0\2\0\0\0\20\0\0\0\0\0"..., 512, 0) = 512
[pid 14466] pwrite64(9, "\0\0\0\20", 4, 512) = 4
[pid 14466] pwrite64(9, "\r\0\0\0i\0\333\0\17\336\17\272\17\226\17q\17C\17\33\16\367\16\327\16\253\16\206\16`\0166"..., 4096, 516) = 4096
[pid 14466] pwrite64(9, "#\223m\247", 4, 4612) = 4
[pid 14466] pwrite64(9, "\0\0\0\23", 4, 4616) = 4
[pid 14466] pwrite64(9, "\r\0\0\0^\1\214\0\17\337\17\273\17\222\17i\17E\17\36\16\365\16\310\16\244\16~\16\\\0163"..., 4096, 4620) = 4096
[pid 14466] pwrite64(9, "#\223j\241", 4, 8716) = 4
[pid 14466] pwrite64(9, "\0\0\0\17", 4, 8720) = 4
[pid 14466] pwrite64(9, "\r\0\0\0m\0\360\0\17\332\17\275\17\235\17u\17T\17,\17\6\16\346\16\306\16\244\16|\16T"..., 4096, 8724) = 4096
[pid 14466] pwrite64(9, "#\223l1", 4, 12820) = 4
[pid 14466] pwrite64(9, "\0\0\0\25", 4, 12824) = 4
[pid 14466] pwrite64(9, "\r\0\0\0x\1\30\0\17\344\17\311\17\254\17\212\17o\17S\0176\17\30\16\374\16\332\16\271\16\225"..., 4096, 12828) = 4096
[pid 14466] pwrite64(9, "#\223lp", 4, 16924) = 4
[pid 14466] pwrite64(9, "\0\0\0\24", 4, 16928) = 4
[pid 14466] pwrite64(9, "\r\0\0\0\177\1\25\0\17\347\17\304\17\243\17\213\17p\17U\17<\17\"\17\1\16\341\16\301\16\250"..., 4096, 16932) = 4096
[pid 14466] pwrite64(9, "#\223m\f", 4, 21028) = 4
[pid 14466] pwrite64(9, "\0\0\0\1", 4, 21032) = 4
[pid 14466] pwrite64(9, "SQLite format 3\0\20\0\1\1\0@  \0\0\0\f\0\0\0\31"..., 4096, 21036) = 4096
[pid 14466] pwrite64(9, "#\223iq", 4, 25132) = 4
[pid 14466] pwrite64(9, "\331\325\5\371 \241c\327\0\0\0\6", 12, 0) = 12
[pid 14466] pwrite64(6, "SQLite format 3\0\20\0\1\1\0@  \0\0\0\r\0\0\0\31"..., 4096, 0) = 4096
[pid 14466] pwrite64(6, "\r\0\0\0m\0\360\0\17\332\17\275\17\235\17u\17T\17,\17\6\16\346\16\306\16\244\16|\16T"..., 4096, 57344) = 4096
[pid 14466] pwrite64(6, "\r\0\0\0i\0\333\0\17\336\17\272\17\226\17q\17C\17\33\16\367\16\327\16\253\16\206\16`\0166"..., 4096, 61440) = 4096
[pid 14466] pwrite64(6, "\r\0\0\0^\1\214\0\17\337\17\273\17\222\17i\17E\17\36\16\365\16\310\16\244\16~\16\\\0163"..., 4096, 73728) = 4096
[pid 14466] pwrite64(6, "\r\0\0\0\177\1\25\0\17\347\17\304\17\243\17\213\17p\17U\17<\17\"\17\1\16\341\16\301\16\250"..., 4096, 77824) = 4096
[pid 14466] pwrite64(6, "\r\0\0\0x\1\30\0\17\344\17\311\17\254\17\212\17o\17S\0176\17\30\16\374\16\332\16\271\16\225"..., 4096, 81920) = 4096
[pid 14466] write(9, "||||", 4)         = 4
strace: Process 14467 attached
[pid 14466] write(2, "[RUSTC-TIMING] build_script_buil"..., 50[RUSTC-TIMING] build_script_build test:false 0.140) = 50
[pid 14466] write(2, "\n", 1
)           = 1
[pid 14466] write(1, "{\"reason\":\"compiler-artifact\",\"p"..., 765) = 765
[pid 14466] write(1, "{\"reason\":\"build-script-executed"..., 362) = 362
[pid 14466] write(2, "[RUSTC-TIMING] unicode_ident tes"..., 45[RUSTC-TIMING] unicode_ident test:false 0.038) = 45
[pid 14466] write(2, "\n", 1
)           = 1
[pid 14466] write(1, "{\"reason\":\"compiler-artifact\",\"p"..., 834) = 834
[pid 14466] write(2, "[RUSTC-TIMING] build_script_buil"..., 50[RUSTC-TIMING] build_script_build test:false 0.119) = 50
[pid 14466] write(2, "\n", 1
)           = 1
[pid 14466] write(1, "{\"reason\":\"compiler-artifact\",\"p"..., 738) = 738
[pid 14466] write(2, "[RUSTC-TIMING] cfg_if test:false"..., 38[RUSTC-TIMING] cfg_if test:false 0.019) = 38
[pid 14466] write(2, "\n", 1
)           = 1
[pid 14466] write(1, "{\"reason\":\"compiler-artifact\",\"p"..., 839) = 839
[pid 14466] write(1, "{\"reason\":\"build-script-executed"..., 282) = 282
[pid 14466] write(2, "[RUSTC-TIMING] proc_macro2 test:"..., 43[RUSTC-TIMING] proc_macro2 test:false 0.465) = 43
[pid 14466] write(2, "\n", 1
)           = 1
[pid 14466] write(1, "{\"reason\":\"compiler-artifact\",\"p"..., 847) = 847

@the8472 the8472 added the S-blocked Status: Blocked on something else such as an RFC or other implementation work. label Dec 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc O-unix Operating system: Unix-like S-blocked Status: Blocked on something else such as an RFC or other implementation work. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Issue with write_all_at on GitHub Action

5 participants