NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/52160: panic: assert_sleepable



>Number:         52160
>Category:       kern
>Synopsis:       panic: assert_sleepable in axe(4)
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Apr 13 06:30:00 +0000 2017
>Originator:     Hauke Fath
>Release:        NetBSD 7.1_STABLE
>Organization:
Falling Raindrops
>Environment:
	
	
System: NetBSD pizza.causeuse.org 7.1_STABLE NetBSD 7.1_STABLE (BLACKBOX-$Revision: 1.85 $) #0: Mon Apr 10 10:58:03 CEST 2017 hauke%pizza.causeuse.org@localhost:/var/obj/netbsd-builds/7/amd64/sys/arch/amd64/compile/BLACKBOX amd64
Architecture: x86_64
Machine: amd64
>Description:

	A recent (post-USB update) netbsd-7 kernel has paniced mutiple
	times with

[...]
wm0: link state DOWN (was UNKNOWN)
wm1: link state DOWN (was UNKNOWN)
wm0: link state UP (was DOWN)
axe0: link state UP (was UNKNOWN)
wm1: link state UP (was DOWN)
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)
panic: assert_sleepable: softint caller=0xffffffff8092c3b0
cpu0: Begin traceback...
vpanic() at netbsd:vpanic+0x13c
snprintf() at netbsd:snprintf
assert_sleepable() at netbsd:assert_sleepable+0x94
usbd_do_request_flags() at netbsd:usbd_do_request_flags+0x29
axe_cmd() at netbsd:axe_cmd+0xa3
axe_setmulti() at netbsd:axe_setmulti+0x76
axe_ioctl() at netbsd:axe_ioctl+0x91
if_mcast_op() at netbsd:if_mcast_op+0x6b
in6_delmulti() at netbsd:in6_delmulti+0x15a
in6_leavegroup() at netbsd:in6_leavegroup+0x15
in6_purgeaddr() at netbsd:in6_purgeaddr+0x59
nd6_timer() at netbsd:nd6_timer+0xab
callout_softclock() at netbsd:callout_softclock+0x1d0
softint_dispatch() at netbsd:softint_dispatch+0xd3
DDB lost frame for netbsd:Xsoftintr+0x4f, trying 0xfffffe80cefceff0
Xsoftintr() at netbsd:Xsoftintr+0x4f
--- interrupt ---
0:
cpu0: End traceback...

dumping to dev 168,2 (offset=2646991, size=1044126):
dump

	
>How-To-Repeat:

	Run a netbsd-7 router with an axe(4) usb dongle.

	
>Fix:

	I suspect the newish usb framework, and will fall back to a
	2017-02 kernel.

	

>Unformatted:
 	
 	


Home | Main Index | Thread Index | Old Index