net.link.ether.bridge_cfg: malloc(M_WAITOK) of "64", forcing M_NOWAIT with the f ollowing non-sleepable locks held: exclusive sleep mutex ifnet r = 0 (0xc083a680) locked @ /usr/src/sys/net/if.c:69 9 exclusive sleep mutex bridge r = 0 (0xc09157c0) locked @ /usr/src/sys/modules/br idge/../../net/bridge.c:594 KDB: stack backtrace: kdb_backtrace(c083994c,d5468874,1,1,2) at kdb_backtrace+0x2e witness_warn(5,0,c07b7d62,c07a56ff,c1d7d060) at witness_warn+0x1d3 uma_zalloc_arg(c1033580,0,102,c1045a00,d546890c) at uma_zalloc_arg+0x55 malloc(36,c07ea3a0,102,0,d546890c) at malloc+0xd6 ether_resolvemulti(c1a7b000,d54688e4,d546890c,0,d5468964) at ether_resolvemulti+ 0x147 if_addmulti(c1a7b000,d546890c,d5468908,0,1c1c) at if_addmulti+0x7b in6_addmulti(d546896c,c1a7b000,d5468964,1,0) at in6_addmulti+0x5d in6_update_ifa(c1a7b000,d5468a70,0,1,0) at in6_update_ifa+0x5ef in6_ifattach_linklocal(c1a7b000,0,c19f2390,c05ce36b,c07ebfa8) at in6_ifattach_li nklocal+0x116 in6_ifattach(c1a7b000,0,c195c400,0,0) at in6_ifattach+0xcc in6_if_up(c1a7b000,c195c4a0) at in6_if_up+0x1b if_route(c1a7b000,1,0,d5468b90,c09121b8) at if_route+0x67 if_up(c1a7b000,0,c0913d70,1aa,0) at if_up+0x21 bridge_on(c09157c0,1,c0913d70,1ce,d5468bc8) at bridge_on+0x88 reconfigure_bridge_locked(c1c57400,c0917620,400,252,d5468c10) at reconfigure_bri dge_locked+0x7a sysctl_bdg_cfg(c0915660,c0917620,400,d5468c10,d5468c10) at sysctl_bdg_cfg+0xba sysctl_root(0,d5468c7c,4,d5468c10,c19f2320) at sysctl_root+0x154 userland_sysctl(c19f2320,d5468c7c,4,0,0) at userland_sysctl+0x12c __sysctl(c19f2320,d5468d14,18,431,6) at __sysctl+0xaf syscall(2f,2f,2f,0,bfbfedd0) at syscall+0x2a0 Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (202, FreeBSD ELF32, __sysctl), eip = 0x280d497f, esp = 0xbfbfe53c, ebp = 0xbfbfe568 --- malloc(M_WAITOK) of "32", forcing M_NOWAIT with the following non-sleepable lock s held: exclusive sleep mutex ifnet r = 0 (0xc083a680) locked @ /usr/src/sys/net/if.c:69 9 exclusive sleep mutex bridge r = 0 (0xc09157c0) locked @ /usr/src/sys/modules/br idge/../../net/bridge.c:594 KDB: stack backtrace: kdb_backtrace(c083994c,d5468894,1,1,2) at kdb_backtrace+0x2e witness_warn(5,0,c07b7d62,c0791d89,40) at witness_warn+0x1d3 uma_zalloc_arg(c1033420,0,2,c1045960,0) at uma_zalloc_arg+0x55 malloc(1c,c07ea3a0,2,c1ca6180,d5468964) at malloc+0xd6 if_addmulti(c1a7b000,d546890c,d5468908,0,1c1c) at if_addmulti+0xaa in6_addmulti(d546896c,c1a7b000,d5468964,1,0) at in6_addmulti+0x5d in6_update_ifa(c1a7b000,d5468a70,0,1,0) at in6_update_ifa+0x5ef in6_ifattach_linklocal(c1a7b000,0,c19f2390,c05ce36b,c07ebfa8) at in6_ifattach_li nklocal+0x116 in6_ifattach(c1a7b000,0,c195c400,0,0) at in6_ifattach+0xcc in6_if_up(c1a7b000,c195c4a0) at in6_if_up+0x1b if_route(c1a7b000,1,0,d5468b90,c09121b8) at if_route+0x67 if_up(c1a7b000,0,c0913d70,1aa,0) at if_up+0x21 bridge_on(c09157c0,1,c0913d70,1ce,d5468bc8) at bridge_on+0x88 reconfigure_bridge_locked(c1c57400,c0917620,400,252,d5468c10) at reconfigure_bri dge_locked+0x7a sysctl_bdg_cfg(c0915660,c0917620,400,d5468c10,d5468c10) at sysctl_bdg_cfg+0xba sysctl_root(0,d5468c7c,4,d5468c10,c19f2320) at sysctl_root+0x154 userland_sysctl(c19f2320,d5468c7c,4,0,0) at userland_sysctl+0x12c __sysctl(c19f2320,d5468d14,18,431,6) at __sysctl+0xaf syscall(2f,2f,2f,0,bfbfedd0) at syscall+0x2a0 Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (202, FreeBSD ELF32, __sysctl), eip = 0x280d497f, esp = 0xbfbfe53c, ebp = 0xbfbfe568 --- malloc(M_WAITOK) of "32", forcing M_NOWAIT with the following non-sleepable lock s held: exclusive sleep mutex ifnet r = 0 (0xc083a680) locked @ /usr/src/sys/net/if.c:69 9 exclusive sleep mutex bridge r = 0 (0xc09157c0) locked @ /usr/src/sys/modules/br idge/../../net/bridge.c:594 KDB: stack backtrace: kdb_backtrace(c083994c,d5468894,1,1,2) at kdb_backtrace+0x2e witness_warn(5,0,c07b7d62,c0791d89,c079f4ed) at witness_warn+0x1d3 uma_zalloc_arg(c1033420,0,2,c1045960,c1c49180) at uma_zalloc_arg+0x55 malloc(1c,c07ea3a0,2,c1ca6180,d5468964) at malloc+0xd6 if_addmulti(c1a7b000,d546890c,d5468908,0,1c1c) at if_addmulti+0xc7 in6_addmulti(d546896c,c1a7b000,d5468964,1,0) at in6_addmulti+0x5d in6_update_ifa(c1a7b000,d5468a70,0,1,0) at in6_update_ifa+0x5ef in6_ifattach_linklocal(c1a7b000,0,c19f2390,c05ce36b,c07ebfa8) at in6_ifattach_li nklocal+0x116 in6_ifattach(c1a7b000,0,c195c400,0,0) at in6_ifattach+0xcc in6_if_up(c1a7b000,c195c4a0) at in6_if_up+0x1b if_route(c1a7b000,1,0,d5468b90,c09121b8) at if_route+0x67 if_up(c1a7b000,0,c0913d70,1aa,0) at if_up+0x21 bridge_on(c09157c0,1,c0913d70,1ce,d5468bc8) at bridge_on+0x88 reconfigure_bridge_locked(c1c57400,c0917620,400,252,d5468c10) at reconfigure_bri dge_locked+0x7a sysctl_bdg_cfg(c0915660,c0917620,400,d5468c10,d5468c10) at sysctl_bdg_cfg+0x1a7b 000,d5468964,1,0) at in6_addmulti+0x5d in6_update_ifa(c1a7b000,d5468a70,0,1,0) at in6_update_ifa+0x5ef in6_ifattach_linklocal(c1a7b000,0,c19f2390,c05ce36b,c07ebfa8) at in6_ifattach_li nklocal+0x116 in6_ifattach(c1a7b000,0,c195c400,0,0) at in6_ifattach+0xcc in6_if_up(c1a7b000,c195c4a0) at in6_if_up+0x1b if_route(c1a7b000,1,0,d5468b90,c09121b8) at if_route+0x67 if_up(c1a7b000,0,c0913d70,1aa,0) at if_up+0x21 bridge_on(c09157c0,1,c0913d70,1ce,d5468bc8) at bridge_on+0x88 reconfigure_bridge_locked(c1c57400,c0917620,400,252,d5468c10) at reconfigure_bri dge_locked+0x7a sysctl_bdg_cfg(c0915660,c0917620,400,d5468c10,d5468c10) at sysctl_bdg_cfg+0xba sysctl_root(0,d5468c7c,4,d5468c10,c19f2320) at sysctl_root+0x154 userland_sysctl(c19f2320,d5468c7c,4,0,0) at userland_sysctl+0x12c __sysctl(c19f2320,d5468d14,18,431,6) at __sysctl+0xaf syscall(2f,2f,2f,0,bfbfedd0) at syscall+0x2a0 Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (202, FreeBSD ELF32, __sysctl), eip = 0x280d497f, esp = 0xbfbfe53c, ebp = 0xbfbfe568 --- panic: _mtx_lock_sleep: recursed on non-recursive mutex bridge @ /usr/src/sys/mo dules/bridge/../../net/bridge.c:940 cpuid = 1 KDB: enter: panic [thread 100052] Stopped at kdb_enter+0x30: leave