Description: Zwift creates a massive log file (100GB+) in minutes due to an infinite loop when scanning network devices.
Symptoms: Log file grows uncontrollably. The log is spammed with thousands of lines per second: [ERROR] LAN Exercise Device: Error receiving answer from 192.168.xx.1 ... [10009]
Root Cause: The Error [10009] (WSAEBADF) is triggered when Zwift attempts to poll VMware Virtual Network Adapters (VMnet1, VMnet8). The scanner fails to handle the socket error and retries immediately without a delay.
Workaround: Manually disabling VMware/VirtualBox adapters in Windows “Network Connections” stops the loop.
System: Windows 11, Zwift latest version.
Request: Please add a check or a timeout in the LAN Exercise Device discovery logic to handle virtual adapters gracefully.