Bug 21639

Summary: [G965 ] xorg hang in drm_intel_gem_bo_start_gtt_access
Product: Mesa Reporter: Peter <pva>
Component: Drivers/DRI/i965Assignee: Gordon Jin <gordon.jin>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: FreeBSD   
Whiteboard:
i915 platform: i915 features:
Attachments: Xorg.0.log
dmesg

Description Peter 2009-05-09 03:13:35 UTC
Created attachment 25656 [details]
Xorg.0.log

After fusion-icon xorg hang: mouse is moving but all windows/buttons freeze. Backtrace of xorg is the following:

(gdb) bt
#0  0x00007fa08812b3a7 in ioctl () from /lib/libc.so.6
#1  0x00007fa0864475ad in drm_intel_gem_bo_start_gtt_access (bo=0x56e55f0, write_enable=<value optimized out>)
    at intel_bufmgr_gem.c:860
#2  0x00007fa085d67fe1 in intelFinish (ctx=<value optimized out>) at intel_context.c:582
#3  0x00007fa086b38ec5 in __glXDisp_CopySubBufferMESA (cl=0x57010f0, pc=<value optimized out>) at glxcmds.c:1628
#4  0x00007fa086b38092 in __glXDisp_VendorPrivate (cl=0x57010f0, pc=0x5e05fd8 "\230\020\b") at glxcmds.c:2268
#5  0x00007fa086b3c502 in __glXDispatch (client=0x5721440) at glxext.c:541
#6  0x000000000044dba4 in Dispatch () at dispatch.c:437
#7  0x0000000000433b7d in main (argc=9, argv=0x7fff920ea6c8, envp=<value optimized out>) at main.c:397

The last line in dmesg is:
[drm] LVDS-8: set mode 1400x1050 14

This is very similar to bug 20163, but in my case this bug is reproducible: X hangs like this each time I start fusion-icon.

System information:
Gentoo Linux, X61 tablet.
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
uname -m: x86_64

x11-drivers/xf86-video-intel-2.7.0
x11-base/xorg-server-1.6.1
media-libs/mesa-7.4.1-r2 (basically mesa 7.4.1 with most of currently available patches from 7.4 branch. Up to this:
http://cgit.freedesktop.org/mesa/mesa/commit/?h=mesa_7_4_branch&id=c521d4629b2112128f2b3864bb8acf2ca84f1d5f )
x11-libs/libdrm-2.4.9 (again with some patches picked from
http://cgit.freedesktop.org/mesa/drm/commit/?id=68103b2758029b3c1fbfcf995baa758bfd2676de)
kernel: 2.6.29-gentoo-r3 (vanilla 2.6.29.2 with patches:
http://sources.gentoo.org/viewcvs.py/linux-patches/genpatches-2.6/tags/2.6.29-5/ + missed patches from drm-intel-2.6.29 branch for drm-intel + 2.6.29.3 patch which includes "drm/i915: allow tiled front buffers on 965+" patch)

If you need I can give full access to the box, since it's not much use at the moment.
Comment 1 Peter 2009-05-09 03:14:58 UTC
Created attachment 25657 [details]
dmesg
Comment 2 Peter 2009-06-06 12:11:26 UTC
Hm, why I reported this issue twice? Looks like I really want this issue to be fixed :)

*** This bug has been marked as a duplicate of bug 20570 ***
Comment 3 Adam Jackson 2009-08-24 12:32:09 UTC
Mass version move, cvs -> git

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.