http://bugzilla.kernel.org/show_bug.cgi?id=12419


sits...@yahoo.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sits...@yahoo.com




------- Comment #4 from sits...@yahoo.com  2009-02-15 07:58 -------
I'm seeing this on my EeePC 900 with 2.6.29rc5. It's highly reproducible:

[  172.040511] =======================================================
[  172.040519] [ INFO: possible circular locking dependency detected ]
[  172.040525] 2.6.29-rc5 #16
[  172.040529] -------------------------------------------------------
[  172.040534] ioquake3.i386/2981 is trying to acquire lock:
[  172.040539]  (&mm->mmap_sem){----}, at: [<c017597b>] might_fault+0x4b/0xa0
[  172.040556] 
[  172.040557] but task is already holding lock:
[  172.040562]  (&dev->struct_mutex){--..}, at: [<c02b1020>]
i915_cmdbuffer+0x90/0x530
[  172.040575] 
[  172.040577] which lock already depends on the new lock.
[  172.040579] 
[  172.040583] 
[  172.040584] the existing dependency chain (in reverse order) is:
[  172.040588] 
[  172.040590] -> #2 (&dev->struct_mutex){--..}:
[  172.040598]        [<c014a92d>] validate_chain+0xb6d/0x1150
[  172.040609]        [<c014c00c>] __lock_acquire+0x31c/0x600
[  172.040617]        [<c014c367>] lock_acquire+0x77/0xa0
[  172.040624]        [<c0402376>] __mutex_lock_common+0x86/0x340
[  172.040633]        [<c040270d>] mutex_lock_nested+0x3d/0x50
[  172.040641]        [<c02a6a42>] drm_vm_open+0x32/0x50
[  172.040649]        [<c01256a3>] dup_mm+0x233/0x320
[  172.040658]        [<c0126893>] copy_process+0xcd3/0xf30
[  172.040665]        [<c0126b74>] do_fork+0x84/0x350
[  172.040672]        [<c01017b4>] sys_clone+0x34/0x40
[  172.040680]        [<c0103355>] sysenter_do_call+0x12/0x35
[  172.040687]        [<ffffffff>] 0xffffffff
[  172.040693] 
[  172.040694] -> #1 (&mm->mmap_sem/1){--..}:
[  172.040704]        [<c014a92d>] validate_chain+0xb6d/0x1150
[  172.040712]        [<c014c00c>] __lock_acquire+0x31c/0x600
[  172.040719]        [<c014c367>] lock_acquire+0x77/0xa0
[  172.040727]        [<c013ea62>] down_write_nested+0x52/0x70
[  172.040735]        [<c0125536>] dup_mm+0xc6/0x320
[  172.040742]        [<c0126893>] copy_process+0xcd3/0xf30
[  172.040750]        [<c0126b74>] do_fork+0x84/0x350
[  172.040757]        [<c01017b4>] sys_clone+0x34/0x40
[  172.040763]        [<c0103355>] sysenter_do_call+0x12/0x35
[  172.040770]        [<ffffffff>] 0xffffffff
[  172.040787] 
[  172.040788] -> #0 (&mm->mmap_sem){----}:
[  172.040796]        [<c014a36a>] validate_chain+0x5aa/0x1150
[  172.040804]        [<c014c00c>] __lock_acquire+0x31c/0x600
[  172.040811]        [<c014c367>] lock_acquire+0x77/0xa0
[  172.040819]        [<c01759ac>] might_fault+0x7c/0xa0
[  172.040825]        [<c02b0664>] i915_emit_box+0x24/0x290
[  172.040832]        [<c02b12e2>] i915_cmdbuffer+0x352/0x530
[  172.040840]        [<c02a147d>] drm_ioctl+0xed/0x2d0
[  172.040847]        [<c01931a7>] vfs_ioctl+0x67/0x70


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to