Bug 35122
Summary: | [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung | ||
---|---|---|---|
Product: | Drivers | Reporter: | Toralf Förster (toralf.foerster) |
Component: | Video(DRI - Intel) | Assignee: | drivers_video-dri-intel (drivers_video-dri-intel) |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | daniel, pebolle |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.2.2 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
/sys/kernel/debug/dri/*/i915_error_state
/sys/kernel/debug/dri/0/i915_error_state head -n 200 /sys/kernel/debug/dri/0/i915_error_state > error_state gdb back trace |
See bug #27892. Perhaps this is a duplicate, perhaps this is just similar. (In reply to comment #1) > See bug #27892. Perhaps this is a duplicate, perhaps this is just similar. I dunno. But the bug itself is still present here with x11 driver 2.16, mesa 7.10.3, kernel 2.6.39.4 (although /sys/kernel/debug/dri/*/i915_error_state was empty). Created attachment 70462 [details]
/sys/kernel/debug/dri/0/i915_error_state
With intel driver 2.16.0 and kernel 2.6.39.4 I run into this for 2 wine test cases "device" for the dlls "d3d8" and "d3d9".
Created attachment 72208 [details]
head -n 200 /sys/kernel/debug/dri/0/i915_error_state > error_state
The issue is still present in current kernel 3.2.2, mesa 7.11.2, xorg 1.11.3 :
2012-01-26T22:03:24.771+01:00 n22 kernel: [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
2012-01-26T22:03:24.771+01:00 n22 kernel: [drm] capturing error event; look for more information in /debug/dri/0/i915_er
ror_state
2012-01-26T22:03:24.774+01:00 n22 kernel: [drm:i915_wait_request] *ERROR* i915_wait_request returns -11 (awaiting 842330
at -16777216, next 842331)
2012-01-26T22:03:25.276+01:00 n22 kernel: [drm:i915_reset] *ERROR* Failed to reset chip.
Created attachment 72209 [details]
gdb back trace
Furthermore Xorg gave a core dump and this after trying to restart it (but this might be a bug in X11 ?) :
Backtrace:
[ 38762.533] 0: /usr/bin/X (xorg_backtrace+0x3c) [0x81be98c]
[ 38762.533] 1: /usr/bin/X (0x8048000+0x17a4b1) [0x81c24b1]
[ 38762.533] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb776340c]
[ 38762.533] 3: /usr/lib/libpixman-1.so.0 (0x43f6c000+0x7f91b) [0x43feb91b]
[ 38762.533] 4: /usr/lib/libpixman-1.so.0 (0x43f6c000+0x4d436) [0x43fb9436]
[ 38762.533] 5: /usr/lib/libpixman-1.so.0 (0x43f6c000+0x4d723) [0x43fb9723]
[ 38762.533] 6: /usr/lib/libpixman-1.so.0 (pixman_blt+0x75) [0x43f724c5]
[ 38762.533] 7: /usr/lib/xorg/modules/libfb.so (fbCopyNtoN+0x269) [0xb7373cb9]
[ 38762.533] 8: /usr/bin/X (miCopyRegion+0x163) [0x819bfa3]
[ 38762.533] 9: /usr/bin/X (miDoCopy+0x3a0) [0x819c480]
[ 38762.533] 10: /usr/lib/xorg/modules/libfb.so (fbCopyArea+0x79) [0xb7373f19]
[ 38762.533] 11: /usr/lib/xorg/modules/drivers/intel_drv.so (0xb7381000+0x3ae05) [0xb73bbe05]
[ 38762.533] 12: /usr/lib/xorg/modules/drivers/intel_drv.so (0xb7381000+0x3130a) [0xb73b230a]
[ 38762.533] 13: /usr/bin/X (0x8048000+0x101bcf) [0x8149bcf]
[ 38762.533] 14: /usr/bin/X (0x8048000+0xbff89) [0x8107f89]
[ 38762.533] 15: /usr/bin/X (0x8048000+0xc10aa) [0x81090aa]
[ 38762.533] 16: /usr/bin/X (0x8048000+0xbf2a0) [0x81072a0]
[ 38762.533] 17: /usr/bin/X (0x8048000+0xc03f8) [0x81083f8]
[ 38762.533] 18: /usr/bin/X (0x8048000+0xbba27) [0x8103a27]
[ 38762.533] 19: /usr/bin/X (0x8048000+0xbad54) [0x8102d54]
[ 38762.533] 20: /usr/bin/X (0x8048000+0x2f767) [0x8077767]
[ 38762.533] 21: /usr/bin/X (0x8048000+0x1d86a) [0x806586a]
[ 38762.533] 22: /lib/libc.so.6 (__libc_start_main+0xe7) [0xb74da2a7]
[ 38762.533] 23: /usr/bin/X (0x8048000+0x1d421) [0x8065421]
[ 38762.533] Segmentation fault at address 0x4
[ 38762.534]
Fatal server error:
[ 38762.534] Caught signal 11 (Segmentation fault). Server aborting
[ 38762.534]
[ 38762.534]
Please consult the The X.Org Foundation support
The i965 gallium driver is completely broken and has therefore been removed. |
Created attachment 57922 [details] /sys/kernel/debug/dri/*/i915_error_state When I run the winetest suite for 1.3.20 with enabled gallium driver for "i965" and "sw" under an almost stable Gentoo: OpenGL vendor string: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset x86/MMX/SSE2 OpenGL version string: 1.4 (2.1 Mesa 7.10.2) Driver: Intel GPU class: i965 OpenGL version: 1.4 Mesa version: 7.10.2 X server version: 1.10.1 Linux kernel version: 2.6.38 Direct rendering: no Requires strict binding: yes GLSL shaders: no Texture NPOT support: limited I got this in /var/log/messages: 2011-05-15T13:51:21.016+02:00 n22 kernel: [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung 2011-05-15T13:51:21.020+02:00 n22 kernel: [drm:i915_do_wait_request] *ERROR* i915_do_wait_request returns -11 (awaiting 165531 at -16777216, next 165532) 2011-05-15T13:51:21.522+02:00 n22 kernel: [drm:i915_reset] *ERROR* Failed to reset chip. I'll attach the output of command $>head -n 100 /sys/kernel/debug/dri/*/i915_error_state > error