Bug 74420

Summary: EQ overflowing - recurring total X crash
Product: Mesa Reporter: lockheed <qwrules>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED DUPLICATE QA Contact:
Severity: critical    
Priority: medium CC: andyrtr
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Xorg.0.log
dmesg
Updated log with more ERROR info

Description lockheed 2014-02-02 22:43:10 UTC
Radeon RV635

xf86-video-ati 1:7.3.0-1
mesa--git (both from 2 days ago, and from today)


I discovered that every now and then my X crashes. This never happened when I was on Catalysts.
The screen freezes. Than goes blank for a second, and comes back, but it does not accept any input any more - not from mouse, nor keyboard.

I have to ctrl+alt+F2 to another console to kill X, which will then restart and work fine until another crash, which may or may not happen after hours.

Here is xorg log:
[code][ 9413.299] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 9413.299] (II) RADEON(0): Printing DDC gathered Modelines:
[ 9413.299] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 9413.299] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 9413.335] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 9413.335] (II) RADEON(0): Printing DDC gathered Modelines:
[ 9413.335] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 9413.335] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 16205.120] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 16211.127] (II) Open ACPI successful (/var/run/acpid.socket)
[ 16211.127] (II) AIGLX: Resuming AIGLX clients after VT switch
[ 16211.133] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 16211.133] (II) RADEON(0): Printing DDC gathered Modelines:
[ 16211.133] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 16211.133] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 16211.216] setversion 1.4 failed: Permission denied
[ 16211.216] (II) config/udev: removing device TPPS/2 IBM TrackPoint
[ 16211.226] (II) evdev: TPPS/2 IBM TrackPoint: Close
[ 16211.226] (II) UnloadModule: "evdev"
[ 16211.232] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse1)
[ 16211.232] (II) No input driver specified, ignoring this device.
[ 16211.232] (II) This device may have been added with another device file.
[ 16211.232] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event14)
[ 16211.232] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
[ 16211.232] (**) TPPS/2 IBM TrackPoint: Applying InputClass "Trackpoint Wheel Emulation"
[ 16211.232] (II) Using input driver 'evdev' for 'TPPS/2 IBM TrackPoint'
[ 16211.232] (**) TPPS/2 IBM TrackPoint: always reports core events
[ 16211.232] (**) evdev: TPPS/2 IBM TrackPoint: Device: "/dev/input/event14"
[ 16211.232] (--) evdev: TPPS/2 IBM TrackPoint: Vendor 0x2 Product 0xa
[ 16211.232] (--) evdev: TPPS/2 IBM TrackPoint: Found 3 mouse buttons
[ 16211.232] (--) evdev: TPPS/2 IBM TrackPoint: Found relative axes
[ 16211.232] (--) evdev: TPPS/2 IBM TrackPoint: Found x and y relative axes
[ 16211.232] (II) evdev: TPPS/2 IBM TrackPoint: Configuring as mouse
[ 16211.232] (**) Option "Emulate3Buttons" "false"
[ 16211.232] (**) Option "EmulateWheel" "true"
[ 16211.232] (**) Option "EmulateWheelButton" "2"
[ 16211.232] (**) Option "YAxisMapping" "4 5"
[ 16211.232] (**) evdev: TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
[ 16211.232] (**) Option "XAxisMapping" "6 7"
[ 16211.232] (**) evdev: TPPS/2 IBM TrackPoint: XAxisMapping: buttons 6 and 7
[ 16211.232] (**) evdev: TPPS/2 IBM TrackPoint: EmulateWheelButton: 2, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 16211.232] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input17/event14"
[ 16211.232] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 11)
[ 16211.232] (II) evdev: TPPS/2 IBM TrackPoint: initialized for relative axes.
[ 16211.233] (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
[ 16211.233] (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
[ 16211.233] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[ 16211.233] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[ 19237.100] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 19237.100] (II) RADEON(0): Printing DDC gathered Modelines:
[ 19237.100] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 19237.100] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 19237.124] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 19237.124] (II) RADEON(0): Printing DDC gathered Modelines:
[ 19237.124] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 19237.124] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 19237.147] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 19237.147] (II) RADEON(0): Printing DDC gathered Modelines:
[ 19237.147] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 19237.147] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 19237.172] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 19237.172] (II) RADEON(0): Printing DDC gathered Modelines:
[ 19237.172] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 19237.172] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
(EE) [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x584ae8]
(EE) 1: /usr/bin/X (mieqEnqueue+0x22b) [0x566b7b]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x44cc92]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f9a80f5e000+0x581d) [0x7f9a80f6381d]
(EE) 4: /usr/bin/X (0x400000+0x72f68) [0x472f68]
(EE) 5: /usr/bin/X (0x400000+0x9b530) [0x49b530]
(EE) 6: /usr/lib/libpthread.so.0 (0x7f9a8ac03000+0xf870) [0x7f9a8ac12870]
(EE) 7: /usr/lib/libc.so.6 (ioctl+0x7) [0x7f9a89932e27]
(EE) 8: /usr/lib/libdrm.so.2 (drmIoctl+0x34) [0x7f9a8a9fa9d4]
(EE) 9: /usr/lib/libdrm.so.2 (drmCommandWrite+0x1e) [0x7f9a8a9fcd4e]
(EE) 10: /usr/lib/libdrm_radeon.so.1 (0x7f9a84fb1000+0x2179) [0x7f9a84fb3179]
(EE) 11: /usr/lib/libdrm_radeon.so.1 (0x7f9a84fb1000+0x237c) [0x7f9a84fb337c]
(EE) 12: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7f9a851bf000+0x27d77) [0x7f9a851e6d77]
(EE) 13: /usr/lib/xorg/modules/libexa.so (0x7f9a84d9a000+0x58f7) [0x7f9a84d9f8f7]
(EE) 14: /usr/lib/xorg/modules/libexa.so (0x7f9a84d9a000+0x7f18) [0x7f9a84da1f18]
(EE) 15: /usr/lib/xorg/modules/libexa.so (0x7f9a84d9a000+0x10d8c) [0x7f9a84daad8c]
(EE) 16: /usr/bin/X (0x400000+0x1116cd) [0x5116cd]
(EE) 17: /usr/bin/X (0x400000+0x326d2) [0x4326d2]
(EE) 18: /usr/bin/X (0x400000+0x35d1e) [0x435d1e]
(EE) 19: /usr/bin/X (0x400000+0x39b2a) [0x439b2a]
(EE) 20: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7f9a89876b05]
(EE) 21: /usr/bin/X (0x400000+0x250ce) [0x4250ce]
(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+0x48) [0x584ae8]
(EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44cc92]
(EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f9a80f5e000+0x581d) [0x7f9a80f6381d]
(EE) 3: /usr/bin/X (0x400000+0x72f68) [0x472f68]
(EE) 4: /usr/bin/X (0x400000+0x9b530) [0x49b530]
(EE) 5: /usr/lib/libpthread.so.0 (0x7f9a8ac03000+0xf870) [0x7f9a8ac12870]
(EE) 6: /usr/lib/libc.so.6 (ioctl+0x7) [0x7f9a89932e27]
(EE) 7: /usr/lib/libdrm.so.2 (drmIoctl+0x34) [0x7f9a8a9fa9d4]
(EE) 8: /usr/lib/libdrm.so.2 (drmCommandWrite+0x1e) [0x7f9a8a9fcd4e]
(EE) 9: /usr/lib/libdrm_radeon.so.1 (0x7f9a84fb1000+0x2179) [0x7f9a84fb3179]
(EE) 10: /usr/lib/libdrm_radeon.so.1 (0x7f9a84fb1000+0x237c) [0x7f9a84fb337c]
(EE) 11: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7f9a851bf000+0x27d77) [0x7f9a851e6d77]
(EE) 12: /usr/lib/xorg/modules/libexa.so (0x7f9a84d9a000+0x58f7) [0x7f9a84d9f8f7]
(EE) 13: /usr/lib/xorg/modules/libexa.so (0x7f9a84d9a000+0x7f18) [0x7f9a84da1f18]
(EE) 14: /usr/lib/xorg/modules/libexa.so (0x7f9a84d9a000+0x10d8c) [0x7f9a84daad8c]
(EE) 15: /usr/bin/X (0x400000+0x1116cd) [0x5116cd]
(EE) 16: /usr/bin/X (0x400000+0x326d2) [0x4326d2]
(EE) 17: /usr/bin/X (0x400000+0x35d1e) [0x435d1e]
(EE) 18: /usr/bin/X (0x400000+0x39b2a) [0x439b2a]
(EE) 19: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7f9a89876b05]
(EE) 20: /usr/bin/X (0x400000+0x250ce) [0x4250ce]
(EE)
[ 20827.503] [mi] Increasing EQ size to 1024 to prevent dropped events.
[ 20827.504] [mi] EQ processing has resumed after 191 dropped events.
[ 20827.504] [mi] This may be caused my a misbehaving driver monopolizing the server's resources.
[ 20847.997] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 20859.474] (II) Open ACPI successful (/var/run/acpid.socket)
[ 20859.474] (II) AIGLX: Resuming AIGLX clients after VT switch
[ 20859.479] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 20859.479] (II) RADEON(0): Printing DDC gathered Modelines:
[ 20859.479] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 20859.479] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 20867.461] (II) AIGLX: Suspending AIGLX clients for VT switch[/code]







But usually it gets worse. It fills with vertical artifact strips not just the X session, but even separate text console ttys:


[code][ 4819.400] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 4819.400] (II) RADEON(0): Printing DDC gathered Modelines:
[ 4819.400] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 4819.400] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 4819.423] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 4819.423] (II) RADEON(0): Printing DDC gathered Modelines:
[ 4819.423] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 4819.423] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
(EE) [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x584ae8]
(EE) 1: /usr/bin/X (mieqEnqueue+0x22b) [0x566b7b]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x44cc92]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fb35282d000+0x581d) [0x7fb35283281d]
(EE) 4: /usr/bin/X (0x400000+0x72f68) [0x472f68]
(EE) 5: /usr/bin/X (0x400000+0x9b530) [0x49b530]
(EE) 6: /usr/lib/libpthread.so.0 (0x7fb35c4d2000+0xf870) [0x7fb35c4e1870]
(EE) 7: /usr/lib/libc.so.6 (ioctl+0x7) [0x7fb35b201e27]
(EE) 8: /usr/lib/libdrm.so.2 (drmIoctl+0x34) [0x7fb35c2c99d4]
(EE) 9: /usr/lib/libdrm.so.2 (drmCommandWrite+0x1e) [0x7fb35c2cbd4e]
(EE) 10: /usr/lib/libdrm_radeon.so.1 (0x7fb356880000+0x2179) [0x7fb356882179]
(EE) 11: /usr/lib/libdrm_radeon.so.1 (0x7fb356880000+0x237c) [0x7fb35688237c]
(EE) 12: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7fb356a8e000+0x27d77) [0x7fb356ab5d77]
(EE) 13: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x58f7) [0x7fb35666e8f7]
(EE) 14: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x7f18) [0x7fb356670f18]
(EE) 15: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x10d8c) [0x7fb356679d8c]
(EE) 16: /usr/bin/X (0x400000+0x1116cd) [0x5116cd]
(EE) 17: /usr/bin/X (0x400000+0x326d2) [0x4326d2]
(EE) 18: /usr/bin/X (0x400000+0x35d1e) [0x435d1e]
(EE) 19: /usr/bin/X (0x400000+0x39b2a) [0x439b2a]
(EE) 20: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7fb35b145b05]
(EE) 21: /usr/bin/X (0x400000+0x250ce) [0x4250ce]
(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+0x48) [0x584ae8]
(EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44cc92]
(EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fb35282d000+0x581d) [0x7fb35283281d]
(EE) 3: /usr/bin/X (0x400000+0x72f68) [0x472f68]
(EE) 4: /usr/bin/X (0x400000+0x9b530) [0x49b530]
(EE) 5: /usr/lib/libpthread.so.0 (0x7fb35c4d2000+0xf870) [0x7fb35c4e1870]
(EE) 6: /usr/lib/libc.so.6 (ioctl+0x7) [0x7fb35b201e27]
(EE) 7: /usr/lib/libdrm.so.2 (drmIoctl+0x34) [0x7fb35c2c99d4]
(EE) 8: /usr/lib/libdrm.so.2 (drmCommandWrite+0x1e) [0x7fb35c2cbd4e]
(EE) 9: /usr/lib/libdrm_radeon.so.1 (0x7fb356880000+0x2179) [0x7fb356882179]
(EE) 10: /usr/lib/libdrm_radeon.so.1 (0x7fb356880000+0x237c) [0x7fb35688237c]
(EE) 11: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7fb356a8e000+0x27d77) [0x7fb356ab5d77]
(EE) 12: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x58f7) [0x7fb35666e8f7]
(EE) 13: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x7f18) [0x7fb356670f18]
(EE) 14: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x10d8c) [0x7fb356679d8c]
(EE) 15: /usr/bin/X (0x400000+0x1116cd) [0x5116cd]
(EE) 16: /usr/bin/X (0x400000+0x326d2) [0x4326d2]
(EE) 17: /usr/bin/X (0x400000+0x35d1e) [0x435d1e]
(EE) 18: /usr/bin/X (0x400000+0x39b2a) [0x439b2a]
(EE) 19: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7fb35b145b05]
(EE) 20: /usr/bin/X (0x400000+0x250ce) [0x4250ce]
(EE)
(EE) [mi] EQ overflow continuing. 200 events have been dropped.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x584ae8]
(EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44cc92]
(EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fb35282d000+0x581d) [0x7fb35283281d]
(EE) 3: /usr/bin/X (0x400000+0x72f68) [0x472f68]
(EE) 4: /usr/bin/X (0x400000+0x9b530) [0x49b530]
(EE) 5: /usr/lib/libpthread.so.0 (0x7fb35c4d2000+0xf870) [0x7fb35c4e1870]
(EE) 6: /usr/lib/libc.so.6 (ioctl+0x7) [0x7fb35b201e27]
(EE) 7: /usr/lib/libdrm.so.2 (drmIoctl+0x34) [0x7fb35c2c99d4]
(EE) 8: /usr/lib/libdrm.so.2 (drmCommandWrite+0x1e) [0x7fb35c2cbd4e]
(EE) 9: /usr/lib/libdrm_radeon.so.1 (0x7fb356880000+0x2179) [0x7fb356882179]
(EE) 10: /usr/lib/libdrm_radeon.so.1 (0x7fb356880000+0x237c) [0x7fb35688237c]
(EE) 11: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7fb356a8e000+0x27d77) [0x7fb356ab5d77]
(EE) 12: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x58f7) [0x7fb35666e8f7]
(EE) 13: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x7f18) [0x7fb356670f18]
(EE) 14: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x10d8c) [0x7fb356679d8c]
(EE) 15: /usr/bin/X (0x400000+0x1116cd) [0x5116cd]
(EE) 16: /usr/bin/X (0x400000+0x326d2) [0x4326d2]
(EE) 17: /usr/bin/X (0x400000+0x35d1e) [0x435d1e]
(EE) 18: /usr/bin/X (0x400000+0x39b2a) [0x439b2a]
(EE) 19: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7fb35b145b05]
(EE) 20: /usr/bin/X (0x400000+0x250ce) [0x4250ce]
(EE)
(EE) [mi] EQ overflow continuing. 300 events have been dropped.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x584ae8]
(EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44cc92]
(EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fb35282d000+0x581d) [0x7fb35283281d]
(EE) 3: /usr/bin/X (0x400000+0x72f68) [0x472f68]
(EE) 4: /usr/bin/X (0x400000+0x9b530) [0x49b530]
(EE) 5: /usr/lib/libpthread.so.0 (0x7fb35c4d2000+0xf870) [0x7fb35c4e1870]
(EE) 6: /usr/lib/libc.so.6 (ioctl+0x7) [0x7fb35b201e27]
(EE) 7: /usr/lib/libdrm.so.2 (drmIoctl+0x34) [0x7fb35c2c99d4]
(EE) 8: /usr/lib/libdrm.so.2 (drmCommandWrite+0x1e) [0x7fb35c2cbd4e]
(EE) 9: /usr/lib/libdrm_radeon.so.1 (0x7fb356880000+0x2179) [0x7fb356882179]
(EE) 10: /usr/lib/libdrm_radeon.so.1 (0x7fb356880000+0x237c) [0x7fb35688237c]
(EE) 11: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x7fb356a8e000+0x27d77) [0x7fb356ab5d77]
(EE) 12: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x58f7) [0x7fb35666e8f7]
(EE) 13: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x7f18) [0x7fb356670f18]
(EE) 14: /usr/lib/xorg/modules/libexa.so (0x7fb356669000+0x10d8c) [0x7fb356679d8c]
(EE) 15: /usr/bin/X (0x400000+0x1116cd) [0x5116cd]
(EE) 16: /usr/bin/X (0x400000+0x326d2) [0x4326d2]
(EE) 17: /usr/bin/X (0x400000+0x35d1e) [0x435d1e]
(EE) 18: /usr/bin/X (0x400000+0x39b2a) [0x439b2a]
(EE) 19: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7fb35b145b05]
(EE) 20: /usr/bin/X (0x400000+0x250ce) [0x4250ce]
(EE)
[ 5081.273] [mi] Increasing EQ size to 1024 to prevent dropped events.
[ 5081.274] [mi] EQ processing has resumed after 369 dropped events.
[ 5081.274] [mi] This may be caused my a misbehaving driver monopolizing the server's resources.
[ 5090.921] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 5092.404] (II) Open ACPI successful (/var/run/acpid.socket)
[ 5092.404] (II) AIGLX: Resuming AIGLX clients after VT switch
[ 5092.408] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 5092.408] (II) RADEON(0): Printing DDC gathered Modelines:
[ 5092.408] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 5092.408] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 5092.449] setversion 1.4 failed: Permission denied
[ 5095.536] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 5178.680] (II) Open ACPI successful (/var/run/acpid.socket)
[ 5178.680] (II) AIGLX: Resuming AIGLX clients after VT switch
[ 5178.684] (II) RADEON(0): EDID vendor "LEN", prod id 16469
[ 5178.685] (II) RADEON(0): Printing DDC gathered Modelines:
[ 5178.685] (II) RADEON(0): Modeline "1920x1200"x0.0 167.80 1920 1968 2000 2298 1200 1203 1206 1217 -hsync -vsync (73.0 kHz eP)
[ 5178.685] (II) RADEON(0): Modeline "1920x1200"x0.0 134.28 1920 1968 2000 2208 1200 1202 1208 1220 -hsync -vsync (60.8 kHz e)
[ 5206.930] (II) AIGLX: Suspending AIGLX clients for VT switch[/code]
Comment 1 Michel Dänzer 2014-02-03 07:53:33 UTC
Please attach your Xorg.0.log file and the output of dmesg.
Comment 2 lockheed 2014-02-03 09:10:11 UTC
Created attachment 93265 [details]
Xorg.0.log

Xorg log up until the manual reboot after the crash.
Comment 3 lockheed 2014-02-04 15:31:39 UTC
@Michel Dänzer, did you mean output of dmesg directly after crash, or just a general one? It may be difficult to get it with screwed up console, but I will try to get it next time it crashes
Comment 4 Michel Dänzer 2014-02-05 01:16:19 UTC
(In reply to comment #3)
> @Michel Dänzer, did you mean output of dmesg directly after crash, or just a
> general one?

Preferably the former, but the latter will do in the meantime.

Does the problem also occur without Option "EXAVSync"?
Comment 5 lockheed 2014-02-05 15:54:09 UTC
Created attachment 93454 [details]
dmesg

Here is dmesg directly after crash.
Does that help?
Comment 6 lockheed 2014-02-05 21:22:27 UTC
>>>>> Does the problem also occur without Option "EXAVSync"?

If anything, turning it off makes it worse. With it, I get the crash anywhere between few hours, to 2 days. Without it, it crashed in less than an hour.
Comment 7 lockheed 2014-02-08 16:16:44 UTC
I think I found a way how to replicate it fairly regularly.

When I connect to a remote VNC server with VNC client (I use remmina) and then open some graphically intensive website in www browser on the remote host, and scroll it vigorously up and down, the crash occurs fairly quickly.
Comment 8 lockheed 2014-02-10 08:24:53 UTC
I'd like to know if anyone is doing anything about it. Were you able to identify the faulty code?
I just lost 3 hours of audio work because of another crash. This time autosave did not help me. 
I am forced to go back to catalyst, which require me to downgrade xorg server, too.
Comment 9 lockheed 2014-02-11 07:58:27 UTC
I would also like to add, that I tried kernels up to 3.14 RC1 with the same result.
Comment 10 Michel Dänzer 2014-02-12 10:10:51 UTC
(In reply to comment #8)
> Were you able to identify the faulty code?

It's not that simple. Something is causing the GPU to hang, but it can be tricky to isolate what exactly that is.

Please try eliminating some variables, e.g.: Does it also happen with radeon.dpm=0? Does it also happen if you disable / enable compositing? ...
Comment 11 Michel Dänzer 2014-02-12 10:13:47 UTC
*** Bug 74511 has been marked as a duplicate of this bug. ***
Comment 12 lockheed 2014-02-12 12:05:31 UTC
(In reply to comment #10)
> Please try eliminating some variables, e.g.: Does it also happen with
> radeon.dpm=0? Does it also happen if you disable / enable compositing? ...



I will try radeon.dpm=0 when I get a chance. Can I use dynpm then, or better not to avoid skewing the results?

But what do you mean by "disable / enable compositing"? I am using openbox + compton.
Comment 13 Alex Deucher 2014-02-12 14:49:03 UTC
(In reply to comment #12)
> (In reply to comment #10)
> > Please try eliminating some variables, e.g.: Does it also happen with
> > radeon.dpm=0? Does it also happen if you disable / enable compositing? ...
> 
> 
> 
> I will try radeon.dpm=0 when I get a chance. Can I use dynpm then, or better
> not to avoid skewing the results?

Just disable dpm for now.
Comment 14 Barto 2014-02-13 02:40:11 UTC
I have a similar problem, the screen freezes ( keyboard and mouse are frozen too ) for one minute, then X crashes with an automatic reboot of X, after the reboot all seems Ok but 2 minutes later the same problem occurs again,

I use archlinux 64 bits, radeon driver ( I have an ati radeon HD4650 pcie ), mesa 10.0.3 and kernel 3.12.9, with dpm mode enabled,

but this bug is very rare and difficult to reproduce, and I forgot to copy the Xorg log file ( because at each reboot the Xorg log is automaticaly erased ),

but for what I saw with my configuration the bug seems to be related with vdpau driver which is part of mesa package, and also related with the linux kernel because vdpau relies on linux kernel,

a possible pattern to trigger the bug with my configuration :

- use KDE 4.12 with opengl 2.0 enabled ( kwin )
- enable DPM feature for radeon driver
- use a software who uses vdpau features ( for example "kaffeine" who is a dvb-t software, mplayer )
- open multiple GUI programs like firefox, notepad, dolphin ( whatever you want )

soon or later ( it can take hours or even days ) something  will go wrong, the first step is kaffeine who will show a black screen instead of a video image, then the second step is a total freeze of KDE 4 and keyboard/mouse, the freeze will last 30 seconds to 1 minute, then X will crash and automaticaly reboot,

what I am sure : if I disable "vdpau" feature in the configuration of Kaffeine the bug will never occur, "vdpau" seems to be the key element in my configuration for this bug
Comment 15 Michel Dänzer 2014-02-13 03:00:34 UTC
(In reply to comment #12)
> But what do you mean by "disable / enable compositing"? I am using openbox +
> compton.

Does the problem also happen without compton, or with a different compton backend?
Comment 16 Michel Dänzer 2014-02-13 03:01:28 UTC
(In reply to comment #14)
> I have a similar problem, [...]

Please file your on report.
Comment 17 lockheed 2014-02-24 10:30:00 UTC
Update:

1. radeon.dpm=1, compton backed: both "xrender" and "glx"

Crash occurs.


2. radeon.dpm=0, "glx" compton backend (did not feel the need to test xrender)

I have been working with a VNC session over few hours  quite heavily (which usually causes the crash very quickly) and crash has not occurred. 

So it looks like it is DPM-related, and my guess is it occurs when the frequency stepping is changed.


However, with radeon.dpm=0 the GPU temp is about 15-20 C higher, even with dynpm on.
Comment 18 Alex Deucher 2014-02-24 15:09:46 UTC

*** This bug has been marked as a duplicate of bug 66963 ***
Comment 19 lockheed 2014-03-09 14:24:32 UTC
I am getting more detailed logs in the recent version. I hope those can help to solve the issue. New log attached.
Comment 20 lockheed 2014-03-09 14:26:31 UTC
Created attachment 95412 [details]
Updated log with more ERROR info
Comment 21 Michel Dänzer 2014-03-10 06:32:04 UTC
(In reply to comment #19)
> I am getting more detailed logs in the recent version. I hope those can help
> to solve the issue.

Unfortunately not, the backtraces in the log file just show where the driver hangs due to the hanging GPU, they don't say anything about what caused the GPU to hang.

Unless you can reproduce this problem with DPM disabled, please follow up on bug 66963 instead of reopening this one.

*** This bug has been marked as a duplicate of bug 66963 ***

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.