NetBSD-Bugs archive

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

kern/53357: netbsd-8+bridge panic on shutdown

>Number:         53357
>Category:       kern
>Synopsis:       netbsd-8+bridge panic on shutdown
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jun 11 19:35:00 +0000 2018
>Originator:     Manuel Bouyer
>Release:        NetBSD 8.0_RC1 as of today
System: NetBSD 8.0_RC1 NetBSD 8.0_RC1 (ADMIN_DOM0) amd64
Architecture: x86_64
Machine: amd64
	This is a server with lots of bridges on top of vlans.
	At shutdown I reliably get:
reboot: rebooted by root^M
syncing disks... 11 11 done
cd0: detached
atapibus0: detached
com1: detached
igphy1: detached
wm1: detached
igphy0: detached
Mutex error: mutex_vector_enter,552: locking against myself

lock address : 0xffffa00002b70690
current cpu  :                  0
current lwp  : 0xffffa00004853160
owner field  : 0xffffa00004853160 wait/spin:                0/0

Skipping crash dump on recursive panic
panic: lock error: Mutex: mutex_vector_enter,552: locking against myself: lock 0xffffa00002b70690 cpu 0 lwp 0xffffa00004853160
fatal breakpoint trap in supervisor mode
trap type 1 code 0 rip 0xffffffff80205c75 cs 0xe030 rflags 0x246 cr2 0x7f11fcc9d2cd ilevel 0 rsp 0xffffa0004e7dd9d0 curlwp 0xffffa00004853160 pid 8099.1 lowest kstack 0xffffa0004e7d92c0
Stopped in pid 8099.1 (reboot) at       netbsd:breakpoint+0x5:  leave
db> tr
breakpoint() at netbsd:breakpoint+0x5
vpanic() at netbsd:vpanic+0x140
snprintf() at netbsd:snprintf
lockdebug_abort() at netbsd:lockdebug_abort+0x6e
mutex_vector_enter() at netbsd:mutex_vector_enter+0x19a
ifpromisc() at netbsd:ifpromisc+0x19
bridge_ioctl_del() at netbsd:bridge_ioctl_del+0xb7
bridge_ifdetach() at netbsd:bridge_ifdetach+0x5d
ether_ifdetach() at netbsd:ether_ifdetach+0x26
vlan_unconfig_locked() at netbsd:vlan_unconfig_locked+0xd6
vlan_ifdetach() at netbsd:vlan_ifdetach+0x18c
ether_ifdetach() at netbsd:ether_ifdetach+0xc0
wm_detach() at netbsd:wm_detach+0xb9
config_detach() at netbsd:config_detach+0x10b
config_detach_all() at netbsd:config_detach_all+0x97
cpu_reboot() at netbsd:cpu_reboot+0x181
sys_reboot() at netbsd:sys_reboot+0x63
syscall() at netbsd:syscall+0x9c
--- syscall (number 208) ---
	reboot a system with bridges on vlan

Home | Main Index | Thread Index | Old Index