Skip to content

(Windows 11) OS Error 448: All symlink/junction traversal fails inside Warp #9044

@tidygiraffe

Description

@tidygiraffe

Pre-submit Checks

Describe the bug

Any operation that follows a symlink or junction fails with ERROR_UNTRUSTED_MOUNT_POINT (WinError 448) inside Warp. The same operations work in Windows Terminal or standalone PowerShell. Related to #8882 (same error code, but for CreateProcess).

This breaks pytest, which creates convenience symlinks in tmp_path directories and then crashes during cleanup when Path.resolve() hits this error. All tests pass but pytest exits with code 1.

To reproduce

In Warp:

$d = "$env:TEMP\symtest"
mkdir "$d\real" -Force | Out-Null
New-Item -ItemType SymbolicLink -Path "$d\link" -Target "$d\real"
Get-ChildItem "$d\link"
Remove-Item "$d" -Recurse -Force

Result:

Get-ChildItem: The path cannot be traversed because it contains an untrusted mount point. : 'C:\Users\user\AppData\Local\Temp\symtest\link'.

In Windows Terminal: same commands succeed.

Expected behavior

Symlink traversal works as in any other terminal.

Screenshots, videos, and logs

No response

Operating system (OS)

Windows

Operating system and version

Windows 11 Home, Build 26200

Shell Version

PowerShell 7.6.0

Current Warp version

v0.2026.04.08.08.36.stable_02

Regression

Yes, this bug started recently or with an X Warp version

Recent working Warp date

No response

Additional context

No response

Does this block you from using Warp daily?

Yes, this issue prevents me from using Warp daily.

Is this an issue only in Warp?

Yes, I confirmed that this only happens in Warp, not other terminals.

Warp Internal (ignore): linear-label:b9d78064-c89e-4973-b153-5178a31ee54e

None

Metadata

Metadata

Assignees

Labels

area:shell-terminalTerminal input/output, shell integration, prompt behavior, and block rendering.bugSomething isn't working.os:windowsWindows-specific behavior, regressions, or requests.ready-to-specThe issue is ready for a product and technical spec.repro:highThe report includes enough evidence that the issue appears highly reproducible.triagedIssue has received an initial automated triage pass.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions