Skip to content

backport "rerun in original typing mode if we meet any opaques in post analysis" to stable - #161555

Open
lcnr wants to merge 3 commits into
rust-lang:stablefrom
lcnr:backport-erased-handling
Open

backport "rerun in original typing mode if we meet any opaques in post analysis" to stable#161555
lcnr wants to merge 3 commits into
rust-lang:stablefrom
lcnr:backport-erased-handling

Conversation

@lcnr

@lcnr lcnr commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

backport of #158993 to stable, fixes #161441

we didn't notice that a beta cutoff happened between #156742 and #158993 and it's easy to forget that we need to be careful with next-solver bugs as they can affect stable via coherence and impossible_predicates.

@rustbot rustbot added 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. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) labels Aug 22, 2026
@rustbot

rustbot commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

r? @davidtwco

rustbot has assigned @davidtwco.
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

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: compiler
  • compiler expanded to 75 candidates
  • Random selection from 19 candidates

@rustbot

rustbot commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

⚠️ Warning ⚠️

  • Pull requests are usually filed against the main branch for this repo, but this one is against stable. Please double check that you specified the right target!

@lcnr lcnr changed the title Backport erased handling backport "rerun in original typing mode if we meet any opaques in post analysis" to stable Aug 22, 2026
@lcnr lcnr added the stable-nominated Nominated for backporting to the compiler in the stable channel. label Aug 22, 2026
@rust-log-analyzer

This comment has been minimized.

@rustbot rustbot added the T-release Relevant to the release subteam, which will review and decide on the PR/issue. label Aug 22, 2026
@lcnr

lcnr commented Aug 22, 2026

Copy link
Copy Markdown
Contributor Author

no idea if this is correct for a stable backport xd

@rust-log-analyzer

This comment has been minimized.

@lcnr
lcnr force-pushed the backport-erased-handling branch from 0237223 to c10713e Compare August 23, 2026 06:57
@rust-log-analyzer

Copy link
Copy Markdown
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)
100  177M  100  177M    0     0   219M      0 --:--:-- --:--:-- --:--:--  219M
#12 DONE 1.1s

#13 [ 7/10] RUN unzip -d /usr/bin/ chrome-linux64.zip && rm chrome-linux64.zip
#13 0.046 Archive:  chrome-linux64.zip
#13 0.047   inflating: /usr/bin/chrome-linux64/ABOUT  
#13 0.048   inflating: /usr/bin/chrome-linux64/MEIPreload/manifest.json  
#13 0.048   inflating: /usr/bin/chrome-linux64/MEIPreload/preloaded_data.pb  
#13 0.048   inflating: /usr/bin/chrome-linux64/PrivacySandboxAttestationsPreloaded/manifest.json  
#13 0.048   inflating: /usr/bin/chrome-linux64/PrivacySandboxAttestationsPreloaded/privacy-sandbox-attestations.dat  
#13 0.048   inflating: /usr/bin/chrome-linux64/WidevineCdm/LICENSE  
#13 0.048   inflating: /usr/bin/chrome-linux64/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so  
#13 0.176   inflating: /usr/bin/chrome-linux64/WidevineCdm/manifest.json  
#13 0.176   inflating: /usr/bin/chrome-linux64/chrome  
#13 2.419   inflating: /usr/bin/chrome-linux64/chrome-wrapper  
#13 2.419   inflating: /usr/bin/chrome-linux64/chrome_100_percent.pak  
#13 2.424   inflating: /usr/bin/chrome-linux64/chrome_200_percent.pak  
#13 2.433   inflating: /usr/bin/chrome-linux64/chrome_crashpad_handler  
#13 2.450   inflating: /usr/bin/chrome-linux64/chrome_sandbox  
#13 2.450   inflating: /usr/bin/chrome-linux64/deb.deps  
#13 2.450   inflating: /usr/bin/chrome-linux64/icudtl.dat  
#13 2.533   inflating: /usr/bin/chrome-linux64/libEGL.so  
#13 2.535   inflating: /usr/bin/chrome-linux64/libGLESv2.so  
#13 2.585   inflating: /usr/bin/chrome-linux64/libvk_swiftshader.so  
#13 2.623   inflating: /usr/bin/chrome-linux64/libvulkan.so.1  
#13 2.629   inflating: /usr/bin/chrome-linux64/locales/af.pak  
#13 2.633   inflating: /usr/bin/chrome-linux64/locales/af_FEMININE.pak  
#13 2.634   inflating: /usr/bin/chrome-linux64/locales/af_MASCULINE.pak  
#13 2.634   inflating: /usr/bin/chrome-linux64/locales/af_NEUTER.pak  
#13 2.634   inflating: /usr/bin/chrome-linux64/locales/am.pak  
#13 2.641   inflating: /usr/bin/chrome-linux64/locales/am_FEMININE.pak  
#13 2.642   inflating: /usr/bin/chrome-linux64/locales/am_MASCULINE.pak  
#13 2.642   inflating: /usr/bin/chrome-linux64/locales/am_NEUTER.pak  
#13 2.642   inflating: /usr/bin/chrome-linux64/locales/ar.pak  
#13 2.650   inflating: /usr/bin/chrome-linux64/locales/ar_FEMININE.pak  
#13 2.650   inflating: /usr/bin/chrome-linux64/locales/ar_MASCULINE.pak  
#13 2.650   inflating: /usr/bin/chrome-linux64/locales/ar_NEUTER.pak  
#13 2.650   inflating: /usr/bin/chrome-linux64/locales/bg.pak  
#13 2.658   inflating: /usr/bin/chrome-linux64/locales/bg_FEMININE.pak  
#13 2.658   inflating: /usr/bin/chrome-linux64/locales/bg_MASCULINE.pak  
#13 2.658   inflating: /usr/bin/chrome-linux64/locales/bg_NEUTER.pak  
#13 2.658   inflating: /usr/bin/chrome-linux64/locales/bn.pak  
#13 2.668   inflating: /usr/bin/chrome-linux64/locales/bn_FEMININE.pak  
#13 2.668   inflating: /usr/bin/chrome-linux64/locales/bn_MASCULINE.pak  
#13 2.669   inflating: /usr/bin/chrome-linux64/locales/bn_NEUTER.pak  
#13 2.669   inflating: /usr/bin/chrome-linux64/locales/ca.pak  
#13 2.674   inflating: /usr/bin/chrome-linux64/locales/ca_FEMININE.pak  
#13 2.674   inflating: /usr/bin/chrome-linux64/locales/ca_MASCULINE.pak  
#13 2.674   inflating: /usr/bin/chrome-linux64/locales/ca_NEUTER.pak  
#13 2.674   inflating: /usr/bin/chrome-linux64/locales/cs.pak  
#13 2.680   inflating: /usr/bin/chrome-linux64/locales/cs_FEMININE.pak  
#13 2.680   inflating: /usr/bin/chrome-linux64/locales/cs_MASCULINE.pak  
#13 2.680   inflating: /usr/bin/chrome-linux64/locales/cs_NEUTER.pak  
#13 2.680   inflating: /usr/bin/chrome-linux64/locales/da.pak  
#13 2.685   inflating: /usr/bin/chrome-linux64/locales/da_FEMININE.pak  
#13 2.685   inflating: /usr/bin/chrome-linux64/locales/da_MASCULINE.pak  
#13 2.685   inflating: /usr/bin/chrome-linux64/locales/da_NEUTER.pak  
#13 2.685   inflating: /usr/bin/chrome-linux64/locales/de.pak  
#13 2.691   inflating: /usr/bin/chrome-linux64/locales/de_FEMININE.pak  
#13 2.691   inflating: /usr/bin/chrome-linux64/locales/de_MASCULINE.pak  
#13 2.691   inflating: /usr/bin/chrome-linux64/locales/de_NEUTER.pak  
#13 2.691   inflating: /usr/bin/chrome-linux64/locales/el.pak  
#13 2.699   inflating: /usr/bin/chrome-linux64/locales/el_FEMININE.pak  
#13 2.700   inflating: /usr/bin/chrome-linux64/locales/el_MASCULINE.pak  
#13 2.700   inflating: /usr/bin/chrome-linux64/locales/el_NEUTER.pak  
#13 2.700   inflating: /usr/bin/chrome-linux64/locales/en-GB.pak  
#13 2.704   inflating: /usr/bin/chrome-linux64/locales/en-GB_FEMININE.pak  
#13 2.704   inflating: /usr/bin/chrome-linux64/locales/en-GB_MASCULINE.pak  
#13 2.704   inflating: /usr/bin/chrome-linux64/locales/en-GB_NEUTER.pak  
#13 2.705   inflating: /usr/bin/chrome-linux64/locales/en-US.pak  
#13 2.709   inflating: /usr/bin/chrome-linux64/locales/en-US_FEMININE.pak  
#13 2.709   inflating: /usr/bin/chrome-linux64/locales/en-US_MASCULINE.pak  
#13 2.710   inflating: /usr/bin/chrome-linux64/locales/en-US_NEUTER.pak  
#13 2.710   inflating: /usr/bin/chrome-linux64/locales/es-419.pak  
#13 2.715   inflating: /usr/bin/chrome-linux64/locales/es-419_FEMININE.pak  
#13 2.715   inflating: /usr/bin/chrome-linux64/locales/es-419_MASCULINE.pak  
#13 2.715   inflating: /usr/bin/chrome-linux64/locales/es-419_NEUTER.pak  
#13 2.716   inflating: /usr/bin/chrome-linux64/locales/es.pak  
#13 2.720   inflating: /usr/bin/chrome-linux64/locales/es_FEMININE.pak  
#13 2.721   inflating: /usr/bin/chrome-linux64/locales/es_MASCULINE.pak  
#13 2.721   inflating: /usr/bin/chrome-linux64/locales/es_NEUTER.pak  
#13 2.721   inflating: /usr/bin/chrome-linux64/locales/et.pak  
#13 2.726   inflating: /usr/bin/chrome-linux64/locales/et_FEMININE.pak  
#13 2.726   inflating: /usr/bin/chrome-linux64/locales/et_MASCULINE.pak  
#13 2.726   inflating: /usr/bin/chrome-linux64/locales/et_NEUTER.pak  
#13 2.726   inflating: /usr/bin/chrome-linux64/locales/fa.pak  
#13 2.734   inflating: /usr/bin/chrome-linux64/locales/fa_FEMININE.pak  
#13 2.734   inflating: /usr/bin/chrome-linux64/locales/fa_MASCULINE.pak  
#13 2.734   inflating: /usr/bin/chrome-linux64/locales/fa_NEUTER.pak  
#13 2.734   inflating: /usr/bin/chrome-linux64/locales/fi.pak  
#13 2.739   inflating: /usr/bin/chrome-linux64/locales/fi_FEMININE.pak  
#13 2.739   inflating: /usr/bin/chrome-linux64/locales/fi_MASCULINE.pak  
#13 2.739   inflating: /usr/bin/chrome-linux64/locales/fi_NEUTER.pak  
#13 2.739   inflating: /usr/bin/chrome-linux64/locales/fil.pak  
#13 2.745   inflating: /usr/bin/chrome-linux64/locales/fil_FEMININE.pak  
#13 2.745   inflating: /usr/bin/chrome-linux64/locales/fil_MASCULINE.pak  
#13 2.745   inflating: /usr/bin/chrome-linux64/locales/fil_NEUTER.pak  
#13 2.745   inflating: /usr/bin/chrome-linux64/locales/fr.pak  
#13 2.751   inflating: /usr/bin/chrome-linux64/locales/fr_FEMININE.pak  
#13 2.751   inflating: /usr/bin/chrome-linux64/locales/fr_MASCULINE.pak  
#13 2.751   inflating: /usr/bin/chrome-linux64/locales/fr_NEUTER.pak  
#13 2.751   inflating: /usr/bin/chrome-linux64/locales/gu.pak  
#13 2.761   inflating: /usr/bin/chrome-linux64/locales/gu_FEMININE.pak  
#13 2.761   inflating: /usr/bin/chrome-linux64/locales/gu_MASCULINE.pak  
#13 2.761   inflating: /usr/bin/chrome-linux64/locales/gu_NEUTER.pak  
#13 2.761   inflating: /usr/bin/chrome-linux64/locales/he.pak  
#13 2.767   inflating: /usr/bin/chrome-linux64/locales/he_FEMININE.pak  
#13 2.767   inflating: /usr/bin/chrome-linux64/locales/he_MASCULINE.pak  
#13 2.768   inflating: /usr/bin/chrome-linux64/locales/he_NEUTER.pak  
#13 2.768   inflating: /usr/bin/chrome-linux64/locales/hi.pak  
#13 2.778   inflating: /usr/bin/chrome-linux64/locales/hi_FEMININE.pak  
#13 2.778   inflating: /usr/bin/chrome-linux64/locales/hi_MASCULINE.pak  
#13 2.778   inflating: /usr/bin/chrome-linux64/locales/hi_NEUTER.pak  
#13 2.778   inflating: /usr/bin/chrome-linux64/locales/hr.pak  
#13 2.783   inflating: /usr/bin/chrome-linux64/locales/hr_FEMININE.pak  
#13 2.784   inflating: /usr/bin/chrome-linux64/locales/hr_MASCULINE.pak  
#13 2.784   inflating: /usr/bin/chrome-linux64/locales/hr_NEUTER.pak  
#13 2.784   inflating: /usr/bin/chrome-linux64/locales/hu.pak  
#13 2.789   inflating: /usr/bin/chrome-linux64/locales/hu_FEMININE.pak  
#13 2.790   inflating: /usr/bin/chrome-linux64/locales/hu_MASCULINE.pak  
#13 2.790   inflating: /usr/bin/chrome-linux64/locales/hu_NEUTER.pak  
#13 2.790   inflating: /usr/bin/chrome-linux64/locales/id.pak  
#13 2.795   inflating: /usr/bin/chrome-linux64/locales/id_FEMININE.pak  
#13 2.795   inflating: /usr/bin/chrome-linux64/locales/id_MASCULINE.pak  
#13 2.795   inflating: /usr/bin/chrome-linux64/locales/id_NEUTER.pak  
#13 2.795   inflating: /usr/bin/chrome-linux64/locales/it.pak  
#13 2.800   inflating: /usr/bin/chrome-linux64/locales/it_FEMININE.pak  
#13 2.800   inflating: /usr/bin/chrome-linux64/locales/it_MASCULINE.pak  
#13 2.800   inflating: /usr/bin/chrome-linux64/locales/it_NEUTER.pak  
#13 2.801   inflating: /usr/bin/chrome-linux64/locales/ja.pak  
#13 2.806   inflating: /usr/bin/chrome-linux64/locales/ja_FEMININE.pak  
#13 2.807   inflating: /usr/bin/chrome-linux64/locales/ja_MASCULINE.pak  
#13 2.807   inflating: /usr/bin/chrome-linux64/locales/ja_NEUTER.pak  
#13 2.807   inflating: /usr/bin/chrome-linux64/locales/kn.pak  
#13 2.817   inflating: /usr/bin/chrome-linux64/locales/kn_FEMININE.pak  
#13 2.817   inflating: /usr/bin/chrome-linux64/locales/kn_MASCULINE.pak  
#13 2.818   inflating: /usr/bin/chrome-linux64/locales/kn_NEUTER.pak  
#13 2.818   inflating: /usr/bin/chrome-linux64/locales/ko.pak  
#13 2.823   inflating: /usr/bin/chrome-linux64/locales/ko_FEMININE.pak  
#13 2.823   inflating: /usr/bin/chrome-linux64/locales/ko_MASCULINE.pak  
#13 2.823   inflating: /usr/bin/chrome-linux64/locales/ko_NEUTER.pak  
#13 2.824   inflating: /usr/bin/chrome-linux64/locales/lt.pak  
#13 2.829   inflating: /usr/bin/chrome-linux64/locales/lt_FEMININE.pak  
#13 2.829   inflating: /usr/bin/chrome-linux64/locales/lt_MASCULINE.pak  
#13 2.830   inflating: /usr/bin/chrome-linux64/locales/lt_NEUTER.pak  
#13 2.830   inflating: /usr/bin/chrome-linux64/locales/lv.pak  
#13 2.835   inflating: /usr/bin/chrome-linux64/locales/lv_FEMININE.pak  
#13 2.835   inflating: /usr/bin/chrome-linux64/locales/lv_MASCULINE.pak  
#13 2.835   inflating: /usr/bin/chrome-linux64/locales/lv_NEUTER.pak  
#13 2.835   inflating: /usr/bin/chrome-linux64/locales/ml.pak  
#13 2.847   inflating: /usr/bin/chrome-linux64/locales/ml_FEMININE.pak  
#13 2.847   inflating: /usr/bin/chrome-linux64/locales/ml_MASCULINE.pak  
#13 2.847   inflating: /usr/bin/chrome-linux64/locales/ml_NEUTER.pak  
#13 2.847   inflating: /usr/bin/chrome-linux64/locales/mr.pak  
#13 2.856   inflating: /usr/bin/chrome-linux64/locales/mr_FEMININE.pak  
#13 2.857   inflating: /usr/bin/chrome-linux64/locales/mr_MASCULINE.pak  
#13 2.857   inflating: /usr/bin/chrome-linux64/locales/mr_NEUTER.pak  
#13 2.857   inflating: /usr/bin/chrome-linux64/locales/ms.pak  
#13 2.862   inflating: /usr/bin/chrome-linux64/locales/ms_FEMININE.pak  
#13 2.862   inflating: /usr/bin/chrome-linux64/locales/ms_MASCULINE.pak  
#13 2.862   inflating: /usr/bin/chrome-linux64/locales/ms_NEUTER.pak  
#13 2.862   inflating: /usr/bin/chrome-linux64/locales/nb.pak  
#13 2.867   inflating: /usr/bin/chrome-linux64/locales/nb_FEMININE.pak  
#13 2.867   inflating: /usr/bin/chrome-linux64/locales/nb_MASCULINE.pak  
#13 2.867   inflating: /usr/bin/chrome-linux64/locales/nb_NEUTER.pak  
#13 2.867   inflating: /usr/bin/chrome-linux64/locales/nl.pak  
#13 2.872   inflating: /usr/bin/chrome-linux64/locales/nl_FEMININE.pak  
#13 2.872   inflating: /usr/bin/chrome-linux64/locales/nl_MASCULINE.pak  
#13 2.872   inflating: /usr/bin/chrome-linux64/locales/nl_NEUTER.pak  
#13 2.873   inflating: /usr/bin/chrome-linux64/locales/pl.pak  
#13 2.878   inflating: /usr/bin/chrome-linux64/locales/pl_FEMININE.pak  
#13 2.878   inflating: /usr/bin/chrome-linux64/locales/pl_MASCULINE.pak  
#13 2.878   inflating: /usr/bin/chrome-linux64/locales/pl_NEUTER.pak  
#13 2.878   inflating: /usr/bin/chrome-linux64/locales/pt-BR.pak  
#13 2.883   inflating: /usr/bin/chrome-linux64/locales/pt-BR_FEMININE.pak  
#13 2.884   inflating: /usr/bin/chrome-linux64/locales/pt-BR_MASCULINE.pak  
#13 2.884   inflating: /usr/bin/chrome-linux64/locales/pt-BR_NEUTER.pak  
#13 2.884   inflating: /usr/bin/chrome-linux64/locales/pt-PT.pak  
#13 2.889   inflating: /usr/bin/chrome-linux64/locales/pt-PT_FEMININE.pak  
#13 2.889   inflating: /usr/bin/chrome-linux64/locales/pt-PT_MASCULINE.pak  
#13 2.889   inflating: /usr/bin/chrome-linux64/locales/pt-PT_NEUTER.pak  
#13 2.889   inflating: /usr/bin/chrome-linux64/locales/ro.pak  
#13 2.895   inflating: /usr/bin/chrome-linux64/locales/ro_FEMININE.pak  
#13 2.895   inflating: /usr/bin/chrome-linux64/locales/ro_MASCULINE.pak  
#13 2.895   inflating: /usr/bin/chrome-linux64/locales/ro_NEUTER.pak  
#13 2.895   inflating: /usr/bin/chrome-linux64/locales/ru.pak  
#13 2.903   inflating: /usr/bin/chrome-linux64/locales/ru_FEMININE.pak  
#13 2.903   inflating: /usr/bin/chrome-linux64/locales/ru_MASCULINE.pak  
#13 2.903   inflating: /usr/bin/chrome-linux64/locales/ru_NEUTER.pak  
#13 2.903   inflating: /usr/bin/chrome-linux64/locales/sk.pak  
#13 2.909   inflating: /usr/bin/chrome-linux64/locales/sk_FEMININE.pak  
#13 2.909   inflating: /usr/bin/chrome-linux64/locales/sk_MASCULINE.pak  
#13 2.909   inflating: /usr/bin/chrome-linux64/locales/sk_NEUTER.pak  
#13 2.909   inflating: /usr/bin/chrome-linux64/locales/sl.pak  
#13 2.914   inflating: /usr/bin/chrome-linux64/locales/sl_FEMININE.pak  
#13 2.915   inflating: /usr/bin/chrome-linux64/locales/sl_MASCULINE.pak  
#13 2.915   inflating: /usr/bin/chrome-linux64/locales/sl_NEUTER.pak  
#13 2.915   inflating: /usr/bin/chrome-linux64/locales/sr.pak  
#13 2.922   inflating: /usr/bin/chrome-linux64/locales/sr_FEMININE.pak  
#13 2.922   inflating: /usr/bin/chrome-linux64/locales/sr_MASCULINE.pak  
#13 2.923   inflating: /usr/bin/chrome-linux64/locales/sr_NEUTER.pak  
#13 2.923   inflating: /usr/bin/chrome-linux64/locales/sv.pak  
#13 2.928   inflating: /usr/bin/chrome-linux64/locales/sv_FEMININE.pak  
#13 2.928   inflating: /usr/bin/chrome-linux64/locales/sv_MASCULINE.pak  
#13 2.928   inflating: /usr/bin/chrome-linux64/locales/sv_NEUTER.pak  
#13 2.928   inflating: /usr/bin/chrome-linux64/locales/sw.pak  
#13 2.933   inflating: /usr/bin/chrome-linux64/locales/sw_FEMININE.pak  
#13 2.933   inflating: /usr/bin/chrome-linux64/locales/sw_MASCULINE.pak  
#13 2.933   inflating: /usr/bin/chrome-linux64/locales/sw_NEUTER.pak  
#13 2.933   inflating: /usr/bin/chrome-linux64/locales/ta.pak  
#13 2.944   inflating: /usr/bin/chrome-linux64/locales/ta_FEMININE.pak  
#13 2.945   inflating: /usr/bin/chrome-linux64/locales/ta_MASCULINE.pak  
#13 2.945   inflating: /usr/bin/chrome-linux64/locales/ta_NEUTER.pak  
#13 2.945   inflating: /usr/bin/chrome-linux64/locales/te.pak  
#13 2.955   inflating: /usr/bin/chrome-linux64/locales/te_FEMININE.pak  
#13 2.955   inflating: /usr/bin/chrome-linux64/locales/te_MASCULINE.pak  
#13 2.956   inflating: /usr/bin/chrome-linux64/locales/te_NEUTER.pak  
#13 2.956   inflating: /usr/bin/chrome-linux64/locales/th.pak  
#13 2.965   inflating: /usr/bin/chrome-linux64/locales/th_FEMININE.pak  
#13 2.965   inflating: /usr/bin/chrome-linux64/locales/th_MASCULINE.pak  
#13 2.965   inflating: /usr/bin/chrome-linux64/locales/th_NEUTER.pak  
#13 2.965   inflating: /usr/bin/chrome-linux64/locales/tr.pak  
#13 2.970   inflating: /usr/bin/chrome-linux64/locales/tr_FEMININE.pak  
#13 2.970   inflating: /usr/bin/chrome-linux64/locales/tr_MASCULINE.pak  
#13 2.971   inflating: /usr/bin/chrome-linux64/locales/tr_NEUTER.pak  
#13 2.971   inflating: /usr/bin/chrome-linux64/locales/uk.pak  
#13 2.978   inflating: /usr/bin/chrome-linux64/locales/uk_FEMININE.pak  
#13 2.979   inflating: /usr/bin/chrome-linux64/locales/uk_MASCULINE.pak  
#13 2.979   inflating: /usr/bin/chrome-linux64/locales/uk_NEUTER.pak  
#13 2.979   inflating: /usr/bin/chrome-linux64/locales/ur.pak  
#13 2.986   inflating: /usr/bin/chrome-linux64/locales/ur_FEMININE.pak  
#13 2.986   inflating: /usr/bin/chrome-linux64/locales/ur_MASCULINE.pak  
#13 2.986   inflating: /usr/bin/chrome-linux64/locales/ur_NEUTER.pak  
#13 2.986   inflating: /usr/bin/chrome-linux64/locales/vi.pak  
#13 2.992   inflating: /usr/bin/chrome-linux64/locales/vi_FEMININE.pak  
#13 2.992   inflating: /usr/bin/chrome-linux64/locales/vi_MASCULINE.pak  
#13 2.992   inflating: /usr/bin/chrome-linux64/locales/vi_NEUTER.pak  
#13 2.993   inflating: /usr/bin/chrome-linux64/locales/zh-CN.pak  
#13 2.997   inflating: /usr/bin/chrome-linux64/locales/zh-CN_FEMININE.pak  
#13 2.997   inflating: /usr/bin/chrome-linux64/locales/zh-CN_MASCULINE.pak  
#13 2.997   inflating: /usr/bin/chrome-linux64/locales/zh-CN_NEUTER.pak  
#13 2.997   inflating: /usr/bin/chrome-linux64/locales/zh-TW.pak  
#13 3.002   inflating: /usr/bin/chrome-linux64/locales/zh-TW_FEMININE.pak  
#13 3.002   inflating: /usr/bin/chrome-linux64/locales/zh-TW_MASCULINE.pak  
#13 3.002   inflating: /usr/bin/chrome-linux64/locales/zh-TW_NEUTER.pak  
#13 3.002  extracting: /usr/bin/chrome-linux64/product_logo_48.png  
#13 3.002   inflating: /usr/bin/chrome-linux64/resources.pak  
#13 3.091   inflating: /usr/bin/chrome-linux64/rpm.deps  
#13 3.092   inflating: /usr/bin/chrome-linux64/v8_context_snapshot.bin  
#13 3.097   inflating: /usr/bin/chrome-linux64/vk_swiftshader_icd.json  
#13 3.097    creating: /usr/bin/chrome-linux64/resources/
#13 3.097    creating: /usr/bin/chrome-linux64/resources/inspector_overlay/
#13 3.098   inflating: /usr/bin/chrome-linux64/resources/inspector_overlay/inspector_overlay_resources.grd  
#13 3.098   inflating: /usr/bin/chrome-linux64/resources/inspector_overlay/main.js  
#13 3.098    creating: /usr/bin/chrome-linux64/resources/accessibility/
#13 3.099    creating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper/
#13 3.099   inflating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper/content.js  
#13 3.099   inflating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper/gdocs_script.js  
#13 3.099   inflating: /usr/bin/chrome-linux64/resources/accessibility/reading_mode_gdocs_helper_manifest.json  
#13 3.099    creating: /usr/bin/chrome-linux64/hyphen-data/
#13 3.099   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-tk.hyb  
#13 3.099   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-de-1901.hyb  
#13 3.101   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-de-1996.hyb  
#13 3.102   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-mul-ethi.hyb  
#13 3.102   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-es.hyb  
#13 3.103   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hi.hyb  
#13 3.103   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-cu.hyb  
#13 3.104   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-as.hyb  
#13 3.104   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ta.hyb  
#13 3.104   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-pa.hyb  
#13 3.104   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-el.hyb  
#13 3.104   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-te.hyb  
#13 3.104   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-und-ethi.hyb  
#13 3.105   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-de-ch-1901.hyb  
#13 3.106   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-bg.hyb  
#13 3.106   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-gu.hyb  
#13 3.106   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-et.hyb  
#13 3.107   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-cs.hyb  
#13 3.107   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-nl.hyb  
#13 3.109   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ru.hyb  
#13 3.109   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hy.hyb  
#13 3.109   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-uk.hyb  
#13 3.109   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-eu.hyb  
#13 3.110   inflating: /usr/bin/chrome-linux64/hyphen-data/manifest.json  
#13 3.110   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ga.hyb  
#13 3.110   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sk.hyb  
#13 3.111   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-mr.hyb  
#13 3.111   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-bn.hyb  
#13 3.111   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-nb.hyb  
#13 3.113   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-en-gb.hyb  
#13 3.114   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-or.hyb  
#13 3.114   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-cy.hyb  
#13 3.114   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hr.hyb  
#13 3.115   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-fr.hyb  
#13 3.115   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-kn.hyb  
#13 3.115   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-mn-cyrl.hyb  
#13 3.115   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-lt.hyb  
#13 3.115   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-en-us.hyb  
#13 3.116   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ml.hyb  
#13 3.116   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-pt.hyb  
#13 3.117   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-be.hyb  
#13 3.117   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sl.hyb  
#13 3.117   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-lv.hyb  
#13 3.117   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sv.hyb  
#13 3.118   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-hu.hyb  
#13 3.122   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-af.hyb  
#13 3.123   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-sq.hyb  
#13 3.123   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-ka.hyb  
#13 3.123   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-it.hyb  
#13 3.123   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-gl.hyb  
#13 3.123   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-da.hyb  
#13 3.124   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-nn.hyb  
#13 3.125   inflating: /usr/bin/chrome-linux64/hyphen-data/hyph-la.hyb  
#13 DONE 3.8s

#14 [ 8/10] COPY scripts/nodejs.sh /scripts/
#14 DONE 0.0s

---
...............................F.................. (50/144)
.................................................. (100/144)
............................................       (144/144)

======== tests/rustdoc-gui/go-to-collapsed-elem.goml ========

[ERROR] line 40
    at `tests/rustdoc-gui/go-to-collapsed-elem.goml` line 21: Error: Node is detached from document: for command `click: "//*[@id='search']//a[@href='../test_docs/struct.Foo.html#method.must_use']"`
    at <file:///checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc-gui/doc/test_docs/struct.Foo.html?search=t_use>


<= doc-ui tests done: 143 succeeded, 1 failed, 0 filtered out

Error: ()

@cuviper

cuviper commented Aug 24, 2026

Copy link
Copy Markdown
Member

no idea if this is correct for a stable backport xd

Normally we would just label the original PR and discuss from there, but that's ok.

Did the object test come from a different PR?

@lcnr

lcnr commented Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

the object test is from #161441.

#158993 was already merged on beta by then. So we don't have that test in our test suite (yet)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. stable-nominated Nominated for backporting to the compiler in the stable channel. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-release Relevant to the release subteam, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants