NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: kern/56489: NetBSD 9.99.92/amd64 panicked by aircrack-ng
can you try this? there are two cases i see this being
problematic, but this change handles both. the above
path, and, also another path thru urtwn_ioctl() via the
80211 ic_reset() calback.
Index: if_urtwn.c
===================================================================
Tried, and got this:
[ 78.456879] Mutex error: mutex_vector_enter,549: locking against
myself
[ 78.456879] lock address : 0xffffb10086d17210
[ 78.456879] current cpu : 0
[ 78.456879] current lwp : 0xfffffe4657111a00
[ 78.456879] owner field : 0xfffffe4657111a00 wait/spin:
0/0
[ 78.456879] panic: lock error: Mutex: mutex_vector_enter,549: locking
against myself: lock 0xffffb10086d17210 cpu 0 lwp 0xfffffe4657111a00
[ 78.456879] cpu0: Begin traceback...
[ 78.456879] vpanic() at netbsd:vpanic+0x156
[ 78.456879] device_printf() at netbsd:device_printf
[ 78.456879] lockdebug_abort() at netbsd:lockdebug_abort+0xd3
[ 78.456879] mutex_vector_enter() at netbsd:mutex_vector_enter+0x40c
[ 78.456879] urtwn_ioctl() at netbsd:urtwn_ioctl+0x42
[ 78.456879] in6_update_ifa1() at netbsd:in6_update_ifa1+0x7d5
[ 78.456879] in6_update_ifa() at netbsd:in6_update_ifa+0x32
[ 78.456879] in6_ifattach() at netbsd:in6_ifattach+0x425
[ 78.456879] in6_if_up() at netbsd:in6_if_up+0x14
[ 78.456879] if_up_locked() at netbsd:if_up_locked+0x75
[ 78.456879] ifioctl_common() at netbsd:ifioctl_common+0x490
[ 78.456879] urtwn_ioctl() at netbsd:urtwn_ioctl+0x107
[ 78.466879] doifioctl() at netbsd:doifioctl+0x30e
[ 78.466879] sys_ioctl() at netbsd:sys_ioctl+0x56d
[ 78.466879] syscall() at netbsd:syscall+0x196
[ 78.466879] --- syscall (number 54) ---
[ 78.466879] netbsd:syscall+0x196:
[ 78.466879] cpu0: End traceback...
[ 78.466879] dumping to dev 19,1 (offset=8, size=16759586):
[ 78.466879] dump
Home |
Main Index |
Thread Index |
Old Index