Skip to content

ReFS volumes on Windows Server 2022 break compilation #137971

New issue

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

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

Already on GitHub? Sign in 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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