Bug 76414 - [NVE4] Flash player triggers freeze with: PFIFO: read fault at ... [UNSUPPORTED_KIND] from PBDMA0/HOST ...
Summary: [NVE4] Flash player triggers freeze with: PFIFO: read fault at ... [UNSUPPORT...
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-20 20:33 UTC by Timothée Ravier
Modified: 2014-03-20 22:55 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg log (87.94 KB, text/plain)
2014-03-20 20:34 UTC, Timothée Ravier
no flags Details
dmesg log with "updated" nouveau module (87.40 KB, text/plain)
2014-03-20 22:55 UTC, Timothée Ravier
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Timothée Ravier 2014-03-20 20:33:50 UTC
A specific web page, with some flash content triggers an Xorg freeze (100% system CPU on one core). I reproduced the issue 4 times in a row right after booting.

The specific web page: http://rue89.nouvelobs.com/rue89-culture/2014/03/20/annees-rap-a-quitte-cite-parler-bieres-baise-suicide-250788

dmesg extract:
mars 20 20:47:02 titan kernel: nouveau E[   PFIFO][0000:01:00.0] PFIFO: read fault at 0x0000011000 [UNSUPPORTED_KIND] from PBDMA0/HOST on channel 0x007edbc000 [unknown]
mars 20 20:48:03 titan kernel: nouveau E[     DRM] GPU lockup - switching to software fbcon
mars 20 20:48:19 titan kernel: nouveau E[  X[361]] failed to idle channel 0xcccc0001 [X[361]]
mars 20 20:48:33 titan kernel: nouveau E[  X[361]] failed to idle channel 0xcccc0001 [X[361]]
mars 20 20:48:48 titan kernel: nouveau E[  X[361]] failed to idle channel 0xcccc0000 [X[361]]
mars 20 20:49:03 titan kernel: nouveau E[  X[361]] failed to idle channel 0xcccc0000 [X[361]]
mars 20 20:49:18 titan kernel: nouveau E[plugin-containe[2417]] failed to idle channel 0xcccc0000 [plugin-containe[2417]]
mars 20 20:49:33 titan kernel: nouveau E[plugin-containe[2417]] failed to idle channel 0xcccc0000 [plugin-containe[2417]]

linux 3.14.rc7.r28 (commit ea1cd65)
mesa 10.1.0-4
nouveau-dri 10.1.0-4

$ glxinfo | grep Open
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVE4
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.1.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.1.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
Comment 1 Timothée Ravier 2014-03-20 20:34:29 UTC
Created attachment 96123 [details]
dmesg log
Comment 2 Timothée Ravier 2014-03-20 20:40:32 UTC
Flash on both Firefox and Chromium triggers the freeze. Other flash based websites (youtube for example) do not trigger the issue. Looks like the trigger is the heavy Flash usage on a single page.
Comment 3 Timothée Ravier 2014-03-20 22:55:47 UTC
Created attachment 96127 [details]
dmesg log with "updated" nouveau module

I've tried with nouveau from git://people.freedesktop.org/~darktama/nouveau on the same kernel (3.14.rc7.r28 (commit ea1cd65)). This still froze, but not the first time. I had to open the website twice.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.