INFO: possible recursive locking detected - 2.6.33.2-57.fc13.i686 #1

James Laska jlaska at redhat.com
Wed May 5 00:36:41 UTC 2010


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
Url : http://lists.fedoraproject.org/pipermail/test/attachments/20100504/78727bee/attachment-0001.bin 


More information about the test mailing list