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.
