Greetings,
While running through tests in the installation matrix
(
http://fedoraproject.org/wiki/Test_Results:Current_Installation_Test),
I keep seeing different versions of the "INFO: possible recursive
locking detected" message. For example, I see the below during
successful completion of a KVM guest install (see below).
Is anyone else seeing these? Anyone have tips/suggestions on where to
gather more information to further diagnose these messages?
Thanks,
James
disabling swap...
/dev/dm-1
/dev/vdb1
unmounting filesystems...
/mnt/runtime done
disabling /dev/loop0 LOOP_CLR_FD failed: 16
/proc done
/dev/pts done
/sys done
/selinux done
/mnt/sysimage/boot done
/mnt/sysimage/dev/pts done
/mnt/sysimage/dev/shm done
/mnt/sysimage/dev done
/mnt/sysimage/mnt/oldroot done
/mnt/sysimage/proc/bus/usb done
/mnt/sysimage/proc done
/mnt/sysimage/sys done
/mnt/sysimage/selinux done
/mnt/sysimage done
waiting for mdraid sets to become clean...
=============================================
[ INFO: possible recursive locking detected ]
2.6.33.2-57.fc13.i686 #1
---------------------------------------------
anaconda/385 is trying to acquire lock:
(&bdev->bd_mutex){+.+.+.}, at: [<c0501778>] __blkdev_put+0x28/0x12c
but task is already holding lock:
(&bdev->bd_mutex){+.+.+.}, at: [<c0501778>] __blkdev_put+0x28/0x12c
other info that might help us debug this:
1 lock held by anaconda/385:
#0: (&bdev->bd_mutex){+.+.+.}, at: [<c0501778>] __blkdev_put
+0x28/0x12c
stack backtrace:
Pid: 385, comm: anaconda Not tainted 2.6.33.2-57.fc13.i686 #1
Call Trace:
[<c07b189b>] ? printk+0x14/0x19
[<c04637fb>] __lock_acquire+0x83f/0xb89
[<c0421008>] ? kvm_clock_read+0x1d/0x20
[<c0407fd1>] ? sched_clock+0x9/0xd
[<c045738f>] ? sched_clock_local+0x17/0x11e
[<c0463bd8>] lock_acquire+0x93/0xb1
[<c0501778>] ? __blkdev_put+0x28/0x12c
[<c07b2b4d>] __mutex_lock_common+0x32/0x30a
[<c0501778>] ? __blkdev_put+0x28/0x12c
[<c046135a>] ? trace_hardirqs_off+0xb/0xd
[<c04575fe>] ? cpu_clock+0x3b/0x53
[<c050092b>] ? bd_release+0x49/0x4c
[<c07b2ed2>] mutex_lock_nested+0x35/0x3d
[<c0501778>] ? __blkdev_put+0x28/0x12c
[<c0501778>] __blkdev_put+0x28/0x12c
[<c050188b>] blkdev_put+0xf/0x11
[<c05018e1>] close_bdev_exclusive+0x20/0x24
[<c04e2190>] kill_block_super+0x32/0x36
[<c051542f>] ? vfs_quota_off+0x0/0x17
[<c04e24c2>] deactivate_super+0x5c/0x6f
[<c04f383f>] mntput_no_expire+0x91/0xc0
[<c04e15f6>] __fput+0x184/0x18c
[<c04e1616>] fput+0x18/0x1a
[<c066c65e>] loop_clr_fd+0x19b/0x1a4
[<c066c6a0>] lo_release+0x39/0x5e
[<c05017c8>] __blkdev_put+0x78/0x12c
[<c050188b>] blkdev_put+0xf/0x11
[<c05018e1>] close_bdev_exclusive+0x20/0x24
[<c04e2190>] kill_block_super+0x32/0x36
[<c051542f>] ? vfs_quota_off+0x0/0x17
[<c04e24c2>] deactivate_super+0x5c/0x6f
[<c04f383f>] mntput_no_expire+0x91/0xc0
[<c04e15f6>] __fput+0x184/0x18c
[<c04e1616>] fput+0x18/0x1a
[<c04c6411>] remove_vma+0x43/0x62