Bug 1349959 - gnome-shell aborts with Cogl-Error on nvidia drivers
Summary: gnome-shell aborts with Cogl-Error on nvidia drivers
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 24
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Owen Taylor
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-06-24 16:16 UTC by Jakub Veselý
Modified: 2016-09-15 20:31 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-01 05:39:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 764898 0 None None None 2019-07-23 17:15:45 UTC

Description Jakub Veselý 2016-06-24 16:16:04 UTC
Description of problem:
Gnome shell, when using proprietary drivers (tested with version 367.27) crashes after few minutes on desktop with following error:
org.gnome.Shell.desktop[1376]: (gnome-shell:1376): Cogl-ERROR **: Failed to create an OpenGL framebuffer object

Simple workaround is to switch back to tty with X and the desktop loads again with all your windows intact.

Bug is already fixed upstream and patch is available, but was merged too late to make it into 3.20.2.

Version-Release number of selected component (if applicable): 3.20.2


How reproducible: Always reproducible


Steps to Reproduce:
1. Install gnome
2. Install proprietary nvidia drivers 
3. Reboot the system, login and wait


Additional info:
Patch is available upstream and was merged week after 3.20.2 was released:
https://bugzilla.gnome.org/show_bug.cgi?id=764898

Comment 1 Paul Finnigan 2016-09-15 20:31:30 UTC
I am suffering a very similar problem with gnome-shell 3.20.4-1.fc24

org.gnome.Shell.desktop[1283]: (gnome-shell:1283): Cogl-WARNING **: driver/gl/gl/cogl-texture-driver-gl.c:430: GL error (1285): Out of memory


This is followed by:

kernel: INFO: rcu_sched detected stalls on CPUs/tasks:
kernel:         2-...: (1 GPs behind) idle=9e9/1/0 softirq=14620/14620 fqs=20000 
kernel:         (detected by 1, t=60003 jiffies, g=19283, c=19282, q=0)
kernel: Task dump for CPU 2:
kernel: swapper/2       R  running task        0     0      1 0x00000008
kernel:  0000000000000246 ffff8808427b7e70 0000000000000018 000000006651fe00
kernel:  00000237aedcad75 00000237b2354305 ffff8808427b8000 ffff88086651fe00
kernel:  ffffffffaccbb300 ffffffffacd389c0 ffff8808427b8000 ffff8808427b7ec0
kernel: Call Trace:
kernel:  [<ffffffffac67b647>] ? cpuidle_enter+0x17/0x20
kernel:  [<ffffffffac0e3c0a>] ? call_cpuidle+0x2a/0x50
kernel:  [<ffffffffac0e3ff3>] ? cpu_startup_entry+0x2a3/0x350
kernel:  [<ffffffffac049748>] ? start_secondary+0x158/0x190


Note You need to log in before you can comment on or make changes to this bug.