Bug 13829

Summary: [i965 64bit]mesa xdemo 'manywin' hang system
Product: Mesa Reporter: Colin.Joe <lerui.zhu>
Component: Drivers/DRI/i965Assignee: Zou Nan hai <nanhai.zou>
Status: VERIFIED FIXED QA Contact:
Severity: major    
Priority: high CC: eric, haihao.xiang, lerui.zhu, shuang.he
Version: git   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Xorg.0.log
xorg.conf

Description Colin.Joe 2007-12-26 21:59:10 UTC
System Environment:
--------------------------

--Platform:i965

--Architecture(32-bit,64-bit,compatiblity):64bit 

--2D driver:
commit f69b48fe24ef94dac44b8123884ca71df675be4b

--3D driver:
commit b422e5ad3716d32f2434ca38819f4a877c7eeeeb

--Xserver:
commit 009f1e4e55200425de2fe0dbc1f0ac0f431fb4cf

--drm
commit b9417f41418321d5081547a3a3386dcccae7541f

--Kernel:
2.6.22-rc5


Bug detailed description:
-------------------------
startx ,run manywin 10 , it will hang system . and then turn off the TTM ,restart X ,this case will abort ,and print mesage 
" manywin: ../common/dri_bufmgr_fake.c:561: dri_bufmgr_fake_contended_lock_take: Assertion `((&bufmgr_fake->on_hardware)->next == (&bufmgr_fake->on_hardware))' failed.
Aborted
[root@x-g965 xdemos]# error setting MTRR (base = 0xc0000000, size = 0x10000000, type = 1) Invalid argument (22)
FreeFontPath: FPE "unix/:7100" refcount is 2, should be 1; fixing.
error setting MTRR (base = 0xc0000000, size = 0x10000000, type = 1) Invalid argument (22)"




Reproduce steps:
----------------
 run manywin 10



Current result:
----------------
abort,and hang system 


Expected result:
----------------
run normally
Comment 1 Colin.Joe 2007-12-26 22:00:28 UTC
Created attachment 13378 [details]
Xorg.0.log
Comment 2 Colin.Joe 2007-12-26 22:00:48 UTC
Created attachment 13379 [details]
xorg.conf
Comment 3 Zou Nan hai 2008-01-01 17:54:53 UTC
I can see the same thing when TTM is off on my 965 box, 
but when TTM is on it will crash X instead of hang when window number > 25
Comment 4 Michael Fu 2008-01-01 23:22:01 UTC
ttm and non-ttm should be different bugs. please split non-ttm case as a new bug. thanks. we track ttm case here.
Comment 5 Zou Nan hai 2008-01-02 00:35:39 UTC
is the hang reproducable on 32 bit system?
Comment 6 Colin.Joe 2008-01-02 01:27:46 UTC
this bug only happens  on 64bit system 
Comment 7 Colin.Joe 2008-01-15 19:02:52 UTC
now ,if you run ./manywin 10 ,it won't hang system now ,but it only draw the last window .that is to say ,the first 9 windows have nothing be draw .
Comment 8 Zou Nan hai 2008-01-15 19:07:28 UTC
Yes, I can also see this, however it is another bug.
Comment 9 Gordon Jin 2008-01-17 00:13:38 UTC
So this bug has been fixed.
Lerui, you need open new bug for the new problem.
Comment 10 Colin.Joe 2008-02-29 01:15:47 UTC
this bug has been fixed 
Comment 11 Adam Jackson 2009-08-24 12:28:57 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.