#743: Lockdep: possible circular dependency detected
----------------------------+-----------------------------------------------
Reporter: anonymous | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: madwifi: other | Version:
Keywords: | Patch_attached: 0
----------------------------+-----------------------------------------------
After modprobe ath_pci; iwconfig ath0 essid foo key bar; dhcpd ath0 i've
got the following info from my kernel:
[ 169.008000] =======================================================
[ 169.008000] [ INFO: possible circular locking dependency detected ]
[ 169.008000] -------------------------------------------------------
[ 169.008000] dhcpcd-bin/5251 is trying to acquire lock:
[ 169.008000] (&dev->queue_lock#2){-...}, at: [<c0553f46>]
dev_queue_xmit+0x56/0x310
[ 169.008000]
[ 169.008000] but task is already holding lock:
[ 169.008000] (&dev->_xmit_lock){-+..}, at: [<c05541aa>]
dev_queue_xmit+0x2ba/0x310
[ 169.008000]
[ 169.008000] which lock already depends on the new lock.
[ 169.008000]
[ 169.008000]
[ 169.008000] the existing dependency chain (in reverse order) is:
[ 169.008000]
[ 169.008000] -> #1 (&dev->_xmit_lock){-+..}:
[ 169.008000] [<c013c9f9>] lock_acquire+0x69/0x90
[ 169.008000] [<c06a55d5>] _spin_lock_bh+0x45/0x60
[ 169.008000] [<c056995a>] dev_activate+0x6a/0x130
[ 169.008000] [<c05531c2>] dev_open+0x62/0x80
[ 169.008000] [<e1be7225>] ieee80211_init+0xf5/0x180 [wlan]
[ 169.008000] [<e1be7307>] ieee80211_open+0x17/0x20 [wlan]
[ 169.008000] [<c055319c>] dev_open+0x3c/0x80
[ 169.008000] [<c05518f5>] dev_change_flags+0x55/0x130
[ 169.008000] [<c05ba71f>] devinet_ioctl+0x51f/0x690
[ 169.008000] [<c05bb01e>] inet_ioctl+0x8e/0xb0
[ 169.008000] [<c0546429>] sock_ioctl+0x149/0x250
[ 169.008000] [<c0181845>] do_ioctl+0x35/0x90
[ 169.008000] [<c01818f7>] vfs_ioctl+0x57/0x2f0
[ 169.008000] [<c0181bd1>] sys_ioctl+0x41/0x70
[ 169.008000] [<c010331f>] syscall_call+0x7/0xb
[ 169.008000]
[ 169.008000] -> #0 (&dev->queue_lock#2){-...}:
[ 169.008000] [<c013c9f9>] lock_acquire+0x69/0x90
[ 169.008000] [<c06a5580>] _spin_lock+0x40/0x50
[ 169.008000] [<c0553f46>] dev_queue_xmit+0x56/0x310
[ 169.008000] [<e1be2931>] ieee80211_parent_queue_xmit+0x41/0x50
[wlan]
[ 169.008000] [<e1be2d68>] ieee80211_hardstart+0x1a8/0x400 [wlan]
[ 169.008000] [<c0552302>] dev_hard_start_xmit+0x222/0x2f0
[ 169.008000] [<c0554174>] dev_queue_xmit+0x284/0x310
[ 169.008000] [<c0632d71>] packet_sendmsg_spkt+0x1b1/0x1f0
[ 169.008000] [<c0545fed>] sock_sendmsg+0xcd/0x100
[ 169.008000] [<c0546693>] sys_sendto+0xd3/0x100
[ 169.008000] [<c0547f12>] sys_socketcall+0x192/0x260
[ 169.008000] [<c010331f>] syscall_call+0x7/0xb
[ 169.008000]
[ 169.008000] other info that might help us debug this:
[ 169.008000]
[ 169.008000] 1 lock held by dhcpcd-bin/5251:
[ 169.008000] #0: (&dev->_xmit_lock){-+..}, at: [<c05541aa>]
dev_queue_xmit+0x2ba/0x310
[ 169.008000]
[ 169.008000] stack backtrace:
[ 169.008000] [<c0104532>] show_trace_log_lvl+0x142/0x160
[ 169.008000] [<c0104bfb>] show_trace+0x1b/0x20
[ 169.008000] [<c0104ce4>] dump_stack+0x24/0x30
[ 169.008000] [<c013b941>] print_circular_bug_tail+0x61/0x70
[ 169.008000] [<c013c190>] __lock_acquire+0x840/0xd30
[ 169.008000] [<c013c9f9>] lock_acquire+0x69/0x90
[ 169.008000] [<c06a5580>] _spin_lock+0x40/0x50
[ 169.008000] [<c0553f46>] dev_queue_xmit+0x56/0x310
[ 169.008000] [<e1be2931>] ieee80211_parent_queue_xmit+0x41/0x50 [wlan]
[ 169.008000] [<e1be2d68>] ieee80211_hardstart+0x1a8/0x400 [wlan]
[ 169.008000] [<c0552302>] dev_hard_start_xmit+0x222/0x2f0
[ 169.008000] [<c0554174>] dev_queue_xmit+0x284/0x310
[ 169.008000] [<c0632d71>] packet_sendmsg_spkt+0x1b1/0x1f0
[ 169.008000] [<c0545fed>] sock_sendmsg+0xcd/0x100
[ 169.008000] [<c0546693>] sys_sendto+0xd3/0x100
[ 169.008000] [<c0547f12>] sys_socketcall+0x192/0x260
[ 169.008000] [<c010331f>] syscall_call+0x7/0xb
[ 169.008000] [<b7ee7cdc>] 0xb7ee7cdc
Nevertheless, anything is working ok, but this message shouldn't be
printed...
--
Ticket URL: <http://madwifi.org/ticket/743>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless FidelityUsing Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Madwifi-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/madwifi-tickets