Bug 1298935

Summary: gnome-shell --mode=gdm" takes about 20% cpu
Product: [Fedora] Fedora Reporter: adriano <adrigiga>
Component: gdmAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: bugzilla.i.sekler, fmuellner, normand, otaylor, rstrode, spetreolle
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: gdm-3.18.2-2.fc23 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-17 03:49:20 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description adriano 2016-01-15 12:49:01 UTC
Description of problem:
Each time I start a new gnome session, the process "gnome-shell --mode=gdm" takes about 20% cpu. To stop it, I choose "switch user" from gnome menu and from the gdm panel I enter in my already opened session (same user of previous login).
I  get the same problem start a gnome session with all extensions disabled.

Version-Release number of selected component (if applicable):
gnome-shell-3.18.3-1.fc23.x86_64

Comment 1 Ilja Sekler 2016-02-05 10:58:07 UTC
On my hardware this amounts to more than 40% cpu :-( A downgrade to 3.18.1-1.fc23 doesn't help, but I can confirm the workaround.

Comment 2 Ilja Sekler 2016-02-05 13:09:02 UTC
FYI: found a much simpler workaround: switch VT to the one where gdm runs then back.

I can't reproduce this bug with i686 on a netbook with Intel graphics, while different fc23.x86_64 installations on different computers equipped with NVIDIA graphics cards using the binary driver exhibit the issue.

@adriano:

Could you please specify which graphics driver you are using?

Comment 3 Sylvain Petreolle 2016-02-06 11:02:22 UTC
I get the problem too, with a NVIDIA graphic card (GTX 570) and the proprietary driver.
@Ilja:  I confirm your workaround works.

Comment 4 Ilja Sekler 2016-02-06 13:55:52 UTC
Can't reproduce with nouveau, this bug seems to be restricted to the NVIDIA binary driver.

Comment 5 adriano 2016-02-10 10:19:18 UTC
(In reply to Ilja Sekler from comment #2)
> FYI: found a much simpler workaround: switch VT to the one where gdm runs
> then back.
> 
> I can't reproduce this bug with i686 on a netbook with Intel graphics, while
> different fc23.x86_64 installations on different computers equipped with
> NVIDIA graphics cards using the binary driver exhibit the issue.
> 
> @adriano:
> 
> Could you please specify which graphics driver you are using?

Yes, I'm using an NVIDIA graphic card.

adriano ~ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [NVS 4200M] (rev a1)

NVIDIA proprietary driver from "negativo17 - Nvidia" repo (http://negativo17.org/nvidia-driver/)

Comment 6 Ray Strode [halfline] 2016-02-12 17:27:54 UTC
i'm building an update now that should address this.

Comment 7 Ilja Sekler 2016-02-12 18:40:16 UTC
(In reply to Ray Strode [halfline] from comment #6)
> i'm building an update now that should address this.

I apologize for bugspam, but I really want to thank you for the immediate backport of the necessary patches. I've grabbed the src.rpm from <http://koji.fedoraproject.org/koji/buildinfo?buildID=735393>, installed the resulting local build and can confirm that it fixes this issue.

Comment 8 Fedora Update System 2016-02-12 18:44:57 UTC
gdm-3.18.2-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-6f8f961dc4

Comment 9 Ray Strode [halfline] 2016-02-12 18:45:29 UTC
great, if you could put karma on the update, i'd appreciate it.

Comment 10 Sylvain Petreolle 2016-02-13 11:32:37 UTC
(In reply to Ray Strode [halfline] from comment #6)
> i'm building an update now that should address this.

What was the problem ?

Comment 11 Fedora Update System 2016-02-15 05:24:32 UTC
gdm-3.18.2-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-6f8f961dc4

Comment 12 Ray Strode [halfline] 2016-02-15 16:02:21 UTC
(In reply to Sylvain Petreolle from comment #10)
> (In reply to Ray Strode [halfline] from comment #6)
> > i'm building an update now that should address this.
> 
> What was the problem ?

See the linked upstream report for details, but basically an invisible spinner animation had gone rogue.

Comment 13 Fedora Update System 2016-02-17 03:49:15 UTC
gdm-3.18.2-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.