System unresponsive when building a device in 2025.8.1

The whole system becomes unresponsive when building my ESP devices, from simple to more complex devices with external components.

Need to restart the complete VM, don’t experience any other issues.
The supervisor (TrueNAS) has enough memory, the full 8GB is allocated as minimum memory size.

OSVersion 16.1
Core: 2025.8.3

My devices run on 2025.7.5

Install log:

INFO ESPHome 2025.8.1
INFO Reading configuration /config/esphome/bureau.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing bureau (board: esp32-c3-devkitm-1; framework: arduino; platform: https://github.com/pioarduino/platform-espressif32/releases/download/54.03.21-2/platform-espressif32.zip)
--------------------------------------------------------------------------------
INFO Package configuration completed successfully
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/riscv32-esp-elf-14.2.0_20241119.zip
INFO Installing https://github.com/pioarduino/registry/releases/download/0.0.1/riscv32-esp-elf-14.2.0_20241119.zip
Unpacking  [####################################]  100%
Tool Manager: [email protected]+20241119 has been installed!
INFO [email protected]+20241119 has been installed!
Tool Manager: Installing file:///root/.platformio/tools/toolchain-riscv32-esp
INFO Installing file:///root/.platformio/tools/toolchain-riscv32-esp

Hardware info:

System log does not show anything related.

All advice is welcome.

The compiler will use as much resource as it can grab. I am using a 16GB i7 NUC and the fans ALWAYS fire up on a compile.

Go to Add-ons in Settings, click on ESPHome Builder. Go to the Configuration" tab. Click on “Show unused optional configuration options” and set “Default compile process limit” to a number between 1 and what gives you an acceptable impact.

If setting it to 1 doesn’t solve your issue, maybe you have a problem with the VM.

1 Like

This solved the problem, but damn it takes long to update an ESP :wink:

1 Like

Curious, I have the same problem. The entire system becomes unresponsive when I try to update a Bluetooth Proxy.

I’ve installed and compiled dozens of ESPHome devices, never seen this. Something is off here…

For me It seems to freeze here:

INFO ESPHome 2025.8.2
INFO Reading configuration /config/esphome/esp32-bluetooth-proxy-d9a8a0.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing esp32-bluetooth-proxy-d9a8a0 (board: esp32-c3-devkitm-1; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/54.03.21-2/platform-espressif32.zip)
--------------------------------------------------------------------------------
INFO Package configuration completed successfully
Tool Manager: Installing https://github.com/pioarduino/registry/releases/download/0.0.1/riscv32-esp-elf-14.2.0_20241119.zip
INFO Installing https://github.com/pioarduino/registry/releases/download/0.0.1/riscv32-esp-elf-14.2.0_20241119.zip
Unpacking  [####################################]  100%
Tool Manager: [email protected]+20241119 has been installed!
INFO [email protected]+20241119 has been installed!
Tool Manager: Installing file:///root/.platformio/tools/toolchain-riscv32-esp
INFO Installing file:///root/.platformio/tools/toolchain-riscv32-esp

Eventually it fails without any additional logging.

same here, but me Dashbaord is running outside of HA as a PVE LXC container. One other thing worth notice is at every attempt some disk space is wasted. So far I’ve lost 12Gb trying to get this node to build.

Try this: