Bug 1656932

Summary: [Dual-head] gnome shell freeze while opening an app.
Product: Red Hat Enterprise Linux 8 Reporter: Jiri Koten <jkoten>
Component: mutterAssignee: Jonas Ådahl <jadahl>
Status: CLOSED CURRENTRELEASE QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: high    
Version: 8.0CC: fmuellner, mmcgrath, rstrode, tpelka, wchadwic
Target Milestone: rc   
Target Release: 8.0   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: mutter-3.28.3-9.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-14 00:53:15 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:
Bug Depends On:    
Bug Blocks: 1635157, 1657660    
Attachments:
Description Flags
session log none

Description Jiri Koten 2018-12-06 16:55:32 UTC
Description of problem:
Running Wayland with nvidia binary drivers, using dual head - two external monitors, opening and app from the overview results in gnome-shell freeze.

Won't happen with only single monitor.

[drm:nv_drm_internal_framebuffer_create [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to create NvKmsKapiSurface


Version-Release number of selected component (if applicable):
mutter-3.28.3-5.el8
kernel-4.18.0-48.el8
nvidia drivers 410.78

How reproducible:
100%

Steps to Reproduce:
1. Use two monitors
2. Disable the gdm udev rule for nvidia
3. enable nvidia modeset
4. Login to session
5. Go to overview
6. Open firefox 


Actual results:
gnome-shell freeze

Expected results:
Firefox runs successfully

Additional info:

Comment 1 Jiri Koten 2018-12-06 16:56:48 UTC
Created attachment 1512209 [details]
session log

gnome-shell[17941]: Failed to flip EGL stream (An EGLStreamKHR argument is not in a valid state), relying on clock from now on

Comment 5 Tomas Pelka 2019-01-10 10:57:42 UTC
Related to Bug 1657660.

So justification is the same as https://bugzilla.redhat.com/show_bug.cgi?id=1657660#c9

Comment 7 Jonas Ådahl 2019-01-11 16:05:50 UTC
Fixed as a side effect of the patch in https://bugzilla.redhat.com/show_bug.cgi?id=1656905

Comment 9 Jiri Koten 2019-02-12 13:21:12 UTC
Verified in mutter-3.28.3-17.el8

kernel-4.18.0-67.el8
NVidia 410.93