Bug 92833

Summary: [NV117] nouveau E[ PFIFO][0000:01:00.0] read fault at 0x0000011000 [UNSUPPORTED_KIND] from PBDMA0/HOST on channel 0x007ed78000 [unknown]
Product: xorg Reporter: barry
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: critical    
Priority: medium CC: bugs.freedesktop.org, henryju
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
part of syslog
none
xorg log
none
some logs from app none

Description barry 2015-11-05 11:32:33 UTC
On fedora 23 with KDE desk top which installs
xorg-server 1.18.0
drv-nouveau 1.0.12

I see a hang when starting Firefox.

This is also logged as:

https://bugzilla.redhat.com/show_bug.cgi?id=1278071

With KDE spin and an nvidia card:

01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) (prog-if 00 [VGA controller])

After starting firefox the desktop slows then hangs

dmesg shows:

[ 2081.341631] nouveau E[   PFIFO][0000:01:00.0] read fault at 0x0000011000 [UNSUPPORTED_KIND] from PBDMA0/HOST on channel 0x007ed78000 [unknown]
[ 2088.402046] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2088.605311] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2088.804634] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2089.003349] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2089.199946] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2089.397124] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2089.594320] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2089.791535] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2089.988754] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2090.234824] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2090.434024] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2090.634146] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2090.827166] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2091.020347] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2091.216152] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2091.411823] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2091.617619] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2091.817075] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2092.017359] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2092.217121] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2092.417127] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2092.616613] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2092.816625] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2093.016702] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2093.216594] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2093.409664] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2093.601263] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2093.794442] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2093.987678] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2094.181031] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2094.374688] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2094.568041] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2094.761391] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2094.954730] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2095.148165] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2095.341479] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2095.995043] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2096.339758] nouveau E[Xorg[2348]] failed to idle channel 0xcccc0000 [Xorg[2348]]
[ 2099.720193] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2100.397506] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2105.989231] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2111.331249] nouveau E[Xorg[2348]] failed to idle channel 0xcccc0000 [Xorg[2348]]
[ 2111.670782] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2111.770936] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2111.870929] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2111.970260] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2112.069457] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2112.168521] nouveau E[Xorg[2348]] nv50cal_space: -16
[ 2112.266855] nouveau E[Xorg[2348]] nv50cal_space: -16

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

xorg-x11-drv-nouveau-1.0.12-0.3.fc23.x86_64

How reproducible:


Steps to Reproduce:
1. Login to KDE
2. Start firefox
Comment 1 Ilia Mirkin 2015-11-05 23:21:07 UTC
Are those the first messages? What kernel are you using? Or to rephrase, does this still happen with kernel 4.3.0?

nv50cal_space *basically* means the GPU has hung -- it's when we run out of IB space for pushbuf submission.
Comment 2 barry 2015-11-06 11:43:07 UTC
(In reply to Ilia Mirkin from comment #1)
> Are those the first messages? 

There where some info ones. (sorry I've lost the setup for the moment to repro this).

> What kernel are you using? Or to rephrase,
> does this still happen with kernel 4.3.0?

F23 is on 4.2.5. I will see if I can get a 4.3.0 to play with.

Is there any version of nouveau that I need to use with 4.3.0?

> nv50cal_space *basically* means the GPU has hung -- it's when we run out of
> IB space for pushbuf submission.

o.k.
Comment 3 barry 2016-03-02 11:38:12 UTC
I can run with kernel 4.4.2-301.fc23.x86_64 and xorg-x11-drv-nouveau-1.0.12-3.fc23.x86_64 and have not seen this problem.
Comment 4 Mike 2016-03-03 14:50:58 UTC
I'm hitting this bug with kernel 4.4.3-amd64 from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.3-wily/

There were pure X server (no DM) and three apps: two OpenGL and one Flash - all of them decoding and displaying video. Video stopped on three screens after kernel error.
Comment 5 Mike 2016-03-03 14:51:55 UTC
Created attachment 122098 [details]
part of syslog
Comment 6 Mike 2016-03-03 14:52:13 UTC
Created attachment 122099 [details]
xorg log
Comment 7 Mike 2016-03-03 14:57:59 UTC
Created attachment 122100 [details]
some logs from app

I'll also try kernel 4.5-rc6
Comment 8 Martin Peres 2019-12-04 09:05:52 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/229.

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.