After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 699395 - gnome-settings-daemon process frequently uses a lot of CPU and RAM
gnome-settings-daemon process frequently uses a lot of CPU and RAM
Status: RESOLVED DUPLICATE of bug 698479
Product: gnome-settings-daemon
Classification: Core
Component: general
3.8.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
Depends on:
Blocks:
 
 
Reported: 2013-05-01 15:09 UTC by Yosef Or Boczko
Modified: 2013-05-03 09:30 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Debug (51.28 KB, application/octet-stream)
2013-05-02 21:30 UTC, Yosef Or Boczko
Details
Errors (223.75 KB, application/octet-stream)
2013-05-02 22:48 UTC, Yosef Or Boczko
Details

Description Yosef Or Boczko 2013-05-01 15:09:02 UTC
The gnome-settings-daemon normally uses about 5MB.
Frequently, the gnome-settings-daemon process's memory usage
suddenly grows to 500MB-2GB and it uses about one core (13% CPU
usage on my 8-core machine, Intel i7 3770).

If I kill it, the process automatically starts again, and after a
while its memory/CPU usage rises again.
Yesterday, I killed it at least 30 times.

OS: Arch Linux
I am using git master of all GNOME software (not the gnome-3.8 branch)
Comment 1 Rui Matos 2013-05-01 15:16:28 UTC
Can you provide the session log at least?
Comment 2 Yosef Or Boczko 2013-05-01 16:06:29 UTC
Where is the session log?
Comment 3 Rui Matos 2013-05-01 16:17:24 UTC
Try:

$ journalctl _EXE=/usr/libexec/gnome-settings-daemon
Comment 4 Yosef Or Boczko 2013-05-01 20:23:03 UTC
Nothing:
$ LC_ALL=C sudo journalctl _EXE=/usr/libexec/gnome-settings-daemon
-- Logs begin at Tue 2013-04-23 01:40:07 IDT, end at Wed 2013-05-01 23:20:45 IDT. --

$ LC_ALL=C sudo journalctl _EXE=/usr/lib/gnome-settings-daemon/gnome-settings-daemon
-- Logs begin at Tue 2013-04-23 01:40:07 IDT, end at Wed 2013-05-01 23:22:14 IDT. --
Comment 5 Rui Matos 2013-05-01 20:48:37 UTC
Run it from a terminal and get the output then. Something like:

$ killall gnome-settings-daemon && /path/to/gnome-settings-daemon &

You might have to do that 2 or 3 times in a row since it's racing the gnome-session auto-spawning g-s-d.
Comment 6 Bastien Nocera 2013-05-02 10:21:40 UTC
(In reply to comment #5)
> Run it from a terminal and get the output then. Something like:
> 
> $ killall gnome-settings-daemon && /path/to/gnome-settings-daemon &
> 
> You might have to do that 2 or 3 times in a row since it's racing the
> gnome-session auto-spawning g-s-d.

Or simply run:
/usr/libexec/gnome-settings-daemon --debug --replace
Comment 7 Yosef Or Boczko 2013-05-02 21:30:41 UTC
Created attachment 243106 [details]
Debug
Comment 8 Yosef Or Boczko 2013-05-02 22:48:45 UTC
Created attachment 243122 [details]
Errors
Comment 9 Yosef Or Boczko 2013-05-02 22:50:50 UTC
The erros:
(gnome-settings-daemon:12444): color-plugin-WARNING **: failed to get info about deleted file: Error when getting information for file '/home/yosefor/.local/share/icc/.goutputstream-C0XYWW': No such file or directory
(gnome-settings-daemon:12444): color-plugin-DEBUG: emit add: /home/yosefor/.local/share/icc/edid-beca4289ec92b26ff710fca1295a9128.icc
(gnome-settings-daemon:12444): color-plugin-DEBUG: profile /home/yosefor/.local/share/icc/edid-beca4289ec92b26ff710fca1295a9128.icc added
(gnome-settings-daemon:12444): color-plugin-DEBUG: /org/freedesktop/ColorManager/devices/xrandr_BenQ_BenQ_FP92W_1002_yosefor_1000 changed
(gnome-settings-daemon:12444): color-plugin-DEBUG: need to assign display device xrandr-BenQ-BenQ FP92W-1002
(gnome-settings-daemon:12444): color-plugin-DEBUG: auto-edid profile is old, and contains no MAPPING_device_id data
(gnome-settings-daemon:12444): color-plugin-DEBUG: auto-profile edid does not exist, creating as /home/yosefor/.local/share/icc/edid-beca4289ec92b26ff710fca1295a9128.icc
(gnome-settings-daemon:12444): color-plugin-DEBUG: setting root window ICC profile atom from /home/yosefor/.local/share/icc/edid-beca4289ec92b26ff710fca1295a9128.icc
(gnome-settings-daemon:12444): color-plugin-DEBUG: falling back to dummy ramp
Comment 10 Bastien Nocera 2013-05-03 09:30:14 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 698479 ***