Skip to contentSkip to conversation

nouveau: freeze / crash after kernel update to 4.10

Bug 99900 [email protected] 4 participants 6 messages Feb 22, 2017 – Jun 20, 2017 1 message not in the archive

lore
Share & tools
lore
#0 lore raw

https://bugs.freedesktop.org/show_bug.cgi?id=99900

Bug ID: 99900
Summary: nouveau: freeze / crash after kernel update to 4.10
Product: DRI
Version: XOrg git
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: DRM/other
Assignee: [email protected]
Reporter: [email protected]

Created attachment 129823
--> https://bugs.freedesktop.org/attachment.cgi?id=129823&action=edit
dmesg 4.10 - fifo write fault

After release of 4.10 kernel i've used that one from here:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/

with my ubuntu trusty LTS.
Xorg is now crashing whenever my monitors are going to sleep (happens always in my lunch time) - after returning its crashed and i need todo a hard reset to get the gpu running again.
This is what is printed to dmesg when this happens (machine is still working via ssh):

[11010.813785] nouveau 0000:01:00.0: fifo: PBDMA0: 04000100 [] ch 2 [001fcc0000
Xorg[2593]] subc 5 mthd 001c data 00000001
[11010.813815] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0010 data 00000000
[11010.813838] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0014 data 0001b020
[11010.813864] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0018 data 003c9310
[11010.813886] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 001c data 00000002
[11010.813905] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0020 data 00000000
[11010.813919] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0200 data 000000cf
[11010.813937] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0204 data 00000000
[11010.813954] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0208 data 00000010
[11010.813973] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 020c data 00000001
[11010.813990] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0210 data 00000000
[11010.814014] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0010 data 00000000
[11010.814060] nouveau 0000:01:00.0: fifo: write fault at 000169b000 engine 00
[PGRAPH] client 0f [GPC0/PROP] reason 02 [PAGE_NOT_PRESENT] on channel 2
[001fcc0000 Xorg[2593]]
[11010.814070] nouveau 0000:01:00.0: fifo: gr engine fault on channel 2,

recovering...

Xorg.log does have that:

[    42.993] (WW) NOUVEAU(0): flip queue failed: Device or resource busy

Trying to restart Xorg is unsuccessful.

[  8810.799] (WW) NOUVEAU(0): flip queue failed: Invalid argument

This does not happen with 4.9.6 i've running now. Anything i should/can provide or try to get this fixed?

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

#1 lore raw

https://bugs.freedesktop.org/show_bug.cgi?id=99900

--- Comment #1 from Torsten Krah <[email protected]> --- Created attachment 129824
--> https://bugs.freedesktop.org/attachment.cgi?id=129824&action=edit
Xorg.0.log 4.10 - flip queue failed

Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

#2 lore raw
In reply to [email protected]

https://bugs.freedesktop.org/show_bug.cgi?id=99900

poma <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

           Assignee|[email protected] |[email protected]
                   |.org                        |rg
         QA Contact|                            |[email protected]
            Version|XOrg git                    |unspecified
          Component|DRM/other                   |Driver/nouveau
            Product|DRI                         |xorg
Signature · 2 lines
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

#3 lore raw
In reply to [email protected]

Hey,

This was reported back in February and it seems nobody's given a shit?

I've got a machine here with a Quadro 4000 that the screen locks up on every single time the monitor goes to sleep. Userspace is Ubuntu 16.04, kernel is recent mainline (4.12-rc4+). It's been happening since 4.10 though.

Can we please see this fixed by 4.12? It's an enormous regression and a major hassle to deal with as a user.

-Olof

---------- Forwarded message ----------
From: <[email protected]>
Date: Wed, Feb 22, 2017 at 4:03 AM
Subject: [Bug 99900] nouveau: freeze / crash after kernel update to 4.10
To: [email protected]

Bug ID 99900 <https://bugs.freedesktop.org/show_bug.cgi?id=99900>
Summary nouveau: freeze / crash after kernel update to 4.10 Product DRI
Version XOrg git
Hardware x86-64 (AMD64)
OS Linux (All)
Status NEW
Severity normal
Priority medium
Component DRM/other
Assignee [email protected]
Reporter [email protected]

Created attachment 129823
<https://bugs.freedesktop.org/attachment.cgi?id=129823> [details]
<https://bugs.freedesktop.org/attachment.cgi?id=129823&action=edit>
dmesg 4.10 - fifo write fault

After release of 4.10 kernel i've used that one from here:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/

with my ubuntu trusty LTS.
Xorg is now crashing whenever my monitors are going to sleep (happens always in my lunch time) - after returning its crashed and i need todo a hard reset to get the gpu running again.
This is what is printed to dmesg when this happens (machine is still working via ssh):

[11010.813785] nouveau 0000:01:00.0: fifo: PBDMA0: 04000100 [] ch 2 [001fcc0000
Xorg[2593]] subc 5 mthd 001c data 00000001
[11010.813815] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0010 data 00000000
[11010.813838] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0014 data 0001b020
[11010.813864] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0018 data 003c9310
[11010.813886] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 001c data 00000002
[11010.813905] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0020 data 00000000
[11010.813919] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0200 data 000000cf
[11010.813937] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0204 data 00000000
[11010.813954] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0208 data 00000010
[11010.813973] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 020c data 00000001
[11010.813990] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0210 data 00000000
[11010.814014] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0010 data 00000000
[11010.814060] nouveau 0000:01:00.0: fifo: write fault at 000169b000 engine 00
[PGRAPH] client 0f [GPC0/PROP] reason 02 [PAGE_NOT_PRESENT] on channel 2
[001fcc0000 Xorg[2593]]
[11010.814070] nouveau 0000:01:00.0: fifo: gr engine fault on channel 2,

recovering...

Xorg.log does have that:

[    42.993] (WW) NOUVEAU(0): flip queue failed: Device or resource busy

Trying to restart Xorg is unsuccessful.

[  8810.799] (WW) NOUVEAU(0): flip queue failed: Invalid argument

This does not happen with 4.9.6 i've running now. Anything i should/can provide or try to get this fixed?

------------------------------
You are receiving this mail because:

- You are the assignee for the bug.

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

A message that is not in the archive (sent off-list or not yet received): CAOesGMiES49o_Xt1GxsUj7+hivhcwdFECv8QfqiQqZjO57oj6w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org

#5 lore raw
Quoted 4 lines · Olof Johansson

Hey,

This was reported back in February and it seems nobody's given a shit?

Apparently not -- including you. Someone who was interested in seeing this issue fixed would certainly have provided a kernel bisection result as it's apparently so easy to reproduce. (And if it's happening to so many people, as you suggest, being an enormous regression, we should have hundreds of bisection results by now all pointing to the same change.)

If you're not up to the task of providing a bisect result or helping with further debugging, you should be reporting this to the distribution, which has processes in place to deal with end-users, tracking distro regressions, and interfacing with upstream development "teams".

Cheers,

-ilia

_______________________________________________
Nouveau mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/nouveau

#6 lore raw
In reply to Olof Johansson
Quoted 11 lines · Olof Johansson

Hey,

This was reported back in February and it seems nobody's given a shit?

I've got a machine here with a Quadro 4000 that the screen locks up on every single time the monitor goes to sleep. Userspace is Ubuntu 16.04, kernel is recent mainline (4.12-rc4+). It's been happening since 4.10 though.

Can we please see this fixed by 4.12? It's an enormous regression and a major hassle to deal with as a user.

I'm not sure how exactly it could be related to the PBDMA errors, but the "flip queue failed" is a bug in the 2D driver that got fixed in xf86-video-nouveau-1.0.14.

Ben.

Quoted 101 lines

-Olof

---------- Forwarded message ----------
From: ** <[email protected] <mailto:[email protected]>>
Date: Wed, Feb 22, 2017 at 4:03 AM
Subject: [Bug 99900] nouveau: freeze / crash after kernel update to 4.10
To: [email protected] <mailto:[email protected]>

Bug ID 99900 <https://bugs.freedesktop.org/show_bug.cgi?id=99900>
Summary nouveau: freeze / crash after kernel update to 4.10
Product DRI
Version XOrg git
Hardware x86-64 (AMD64)
OS Linux (All)
Status NEW
Severity normal
Priority medium
Component DRM/other
Assignee [email protected]
<mailto:[email protected]>
Reporter [email protected] <mailto:[email protected]>

Created attachment 129823
<https://bugs.freedesktop.org/attachment.cgi?id=129823> [details]
<https://bugs.freedesktop.org/attachment.cgi?id=129823&action=edit>
dmesg 4.10 - fifo write fault

After release of 4.10 kernel i've used that one from here:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/
<http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/>

with my ubuntu trusty LTS.
Xorg is now crashing whenever my monitors are going to sleep (happens always in my lunch time) - after returning its crashed and i need todo a hard reset to get the gpu running again.
This is what is printed to dmesg when this happens (machine is still working via ssh):

[11010.813785] nouveau 0000:01:00.0: fifo: PBDMA0: 04000100 [] ch 2 [001fcc0000
Xorg[2593]] subc 5 mthd 001c data 00000001
[11010.813815] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0010 data 00000000
[11010.813838] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0014 data 0001b020
[11010.813864] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0018 data 003c9310
[11010.813886] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 001c data 00000002
[11010.813905] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0020 data 00000000
[11010.813919] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0200 data 000000cf
[11010.813937] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0204 data 00000000
[11010.813954] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0208 data 00000010
[11010.813973] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 020c data 00000001
[11010.813990] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 3 mthd 0210 data 00000000
[11010.814014] nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [] ch 2 [001fcc0000
Xorg[2593]] subc 0 mthd 0010 data 00000000
[11010.814060] nouveau 0000:01:00.0: fifo: write fault at 000169b000 engine 00
[PGRAPH] client 0f [GPC0/PROP] reason 02 [PAGE_NOT_PRESENT] on channel 2
[001fcc0000 Xorg[2593]]
[11010.814070] nouveau 0000:01:00.0: fifo: gr engine fault on channel 2,

recovering...

Xorg.log does have that:

[    42.993] (WW) NOUVEAU(0): flip queue failed: Device or resource busy

Trying to restart Xorg is unsuccessful.

[  8810.799] (WW) NOUVEAU(0): flip queue failed: Invalid argument

This does not happen with 4.9.6 i've running now. Anything i should/can provide or try to get this fixed?

------------------------------------------------------------------------
You are receiving this mail because:

* You are the assignee for the bug.

_______________________________________________
dri-devel mailing list
[email protected] <mailto:[email protected]>
https://lists.freedesktop.org/mailman/listinfo/dri-devel
<https://lists.freedesktop.org/mailman/listinfo/dri-devel>

Quoted 5 lines

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel