Bug 57805 - intel_do_flush_locked failed error after xf86-video-intel (2.20.13-1 -> 2.20.14-1) upgrade. (Only using SNA)
Summary: intel_do_flush_locked failed error after xf86-video-intel (2.20.13-1 -> 2.20....
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-02 13:48 UTC by Aitor Pazos
Modified: 2017-07-24 22:59 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.o.log (38.95 KB, text/plain)
2012-12-02 13:48 UTC, Aitor Pazos
no flags Details

Description Aitor Pazos 2012-12-02 13:48:37 UTC
Created attachment 70924 [details]
Xorg.o.log

Description:
After updating my system, kwin crashes with this output:

QDBusConnection: session D-Bus connection created before QCoreApplication.ay misbehave.
OpenGL vendor string: Intel Open Source Technology Cente
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Expre
OpenGL version string: 2.1 Mesa 9.0.1
OpenGL shading language version string: 1.20
Driver: Intel
GPU class: i965
OpenGL version: 2.1
GLSL version: 1.20
Mesa version: 9.0.1
X server version: 1.13
Linux kernel version: 3.6.8
Direct rendering: yes
Requires strict binding: no
GLSL shaders: yes
Texture NPOT support: yes
intel_do_flush_locked failed: Error de entrada/salida
QThreadStorage: Thread 0xda4740 exited after QThreadStorage 14 destroyed
QThreadStorage: Thread 0xda4740 exited after QThreadStorage 13 destroyed
QThreadStorage: Thread 0xda4740 exited after QThreadStorage 12 destroyed

kwin_gles crashes with similar output.

Other application crashes as well, for example, firefox crashes consistently (17.0.1) visiting bugs.kde.org. The console trace is the same:

intel_do_flush_locked failed: Error de entrada/salida (Input/Output Error)

This started after updating  the system:
[2012-12-01 09:09] upgraded xf86-video-intel (2.20.13-1 -> 2.20.14-1)

I've also detected the following trace on my Xorg.0.log file:

(EE) [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x58a326]
(EE) 1: /usr/bin/X (mieqEnqueue+0x26b) [0x56b68b]
(EE) 2: /usr/bin/X (0x400000+0x4c632) [0x44c632]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f3bbd549000+0x5f74) [0x7f3bbd54ef74]
(EE) 4: /usr/bin/X (0x400000+0x75b87) [0x475b87]
(EE) 5: /usr/bin/X (0x400000+0x9f248) [0x49f248]
(EE) 6: /usr/lib/libpthread.so.0 (0x7f3bc0d13000+0xf1a0) [0x7f3bc0d221a0]
(EE) 7: /usr/lib/libc.so.6 (ioctl+0x7) [0x7f3bbfa5f837]
(EE) 8: /usr/lib/libdrm.so.2 (drmIoctl+0x28) [0x7f3bc0b0a978]
(EE) 9: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f3bbe704000+0x37f4f) [0x7f3bbe73bf4f]
(EE) 10: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f3bbe704000+0x388b0) [0x7f3bbe73c8b0]
(EE) 11: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f3bbe704000+0x3a490) [0x7f3bbe73e490]
(EE) 12: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f3bbe704000+0x5e0fc) [0x7f3bbe7620fc]
(EE) 13: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f3bbe704000+0x6d769) [0x7f3bbe771769]
(EE) 14: /usr/bin/X (WakeupHandler+0x9c) [0x43c20c]
(EE) 15: /usr/bin/X (WaitForSomething+0x1a4) [0x587764]
(EE) 16: /usr/bin/X (0x400000+0x37bb1) [0x437bb1]
(EE) 17: /usr/bin/X (0x400000+0x2696a) [0x42696a]
(EE) 18: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7f3bbf9a1725]
(EE) 19: /usr/bin/X (0x400000+0x26cad) [0x426cad]
(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.


Additional info:
Machine: Dell Latitude E4300
Distribution: Arch Linux
kernel: Linux 3.6.8-1-ARCH #1 SMP PREEMPT Mon Nov 26 22:10:40 CET 2012 x86_64 GNU/Linux
Display: Laptop's Panel
Desktop: Kde 4.9.3
intel-dri 9.0.1-1
libgl 9.0.1-1
libgles 9.0.1-1
mesa 9.0.1-1

lspci -v:
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 024d
        Flags: bus master, fast devsel, latency 0, IRQ 43
        Memory at f6c00000 (64-bit, non-prefetchable) [size=4M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at ef98 [size=8]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 3
        Kernel driver in use: i915

00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
        Subsystem: Dell Device 024d
        Flags: bus master, fast devsel, latency 0
        Memory at f6b00000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: [d0] Power Management version 3
Comment 1 Aitor Pazos 2012-12-02 14:11:41 UTC
Can't reproduce it now after poweroff cycle.
Comment 2 Chris Wilson 2012-12-02 19:42:12 UTC
commit 131600020638ef15166361214cd5e1a0c08c2ea6
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Fri Nov 30 11:43:56 2012 +0000

    sna: Prevent gen4 from rendering to I915_TILING_Y
    
    It always seems to end up in a hang...
    
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Comment 3 Detlev Casanova 2013-03-24 12:38:01 UTC
Hello, I have a similar problem with xf86-video-intel-2.21.4 on Gentoo.
There is a description of the bug at https://bugs.kde.org/show_bug.cgi?id=317267

Xorg.0.log says the same :
[   686.554] (EE) intel(0): Detected a hung GPU, disabling acceleration.
[   686.555] (EE) intel(0): When reporting this, please include i915_error_state from debugfs and the full dmesg.
(EE) [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x59a026]
(EE) 1: /usr/bin/X (mieqEnqueue+0x26b) [0x57a87b]
(EE) 2: /usr/bin/X (0x400000+0x4eb1d) [0x44eb1d]
(EE) 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fdb54668000+0x6208) [0x7fdb5466e208]
(EE) 4: /usr/bin/X (0x400000+0x79267) [0x479267]
(EE) 5: /usr/bin/X (0x400000+0xa454a) [0x4a454a]
(EE) 6: /lib64/libpthread.so.0 (0x7fdb59009000+0x10410) [0x7fdb59019410]
(EE) 7: /usr/bin/X (0x400000+0x19e450) [0x59e450]
(EE) 8: /lib64/libpthread.so.0 (0x7fdb59009000+0x10410) [0x7fdb59019410]
(EE) 9: /lib64/libc.so.6 (ioctl+0x7) [0x7fdb57d64e17]
(EE) 10: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7fdb58e010d8]
(EE) 11: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x20682) [0x7fdb56848682]
(EE) 12: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x5ba77) [0x7fdb56883a77]
(EE) 13: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x2ee8a) [0x7fdb56856e8a]
(EE) 14: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x30896) [0x7fdb56858896]
(EE) 15: /usr/bin/X (_CallCallbacks+0x34) [0x43e7e4]
(EE) 16: /usr/bin/X (FlushAllOutput+0x2b) [0x59d8db]
(EE) 17: /usr/bin/X (0x400000+0x39a83) [0x439a83]
(EE) 18: /usr/bin/X (0x400000+0x283c5) [0x4283c5]
(EE) 19: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fdb57ca34bd]
(EE) 20: /usr/bin/X (0x400000+0x27f29) [0x427f29]
(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.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x59a026]
(EE) 1: /usr/bin/X (0x400000+0x4eb1d) [0x44eb1d]
(EE) 2: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fdb54668000+0x6208) [0x7fdb5466e208]
(EE) 3: /usr/bin/X (0x400000+0x79267) [0x479267]
(EE) 4: /usr/bin/X (0x400000+0xa454a) [0x4a454a]
(EE) 5: /lib64/libpthread.so.0 (0x7fdb59009000+0x10410) [0x7fdb59019410]
(EE) 6: /usr/bin/X (0x400000+0x19e450) [0x59e450]
(EE) 7: /lib64/libpthread.so.0 (0x7fdb59009000+0x10410) [0x7fdb59019410]
(EE) 8: /lib64/libc.so.6 (ioctl+0x7) [0x7fdb57d64e17]
(EE) 9: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7fdb58e010d8]
(EE) 10: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x20682) [0x7fdb56848682]
(EE) 11: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x5ba77) [0x7fdb56883a77]
(EE) 12: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x2ee8a) [0x7fdb56856e8a]
(EE) 13: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x30896) [0x7fdb56858896]
(EE) 14: /usr/bin/X (_CallCallbacks+0x34) [0x43e7e4]
(EE) 15: /usr/bin/X (FlushAllOutput+0x2b) [0x59d8db]
(EE) 16: /usr/bin/X (0x400000+0x39a83) [0x439a83]
(EE) 17: /usr/bin/X (0x400000+0x283c5) [0x4283c5]
(EE) 18: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fdb57ca34bd]
(EE) 19: /usr/bin/X (0x400000+0x27f29) [0x427f29]
(EE) 
(EE) [mi] EQ overflow continuing.  200 events have been dropped.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x59a026]
(EE) 1: /usr/bin/X (0x400000+0x4eb1d) [0x44eb1d]
(EE) 2: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fdb54668000+0x6208) [0x7fdb5466e208]
(EE) 3: /usr/bin/X (0x400000+0x79267) [0x479267]
(EE) 4: /usr/bin/X (0x400000+0xa454a) [0x4a454a]
(EE) 5: /lib64/libpthread.so.0 (0x7fdb59009000+0x10410) [0x7fdb59019410]
(EE) 6: /lib64/libc.so.6 (ioctl+0x7) [0x7fdb57d64e17]
(EE) 7: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7fdb58e010d8]
(EE) 8: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x20682) [0x7fdb56848682]
(EE) 9: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x5ba77) [0x7fdb56883a77]
(EE) 10: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x2ee8a) [0x7fdb56856e8a]
(EE) 11: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x30896) [0x7fdb56858896]
(EE) 12: /usr/bin/X (_CallCallbacks+0x34) [0x43e7e4]
(EE) 13: /usr/bin/X (FlushAllOutput+0x2b) [0x59d8db]
(EE) 14: /usr/bin/X (0x400000+0x39a83) [0x439a83]
(EE) 15: /usr/bin/X (0x400000+0x283c5) [0x4283c5]
(EE) 16: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fdb57ca34bd]
(EE) 17: /usr/bin/X (0x400000+0x27f29) [0x427f29]
(EE) 
(EE) [mi] EQ overflow continuing.  300 events have been dropped.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x59a026]
(EE) 1: /usr/bin/X (0x400000+0x4eb1d) [0x44eb1d]
(EE) 2: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fdb54668000+0x6208) [0x7fdb5466e208]
(EE) 3: /usr/bin/X (0x400000+0x79267) [0x479267]
(EE) 4: /usr/bin/X (0x400000+0xa454a) [0x4a454a]
(EE) 5: /lib64/libpthread.so.0 (0x7fdb59009000+0x10410) [0x7fdb59019410]
(EE) 6: /usr/bin/X (0x400000+0x19e450) [0x59e450]
(EE) 7: /lib64/libpthread.so.0 (0x7fdb59009000+0x10410) [0x7fdb59019410]
(EE) 8: /lib64/libc.so.6 (ioctl+0x7) [0x7fdb57d64e17]
(EE) 9: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x7fdb58e010d8]
(EE) 10: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x20682) [0x7fdb56848682]
(EE) 11: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x5ba77) [0x7fdb56883a77]
(EE) 12: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x2ee8a) [0x7fdb56856e8a]
(EE) 13: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fdb56828000+0x30896) [0x7fdb56858896]
(EE) 14: /usr/bin/X (_CallCallbacks+0x34) [0x43e7e4]
(EE) 15: /usr/bin/X (FlushAllOutput+0x2b) [0x59d8db]
(EE) 16: /usr/bin/X (0x400000+0x39a83) [0x439a83]
(EE) 17: /usr/bin/X (0x400000+0x283c5) [0x4283c5]
(EE) 18: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fdb57ca34bd]
(EE) 19: /usr/bin/X (0x400000+0x27f29) [0x427f29]
(EE) 
[   692.651] [mi] Increasing EQ size to 512 to prevent dropped events.
[   692.652] [mi] EQ processing has resumed after 345 dropped events.
[   692.652] [mi] This may be caused my a misbehaving driver monopolizing the server's resources.
Comment 4 Chris Wilson 2013-03-24 14:29:47 UTC
(In reply to comment #3)
> Hello, I have a similar problem with xf86-video-intel-2.21.4 on Gentoo.
> There is a description of the bug at
> https://bugs.kde.org/show_bug.cgi?id=317267

Nope. There is no information there at all, so I have no idea why you randomly chose this bug to hijack.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.