All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: [Bug 92971] [GF110] KDE plasma locks randomly due to crash of nouveau driver
Date: Tue, 17 Nov 2015 13:05:52 +0000	[thread overview]
Message-ID: <bug-92971-8800-9lywVUnW2I@http.bugs.freedesktop.org/> (raw)
In-Reply-To: <bug-92971-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>


[-- Attachment #1.1: Type: text/plain, Size: 3217 bytes --]

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

--- Comment #7 from Ilia Mirkin <imirkin-FrUbXkNCsVf2fBVCVOL8/A@public.gmane.org> ---
(In reply to Philippe Condé from comment #6)
> Hello,
> 
> I tested with the non Xen kernel vmlinux-4.3.0-1-default.
> The crash exists also with this kernel
> 
> here the journalctl output with a crash when loading a page in the browser:
> The screen was totally corrupted but I succeeded to go the the console CTRL
> Alt F1 and could load top ==> plasmashell (PID 2358) was running with 100%.

Probably busy-waiting on a fence...

> 
> I tried to shutdown but the system locked (I did not see any shutdown
> messages and did a hard reset)
> 
> Nov 17 13:21:23 hpprol2 login[1943]: ROOT LOGIN ON tty1
> Nov 17 13:22:02 hpprol2 kernel: nouveau 0000:0a:00.0: plasmashell[2358]:
> failed to idle channel 0xcccc0000 [plasmashell[2358]]

This generally indicates a GPU hang. This was the first complaint of any sort
from nouveau in your logs? Nothing before that other than the init messages at
boot time?

> Nov 17 13:22:15 hpprol2 systemd-logind[1141]: Power key pressed.
> Nov 17 13:22:17 hpprol2 kernel: nouveau 0000:0a:00.0: plasmashell[2358]:
> failed to idle channel 0xcccc0000 [plasmashell[2358]]
> Nov 17 13:22:23 hpprol2 kernel: nouveau 0000:0a:00.0: Xorg[2019]:
> nv50cal_space: -16

This definitely indicates a GPU hang.

> 
> The last line was repeated many times 
> thereafter are some lines related to the shutdown which end with
> Nov 17 13:22:56 hpprol2 display-manager[4671]: Shutting down service
> kdm..done
> Nov 17 13:23:06 hpprol2 kernel: nouveau 0000:0a:00.0: xembedsniproxy[2424]:
> failed to idle channel 0xcccc0000 [xembedsniproxy[2424]]
> Nov 17 13:23:21 hpprol2 kernel: nouveau 0000:0a:00.0: xembedsniproxy[2424]:
> failed to idle channel 0xcccc0000 [xembedsniproxy[2424]]
> Nov 17 13:23:30 hpprol2 systemd-logind[1141]: Power key pressed.
> 
> 
> can it be the plasmashell which start a crash in nouveau driver?

Various people have poorly understood issues with KDE5 and nouveau. A class of
those are fixed in kernel 4.3, but from the looks of it, hardly all.

I don't think this is your issue, but there have been some locking fixes:

http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=2f3a56ad019e378a352e9cb7a559f478826f1a87
http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=4179b15c6e9fcfb253e811e5477debe46c84c395

are the ones that'd apply for your GPU. Don't think they'll have an effect
though, but it's something to try (you appear to be comfortable building
kernels).

It is also worth noting that at some point in the past, people with GF110's
(NVC8) have had various issues with nouveau's context switching firmware. We
believe we fixed those, but... who knows. You could try using blob pgraph
firmware. See http://nouveau.freedesktop.org/wiki/VideoAcceleration/#firmware
for how to extract it, and boot with nouveau.config=NvGrUseFW=1 . [Yeah, that
page is about video decoding firmware, but that script also extracts the PGRAPH
ctxsw fw.]

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 4579 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

  parent reply	other threads:[~2015-11-17 13:05 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <bug-92971-8800@http.bugs.freedesktop.org/>
     [not found] ` <bug-92971-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2015-11-16 20:25   ` [Bug 92971] KDE plasma locks randomly due to crash of nouveau driver bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2015-11-16 21:14   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2015-11-16 21:15   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2015-11-16 21:15   ` [Bug 92971] [GF100] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2015-11-16 21:59   ` [Bug 92971] [GF110] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2015-11-16 22:18   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2015-11-16 23:37   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2015-11-17 12:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2015-11-17 13:05   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ [this message]
2015-11-21  7:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2015-11-22  7:56   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-92971-8800-9lywVUnW2I@http.bugs.freedesktop.org/ \
    --to=bugzilla-daemon-cc+yj3umiyqdupfqwhejaq@public.gmane.org \
    --cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.