protonscr

iscriptevaluator.exe keeps running and consuming 100% usage of one CPU core

protonopen
ValveSoftware/Proton#8103 · opened 2024-09-18 by labolab · updated 2024-09-18 · 0 comments · github
Llabolab 2024-09-18 github

Your system information

  • Steam client version (build number or date): 1726604483

  • Distribution (e.g. Ubuntu): Arch Linux

  • Opted into Steam client beta?: No

  • Have you checked for system updates?: Yes

  • Steam Logs:
    steam-logs.tar.gz

  • GPU: Nvidia

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

Recently I opened Steam and found out that games are being updated automatically.
However, a game (PUBG in this case) stuck and showed that "Completing 0%"
image
image

After that, I opened the task manager and saw the steam process was running and seemed to be trapped in some dead loops.
The command line is: python3 /home/labo/.local/share/Steam/steamapps/common/Proton - Experimental/proton run /home/labo/.local/share/Steam/legacycompat/iscriptevaluator.exe legacycompat\evaluatorscript_578080.vdf

That process CANNOT be stopped, killed, suspended even I closed the entire Steam client. It`s just annoying.
I have tried to figure it out based on my python knowledge but I found that I was unable to capture the environment variables it receives.
BTW, I installed games on another NTFS drive. There is no permission misconfigurations. But it could be the cause.

I expect those games can get updated successfully and the hanging roaring process can just stop properly.

Steps for reproducing this issue:

  1. Launch Steam
  2. Trigger game updates
  3. Update progress stuck, CPU resources drained

Nothing extracted yet.