protonscr

Bellwright - Memory/CPU leak during loading screen causes OOM kill

protonclosed appid 1812450
ValveSoftware/Proton#9134 · opened 2025-10-24 by BillibuBergez · updated 2025-10-24 · 1 comments · github · game page · search this game
BBillibuBergez 2025-10-24 github

Game: Bellwright (AppID 1812450)
Proton Version: Proton Experimental and Proton GE tested
OS: Ubuntu (latest)

ISSUE:
Game launches but during loading screen experiences massive memory and CPU leak. CPU spikes to 200%, RAM consumption grows progressively until system forces OOM kill. The Proton log shows thousands of unwind operations (C++ exception handling) consuming all resources.

SYSTEM SPECS:

  • CPU: 16-core AMD/Intel (showing 16 CPU threads)
  • GPU: NVIDIA GeForce RTX 2060 with driver 580.95.05
  • RAM: 16GB total

STEPS TO REPRODUCE:

  1. Launch Bellwright with any Proton version
  2. Observe loading screen
  3. Within 1-2 minutes, RAM consumption grows to 85%+
  4. CPU usage spikes to 200%
  5. Game freezes and gets OOM killed

PROTON LOG:
Shows extensive unwind operations indicating C++ exception handling loop.

LAUNCH OPTIONS TESTED:

  • _force_vk_vendor=-1 %command% -force-d3d11 -windowed
  • Various Proton versions and memory limiting attempts
  • All result in same memory leak behavior

ADDITIONAL NOTES:
Game works fine on Windows, issue is specific to Linux/Proton.

Kkisak-valve maintainer 2025-10-24 github

Hello @BillibuBergez, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/8270#issuecomment-3442844885.

Proton versions

Launch lines

Upstream links