From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
Subject: [Bug 105525] New: Freeze when playing videos in WebKit
Date: Thu, 15 Mar 2018 16:43:49 +0000
Message-ID:
Bug ID
105525
Summary
Freeze when playing videos in WebKit
Product
Mesa
Version
17.3
Hardware
Other
OS
All
Status
NEW
Severity
normal
Priority
medium
Component
Drivers/DRI/nouveau
Assignee
nouveau@lists.freedesktop.org
Reporter
link.dupont@gmail.com
QA Contact
nouveau@lists.freedesktop.org
Created attachment 138134=
a> [details]
Epiphany/WebKit logs
My Wayland desktop session freezes when I load a web video (for example,
YouTube) in a WebKitProcess Epiphany.
=3D=3D Steps to Reproduce =3D=3D
1. Log into a Wayland session
2. Launch Epiphany
3. Load a youtube.com video
=3D=3D Expected Results =3D=3D
The video plays.
=3D=3D Actual Results =3D=3D
The desktop freezes until I remotely connect to the computer over SSH and k=
ill
the WebKitProcess process rendering the content.
=3D=3D Notes =3D=3D
This can be avoided by running epiphany with WEBKIT_DISABLE_COMPOSITING_MOD=
E=3D1
set, which leads me to believe it is a nouveau bug (rather than a WebKit bu=
g).
I've attached logs with Epiphany output. These two lines are particularly
concerning:
> Mar 15 07:20:03 bant org.gnome.Epiphany.desktop[=
14459]: WebKitWebProcess: pushbuf.c:727: nouveau_pushbuf_data: Assertion `k=
ref' failed.
> Mar 15 07:20:16 bant org.gnome.Epiphany.desktop[14459]: nouveau: kerne=
l rejected pushbuf: Device or resource busy
=3D=3D=3D mesa version =3D=3D=3D
mesa-dri-drivers.i686 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-dri-drivers.x86_64 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-filesystem.i686 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-filesystem.x86_64 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-libEGL.x86_64 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-libGL.x86_64 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-libGLU.x86_64 9.0.0-13.fc27 @fedora=
=20=20=20=20=20=20=20=20=20
mesa-libOpenCL.x86_64 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-libgbm.x86_64 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-libglapi.i686 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-libglapi.x86_64 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-libwayland-egl.x86_64 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-libwayland-egl-devel.x86_64 17.3.6-1.fc27 @update=
s=20=20=20=20=20=20=20=20
mesa-libxatracker.x86_64 17.3.6-1.fc27 @update=
s=20
=3D=3D=3D NVIDIA card =3D=3D=3D
$ lspci | grep NV=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
01:00.0 VGA compatible controller: NVIDIA Corporation GK104M [GeForce GTX 7=
75M
Mac Edition] (rev a1)