[Bug 80660] New: X freeze and corrupt randomly

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jun 28 21:20:15 PDT 2014


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

          Priority: medium
            Bug ID: 80660
                CC: intel-gfx-bugs at lists.freedesktop.org
          Assignee: intel-gfx-bugs at lists.freedesktop.org
           Summary: X freeze and corrupt randomly
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: imwmbm at gmail.com
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: DRM/Intel
           Product: DRI

Created attachment 101956
  --> https://bugs.freedesktop.org/attachment.cgi?id=101956&action=edit
/sys/class/drm/card0/error

X freezes in random time after boot.

Shortest record: 3 minute. Longest record: >3 hours.

It freezes about 10~20 seconds every time.

During freeze, the computer does not respond to any input, but the programs are
still running in background (e.g. games still runs in the background with
sound, movie are still playing).

After that, KDE will give a notification like "Desktop effect is reset since X
is reset" (something similar to that, I am using Chinese locale and therefore
cannot give exact words in English).

Some the words in the current window will be corrupted. This is most observable
in Firefox, many of the words in the current tab will be corrupted and become
unreadable. Refreshing the page doesn't help, but close and reopen Firefox will
make it returns to normal.

The freeze will occur only once per boot. After a freeze, the system will run
normally until the next boot.

Tried adding "i915.semaphores=1" in boot parameter and using UXA instead of SNA
(according to
https://wiki.archlinux.org/index.php/Intel_Graphics#X_freeze.2Fcrash_with_intel_driver),
but these didn't help.

Tried standard kernel of Arch and CK-patched kernel, both will give freezes.

Attached are dmesg, /sys/class/drm/card0/error, and Xorg.0.log



OS: ArchLinux
Kernel: 3.14.9-1-ck (also tried the standard kernel)
CPU: Intel(R) Pentium(R) CPU G3220 @ 3.00GHz
VGA:

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen
Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA
controller])
        Subsystem: ASRock Incorporation Device 0402
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 40
        Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: i915
        Kernel modules: i915

$ Xorg -version                                                       :(

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.14.0-4-ARCH x86_64 
Current Operating System: Linux nkdesktop 3.14.9-1-ck #1 SMP PREEMPT Thu Jun 26
16:51:42 EDT 2014 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-ck
root=UUID=ba29dd77-421f-48ec-a6bd-0315156ed205 rw
Build Date: 14 April 2014  08:39:09AM

Current version of pixman: 0.32.4
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.


$ dmesg | grep drm
[    0.213645] [drm] Initialized drm 1.1.0 20060810
[    0.217515] [drm] Memory usable by graphics device = 2048M
[    0.217519] fb: conflicting fb hw usage inteldrmfb vs EFI VGA - removing
generic driver
[    0.246446] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.246447] [drm] Driver supports precise vblank timestamp query.
[    0.383310] fbcon: inteldrmfb (fb0) is primary device
[    0.551364] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    0.567277] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor
0
[    1.708604] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[ 3775.985440] [drm] stuck on render ring
[ 3775.985449] [drm] GPU crash dump saved to 
[ 3775.985453] [drm] GPU hangs can indicate a bug anywhere in the entire gfx
stack, including userspace.
[ 3775.985455] [drm] Please file a _new_ bug report on bugs.freedesktop.org
against DRI -> DRM/Intel
[ 3775.985457] [drm] drm/i915 developers can then reassign to the right
component if it's not a kernel issue.
[ 3775.985460] [drm] The gpu crash dump is required to analyze gpu hangs, so
please always attach it.
[ 3781.981957] [drm] stuck on render ring


Attached is /sys/class/drm/card0/error

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140629/a904394c/attachment.html>


More information about the intel-gfx-bugs mailing list