boinc icon indicating copy to clipboard operation
boinc copied to clipboard

BOINC.exe gets stuck during startup if WSL is turned off after installing docker

Open sr1gh opened this issue 8 months ago • 1 comments

Describe the bug

BOINC Client won't start properly if WSL is turned off after Docker was installed.

Steps to reproduce

  1. Install BOINC
  2. Install Docker (From BOINC docker install instructions):
  3. Enable WSL and Virtual Machine Platform, Reboot (Note: Virtual Machine Platform is not in the instructions but is required)
  4. Install wsl.2.4.13.0.x64.msi
  5. Run boinc-buda-runner.wsl
  6. Run "wsl.exe -d boinc-buda-runner" in Windows terminal
  7. Run BOINC Manager (WSL/Docker will be listed in log)
  8. Close manager and client
  9. Disable WSL and Virtual Machine Platform (In Windows features), Reboot
  10. Run BOINC Manager. It will be stuck trying to connect to localhost.
  11. Open Task Manager
  12. Right click on BOINC.exe and select "Analyze wait chain"
  13. It will report that BOINC.exe is in deadlock
  14. If WSL is installed again, BOINC will start

Expected behavior

No response

Screenshots

No response

System information

Windows 10 x64 (Latest) Tested with BOINC 8.0.2 and later

Additional context

No response

sr1gh avatar May 01 '25 21:05 sr1gh

I tried running the following command before turning off WSL and the BOINC client seems to start normally: wsl --unregister boinc-buda-runner

sr1gh avatar May 10 '25 02:05 sr1gh

Confirmed on 8.2.4

AufarZakiev avatar Nov 11 '25 19:11 AufarZakiev