protonscr

Steam spawns zombie processes

steamclosed Steam client
ValveSoftware/steam-for-linux#5344 · opened 2018-01-17 by h1z1 · updated 2022-12-22 · 3 comments · github
Hh1z1 2018-01-17 github

Your system information

  • Steam client version (build number or date): 151337113
  • Distribution (e.g. Ubuntu): CentOS
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Steam or SteamVR is spawning zombie processes despite VR not running

$ ps ax |grep -i defu
 76933 pts/10   Z      0:00 [steamtours.sh] <defunct>
 79328 pts/10   Z     11:34 [steamvr_room_se] <defunct>
 79518 pts/10   Z      0:00 [vrdashboard] <defunct>
 94082 pts/10   Z      0:04 [steamvr_room_se] <defunct>
 95181 pts/10   Z     49:06 [steamvr_room_se] <defunct>
124145 pts/10   Z      0:00 [steamtours.sh] <defunct>
124568 pts/10   Z      0:00 [steamtours.sh] <defunct>

They appear to get kicked off by some background process without ANY USER INTERACTION. I realize you're ignoring bug reports, posting for posterity. Seriously though, what the fuck Valve? This is NOT COOL.

+bash,76551 /bin/steam
+  |-bash,76561 /home/steamvm/.local/share/Steam/steam.sh
+  |   `-steam,76753
+  |       |-SteamChildMonit,76893
+  |       |   `-vrserver,76905 -waitformonitor
+  |       |       |-(steamtours.sh,76933)
+  |       |       |-(steamtours.sh,124145)
+  |       |       |-(steamtours.sh,124568)
+  |       |       |-(steamvr_room_se,79328)
+  |       |       |-(steamvr_room_se,94082)
+  |       |       |-(steamvr_room_se,95181)
+  |       |       |-(vrdashboard,79518)
+  |       |       |-{vrserver},76908
+  |       |       |-{vrserver},76909
+  |       |       `-{vrserver},76911
+  |       |-steam,76755
+  |       |   `-steamwebhelper.,76757 /home/steamvm/.local/share/Steam/ubuntu12_64/steamwebhelper.sh -lang=en_US -cachedir=/home/steamvm/.local/share/Steam/config/htmlcache -steampid=76753 -buildid=1513371133 -steamid=0 -clientui=/home/steamvm/.local/share/Steam/clientui --disable-spell-checking --disable-out-of-process-pac --enable-blink-features=ResizeObserver --disable-smooth-scrolling --disable-gpu-compositing --disable-gpu --log-file=/home/steamvm/.local/share/Steam/logs/cef_log.txt
+  |       |       `-steamwebhelper,76759 -lang=en_US -cachedir=/home/steamvm/.local/share/Steam/config/htmlcache -steampid=76753 -buildid=1513371133 -steamid=0 -clientui=/home/steamvm/.local/share/Steam/clientui --disable-spell-checking --disable-out-of-process-pac --enable-blink-features=ResizeObserver --disable-smooth-scrolling --disable-gpu-compositing --disable-gpu --log-file=/home/steamvm/.local/share/Steam/logs/cef_log.txt
+  |       |           |-steamwebhelper,76761
+  |       |           |   `-steamwebhelper,30713
+  |       |           |       |-{steamwebhelper},30714
+  |       |           |       |-{steamwebhelper},30715
+  |       |           |       |-{steamwebhelper},30716
+  |       |           |       |-{steamwebhelper},30717
+  |       |           |       |-{steamwebhelper},30718
+  |       |           |       |-{steamwebhelper},30719
+  |       |           |       |-{steamwebhelper},30720
+  |       |           |       |-{steamwebhelper},30721
+  |       |           |       |-{steamwebhelper},30722
+  |       |           |       |-{steamwebhelper},30724
+  |       |           |       |-{steamwebhelper},30725
+  |       |           |       |-{steamwebhelper},30726
+  |       |           |       |-{steamwebhelper},30727
+  |       |           |       `-{steamwebhelper},30728
+  |       |           |-{steamwebhelper},76760
+  |       |           |-{steamwebhelper},76762
+  |       |           |-{steamwebhelper},76763
+  |       |           |-{steamwebhelper},76766
+  |       |           |-{steamwebhelper},76767
+  |       |           |-{steamwebhelper},76768
+  |       |           |-{steamwebhelper},76769
+  |       |           |-{steamwebhelper},76771
+  |       |           |-{steamwebhelper},76772
+  |       |           |-{steamwebhelper},76773
+  |       |           |-{steamwebhelper},76774
+  |       |           |-{steamwebhelper},76775
+  |       |           |-{steamwebhelper},76776
+  |       |           |-{steamwebhelper},76777
+  |       |           |-{steamwebhelper},76778
+  |       |           |-{steamwebhelper},76779
+  |       |           |-{steamwebhelper},76785
+  |       |           |-{steamwebhelper},76859
+  |       |           |-{steamwebhelper},30352
+  |       |           `-{steamwebhelper},30723
+  |       |-{steam},76754
+  |       |-{steam},76756
+  |       |-{steam},76786
+  |       |-{steam},76787
+  |       |-{steam},76790
+  |       |-{steam},76795
+  |       |-{steam},76796
+  |       |-{steam},76798
+  |       |-{steam},76799
+  |       |-{steam},76801
+  |       |-{steam},76812
+  |       |-{steam},76814
+  |       |-{steam},76815
+  |       |-{steam},76816
+  |       |-{steam},76818
+  |       |-{steam},76819
+  |       |-{steam},76820
+  |       |-{steam},76825
+  |       |-{steam},76858
+  |       |-{steam},77297
+  |       |-{steam},77298
+  |       |-{steam},77299
+  |       |-{steam},77300
+  |       |-{steam},77301
+  |       |-{steam},77302
+  |       |-{steam},77501
+  |       |-{steam},77504
+  |       |-{steam},77507
+  |       |-{steam},77515
+  |       |-{steam},77516
+  |       |-{steam},77517
+  |       |-{steam},77520
+  |       |-{steam},77521
+  |       |-{steam},77522
+  |       |-{steam},77523
+  |       |-{steam},77524
+  |       |-{steam},77525
+  |       |-{steam},77529
+  |       |-{steam},77530
+  |       |-{steam},77531
+  |       |-{steam},77532
+  |       |-{steam},77631
+  |       |-{steam},96349
+  |       |-{steam},96773
+  |       `-{steam},96774
+  `-tee,76562 /tmp/dumps/steamvm_stdout.txt

The steam client is not even in the foreground. I was trying to find out why your VIVE SOFTWARE calls home to some servers in China, came back to this.

$ tail -10 /tmp/dumps/steamvm_stdout.txt 

(steam:76753): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
***** Parsing error on http://steamcommunity.com/library/suggestions/linux/?locked=0&vr=1(2): XML parsing error: Expected 'HTML', found 'html'
!! WARNING: Panorama couldn't read or parse http://steamcommunity.com/library/suggestions/linux/?locked=0&vr=1, panel SuggestionsRemote won't have correct layout loaded
(steam:76753): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(steam:76753): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(steam:76753): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

Not only is that not over HTTPS, what in the world does it need to be loaded in the background for?? I mean you actually have Google Analytics enabled in it:

(window,document,'script','//www.google-analytics.com/analytics.js','ga');
				ga('create', 'UA-33779068-1', 'auto', {
					'sampleRate': 0.4		

My computer is mine, not yours.

Steps for reproducing this issue:

  1. Start steam, leave it run
  2. Watch processes accumulate.
Kkisak-valve maintainer 2020-05-15 github

Hello @h1z1, are you still experiencing this issue on an up to date system?

Kkisak-valve maintainer 2020-06-19 github

Closing pending feedback.

Wwingarmac 2022-12-22 github

/usr/bin/steam
steam.sh[7900]: Running Steam on ubuntu 22.04 64-bit
steam.sh[7900]: STEAM_RUNTIME is enabled automatically
setup.sh[8129]: Steam runtime environment up-to-date!
steam.sh[7900]: Steam client's requirements are satisfied

gnome-system-monitor show PID 7204 process name steam status Zombie

I just did a clean system install and updated everything
I use Ubuntu 22.04 Jammy Jellyfish (x86-64) with Cinnamon 5.2.7
It ran smoothly before my reinstallation of the system (system disk replacement)
My home partition is on another disk.
Could it be related ? Some settings still in there that I should delete?

Nothing extracted yet.