Bug 201773
| Summary: | INFO: possible recursive locking detected (bdev->bd_mutex) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Orion Poplawski <orion> | ||||
| Component: | kernel | Assignee: | Peter Zijlstra <pzijlstr> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | Brian Brock <bbrock> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 6 | CC: | dravet, ingo, lwang, wtogami | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2006-10-04 23:25:48 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 202141, 208290 | ||||||
| Attachments: |
|
||||||
Created attachment 133826 [details]
Full syslog from install
a full trace on x86_64 with kernel 2.6.17-1.2568.el5 looks like:
[ INFO: possible recursive locking detected ]
2.6.17-1.2568.el5 #1
---------------------------------------------
anaconda/613 is trying to acquire lock:
(&bdev->bd_mutex){--..}, at: [<ffffffff802e266c>] __blkdev_put+0x32/0x174
but task is already holding lock:
(&bdev->bd_mutex){--..}, at: [<ffffffff802e297a>] do_open+0x84/0x3da
other info that might help us debug this:
1 lock held by anaconda/613:
#0: (&bdev->bd_mutex){--..}, at: [<ffffffff802e297a>] do_open+0x84/0x3da
stack backtrace:
Call Trace:
[<ffffffff8026d8ed>] show_trace+0xae/0x319
[<ffffffff8026db6d>] dump_stack+0x15/0x17
[<ffffffff802a7193>] __lock_acquire+0x135/0xa64
[<ffffffff802a806a>] lock_acquire+0x4b/0x69
[<ffffffff802655b4>] mutex_lock_nested+0x101/0x27f
[<ffffffff802e266c>] __blkdev_put+0x32/0x174
[<ffffffff802411da>] blkdev_put+0xb/0xd
[<ffffffff802e2c3c>] do_open+0x346/0x3da
[<ffffffff802e2f75>] blkdev_open+0x2c/0x5e
[<ffffffff8021eed1>] __dentry_open+0xe9/0x1f5
[<ffffffff80226657>] nameidata_to_filp+0x2d/0x3e
[<ffffffff80228754>] do_filp_open+0x36/0x46
[<ffffffff80219ff8>] do_sys_open+0x4f/0xcd
[<ffffffff80233066>] sys_open+0x1b/0x1d
[<ffffffff8025f60e>] system_call+0x7e/0x83
DWARF2 unwinder stuck at system_call+0x7e/0x83
Leftover inexact backtrace:
<nothing else displayed>
*** Bug 199568 has been marked as a duplicate of this bug. *** *** Bug 203137 has been marked as a duplicate of this bug. *** |
Description of problem: From syslog during FC6T2 PXE/kickstart/NFS install: <4>============================================= <4>[ INFO: possible recursive locking detected ] <4>--------------------------------------------- <4>anaconda/441 is trying to acquire lock: <4> (&bdev->bd_mutex){--..}, at: [<c0464aeb>] __blkdev_put+0x1f/0x11f <4> <4>but task is already holding lock: <4> (&bdev->bd_mutex){--..}, at: [<c0464d7e>] do_open+0x6b/0x3b2 <4> <4>other info that might help us debug this: <4>1 lock held by anaconda/441: <4> #0: (&bdev->bd_mutex){--..}, at: [<c0464d7e>] do_open+0x6b/0x3b2 <4> <4>stack backtrace: <4> [<c04037db>] show_trace_log_lvl+0x58/0x159 <4> [<c0403d9e>] show_trace+0xd/0x10 <4> [<c0403e3b>] dump_stack+0x19/0x1b <4> [<c042bd47>] __lock_acquire+0x760/0x987 <4> [<c042c4df>] lock_acquire+0x4b/0x6c <4> [<c05e8a16>] mutex_lock_nested+0xcb/0x214 <4> [<c0464aeb>] __blkdev_put+0x1f/0x11f <4> [<c0464c04>] blkdev_put+0xa/0xc <4> [<c0465056>] do_open+0x343/0x3b2 <4> [<c0465260>] blkdev_open+0x1f/0x48 <4> [<c045ca88>] __dentry_open+0xb8/0x186 <4> [<c045cbc4>] nameidata_to_filp+0x1c/0x2e <4> [<c045cc05>] do_filp_open+0x2f/0x36 <4> [<c045cc4c>] do_sys_open+0x40/0xbb <4> [<c045ccf3>] sys_open+0x16/0x18 <4> [<c0402e57>] syscall_call+0x7/0xb <4>DWARF2 unwinder stuck at syscall_call+0x7/0xb <4>Leftover inexact backtrace: <4> [<c0403d9e>] show_trace+0xd/0x10 <4> [<c0403e3b>] dump_stack+0x19/0x1b <4> [<c042bd47>] __lock_acquire+0x760/0x987 <4> [<c042c4df>] lock_acquire+0x4b/0x6c <4> [<c05e8a16>] mutex_lock_nested+0xcb/0x214 <4> [<c0464aeb>] __blkdev_put+0x1f/0x11f <4> [<c0464c04>] blkdev_put+0xa/0xc <4> [<c0465056>] do_open+0x343/0x3b2 <4> [<c0465260>] blkdev_open+0x1f/0x48 <4> [<c045ca88>] __dentry_open+0xb8/0x186 <4> [<c045cbc4>] nameidata_to_filp+0x1c/0x2e <4> [<c045cc05>] do_filp_open+0x2f/0x36 <4> [<c045cc4c>] do_sys_open+0x40/0xbb <4> [<c045ccf3>] sys_open+0x16/0x18 <4> [<c0402e57>] syscall_call+0x7/0xb