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
@rust-bors
Copy link
Contributor

rust-bors bot commented Jan 22, 2026

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

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