<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GF110] KDE plasma locks randomly due to crash of nouveau driver"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=92971#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GF110] KDE plasma locks randomly due to crash of nouveau driver"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=92971">bug 92971</a>
              from <span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
        <pre>(In reply to Philippe Condé from <a href="show_bug.cgi?id=92971#c6">comment #6</a>)
<span class="quote">> 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%.</span >

Probably busy-waiting on a fence...

<span class="quote">> 
> 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]]</span >

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?

<span class="quote">> 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</span >

This definitely indicates a GPU hang.

<span class="quote">> 
> 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?</span >

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:

<a href="http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=2f3a56ad019e378a352e9cb7a559f478826f1a87">http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=2f3a56ad019e378a352e9cb7a559f478826f1a87</a>
<a href="http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=4179b15c6e9fcfb253e811e5477debe46c84c395">http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=4179b15c6e9fcfb253e811e5477debe46c84c395</a>

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 <a href="http://nouveau.freedesktop.org/wiki/VideoAcceleration/#firmware">http://nouveau.freedesktop.org/wiki/VideoAcceleration/#firmware</a>
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.]</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>