Skip to content

ReFS volumes on Windows Server 2022 break compilation #137971

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
Lohikar opened this issue Mar 3, 2025 · 4 comments · May be fixed by #138133
Closed

ReFS volumes on Windows Server 2022 break compilation #137971

Lohikar opened this issue Mar 3, 2025 · 4 comments · May be fixed by #138133
Assignees
Labels
C-bug Category: This is a bug. O-windows Operating system: Windows P-high High priority regression-untriaged Untriaged performance or correctness regression. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Comments

@Lohikar
Copy link

Lohikar commented Mar 3, 2025

Compiling even trivial projects (unmodified cargo new --bin) fails on ReFS disks on Windows Server 2022 (build 20348) with this error:

error: failed to create directory `<snip>\demo\target`

Caused by:
  The request is not supported. (os error 50)

ReFS vols (DevDrive) on Windows 11 seem unaffected.

This affects 1.85.0 stable, but I recall 1.84 working.

searched nightlies: from nightly-2024-12-16 to nightly-2024-12-31
regressed nightly: nightly-2024-12-23
searched commit range: 426d173...e108481
regressed commit: 00bf74d

bisected with cargo-bisect-rustc v0.6.9

Host triple: x86_64-pc-windows-msvc
Reproduce with:

cargo bisect-rustc --end=2024-12-31
@Lohikar Lohikar added C-bug Category: This is a bug. regression-untriaged Untriaged performance or correctness regression. labels Mar 3, 2025
@rustbot rustbot added I-prioritize Issue: Indicates that prioritization has been requested for this issue. needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. labels Mar 3, 2025
@workingjubilee
Copy link
Member

probably #131072

cc @Fulgen301 @ChrisDenton

@saethlin saethlin added the O-windows Operating system: Windows label Mar 4, 2025
@Fulgen301
Copy link
Contributor

@rustbot claim

@apiraino
Copy link
Contributor

apiraino commented Mar 4, 2025

Assigning priority (discussion on Zulip).

@rustbot label -I-prioritize +P-high

@rustbot rustbot added P-high High priority and removed I-prioritize Issue: Indicates that prioritization has been requested for this issue. labels Mar 4, 2025
@jieyouxu jieyouxu added T-libs Relevant to the library team, which will review and decide on the PR/issue. and removed needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. labels Apr 10, 2025
@Amanieu
Copy link
Member

Amanieu commented Apr 23, 2025

Fixed by #137528

@Amanieu Amanieu closed this as completed Apr 23, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
C-bug Category: This is a bug. O-windows Operating system: Windows P-high High priority regression-untriaged Untriaged performance or correctness regression. T-libs Relevant to the library team, which will review and decide on the PR/issue.
Projects
None yet
8 participants