<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - nouveau graphics freeze when using KDE Plasma 5; PGR engine fault"
href="https://bugs.freedesktop.org/show_bug.cgi?id=92077#c31">Comment # 31</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - nouveau graphics freeze when using KDE Plasma 5; PGR engine fault"
href="https://bugs.freedesktop.org/show_bug.cgi?id=92077">bug 92077</a>
from <span class="vcard"><a class="email" href="mailto:ahippo@yandex.ru" title="Andrey Mazo <ahippo@yandex.ru>"> <span class="fn">Andrey Mazo</span></a>
</span></b>
<pre>I've started to get a slightly different crash with update to kernel 4.9.5
and/or newer Plasma.
It usually happens while unlocking the screen (enter password, hit enter, and
boom -- left monitor is black, right monitor is frozen with a mouse cursor
(well, a glitch instead of a normal cursor) moving).
x11-base/xorg-server-1.18.4
x11-drivers/xf86-video-nouveau-1.0.12
media-libs/mesa-12.0.1
x11-libs/libdrm-2.4.70
kde-plasma/plasma-workspace-5.8.3-r4
kde-frameworks/plasma-5.29.0
[94521.089913] DMAR: DRHD: handling fault status reg 2
[94521.089940] DMAR: [DMA Read] Request device [03:00.0] fault addr edb60000
[fault reason 06] PTE Read access is not set
[94521.089947] DMAR: [DMA Read] Request device [03:00.0] fault addr edb60000
[fault reason 06] PTE Read access is not set
<snip>
[94521.090876] DMAR: [DMA Read] Request device [03:00.0] fault addr edba3000
[fault reason 06] PTE Read access is not set
[94521.090876] DMAR: [DMA Read] Request device [03:00.0] fault addr edba3000
[fault reason 06] PTE Read access is not set
[94521.096700] DMAR: DRHD: handling fault status reg 500
[94521.096729] nouveau 0000:03:00.0: fifo: write fault at 00029a7000 engine 15
[PCE0] client 01 [PCOPY0] reason 02 [PAGE_NOT_PRESENT] on channel 0 [001fe72000
DRM]
[94521.096732] nouveau 0000:03:00.0: fifo: ce0 engine fault on channel 0,
recovering...
Xorg.log has usual (in such cases) EQ overflow errors:
(EE) [mi] EQ overflowing. Additional events will be discarded until existing
events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x56) [0x589af6]
(EE) 1: /usr/bin/X (mieqEnqueue+0x24b) [0x56bb6b]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x44dd22]
(EE) 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fb450ad0000+0x623f)
[0x7fb450ad623f]
(EE) 4: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fb450ad0000+0x6acd)
[0x7fb450ad6acd]
(EE) 5: /usr/bin/X (0x400000+0x750c8) [0x4750c8]
(EE) 6: /usr/bin/X (0x400000+0x9a056) [0x49a056]
(EE) 7: /lib64/libc.so.6 (0x7fb45b990000+0x331f0) [0x7fb45b9c31f0]
(EE) 8: /lib64/libc.so.6 (ioctl+0x5) [0x7fb45ba6fc75]
(EE) 9: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7fb45cb1dc68]
(EE) 10: /usr/lib64/libdrm.so.2 (drmCommandWrite+0x1b) [0x7fb45cb2098b]
(EE) 11: /usr/lib64/libdrm_nouveau.so.2 (nouveau_bo_wait+0xbc) [0x7fb4578fd44c]
(EE) 12: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7fb457b02000+0xc5a7)
[0x7fb457b0e5a7]
(EE) 13: /usr/lib64/xorg/modules/drivers/nouveau_drv.so (0x7fb457b02000+0xcfed)
[0x7fb457b0efed]
(EE) 14: /usr/bin/X (DRI2SwapBuffers+0x1c8) [0x55cd68]
(EE) 15: /usr/bin/X (0x400000+0x15e5ec) [0x55e5ec]
(EE) 16: /usr/bin/X (0x400000+0x355bf) [0x4355bf]
(EE) 17: /usr/bin/X (0x400000+0x39643) [0x439643]
(EE) 18: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7fb45b9b0790]
(EE) 19: /usr/bin/X (_start+0x29) [0x423939]
(EE)
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up
the stack.
(EE) [mi] mieq is *NOT* the cause. It is a victim.
(EE) [mi] EQ overflow continuing. 100 events have been dropped.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>