[Bug 1227313] New: /usr/etc/X11/xinit/xinitrc.common leaves behind zombie nvidia-settings process
https://bugzilla.suse.com/show_bug.cgi?id=1227313 Bug ID: 1227313 Summary: /usr/etc/X11/xinit/xinitrc.common leaves behind zombie nvidia-settings process Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Minor Priority: P5 - None Component: X11 3rd Party Driver Assignee: gfx-bugs@suse.de Reporter: alanas.00@mail.ru QA Contact: sndirsch@suse.com Target Milestone: --- Found By: --- Blocker: --- this is very similar to #1218458 but not FIXED for me here is copy+paste from htop (user threads hidden by pressing H): S CPU% MEM% TIME+ Command S 0.0 0.0 0:00.31 ├─ /usr/sbin/lightdm S 0.7 0.3 0:23.78 │ ├─ /usr/bin/Xorg.bin :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch S 0.0 0.0 0:00.03 │ └─ lightdm --session-child 13 20 S 0.0 0.1 0:00.05 │ └─ /usr/bin/startplasma-x11 Z 0.0 0.0 0:00.03 │ ├─ nvidia-settings S 0.0 0.0 0:00.00 │ ├─ /usr/bin/ssh-agent /usr/bin/gpg-agent --sh --daemon --keep-display /usr/libexec/xinit/xinitrc S 0.0 0.0 0:00.05 │ └─ /usr/bin/gpg-agent --sh --daemon --keep-display /usr/libexec/xinit/xinitrc notice nvidia-settings line contains "Z", that means process is zombie (exited but not waited) nvidia-settings is started by bash script "/usr/etc/X11/xinit/xinitrc.common": # # Load nvidia settings # if test -r $HOME/.nvidia-settings-rc && type -p nvidia-settings > /dev/null ; then nvidia-settings --load-config-only > /dev/null 2>&1 & fi theory what happened: 1. bash started nvidia-settings 2. bash replaced itself with startplasma-x11 3. nvidia-settings exited 4. startplasma-x11 didn't wait nvidia-settings -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1227313 https://bugzilla.suse.com/show_bug.cgi?id=1227313#c3 --- Comment #3 from BZZZZ DZZZZ <alanas.00@mail.ru> ---
Could you try without putting the nvdia-settings process in the background, i.e. remove the '&' a the end:
# # Load nvidia settings # if test -r $HOME/.nvidia-settings-rc && type -p nvidia-settings > /dev/null ; then nvidia-settings --load-config-only > /dev/null 2>&1 fi
login works and no zombie nvidia-settings
Also, possibly there is some error message with your config file. So try this on a working nvidia desktop.
nvidia-settings --load-config-only
nvidia-settings --load-config-only &
Any error message? Or just works?
I run these commands in terminal emulator (konsole), bash (PS1='$ '): $ nvidia-settings --load-config-only (nvidia-settings:28863): dbind-WARNING **: 07:41:50.095: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files $ echo "$?" 0 $ nvidia-settings --load-config-only & [1] 28874 $ (nvidia-settings:28874): dbind-WARNING **: 07:42:01.914: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files ignore warning, all gtk3 programs do that -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1227313 https://bugzilla.suse.com/show_bug.cgi?id=1227313#c5 --- Comment #5 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1227313) was mentioned in https://build.opensuse.org/request/show/1185381 Factory / xinit -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com