Parsing timed out
The server took too long to process this file.
LAMBDA_TIMEOUT
Symptoms
- The upload finishes quickly, then parsing hangs and eventually fails.
- Smaller builds from the same project parse without trouble.
Likely causes
- Parsing time tracks the size of the debug information, not the size of the firmware.
- C++ template-heavy code produces very deep type graphs that take disproportionately long to walk.
- A transient slowdown on our side — the same file can succeed on a retry.
How to fix it
-
Retry once
Timeouts near the limit are not always deterministic. If the file is borderline, a second attempt often completes.
-
Reduce the debug info, not the code
Switch -g3 to -g and compress the debug sections. This changes nothing about the firmware you flash.
arm-none-eabi-gcc ... -g -Wl,--compress-debug-sections=zlib -
Build debug info only for your own code
Compiling vendor HAL and RTOS sources without -g keeps your application symbols while cutting most of the volume.