Skip to main content
sirin
Associate II
July 29, 2026
Question

STM32CubeProgrammer 2.23.0 continuously generates huge Updater_Gui_Log.txt when macOS system proxy is SOCKS (Clash Verge Rev TUN mode)

  • July 29, 2026
  • 0 replies
  • 19 views

Environment

  • STM32CubeProgrammer: 2.23.0 (latest version at the time of writing)
  • The same issue was also present in the previous release and is still reproducible after updating to 2.23.0, which is why I am reporting it now.
  • Platform: macOS Tahoe 26.5.1
  • Architecture: Apple Silicon (M4 Pro, arm64)
  • System proxy: Enabled
  • Proxy software: Clash Verge Rev (running continuously in the background)
  • TUN mode: Enabled
  • The proxy itself works normally for all other applications.

Issue Description

I noticed that simply leaving STM32CubeProgrammer running causes the file ~/.STM32CubeProgrammer/Updater_Gui_Log.txt 

to grow continuously at a very high rate. The file increases by hundreds of megabytes within minutes and can easily reach multiple gigabytes if STM32CubeProgrammer is left open. In my case, I have already experienced the log file completely filling my macOS system disk overnight, which caused abnormal system behavior due to the disk running out of free space.

Log Output

The updater repeatedly writes the following messages:

07/29/2026 3:23:55 PM /Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/Resources/bin
07/29/2026 3:24:00 PM /Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/Resources/bin
07/29/2026 3:24:00 PM Checking updater
07/29/2026 3:24:00 PM Server URL: https://sw-center.st.com/packs/cubeprog_test/Updater/
07/29/2026 3:24:00 PM Connecting to HTTPS server...
07/29/2026 3:24:00 PM Using System Proxy
07/29/2026 3:24:00 PM System Proxy : SOCKS
07/29/2026 3:24:00 PM Not a supported proxy type
07/29/2026 3:24:00 PM System Proxy : SOCKS
07/29/2026 3:24:00 PM Not a supported proxy type
07/29/2026 3:24:00 PM System Proxy : SOCKS
07/29/2026 3:24:00 PM Not a supported proxy type

The last two lines are written repeatedly without stopping, causing log file to grow indefinitely.

Console Output

Launching STM32CubeProgrammer from Terminal only shows:

/Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/MacOs/STM32CubeProgrammer

Loading PRG Library:
/Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/Resources/bin/libCubeProgrammer_API.dylib

TrackedData.json file does not exist !

108 external Loader list

In my test, the log file increases with around 1.7MB/s or 106MB/min, which can cause swerve stress in storage.

Steps to Reproduce

  1. Install STM32CubeProgrammer 2.23.0 on macOS (Apple Silicon).
  2. Enable Clash Verge Rev with TUN Mode and System Proxy enabled.
  3. Launch STM32CubeProgrammer.
  4. Leave the application running.

The file grows continuously until the application is closed. And reset each time the application starts.

Workaround

A temporary workaround is to manually configure STM32CubeProgrammer to not use the system proxy in its proxy settings.

After disabling the proxy inside STM32CubeProgrammer, the log file no longer grows.

However, this is only a workaround. The application should not continuously generate an unlimited log file simply because the system proxy type is SOCKS.