Skip to content

Conversation

cuviper
Copy link
Member

@cuviper cuviper commented Oct 2, 2025

r? cuviper

lcnr and others added 5 commits October 2, 2025 16:20
(cherry picked from commit 4fcafc9)
(cherry picked from commit 83532f8)
(cherry picked from commit 7a0adc0)
(cherry picked from commit 95ddfa1)
@rustbot rustbot added A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler 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. labels Oct 2, 2025
@rustbot
Copy link
Collaborator

rustbot commented Oct 2, 2025

⚠️ Warning ⚠️

@cuviper
Copy link
Member Author

cuviper commented Oct 3, 2025

@bors r+ p=1 rollup=never

@bors
Copy link
Collaborator

bors commented Oct 3, 2025

📌 Commit 98e2fd3 has been approved by cuviper

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Oct 3, 2025
bors added a commit that referenced this pull request Oct 3, 2025
[beta] backports

- remove incorrect fast path #146919
- Update LLVM to 21.1.2 #146953
- Fix infinite recursion in Path::eq with String #146958

r? cuviper
@bors
Copy link
Collaborator

bors commented Oct 3, 2025

⌛ Testing commit 98e2fd3 with merge 93b26c2...

@bors
Copy link
Collaborator

bors commented Oct 3, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Oct 3, 2025
@hkBst
Copy link
Member

hkBst commented Oct 3, 2025

fails with: System.IO.IOException: No space left on device : '/home/runner/actions-runner/cached/_diag/Worker_20251003-040227-utc.log'

@cuviper
Copy link
Member Author

cuviper commented Oct 3, 2025

Hmm, I don't see any CI changes on master for that kind of error -- maybe it was spurious?

@bors retry

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Oct 3, 2025
bors added a commit that referenced this pull request Oct 3, 2025
[beta] backports

- remove incorrect fast path #146919
- Update LLVM to 21.1.2 #146953
- Fix infinite recursion in Path::eq with String #146958

r? cuviper
@bors
Copy link
Collaborator

bors commented Oct 3, 2025

⌛ Testing commit 98e2fd3 with merge 12b7c51...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Oct 4, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Oct 4, 2025
@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Oct 5, 2025
bors added a commit that referenced this pull request Oct 5, 2025
[beta] backports

- remove incorrect fast path #146919
- Update LLVM to 21.1.2 #146953
- Fix infinite recursion in Path::eq with String #146958

r? cuviper
@bors
Copy link
Collaborator

bors commented Oct 5, 2025

⌛ Testing commit 14243a9 with merge e76bb13...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Oct 5, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Oct 5, 2025
@jieyouxu
Copy link
Member

jieyouxu commented Oct 5, 2025

collect2: fatal error: ld terminated with signal 7 [Bus error], core dumped

Hm, maybe spurious?
@bors retry

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Oct 5, 2025
@bors
Copy link
Collaborator

bors commented Oct 5, 2025

⌛ Testing commit 14243a9 with merge c04b0d1...

bors added a commit that referenced this pull request Oct 5, 2025
[beta] backports

- remove incorrect fast path #146919
- Update LLVM to 21.1.2 #146953
- Fix infinite recursion in Path::eq with String #146958

r? cuviper
@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Oct 5, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Oct 5, 2025
@rustbot rustbot added the A-attributes Area: Attributes (`#[…]`, `#![…]`) label Oct 6, 2025
@cuviper
Copy link
Member Author

cuviper commented Oct 6, 2025

Two ld SIGBUS in a row doesn't seem spurious anymore, but nothing obvious has changed on our part. The distcheck job hasn't changed on master AFAICS, and I don't see any other CI jobs struggling with this. Let's give it another go...

@bors r+

@bors
Copy link
Collaborator

bors commented Oct 6, 2025

📌 Commit d215429 has been approved by cuviper

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Oct 6, 2025
bors added a commit that referenced this pull request Oct 6, 2025
[beta] backports

- remove incorrect fast path #146919
- Update LLVM to 21.1.2 #146953
- Fix infinite recursion in Path::eq with String #146958
- Make #[link="dl"] an FCW rather than an error #147262

r? cuviper
@bors
Copy link
Collaborator

bors commented Oct 6, 2025

⌛ Testing commit d215429 with merge 664f2e1...

@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-distcheck failed! Check out the build log: (web) (plain enhanced) (plain)

Click to see the possible cause of the failure (guessed by this bot)
[RUSTC-TIMING] rustc_query_impl test:false 267.011
   Compiling rustc_driver v0.0.0 (/checkout/compiler/rustc_driver)
error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-Wl,--version-script=/tmp/rustc4uYbTQ/list" "-Wl,--no-undefined-version" "-m64" "/tmp/rustc4uYbTQ/symbols.o" "<1 object files omitted>" "/tmp/rustc4uYbTQ/rmeta.o" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-rustc/x86_64-unknown-linux-gnu/release/deps/{librustc_driver_impl-31b30145342b9cbb,libctrlc-4dbf62bdaf7c6e0b,libnix-f1304dc689ed0369,librustc_log-c691a733078fcbab,libtracing_tree-2057a4a4e6426b76,libtracing_log-b98da433aede5365,libnu_ansi_term-ef2e53cc3d22977e,libtracing_subscriber-7d4262429ad5302d,libnu_ansi_term-cbf6f68229bedf7d,liboverload-34d4ca544c013b4d,libsharded_slab-018808f565b0bcfc,liblazy_static-5137b28ade14797e,libmatchers-b044d822cee44ef3,libregex_automata-5859d2e13784b3f5,libregex_syntax-0372d545e91673ab,libthread_local-4877b4abbc04dbc1,libjiff-e4eeb7ccd9e31ed3,librustc_public-d2bbbdb248b5aa04,librustc_public_bridge-065d3c23b052ba7b,librustc_interface-6dafbb631884d317,librustc_codegen_llvm-8b36acc35c4f9553,librustc_llvm-a4a8b934c8ff0a3e,librustc_sanitizers-5d09ed83835a408e,librustc_hir_typeck-3738b4553586b21e,librustc_hir_analysis-4bca2c28c379a5a0,librustc_monomorphize-5e56bde50008ad43,librustc_mir_transform-83cf257ab6f43d3c,librustc_mir_build-544a3dbd0ec0cce1,librustc_pattern_analysis-5f95fc78203e20b7,librustc_borrowck-c5e510b5da0466f7,librustc_traits-b3c8eb876e524619,librustc_const_eval-c6fddb39d819f190,librustc_mir_dataflow-25bf77cdfd042dbf,librustc_builtin_macros-2575ff14d4baad3c,librustc_resolve-1aee6f32aadb99f4,libpulldown_cmark-9d2b27ef3bf3b94b,libunicase-0879c2aa23e1bac6,libpulldown_cmark_escape-2c0856ea1ef7dba4,librustc_passes-b25096a8807e4055,librustc_ast_lowering-e24704f3b33f0716,librustc_privacy-2778b33065eb419f,librustc_ty_utils-136aa7d08893ee8f,librustc_lint-7bd7ed88a8ccb260,libunicode_security-4f4a0c20eacc133a,libunicode_script-4efeee9822dfb721,librustc_query_impl-38d9c5e17d579999,librustc_codegen_ssa-b963815eea8793f7,libwasm_encoder-4e7fa34b0fd55733,libleb128-28247dbe6c573ca2,libthorin-aa5859cf75e8f8ab,libgimli-ba185437e6bdb530,libfallible_iterator-e87b8c565c8aac0c,libobject-a9184f8be9e67a12,libruzstd-140c5acb2a567d68,libtwox_hash-ac78c258b47522eb,librand-f7e65b0b3b903f5e,librand_chacha-64984855f74f30a4,librand_core-f3be480ad169c597,libgetrandom-8abe366ecfd45540,libstatic_assertions-e528c77b7dcf1617,libflate2-3cde38187dcc81fd,libminiz_oxide-e7c88279f3395798,libadler2-e1d77b079f1f8f64,libbstr-00f4147594a4ba3a,librustc_trait_selection-4b225a8ceeda5570,librustc_next_trait_solver-5445506e4e1e7818,librustc_parse_format-4b6edf32d7b948c6,librustc_transmute-6c12bb88054115d2,librustc_infer-2e834285ebeee425,librustc_symbol_mangling-93e1c3352485b8a8,librustc_demangle-deee865e1e0c92a6,libpunycode-7a1666589f5bdf29,libpathdiff-951997651703c097,libregex-97ca634e28eb93fe,libcc-a60991787dcc6ebd,libshlex-2a76203191d512e3,libar_archive_writer-d310eaba3585fecc,librustc_metadata-b3b6e63901aef98e,liblibloading-66c332feae6dba6d,librustc_incremental-40d0219111b712e0,librustc_expand-174437c70cf2ac9c,librustc_ast_passes-3ac40297093d22eb,librustc_proc_macro-a1686d5091dc7cd6,librustc_attr_parsing-dc17def0c3af428f,librustc_parse-bf0823e0f82ab1d5,libunicode_normalization-677dd027fc8ed67b,libtinyvec-c1ba67a271adac13,libtinyvec_macros-ee84fe3c9d673414,librustc_middle-41fd5fff88c08834,librustc_apfloat-150f9a0c79c8e18f,libgsgdt-c085536e62d7f392,libpolonius_engine-902c79f48e87e28e,libdatafrog-6dd5ae6cab76bebc,librustc_query_system-af3a9bbeb1b304f0,librustc_type_ir-03d9cdc41449cb20,librustc_session-9992f104a90940a8,libgetopts-29c548050820f89c,librustc_feature-c0ff823e34d2a656,librustc_hir_pretty-7073e9838504f7e5,librustc_errors-d704b70b3040e828,libtermize-90ba35512c1b9c99,librustc_error_codes-8b9c26a02dcaba1f,libannotate_snippets-12141ed425b42072,libanstyle-578c03cf4a1474a8,libtermcolor-d852e14248f052a1,librustc_lint_defs-21762156e4c9bd48,librustc_hir-b8384dc338065519,libodht-d100fc82709055cd,librustc_hir_id-59be35e767d5220d,librustc_target-26ef690ecc2b0eec,libserde_path_to_error-9ec23540d625a4a1,libschemars-7afffbfc6dfde84d,libdyn_clone-db5e0dd4aca75516,libref_cast-aeb6c87e5299ff5f,libobject-ba5c18e879466ca9,libcrc32fast-23daf039c0edad02,libwasmparser-69c60788164d4631,librustc_fs_util-261d104f8f98e1bb,libserde_json-b34ca3337fa88ea7,libryu-943951a9e9af3e64,libserde-6cf7280e98e27d2b,librustc_abi-6cb61635524bc3ef,librand_xoshiro-f58ff0d1f72f58bf,librustc_error_messages-59111ac1c59b904e,librustc_baked_icu_data-733e78842a2f61cf,libicu_list-fb8a64fb09221210,libregex_automata-46c4cafce2630d0a,libaho_corasick-5df1c405cceee49f,libregex_syntax-7af81e29d0de24fd,libicu_locale-55d301930ec8676d,libicu_locale_data-f75c104650fb01c1,libicu_collections-0d07cc4978d73789,libpotential_utf-fbf2e54353f7ce11,libicu_provider-584287a77045f7aa,libzerotrie-ea581373a758cc5a,libicu_locale_core-a2a20552a2dbfe03,libwriteable-42b69e787eed32b6,liblitemap-c77caa8b28f84cc0,librustc_ast_pretty-7176252010bd7e51,librustc_lexer-5705b7180dc01c9b,libunicode_xid-67000dab8d406b29,libunicode_properties-c0304acb875303f4,libitertools-e64a8365ea9c3f64,libfluent_bundle-5ce15693afbea942,libfluent_langneg-31d42e1467cd11e6,libintl_pluralrules-12ccba9a1c8a8919,libself_cell-19ba66245a931a4d,libintl_memoizer-80bfbc6058064258,libtype_map-210af7c06ddbb8a3,libunic_langid-608c83189ec9eb73,libunic_langid_macros-46778052169cd3fc,libunic_langid_impl-b6fa504e5a336f71,libtinystr-9ec73afe7aa88e9d,libzerovec-3ac0d94b2aa207ee,libyoke-950b1d72cc982f52,libzerofrom-44ac1c0eccb232f9,libfluent_syntax-1c871feb5b31a0aa,libthiserror-d90dcc7441fb8cde,librand-6ade496c2d9a0bb4,librand_chacha-17dbae08cf22111a,libppv_lite86-4d71ae66b604ab3d,libzerocopy-e5393174803f470e,librand_core-86e2fc870f849fe4,librustc_ast-7bd672e56c597084,libmemchr-823be2b14861b5b8,librustc_ast_ir-3541b2db7ea77384,librustc_literal_escaper-beaa1d026f262e31,librustc_span-f10e8e9712bfc450,libunicode_width-7c0c43ed2268fd13,libblake3-0971fe878dce674f,libconstant_time_eq-c0bd2c8eeab81ca9,libarrayref-b4b5cd97043a0f65,libitoa-cf13d953e6e40fa7,libscoped_tls-0f1c8cd0a9637be2,libsha2-3539ddd883a4f815,libsha1-ee9cb0aea8479496,libcpufeatures-2824303b63f39a5c,libmd5-ba9f01521ef0b920,libdigest-e2a954e8b34d7650,libblock_buffer-96b45a996996f7c3,libcrypto_common-a2c980f89afeafaa,libgeneric_array-92fed3477a7314fd,libtypenum-234a7e248a2f5571,librustc_data_structures-2896ecf58e7d2ec5,libelsa-a38d23b2cdc21ca6,libstable_deref_trait-111114cb11fe2534,librustc_thread_pool-7a415f2b60428897,libcrossbeam_deque-f7a97ac6201246fc,libcrossbeam_epoch-58c956d8161c6ee7,libcrossbeam_utils-83205235c07fe06a,libstacker-c1e054acf73bbc8c,libpsm-6a5a33a4bbcd7e1d,librustc_arena-0fb4dc93c1becb93,libtempfile-0fe27a6d2cf590a6,libgetrandom-f152fa39d63304e0,libfastrand-05d83886b643b7c8,librustix-7fa2546c78496a36,libbitflags-16aa2df4552eb086,liblinux_raw_sys-a07db59ce13c124f,libarrayvec-c42b84264ba2fa32,libeither-244447112565656a,libmeasureme-393643644353371e,librustc_hash-162a633ff34717b2,libperf_event_open_sys-38065e9d63a776d2,libmemmap2-fc7908beb2934414,librustc_graphviz-eed6aa7aade88c87,libparking_lot-7006d7864c2c13bf,libparking_lot_core-59d8d5526f53eb42,libcfg_if-1c9b54ec20ed0c6d,liblock_api-f8fb5205683c699f,libscopeguard-580b04d1f538baac,libjobserver-be422a67ce3205eb,liblibc-0cdb28943bb9f407,libtracing-85b556f627e4e6f8,libpin_project_lite-eec100e5375852e9,libtracing_core-645bff052dd4650f,libonce_cell-a607731be61fe225,librustc_hash-0f9bf7c54e420920,librustc_index-0e3ef089aaaca537,librustc_serialize-f9f96f11087b4e73,libindexmap-03f26ef2f988d09d,libhashbrown-5ccc9b0e15f48be0,libfoldhash-be95d3c98418ab7f,libequivalent-a945aa6b9827743f,libthin_vec-fa30297ce5c32fd6,librustc_hashes-23436d2c3068f37b,librustc_stable_hash-56b8d0c953840712,libsmallvec-c91ce7ba9a336466,libena-6091decf933c32c7,liblog-a89face3d73b3261}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lrt" "-ldl" "-lm" "-lstdc++" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustc4uYbTQ/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-rustc/x86_64-unknown-linux-gnu/release/build/psm-d87e9a4f66bb2cd4/out" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-rustc/x86_64-unknown-linux-gnu/release/build/blake3-1eb924185bfc293b/out" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-rustc/x86_64-unknown-linux-gnu/release/build/rustc_llvm-1a6991de52bb9416/out" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-88244ff4aeead202.so" "-shared" "-Wl,-soname=librustc_driver-88244ff4aeead202.so" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs" "-Wl,-z,origin" "-Wl,-rpath,$ORIGIN/../lib"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
          Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
          0  rust-lld       0x00005599aea6acf0
          1  rust-lld       0x00005599aea6799f
          2  rust-lld       0x00005599aea67af2
          3  libc.so.6      0x00007f7f93d4a520
          4  libc.so.6      0x00007f7f93ea8a05
          5  rust-lld       0x00005599aec66e2c
          6  rust-lld       0x00005599aeca0662
          7  rust-lld       0x00005599b3a5880a
          8  rust-lld       0x00005599b3a590c1
          9  libstdc++.so.6 0x00007f7f94114253
          10 libc.so.6      0x00007f7f93d9cac3
          11 libc.so.6      0x00007f7f93e2e8c0
          collect2: fatal error: ld terminated with signal 7 [Bus error], core dumped
          compilation terminated.
          

[RUSTC-TIMING] rustc_driver test:false 5.294
error: could not compile `rustc_driver` (lib) due to 1 previous error

@bors
Copy link
Collaborator

bors commented Oct 6, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Oct 6, 2025
@cuviper
Copy link
Member Author

cuviper commented Oct 6, 2025

Well 3-in-a-row is pretty clearly busted -- but this time the message makes it clear that ld is really rust-lld, so this could be related to the LLVM upgrade somehow.

cc @rust-lang/wg-llvm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-attributes Area: Attributes (`#[…]`, `#![…]`) A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler 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.