From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@bugzilla.kernel.org
Subject: [Bug 41682] INFO: possible circular locking dependency detected ..
at ext4_evict_inode
Date: Thu, 25 Aug 2011 10:32:17 GMT
Message-ID: <201108251032.p7PAWHEe007174@demeter2.kernel.org>
References:
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
To: linux-ext4@vger.kernel.org
Return-path:
Received: from demeter2.kernel.org ([140.211.167.42]:41489 "EHLO
demeter2.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org
with ESMTP id S1751137Ab1HYKcR (ORCPT
); Thu, 25 Aug 2011 06:32:17 -0400
Received: from demeter2.kernel.org (localhost.localdomain [127.0.0.1])
by demeter2.kernel.org (8.14.4/8.14.4) with ESMTP id p7PAWH4k007176
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
for ; Thu, 25 Aug 2011 10:32:17 GMT
In-Reply-To:
Sender: linux-ext4-owner@vger.kernel.org
List-ID:
https://bugzilla.kernel.org/show_bug.cgi?id=41682
--- Comment #5 from Witold Baryluk 2011-08-25 10:32:15 ---
Next one, after reboot. (I was trying to revert commit
2581fdc810889fdea97689cb62481201d579c796, however I do not know if I booted
using it, or no :/, so assume it is still with this commit).
[ 5473.013620]
[ 5473.013622] =======================================================
[ 5473.013626] [ INFO: possible circular locking dependency detected ]
[ 5473.013630] 3.1.0-rc3-t43-prod-00098-gd8e9618-dirty #11
[ 5473.013632] -------------------------------------------------------
[ 5473.013635] mplayer/13337 is trying to acquire lock:
[ 5473.013639] (&fb_info->lock){+.+.+.}, at: [] fb_release+0x17/0x50
[ 5473.013652]
[ 5473.013653] but task is already holding lock:
[ 5473.013656] (&mm->mmap_sem){++++++}, at: [] sys_munmap+0x22/0x50
[ 5473.013665]
[ 5473.013666] which lock already depends on the new lock.
[ 5473.013667]
[ 5473.013670]
[ 5473.013670] the existing dependency chain (in reverse order) is:
[ 5473.013673]
[ 5473.013674] -> #2 (&mm->mmap_sem){++++++}:
[ 5473.013679] [] lock_acquire+0x78/0xa0
[ 5473.013687] [] might_fault+0x6b/0x90
[ 5473.013691] [] drm_mode_getresources+0x180/0x580 [drm]
[ 5473.013715] [] drm_ioctl+0x1e3/0x500 [drm]
[ 5473.013725] [] do_vfs_ioctl+0x7f/0x5b0
[ 5473.013730] [] sys_ioctl+0x2d/0x60
[ 5473.013734] [] sysenter_do_call+0x12/0x3c
[ 5473.013741]
[ 5473.013742] -> #1 (&dev->mode_config.mutex){+.+.+.}:
[ 5473.013748] [] lock_acquire+0x78/0xa0
[ 5473.013752] [] mutex_lock_nested+0x44/0x2c0
[ 5473.013757] [] drm_fb_helper_set_par+0x33/0xd0
[drm_kms_helper]
[ 5473.013764] [] fb_set_var+0x17c/0x390
[ 5473.013769] [] do_fb_ioctl+0x25c/0x4b0
[ 5473.013774] [] fb_ioctl+0x4b/0x60
[ 5473.013778] [] do_vfs_ioctl+0x7f/0x5b0
[ 5473.013783] [] sys_ioctl+0x2d/0x60
[ 5473.013787] [] sysenter_do_call+0x12/0x3c
[ 5473.013791]
[ 5473.013792] -> #0 (&fb_info->lock){+.+.+.}:
[ 5473.013797] [] __lock_acquire+0x13cc/0x1640
[ 5473.013802] [] lock_acquire+0x78/0xa0
[ 5473.013806] [] mutex_lock_nested+0x44/0x2c0
[ 5473.013811] [] fb_release+0x17/0x50
[ 5473.013815] [] fput+0xbe/0x1e0
[ 5473.013820] [] remove_vma+0x2d/0x60
[ 5473.013825] [] do_munmap+0x182/0x2d0
[ 5473.013830] [] sys_munmap+0x2f/0x50
[ 5473.013834] [] sysenter_do_call+0x12/0x3c
[ 5473.013839]
[ 5473.013840] other info that might help us debug this:
[ 5473.013841]
[ 5473.013843] Chain exists of:
[ 5473.013844] &fb_info->lock --> &dev->mode_config.mutex --> &mm->mmap_sem
[ 5473.013852]
[ 5473.013854] Possible unsafe locking scenario:
[ 5473.013855]
[ 5473.013857] CPU0 CPU1
[ 5473.013859] ---- ----
[ 5473.013861] lock(&mm->mmap_sem);
[ 5473.013865] lock(&dev->mode_config.mutex);
[ 5473.013869] lock(&mm->mmap_sem);
[ 5473.013873] lock(&fb_info->lock);
[ 5473.013877]
[ 5473.013878] *** DEADLOCK ***
[ 5473.013879]
[ 5473.013882] 1 lock held by mplayer/13337:
[ 5473.013884] #0: (&mm->mmap_sem){++++++}, at: []
sys_munmap+0x22/0x50
[ 5473.013892]
[ 5473.013892] stack backtrace:
[ 5473.013897] Pid: 13337, comm: mplayer Not tainted
3.1.0-rc3-t43-prod-00098-gd8e9618-dirty #11
[ 5473.013900] Call Trace:
[ 5473.013906] [] ? printk+0x18/0x1a
[ 5473.013911] [] print_circular_bug+0x1de/0x1e8
[ 5473.013916] [] __lock_acquire+0x13cc/0x1640
[ 5473.013921] [] lock_acquire+0x78/0xa0
[ 5473.013925] [] ? fb_release+0x17/0x50
[ 5473.013929] [] mutex_lock_nested+0x44/0x2c0
[ 5473.013934] [] ? fb_release+0x17/0x50
[ 5473.013938] [] ? tlb_finish_mmu+0xc/0x40
[ 5473.013943] [] ? unmap_region+0xba/0xd0
[ 5473.013947] [] fb_release+0x17/0x50
[ 5473.013951] [] fput+0xbe/0x1e0
[ 5473.013955] [] remove_vma+0x2d/0x60
[ 5473.013960] [] do_munmap+0x182/0x2d0
[ 5473.013964] [] sys_munmap+0x2f/0x50
[ 5473.013969] [] sysenter_do_call+0x12/0x3c
--
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.