Skip to content

dotnet 8 tool crashes in WSL under Windows ARM64 VM #37261

Open
@roycornelissen

Description

@roycornelissen

Describe the bug

We may have a relatively exotic situation but some of our devs are running a Windows ARM64 in Parallels on a Mac M1/M2 processor. In this Windows VM, we run some build scripts and Terraform scripts in Ubuntu 22.04 under WSL1.

We have installed .NET using the install script as described here: https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#set-environment-variables-system-wide

Up and until .NET 7, this has worked fine. Since we upgraded our application to .NET 8 and after installing the .NET 8.0 SDK, the dotnet tool now crashes:

$ dotnet --version

Fatal error. AdvSimd processor support required.
Aborted (core dumped)

To Reproduce

  • Create Windows for ARM VM in Parallels on a Mac M1/M2 machine
  • Install Ubuntu 22.04 in WSL1
  • Install .NET 8 using the dotnet-install.sh script as described here
  • Run dotnet with any command, e.g. dotnet --version or dotnet publish

Exceptions (if any)

dotnet crashes with the following message:

Fatal error. AdvSimd processor support required.
Aborted (core dumped)

Further technical details

  • .NET 8 installed using ./dotnet-install.sh --channel 8.0 --architecture arm64
  • Installed SDK version: 8.0.100.0

Cannot output the details of dotnet --version because this command crashes.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions