Crash on Windows ARM64 when Import and potential fix

Anthony Paul anthonypaul at gmail.com
Tue Jan 7 15:18:12 UTC 2025


There are numerous reports that the import function causes a crash on
Windows Arm64.  (I believe it is actually the file selector that
causes the crash)

https://www.reddit.com/r/WireGuard/comments/kwqnb5/wireguard_client_crashes_when_trying_to_add/

I also experience the same issue.  I pulled the code and built it
locally, and still experience the same issue, crash on import.  I
tried to add exception handling etc, but no matter what I added, the
prg still just crashes hard, no logs...  I tried importing a different
lib with a different file selector, still crashed...

Then I tried upgrading Go to 1.22.10 in the build.bat file (along with
a couple other minor additions for go1.22).  WG now builds and runs
correctly for me (import works), but of course the build is not
signed.

Hopefully this info will allow the devs to make a new release that
works correctly for Window Arn64?

Please let me know if I can provide any further info.

Thanks,
Anthony


More information about the WireGuard mailing list