On 10.4.2020. 21:30, Theo de Raadt wrote:
> Why did it take almost a year to find this?
> 
> Or is this bug due to ioctl(2) becoming UNLOCKED on 2020/02/22?


Hi guys,

i think that this splassert is not related only to bridge..


hostname.bridge1242
add vxlan1242
add vlan1242
up

x3550m4# ifconfig bridge1242 destroy

splassert: vlan_ioctl: want 2 have 0
Starting stack trace...
vlan_ioctl(ffff800000b21000,80206910,ffff800021d04818) at vlan_ioctl+0x65
ifpromisc(ffff800000b21000,0) at ifpromisc+0xbb
bridge_ifremove(ffff800000b23e00) at bridge_ifremove+0xa4
bridge_clone_destroy(ffff800000b1c000) at bridge_clone_destroy+0xa5
ifioctl(fffffd8784ae41c8,80206979,ffff800021d04a20,ffff800021bad010) at
ifioctl+0x1c2
soo_ioctl(fffffd8784bb0f18,80206979,ffff800021d04a20,ffff800021bad010)
at soo_ioctl+0x171
sys_ioctl(ffff800021bad010,ffff800021d04b30,ffff800021d04b90) at
sys_ioctl+0x2df
syscall(ffff800021d04c00) at syscall+0x389
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x7f7ffffd7900, count: 248
End of stack trace.



hostname.tpmr20
trunkport vxlan20
trunkport vlan20
up


x3550m4# ifconfig tpmr20 destroy

splassert: vlan_ioctl: want 2 have 0
Starting stack trace...
vlan_ioctl(ffff80000129d800,80206910,ffff800021d048a8) at vlan_ioctl+0x65
ifpromisc(ffff80000129d800,0) at ifpromisc+0xbb
tpmr_p_dtor(ffff800000b0e800,ffff800001288100,5ea751037d06af69) at
tpmr_p_dtor+0xa0
tpmr_clone_destroy(ffff800000b0e800) at tpmr_clone_destroy+0xba
ifioctl(fffffd8784ae41c8,80206979,ffff800021d04ab0,ffff800021c0cd90) at
ifioctl+0x1c2
soo_ioctl(fffffd877da53e10,80206979,ffff800021d04ab0,ffff800021c0cd90)
at soo_ioctl+0x171
sys_ioctl(ffff800021c0cd90,ffff800021d04bc0,ffff800021d04c20) at
sys_ioctl+0x2df
syscall(ffff800021d04c90) at syscall+0x389
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x7f7ffffc1250, count: 248
End of stack trace.

Reply via email to