Warning: Permanently added '10.128.0.115' (ECDSA) to the list of known hosts. 2020/02/21 16:53:44 fuzzer started 2020/02/21 16:53:51 dialing manager at 10.128.15.235:43071 2020/02/21 16:53:51 syscalls: 337 2020/02/21 16:53:51 code coverage: enabled 2020/02/21 16:53:51 comparison tracing: enabled 2020/02/21 16:53:51 extra coverage: support is not implemented in syzkaller 2020/02/21 16:53:51 setuid sandbox: enabled 2020/02/21 16:53:51 namespace sandbox: support is not implemented in syzkaller 2020/02/21 16:53:51 Android sandbox: support is not implemented in syzkaller 2020/02/21 16:53:51 fault injection: support is not implemented in syzkaller 2020/02/21 16:53:51 leak checking: support is not implemented in syzkaller 2020/02/21 16:53:51 net packet injection: enabled 2020/02/21 16:53:51 net device setup: support is not implemented in syzkaller 2020/02/21 16:53:51 concurrency sanitizer: support is not implemented in syzkaller 2020/02/21 16:53:51 devlink PCI setup: support is not implemented in syzkaller 16:53:56 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10006) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f00000001c0)=0x3619) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000007c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="324e5ed54e312e9c37e7147ab669a88d69761a89134e0f5f32aa053d46ee8c3fd73d1f0ff8ff94e6e8f5d5e7b9c82e9e92fea0ae74ed7420a04ce6ad24c36975f6f09109eebbb8216073c32f1d07f7f2acafba7b06ea668f9d00e9592eb6eee63de2b1cf5f17522a9a4b679586763f1dde207bb20e3f35168f3255611ce8a7a8a4628b3a09c81333bd8e68c15570f9bf4c9e08ef31bc043d228a51bfec4078aaba29776a97563bb97a646b0c917011b06318c7", 0xb3}, {&(0x7f0000000340)="9ade44bd77a4ea15cf79c019bb5ac5ae205095666e2b609ddae5c3bec428d5e63a596f409cf1a67a016944f4dca6f15b692f58a312417ff039f817bf0c0973e702afefbdc9afd745cdbf643391e9d347aea6ca7c4b1ecd6b33a9d4bd8688672beb873f574f15412fc3d451e38ea16b8e91abeee8753a611ab2ea7e934ec24e5a55a77c8c0069e7c53994f104a92d04729d9e521fe3bad0c82f283066dbc9e3b4e2a78a4874b8d53a9d39408851525a3c6e754a65b9451cb105119f212ad6bc97ae0c688ff79fdbe1500bcbdfc0396ec23b4a30dc430ccecbe79c8617d62ed8d5583d9229", 0xe4}, {&(0x7f0000000440)="6ce876f6861040f439e68a99ef504d0610edf0b4acfc59593f14d6f73c2b06f71d78e11a7d119bfabe2aefcca82242ca099909cdb712fdf8719444f42f66b39946c1627bf00e1ca4988e843fbc0f9c14dd2d1759de98f15d026d7cbe41b195048b40e4c7fce060f5a41bf12b74776c0e367d687217e8dff927825eeb1406dcd8ce6603b443aa9c657863e57150baebb286dc4b3ca92e976df722c3df68c6b921a9b52c5a8184bf6db4f71fba2c2702e3339a51313e6360eb66aaa9ae6d068d39", 0xc0}, {&(0x7f0000000500)="768e3b29fb12511a8e9ec22a217ec806b05a1264a0699ba0204fa30033a9f1dc4ebf3022d5507e96013e77b1670980e2096b8e3427e2e3dc96168a68d03841dd8c1820c4ea90f6b9b155588299b85f9526b002162b5bc8838b82497f04f4f62bd266", 0x62}, {&(0x7f0000000580)="ab69af215ed2b17c373b5702952f1fda2fd4b921210a3e2a71b13e6c59f11bc60ba551d25cf1bc2393060e0184e040d9a8d5b10f907bfbdd8c87e841d1492f4798bce7e02a4d4206163ba4fd8e398c458f8260aea2186182deaf3d812e71ad8e197818c4593f667ab3b329c1786c7f839f", 0x71}, {&(0x7f0000000600)="0e426166b4ef204018501ff2d7277a66f1a945a95ba2cceb678bf8a66f63e7dc83dcff47b1", 0x25}, {&(0x7f0000000640)="c32737a89a0c7425fa8bd4f96d54501ffc17a355e6999072ddb30459e5521ae93ffc7ef331158a899689041ae6936f709c817e7d2af7fb2302a85e77a09d72e7b39992a7c58135fb79d05a300060714467e20479cc388001250e2ebd37f29f1d77025c5399d012e945c765300906954dfd3c38f31fb7d23f19fead93cc420636c2cf9ee216", 0x85}], 0x7, &(0x7f0000000780), 0x0, 0x406}, 0x809) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000800)='/dev/speaker\x00', 0x80, 0x0) pread(r5, &(0x7f0000000840)="6f7f4f08d1e4e26b1be87df5932b6a1f225e6d472b0cd9ad3b152f1ad09511171224118e34aa563e93cc49ffd80aad225f53e6bc1787aed0ea4069c9ccc7809cc2608e5b54efea35c51966", 0x4b, 0x0, 0x1) getegid() dup(r2) pread(r4, &(0x7f00000008c0)="0be12dc9668a36308fc418d66a7515f4f4f24f50abaecf13eef1f45cee327549b2284b048b9211f2cfb04a1384f9516e30a301070a06ab62d7008091dd16cae7c71fc45030ac863ea2fa30dba3c6ee3af1628c45fb0e21e554547d20118872b6b911b6cb65b614af4c72c4f7f681c5f2101b21cdff114aef99507608715be7d8fa8dd2ba886a88a030ad9729f02f4242bff0e9dfe27701f64fa210989c4ed80b9012f6bdad7c9bd5faeb512e04632029a171130f0e541c5a55d6e6aff176c47430ca39e7306cb44917b4fa10", 0xcc, 0x0, 0x7fffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) fcntl$setflags(r0, 0x2, 0x1) r6 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r6, &(0x7f0000000a40)=@file={0x0, ""/9}, &(0x7f0000000a80)=0xb) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r7, &(0x7f0000000ac0), 0x1, &(0x7f0000000b00)) r8 = dup2(r0, 0xffffffffffffff9c) openat(r8, &(0x7f0000000bc0)='./file0\x00', 0x20000, 0x20) r9 = open(&(0x7f0000000c00)='./file1\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000c40)={'tap', 0x0}) preadv(0xffffffffffffff9c, &(0x7f0000000f80)=[{&(0x7f0000000c80)=""/176, 0xb0}, {&(0x7f0000000d40)=""/165, 0xa5}, {&(0x7f0000000e00)=""/170, 0xaa}, {&(0x7f0000000ec0)=""/160, 0xa0}], 0x4, 0x0, 0x6) ioctl$TIOCCDTR(r3, 0x20007478) socketpair(0x6, 0x4000, 0x80, &(0x7f0000000fc0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x4) 16:53:56 executing program 1: getegid() r0 = msgget$private(0x0, 0x20) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x28, 0x800}, 0x0, 0x0, 0xffffffffffffffff, r5, 0x2, 0x4, 0xfffffffffffffff8, 0x7fff}) r6 = socket(0x20, 0x3, 0x20) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff8}, 0x10) r7 = socket(0x6, 0x4, 0x7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000200)=0x9) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x400, 0x0) sendmsg(r7, &(0x7f00000008c0)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000000740)=[{&(0x7f00000002c0)="cd15d28b636c81d2eed1c22a83c0d72102156d154114f6cccbb71759ed6a7f252234356be815a4b1de9fe9322056d966274153a4c33537bc10ab83946fc4eefe603be73a0bf16579c6509a8cd0d28026852e3fb67bbffef39d1530637cfb4f205e47582d4e9d7b82d16378cbc7da97ca0c9ce638a2d0268de7ecc99c10f19b7947", 0x81}, {&(0x7f0000000380)="b3dcac7e99d258e94aef013514e8e1db7f884182d66375cac4ebe83417ac7e3de6d8f98c915bfcc5a1765004a1a8fa7306fd026aa64c5a9ee24a60c10993c74bd3", 0x41}, {&(0x7f0000000400)="92769c59b66241b5ea491c1c5326125f970f98e50684e57b3f5d863d448bec32291d9aba90bd64aa1adfed454e7c16b0c36d4bbf62b30eaf49bb5d8cb4cf1773b0f55db466b4a135e5ccbd8e86c6165bd691a89022b355cdc3bc0735654930e48957d5cd29f62f61197668aae7d8be3147b5809ef5e8a995499700d233462e695361108bc1bcfa4b69e5b4fcb9f3760eb0a1abe114615406c4ffe91340d726a1d430e911d1b1c98c7252839960ee64d7855ee9d4ccaca61ca6760ab59b6a4e934e75ea9b1a", 0xc5}, {&(0x7f0000000500)="17721b76d8d64789b74d2f9d1784e9f9f1bb9b3ebd816d0a3cc77b7d9bc21fe7fd910b9d46788e8814c84059ab51f6c790cb5e4b5ce91213799deb43d0a0af40b2215d1de3e24b2fe40c3fb2e03ca375912d1e4703aea85ed822203f01efa1a0a5db01738db6ffe516723501ac0c59badf829b2bfaa1d1c0d1d668d9e3e659a4269a8a9c7d9b51206f734fc92a23c993f62573f6ce284f25af6faed991315f45a7893e975b1265b5", 0xa8}, {&(0x7f00000005c0)="add7488b159f0b7714c5dbcfeaed56584243c7586145d7457e6a0a944051c7161c66193ec7603b7117683bc565df73cb2fa1ec83571b31142b2737a4f159eb89d77c51d7ebc1a7be6cae04a043766f910a2ba612cd5ef91acdead2275f3ed109596009f7f0e3feac26673e4f0dda51d9ff7097ab6f28317117febc750b1f6c2bf779eae27d2e56bf593bc1fb5feb8d930733431c03637704011b8276fa004339fc346c19f70ad46211fa9061e5013c", 0xaf}, {&(0x7f0000000680)="e172b75e73089ed044317ec14dece52ae924b84d2419e84c864290411238d678fc11fa62daf5a228fd0c780c2b744a2443a76237ede55de4af60e4970ccd062b6cd8b4dc1341c71ce087e6354855b55e77ac9fa32dc6832348448fd389f93f6b3bf2a6f48d50c691dc8c92573816bbf65177a11ca364f94d827e4435ae7c7dd0074f23941dcaf7de7f969cf68803ede2f7b9471422677a75581b2d492eb9b2cdacb2", 0xa2}], 0x6, &(0x7f00000007c0)=[{0xe8, 0xffff, 0xffffffc0, "3c5b655ecc4e13193c7ac14e5dcb155a5460d598fa661ade4c00af8633ee61c59e6f6e1244b2ee245d493b097efca8427755d0b2ef2048a09981bed56260b4da60c27a6d2c9f6b6a16c46feade53f4c5143069264a3be7411a183231da0d0e8cdb6473f9b1c51f3d4f6d463ccb88a84ad0224a58c26061da0f5758826ce3286fc3a1c6c125518b3b108515f86e45ebd3845a84950bc94030df45f0d6bead42cfe16ae1fb5a4475c53f6009568756a4ff18517ba5a15439222d5b02088ba54bc4f5d22890b84b67639c5d69bf12f9a150f59d3ba6"}], 0xe8}, 0x402) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000940)={0x1, &(0x7f0000000900)=[{0xf433, 0x2, 0xfd, 0x81}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) setregid(r10, r11) getgid() r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wsmouse0\x00', 0x11, 0x0) r13 = dup2(r6, r9) r14 = socket(0x18, 0x3, 0x4) socketpair(0x6, 0x1, 0x20, &(0x7f0000000a40)={0xffffffffffffffff}) r16 = dup(0xffffffffffffff9c) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/vmm\x00', 0x100, 0x0) r18 = kqueue() r19 = accept$inet6(r9, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) kevent(r13, &(0x7f0000000ac0)=[{{r7}, 0xffffffffffffffff, 0x4c, 0xa0000086, 0x1, 0x7}, {{r14}, 0xfffffffffffffff9, 0x0, 0x80, 0x0, 0x4}, {{r15}, 0xfffffffffffffff8, 0x20, 0x20, 0x7, 0x1}, {{r16}, 0xfffffffffffffff9, 0x0, 0x6ee499168f037cc, 0xde00000000000000, 0x7}, {{r17}, 0xffffffffffffffff, 0x50, 0x1, 0x4, 0x1}, {{r12}, 0xfffffffffffffffc, 0x8, 0x1, 0x1000000000000000}], 0xc43, &(0x7f0000000c00)=[{{r18}, 0xfffffffffffffffd, 0x91, 0x2, 0x7, 0xaf8}, {{r7}, 0xb49f6b47a542151b, 0x80, 0x40, 0x3, 0xb07a}, {{r19}, 0xfffffffffffffffd, 0x10, 0x1, 0xdab, 0x9}, {{r8}, 0xfffffffffffffffa, 0x4, 0x1, 0xff, 0x40}], 0x2, &(0x7f0000000c80)={0x3f, 0x2}) r20 = dup2(0xffffffffffffff9c, r19) ioctl$WSMOUSEIO_GCALIBCOORDS(r20, 0x41205725, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:53:56 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) mlock(&(0x7f00006aa000/0x4000)=nil, 0x4000) 16:53:56 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000100), 0x22b, 0x0, 0x0) r1 = socket(0x18, 0x1, 0xbf) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) bind(r3, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r4}) clock_settime(0x4, &(0x7f0000000100)={0x6, 0xdc90}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlockall(0x0) pwrite(r1, &(0x7f0000000000)="b324cadc80c9e25a1e60ddb12e189c912d726119e408b1a968d2dbac3040118b4f152c4b6ce62640fc28487e9e84cb5975902b519e0e2a82eef2c1cf7c452308dade374bf89e966cd9401fc5a6d398741f0dea481e4743c7393b677d4142da0995c4fae9850d38193e96b13da9933a1a9bcbf679db5a6be74e2ba0d81c32c1ba130db71cd25e409691579e3ec28464eeceb12468d06c8276427b7381fc50267bbad76acc2cb92d3c5dc1da6d556f0780f2cc20ce0d2cf08b8da2", 0xba, 0x0, 0xbf) 16:53:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x00\x00\x00@\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r2 = dup(r0) shutdown(r1, 0x1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 16:53:56 executing program 1: r0 = socket(0x20, 0x8000, 0xb) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000004700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbd6b32c99c282650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d5f33b2c10b3111bce1240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041e1209cf1f500000000000000000000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4108], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f00000040c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0600386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c667c3f5514eea3a768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a57071dc68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c5247f7c6033c1d154b378da4026e2805b1676b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cc074c1771cebe4f8f92cfdee2e52bf897cc273cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436f19033a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d856183a8074484bd6e68d54e3fe2c38b66b4d7e28272aee313f431ebff0fde01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47402ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d91641aab1f0a6ecc49021931c9dd4b4ede457d2c74f86b189a28d1e1b45d365f875ad10b4ea3c528cf3c564fc13323330e94fb67e90b5a23db291396d3d298b7f135aa7b3a957cfc67650664362ae7f665bc7425cde6d458a0a97bab29276583666fbbf5e2a1c258143ec9f0d20283dd76dbe9791611f9820000000001bfda559c49755015991ff6ab99a45c4ca0d7ebd7021af181a530bcdc691b753e53d5cba5d569c445e8e3e085dc69029ea17207ec32fa08abf06102f"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000440)=0xffffffffffffff74) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) r3 = socket(0x20, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0x7e) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = dup(r4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r7 = socket(0x1e, 0x4003, 0x0) connect$inet6(r7, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x3}, 0xc) listen(r7, 0x0) flock(r0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r8 = syz_open_pts() close(r8) syz_open_pts() writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:53:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="87"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xfffffffb, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:53:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/141, 0x8d) unlink(&(0x7f0000000100)='./bus\x00') r1 = dup(r0) mknod(&(0x7f00000001c0)='./file1\x00', 0x20, 0x7969) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe8, &(0x7f0000000340)="5da1408c2d85a3021611622e40011827c47accc3e7c35649b2c25a2994844c736d4a65e446b966cb1dfd8ac5be24b87b25ee7f1156ed26e536f8e1e616fd4dbf02937760e7648f4c6c94409e91bb3c866e3953e0468e6440b86024e4cacf6b13d7973f30f491834b4dc52f1386329625c144a754f92437e1139050ef2a339eef92f582a96149bcb49211914c255b879e6fccadfefeff22ef8454b96ac5f1b6b84ab35d31d2d1ecc16df0d1fe72bfbc0175765b65290b15d1b4b171d50dee40e1d39ffd6410fba526a0cf0c87e9b98ac223425699dda75e76536afecc70ad4c4e7264033d49b0a421") fcntl$setstatus(r1, 0x4, 0x0) 16:53:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 16:53:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) linkat(r4, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:53:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffefffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {0x0, 0x10000000}], {}, {0x0, 0x0, 0x0, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:53:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32], @ANYBLOB="0b2831c57c2703d81446f43d0d4c7c60a75022a5d5121d7752dc93f595fec4f8878e3dd8c729b4afa97a13245fe64ff85e478c16f894e100de4a916a6eb2fd5ba9dceed49af32befb8730700000000000000a4def5bf63a72a445e4e732a2df54a1835cfdc5fe4eb0e99f41aa44f0356fdc3", @ANYRESOCT, @ANYRES32=r0, @ANYBLOB, @ANYRES64, @ANYBLOB="7991223f52fc2f226a5e16c7e5f7d0694198e1d167921d46be2706a0529edd1e238c76888ce68b58cc4058636eaf23ccf89927e806d2cb645ab5104ddf5a840bd03008f4c57a5ffbbe872710c0f55cde1d32ccb23e428dc985eb64ec3d32de4b8a46746298cad4b384046d0d6c39ff9713de4614bb3e4ac6fbf1a3aca6d6554852d83f1a0e50124c3ce2c2d301d693a0f38b847f9a36e371d64be15ca2", @ANYRES16, @ANYRESHEX=r1, @ANYRESHEX=0x0]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="2450401e064ca5f5976094996227f2caa3e7f5e3be8d86a2743816a28f747ae4daa245d06d64c71ef406781532ec30d2255372ef08019eacccfda48e6e9a596d8dbbbcac36acd76ed391695f1c5da0c0cb6a3e35d33af2796cc67aadb6db825d4190b498e19e29ef0f096a48f2d4153a90421bae9aa4d17ca385a703beb7f7307e941b5b77cad41c8c1f4cf2c5f80b768ec3a4b0381a896016ec8e1da25003205039618e7a5cf2b0a8e260a476795715794928c53d17bf1079707b8cb7f41addd65c3c5bc22c80c333de6230687f9df7cd56818fcb06cad82f66a07b7a0c4f00000000"], 0x10) write(r3, &(0x7f00000006c0)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = getpgrp() r6 = getuid() setreuid(0xee00, r6) r7 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpgrp() fcntl$lock(r8, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x0, 0x0, r9, 0x0, 0x0, 0xffff, 0x80a6}) r11 = getpgrp() r12 = getuid() setreuid(0xee00, r12) r13 = getgid() r14 = getpgrp() r15 = getuid() setreuid(0xee00, r15) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x2}) getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, r19, 0x0, 0x0, 0x0]) r23 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = getpgrp() fcntl$lock(r24, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r25}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r26}, 0x0, 0x0, r25, 0x0, 0x0, 0xffff, 0x80a6}) r27 = getuid() setreuid(0xee00, r27) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r29, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x2}) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="a12672f12ec224717e46e6acc462368e4b74ef9857518cdda075cdb8d260fbb535", 0x21}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r5, r6, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r22}, @cred={0x20, 0xffff, 0x0, r25, r27, r33}], 0x80, 0x401}, 0x8) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:53:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="04"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x20, 0x4, 0xd9) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x80000001, 0x2, 0x6}) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:53:57 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xa0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x8) 16:53:57 executing program 0: r0 = socket(0x2, 0x3, 0x29) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) dup(r1) 16:53:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x33c6, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x5, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0xff}, {0x54, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:53:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:53:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x44) pckbd_enable: command error pckbd_enable: command error 16:53:59 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) close(r0) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)="e08fa3995f8970dc509bf6effaf7e0495e23bf763cf72e55d8ac3cc5d84c36c32ec93f238345076f", 0x28) 16:53:59 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000400), 0x1, 0x0) 16:53:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x7ffe) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:53:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x8c) ftruncate(r0, 0x0, 0x2fffb) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x2fffb) 16:53:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(0xffffffffffffffff, r0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000043}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:54:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x14) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x2, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffff7ff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x3f, './file0\x00', './file1\x00'}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:54:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setflags(r1, 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000a) 16:54:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socket(0x2, 0xc003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffff070000169d710a955984c87910bf0902d60f5d00287ead4bcb775ca69dfceaeaa84e6abca64896819f507d0000000000f3c4c549a86488f376fa072951b15801360bcd4c0a162b58fde3111128c688b0ab0d53f321a9bc639d4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f041576c5f9286c545795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d28708418ac1b00000000029cc4c83908ddba44fb4b7555000000005bcf967304e3331c28d208000000000000006b47b8d7da43c3f1a3d6ee33ac0f994166518bed2e1977bdfd5e5ea1b1009e5a319d54401c8b0fb636710000d2df0ac87e0d7b6524240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829c08aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfc788c2c9ce08a146eb899f51da0ff82a27e42cfc93123b8284efea431c9dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494af280cccf9136647507bbb35733c133b192061618696b2d44cf727921461f8c0221a54996026fe13c9e7621c041c7a2994659cc1c56ea6cfc91a379c27f1dee06b8e5c9c1993edc4c0a07948935ddb70ec1b24b761c1b9ee901efb25c669f55f9736d058b4416a9a74b952574fef0a109907f10950cb1bb90ebe58d6f818bdf400937cc88127621f8671feb7cb1355ff3729d00000000000000000000000000000000000000000000000000000000000100000000000000000000c4f67edd21ecab793a0d0e0c3a17281241ae8771bb3a242ebd730ce85fe40833d5e9c463c03136a382ee8d96fa34f4"], 0x10) r5 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x0, 0x0, r7, 0x0, 0x0, 0xffff, 0x80a6}) r9 = geteuid() r10 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r9, r10}, 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x3a, 0x12, 0x0, 0x0) dup2(r11, r3) r13 = socket(0x1d, 0x4003, 0x0) acct(0x0) sendto$unix(r13, 0x0, 0x0, 0x8, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x37) fchdir(0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r2) 16:54:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000200)='./bus\x00', 0x0) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}, {&(0x7f0000000400)="35d3f26f0bda4a46213009ffd46b506165d0a4a7a4dfd6216b4daed3a8a57a3d9e10ce01e9eafe56149af21915fabecf74fb315734632b04e2d6a984e918d0a1636f328d8445cc88e8be3d8e351dff7488f488c15a297c39504b84a8e4835bdc29992b6f22986734db3a8cadd782e96135a581838aee9b1b9c4fa985b180fccf11f5fc3d38aad13bb9083d73b8eebd8f962f5e7dd9a5dc24e562fa6233", 0x9d}, {&(0x7f0000000300)="f2edfeeeca413fbb7a7784387d5424b1a197b8d3a3f88a99da21bac5def36544968f5c7d66c43c9e95655f1ce9ef1cb0f9eee3892256d93f5e25261872d9359c7c219fec8984dc8360c9573d762987beab51d0a2d5ae98346036763a5a9f1e771f71ba3740775db6d0008435cd4e7521fe9b4cc3262ceb92ee27c1a9e1247bcb80878805deefa698d10dded228a116bec6bde9f0ec3c3a6d84429d6bba4d7adec9ccda0397a02afb5bafa42ec8bf3b8a08946edd6a0bc95566a556fa1fb76dc46414f70a46f187bdc7a844165bc86f04497d4d96314e26", 0xd7}], 0x3, 0x0, 0x0) 16:54:00 executing program 0: syz_emit_ethernet(0x25e, &(0x7f0000000b40)="008000006f53dd00000562e43cf902000000000000001f0000000000a6f4444ba473964aa75dd780e65bb9d341b79ee43ca4bf50e2d474d4fb30b28bb5608fc14b7aabb255a65c4526872147cee9cd941a3433d1a7d1c68bc2bba42eec59efdda9dac8cf0bc017ea9ab3d7882bf8a553cbd66a4630fffce20a52834a517cb136fa76841ecda83a325cc5f65893ac73fa2f9f0b101893954d7f71d3146072f866052b91d418715287ebf741ca2de114fd93f57a9b4d7250dccb65ec769799c63f0f5933c458e987327f9090fc9389815743c50614c97c5297ee7f455dae94750c062dd631d837f9a112f1a0de61953188c3ab61c18e200b79000000007f63b0f1e77553f0c412f619f04ce92072ee38a4faa9d4a09e3f36a76a283b5783f640e975d8fce957a33e3a7ee67ffcb88e3188f3b02e4c0000000000000000ea7a1cbcc3cb6fb014c24590b7592db5d9a6ac11556510a8e0166eb64ee7641d9695ba78e3f2bb50a5d8db8b08000000efc59a1c25a79d5b94c0c7c1c1b26b23785d08447a51a890474e13da6039987aa4028f158bcd858d16a946ef2c0c33bf4dc6e3383ef08298ed311479ba6165760bdb8cfb705dcb4753496e3e9910edbed6b3e543e34b6c36b25df84d888ae4175dc53dc9ff1d4eef496338b28f34ef88e22613610c0c330e8e11ebaec1735a68c5a454b7939ba37f7d0d8629b1a864cd99a0b017bbec821d432ca0cbd37e80c4c4199b4b560bce968647563d695998f78fe5c9390b2d6eb88d6955c13102a7e779cdd892a22316dea8b09842480f1e3671e3d8c61fa9829909568883dfce4ff74e6f221f828265f010d2f8c5ef3b5cb8fd9b") openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) 16:54:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64, 0x8, 0x0, 0xc142}, {0x28fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 16:54:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:54:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:54:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x2a86) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x10002fffffffe}) 16:54:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0x401) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000100)) 16:54:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x20, 0x0, 0x0, 0x6}, {0x14}, {0x6, 0x0, 0x80}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x30}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)="500be51a9e508fa72ac07dfba56ae54efa81cdb93b743135640f17b2aefc28b9ebd588572b93e3f4c805dbb1a87ab0b4e22001fc5fc570f1e3b4531d35440ceb371b0ba0bb6a95651f23") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 16:54:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) msgget(0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffff7d) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) r3 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x8000, 0x2) r5 = socket(0x18, 0x2, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r6, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x2, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r10 = socket(0x18, 0x2, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r11 = dup(r10) r12 = socket(0x18, 0x2, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) poll(&(0x7f0000000180)=[{r4, 0x20}, {r12, 0x20}, {r0, 0x1}, {r0, 0x4}, {r2, 0xc}, {r3, 0x2}, {r9, 0x40}, {r1, 0x20}, {r11}], 0x9, 0x2) kqueue() execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:54:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)="0257d877739fb54c42301e8e42353e7be5bb053e0ebe1ef6dbcd055d487706ca7ba12e5133dc2c944760b74878a8d390fd26d7652b58439802b4f3ce81e2945cf3af1a37395b0e5f2174e217f6865121a4d41109f9e73ecc3b89e30c08f3d38a5687f75274ecf8b0722e9eb8b9a3b1f88b4356f2da536432ee11470ce74799cd76f63fdd47eb19f449b8ef9eae8c21934050e4b62482e7aab69561b9108417a77f544df9b1a613ecf1da38e5b3c972afb1df50b408f8620c4a7b034c1eb8d6", 0xbf}, {&(0x7f0000000080)="7de784b91a184bfe871f45ffc88a1d98fc4374366fbebbc9d22702096f1b9cdf895cbba9f801b76d3afa8caef8175827dfc127dc333697d442f99bbd", 0x3c}, {&(0x7f0000000300)="dbdf29f9f94b48606750ff1cc1c9acd31db5cd662d699495a0624d21a00b693bb37e3d8e33620f765ca33dfde7dd7701b76699916675a030a8bae514e7d38a3c0c823d0a0750172f3c4ae949b604e82db16b588016b4096ec97f941273980e9d427d0a2a90", 0x65}, {&(0x7f0000000380)="5bb0c2b9ef449dd8d7846cca6ebd04574a6fe140e4560a75168567c2e72f0cdc76c3dd30abce0463186043a8b42a2cc93ad1191adc815b005d094fb95ca92927e3da69321fca97538c2195104b3450af66853b4e9fe009a8ba7a22082a580208062e41442eb33dc5ab01a63df56ecb953695766ba40cdd9bf0b3c8dffc637e06c8bd2b106ba315ebec2c6ff15d90a33ca022cf28592ffac74698bc268e28c03698d52f345b646e63aabafef9598fdd626f3e68c4a85fb2aa9cd227387c191a36e92dd1dbdf007445d39e382e0da771febd6780229943436e522eed", 0xdb}, {&(0x7f0000000480)="f29c004e917c4a8f76d2d81b5437e63ed4483de8307c337507400628def73562f6398d57c1ca51ee7ec9a3808bc84887a41be1b9f839bfb9c03f0629b849f60205640e93e88a147453314c7cb1bf068032c0cf4444bfc407c2b47d4f9a9fb7144ca0ab52c8a06bfe262f11670237f728e4b20aefe35d05aa211e4bdf958109fca77f4e1f3fdf00976b4cfeac55766d5d471350121689ddfc2a330588499157eab78385d444028c374d2e80a6d84bc7a61a136882cdaf2812226939e6de15054a817d7585d5989a09e1d918fba0b4889b723b3ae5f4e70a623dabe0913eb81371dadbe98f84688c337c4ba7", 0xeb}], 0x5, &(0x7f0000000600)=[{0x68, 0xffff, 0x610, "ce2f5ae2270e5fde39b7f42f1ab09c6b4d1455c98cdf83c6def9e94f94a3f551b201154d822f9f3b983c04f145df4924f5d38e0c61caf8969cda7961d6ba2a3148e00ebf2b58fd00bf1fb7e01737bb78a59fba1e"}], 0x68}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffff9c, r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, 0xffffffffffffff9c, 0x0, 0x100) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000006c0)) 16:54:01 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x3, 0x0, 0x7}, {0x28}, {0xa81, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x20000, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x9, &(0x7f0000000280)=[{0xb9, 0x5, 0x0, 0x2}, {0x0, 0x6, 0x10, 0x1f}, {0x40, 0x5, 0x28}, {0x2, 0x5, 0x48, 0x4}, {0x6, 0x5, 0x3f, 0x1}, {0x9, 0x1, 0x4, 0x200}, {0x4, 0x20, 0x1f, 0x5}, {0x18, 0x1, 0x1, 0x9}, {0x18, 0x4f, 0x7f, 0xaaa5}]}) sendto(r1, &(0x7f0000000480)="5f8a84c3008038e9480cadd4136ba26eb473eb5f96fe2969772d32d13b2d351af96ad51f2e41c9c0e81cc11410d33b508e7ef5a0db8e5f4da06ee9aa7bb5d0dca2c7c565d98125adde4f0ffa99cfb2670f440dc77096650936579224e534b79d", 0x60, 0x1, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) 16:54:01 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x0, 0xd}) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r3 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r6}, 0x0, 0x0, r5, 0x0, 0x0, 0xffff, 0x80a6}) fcntl$setown(r2, 0x6, r5) r7 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) 16:54:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup2(r0, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)=0x3) poll(&(0x7f0000000000), 0x2, 0x0) 16:54:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x64, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x59, 0x800}, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac10) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x8) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000000c0)={0x6c, './file0\x00', './file0\x00'}) r7 = dup2(r4, r4) dup2(r3, r7) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="00a40000000000000000"], 0x1c, 0x0}, 0x0) 16:54:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7e", 0x44) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 16:54:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) select(0x40, &(0x7f0000000040)={0x9, 0x100000000, 0x1, 0x2, 0x100000001, 0x3, 0x9, 0xffed}, &(0x7f0000000100)={0x800, 0x1, 0x80000000, 0x3, 0x9, 0x9, 0x4, 0x800}, &(0x7f0000000140)={0x5, 0x8, 0x81, 0x7, 0x1000000000000000, 0x39, 0x4, 0x100000200}, &(0x7f0000000180)={0xe04, 0x4}) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000002c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:54:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x814217) r0 = socket$inet(0x2, 0x8000, 0xf9) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x6a}, 0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(0xffffffffffffff9c, &(0x7f0000001900)=@un=@file={0x1, './bus\x00'}, 0x8) bind(r2, &(0x7f00000018c0)=@un=@file={0x1, './bus\x00'}, 0x8) sendmsg(r2, &(0x7f0000001880)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000001700)=[{&(0x7f00000001c0)="dac264f38e30ea4b05abd73d3891d97ac692339b4c3f5b3c8444e2ac73c733eb405c0e17b39ef149edd2da940ec7b00aa74e8d2bb39b6d91ce64919a6f2a482ca9c52083f14bb3ed32c1bb334062c3ae3b3d431881f36725f18bc854acca3db6e99edaba592920ca01e10ca73fec5e85e2dd147b3d3e0588c12552997de6d424b73de9e0050462f62d992db138d98d7532979504d1db04a0986c5b04120c9b2cbdb989ec49ce46295aeeaa66f2b49393b0f624b369c7cf8c571776bb31028ff6b462a1256d565c", 0xc7}, {&(0x7f00000002c0)="7a1b062c67fb726b7db6911f31ffb792ed3a6be4193393969cafb2f2e0056b73f1aa1424d83bd36f3d75e3b8ebc505273bf214fb0c3123dfa88e1a78e6ab3d15f2508470d449ed50b8dac140b050f294bcd773a7f8098e713d34af", 0x5b}, {&(0x7f0000000380)="8872c533b4f7c2d1a7e63fd3566199017fb91bad41f3f1f681a49f4f524d7503754ad6789ab10e89119e156004f19733147c1a54f217ca6cacfc05558c0a2d8e59f71664b7f4f2ff2a8cbe0f8ef0980c345a10f06fb4a3004de35e2cb2748e800d33e9cd532082d50a65209aae09271212eefa2b30c667973fd8deea61b2a8106a9008e6017f284d638ebba9ef3dfb7a5d6e418c52ce791de385b0ea204d469b6cc177c650a4cdc53d2d6c038bbd45c2d218b8cc670a21eb5a742b492236a41027", 0xc1}, {&(0x7f00000004c0)="2b176c8222a5dd509bb0335489edc583eaacfd99b6e77f02aef2812ec188514f584c4d66cdf7f0ef084009b5b900eeb326ada19b97a67a5a351114a7e80a2b03db7f8b22732c08a5f02d3b591b8d47c57a19010a6fc7ab304121b6d8b0deac88fa4c02b2af9fc60cea1ff0e0e7604dca478078e94c7592a390ee3d9cdfebba53e6cb9191fedf975294e847b1d33ba48a2ceadf335c39a471ad803986df0eee1eb720be4a4fdb0f11c820055de49ece59f79c4c2b9a2ae811e661f759d3cd213a8ef374a2d483f160ddc9d79a9c32e4b4b03f3612ec3e4915d21008fd5b69158078b0535bfaf801ee2825d608c1bf5bf4ac24c98402270d7107edb4725bffcaf1a5f47f5482ef78fc2526d73d7d83a1773bc744293cac91271ee1da8d423354b8377e3fad90da9ae8ca7e7fd94538448252e74201c86f1d5d45648a4111331cf5df8ea81307145c0b796710cb3ad54497e7f4b21fb810dcbb98d032a7cd0c385ce95254d47aac3c8fe82de6bb00ebd1c183067d2692582ee185d1cb2ef5dab1d13b1bca6539045054e4413e2f309cc22dfaded41f023c13479d59a9cf24996f5882eebc87199c0cfbd24781b840fabc2f12a91740eeee2a615f3d237ba8bb17680a06265ecab08aec037d950bd6ee2213525960209fdad87e6b0a583191b2979ca8a23f619faa4dd8056b1c3c576b5a84351bb1a13f5824b362b7a5e33baa8cae152ef9d3e923c2bb7b2f00c660552bfbb70c8bbf2d60dadaafce3742cd8569a3f76314a8b8f85581641a5c38fb84c0a786b19c223340c4bb351019eb9abcfe94271fac802e3572a81b8a275c5acaff83ff01790288325d7f411d773868a00470af5377d5c49660776ccb25bb9592902308e6ec0bbbf9afeb826a5ba843513b290dd06c4a1d824836218f87842ee48ed77edcb7610cb35e8565f8e9273a5ca09ead8601474c0be10474d8b3c45d6b5eea7283f82c4ec4cc4e1d88203297ec83b67c155cc7e0b5fb15804f1d0bdbf5865ee983ef72d45d531bdb401975f7904109dfe3ea5f00372d6d67b2bc2b6d353dc38788d59b9a441bfb583ef1fb4b468a12a5f466007c4e69edd468158a820a04844b615a94fdd135a81c7288d4948290b9ef2caf60431fc1b7a38768d374b13a1ae22d7600e7010d28916d17b7a210053858da0d961a352eede00b18dbaaf5b1aab9f0a3afa73ca67996cffd825c24bba4787f55fbf2012f83a5195bf5bc09184037f47db48155bd7e59465968efea4ac7a147947ce656e27a690143a0e188d48e1050d235b93be08e9babd098b84bd96d6526f0bf7568bed8ec75c323fc7ff387935fa5b95728c67ad5a68080d195c8473dc75872d88b53b57b0344201e68ae06bdf93bee1f0e9680e64b7d12e58cc7c27ab3e8287624b1375c196f4911babe3ce7b303ed9c147ecac61082e0c5dc8ebfb2430fef37a73fee42daf732f607769dbbbc3555efa7b0c92af7e4bd469a730f8a71c0244488be3825b27e5fc2b696e213504d4e3b1b9d2cc1fbb8fa860c4ee3bd218e16ab34d91393ada96f23fc953a54097b4cef3fe991a586ef548537a4c6d9b2c38dd269f722a896965dd8872072b1033e835cccdbdf51dc5b287b25ad0fa44b9c36acd7d62198b67f54ecaf91d1793d69c8bdab11178a83ecde5cdf1cfcadbdd0016a2ce4fb19c2082a62b7ced86fdf2978f2d3e700f564ae2cc401efa3db0a35694fb7a03246fb62151361b8d02e29d2146c8876d51fd7ac88725a92bbd72a4459716745b70f6dd0acf77364469e3215f4dbd5aa16304540aaa6b1586bc2e9fa4ff87e19f3a379d5e04c23c70043aa6f5eb304f55c77620d8f1e79bdf2b21783160aeabc30184802c0b3ccf95c9279e3958198a499783f2775ef04bf75c6fdb04d85698904de7d27262fc3cfd56c93bd285ac630325185a9f4b6ae0e3a2fbb0af89b592cbdfaba10725e89bbef283347c15f07121494316a2ae069410f9f606481a21d837f66bab0d0dab6408f3d1a4c8437b9ff678fb06d2165f1e8e9ab86d484fdec99f223a35e97d30e8ad6ec516c783d11a67bcb1645644f1d5c4657c5da1b7921568d19515a6a36dc42269759bfb6bf0d36fa799f6351ff5d295a17c3a6b96a4e02e0d763778d1047e8a20caa5ffe9451f6e062e00588f7d0e1ca6d8ef18b5d9aad968cf3693d299a39ebcb68a35278bef8ef9924faa775146b04c79b1d48e907b97160bb832cf8cd807beced05a325a16aa37c965be74d7b8e73107ba25ab933d001b3e888392fae40a728caeb4c6204344f15615eec02be8381197b82f5cf9ab5720d49b79ffb2c4bcaf76410f99f4b2256b4de78560dd2994660e9588c4a1d4037c712902de1764c5460ecafa09d4049457b1fb436dc2899feb1cb30f7b811cc9215381f901efa2c3cf327d3c4c4e67d3e7813f7e4ce78d46389b0df3ee235334f1161741dec6f900e4a964837e85500a86a7579d590e3ebe671348f6b8e962fcfb0f8f35001902fa398818b63647c668d64c341d46d2d43965fdcabc92a794d0fa26a0a6840c6a951a99607e35e459aa3fb3a1f2d3f183d15f600d1f30a19f13eeafc390d092ee4992d9aaf89d160ddd9480d43f5868a8958a53146770b6a587a104d42525bb1c12da625707e2f63490047f4932feb881a0390231ae3ca7bf7d8c9eb41aa10cabec62c89da36f9c5f62cd51bd8d619b91ffde17b7a1be35c7c3a9fb69e2c23062e2bc0437eda24eeb7b876ee888031a0eb1252103a3509264528c3a245e3faacfe05916ef48bbee9441e17be2dd53f2c355bf7fd206f1df0a378f98886566e8a67fd97d0713e46f44ac8807c8c54872e7f2f6faf18ea556cd467621a45548bd1732800beb8c7258dfebe7f1e1a5942e97adb296d06884ffd6e8930c35b15e2f7032fe8cb54e9dad1f41925e7cf5a869d0c011684b28005b5d3b4f456a55609823fd56eb6b7910040136add4e4e386b3389fc5cd3531ad8d340b43cc09a543c6f2d9502042fdbc9014abb5b16d53a223d7c2fbc98b0cd18dcfad5f4b032bcc92474e66b337692a2c26a91fcc392b6be7bce86614ad2c33db33757e85847d0a399340cebe71e9fbc4efff9d1fa9eeba7b27a3fa6629d370df4ef6ba1ff27b72e724813dd3d5c9c393d765a89218f48a17d2e17811364c425735b5268ce5e28028af62dc008f7bfba3f47585671df932907d0c7e6ef5cbc5c862c11db11a96dcad383e01c1e4fb62b9eb24f861651227c25cf24f431b571d9f22013f69faf38546e266d02fd31ca6fcd3be69d28a7298db75a8ce0c70a371e0d20067a9905bbca16ab57975ebb9bd6065e3d296d2b3639f568b10afe2146272f0fc463d19e4fc99ad6217ee837b8963e60a5787e94078180068c71adcd5a541710ed26657f1500cb8f25c6c37c0f13b37ff61014de72d506396be73d2680ab9301558d35d19be5a315fb2111d4a3231b8c7f642c4ecd5b2cf1d93d325e290a14c81046134cfa9d69df206516e0cd9b56f5375f342e12404975d937f721271731164046cacb9f1260445ba05b4a5d8a1ba0316d41a577e22188d8a83b23db1c377ae60ff59e039a5733900b64ca81aa143fa3ff6392db0eb5e6d5f0565459dc70c775f2ccfa4bce7a2a6093e9bc745a1e1137d22375ee658aca1d6b226c4eba1345356f237f16b3f5b4f15d5105502b68d6a18206ee8ce949461a06b0491008ab6ec1576fc1b707ac1e696fc3c646d325ed8fe27d2be1394475ff8e847186b504c89168d39476ff85b0ee58c696a72b493035d5f5c005b20ccca5aa794482c5e668734cb56ae8f414dca8219ecf26c1bffedfa3dc6e3ccf6e9f72cf752bac7664d0c93fff808b3d88c1f3dd6d0e282a54d023271c4d6f3819999bb915e4f9a9952ce9e892f0f737b42fe10cad8ac3ea82c31204d9818a1ae0e7a5a5721f8710c173898ab4114811162d74bfc7dadf291c304ce0ade146b51497daf3a99cd7769a7fe0a2271bc14d56c9c3134df38e9753cb519682149cc9fc92ac74f7aee1e8b6707906304c77785bb78a2563e2268e026b9ca64fb7a81d84bc9ae1b90e62d75779b1b22c74b85f6c296238566674afbafbf5d7a8913eddd7d1139a2534a038f339e42e91b67f4f5fb178fcc04ee053f1eb65b910fd212e591190b562fdb4b54c4fabcfdab18a1b5e64640366151a88242391e178eca3dd5cc5e6a742e4f655d18362b1422b38d6a5901d5a062dc2ead70a4847d407020b431533a1abc7633f3a42f689a6314e3bc73f5f5f3525f8ac298c3cfdc604c6fe711f161f332e3657ebd85148d575672d30dc08b77a1643a39d41d8b6d8826d7402f06ba61ef0e4f4f22c77602da87eb09535fcf0d376372e6bd1de14d13a5b0ac32f00ba34750bbfad93111c622127fd0d583307be5538fd89e7ddbaaba72e99013460c6493eff5d09e87a91455251005015c8ffab3bb87616fa79154408826e45421ab98db043e4772fedc1d2f45fb9083764fd57998fbe492b0b07a37f1b091a7c1d9b680f09f499265a893926b116e24b6ee2bbb3291d8bedd2b2bd679bd462786a154d771dc5f7e57b01a330f450fcc535a96e89b81c436065dfdc23647c4ca51ea2cb8ce3c6b268721cdb4b0687bb316df93753f3ac6f7017ec4aabe45a086dead9a3b7ebde149dd8f268aff9dbda1a40b5ee5aeff556cb7b2db71144d5cda2ac7de3278da7736681d83663bff536f6cdd8b4461a39c5165393ae9de1984930ee12d5cc20cd5a55b97105c9710f39a53cae45f85f8d83c097ea9dec3c08e4b3fea6264665f971127191ccf4b845c775f427a029671b8e55c928728b0765972a08719b83b153f5f69da1300555d838095668ac1b4896afc8c670d66fbe5c4bb4ac5cab3982462ec3323b541bf777c1a5a2807e8f9d0b5f35cda940e14335d37d2c28f01e8a81973da0ff2676c708fec5b1c17bc127d7c0ecbd2492e20dcb2110605ade0ec1ac55278ff6965b73c42ec4a2dff0ace0d4b218228219fd7960994ce7d0f7ec083ffc1a3ff29dd4c743bf6d7150eebe400f02a67f50de0c8d56a1c1c2829ae5b0c079b87cbe59efe7e965ebfdb2aba51264b2bcad55df396f030a6a9779a01885557cbba0f9c5fcd8a8d8a9902437cd794a5996528076cbc7e32f4fc46fdc7b504b65d4086c5f041a6de4ed6a78bc69ea033b49c84a133969bb35321b1217851d594705b5f7d0f13c9c9a931bdce8d3b11c25d40b6edb8c10190839c48bddb7daf62ac1e42891fd6ccbb47fbc6bb1e3370b2e0b7ddee383b4f8ab216bebbe7deda7f4dac613fb91e1944a9c7dd863a994a07c1052e507a8e40c4a187f3e72bea69e07aead8f19f29b1503860db8f46ecd0bd8612f3375b1658d404b600beefaa079fb0ca15ba8ca145cab072ea383200a942dcfccfc5939a82abb2a82bec70b8337f47da72281d25c891bd66b300c5201f321de9858e2be6b348e848dc83f8e6cc5cd24d889a0e6c02b357863cfcc93c4f5c593a8eaa5a957e015c28334db23ac8de73289bb2f6fa7a2fd6f05b3c9cb71a616e101bf7da3dae70f906b4e9f49115d69bc21ffaed32f9fb2030bd05932bfe36f9b986394b18a85cd89a5f1a809a00c71df4510384d9c49be44e709833c455db6c1ab8215ce05507eb225e3b217dda81ea09c49d29cc87c6d9f490b1425987cfdbe03399e03f678bf520e185b14fc8a9719b183eb5d811d16a1812b59ba555667cd1e83fed74fe7c9afe2b8f176b4fbce0a9c834e6d282632e3ccde9a8b0600afc9b6e13dec00e8d9d830", 0x1000}, {&(0x7f00000014c0)="a1a1d1cdcef3732141a6ef6debfd", 0xe}, {&(0x7f0000001500)="4423b1a23a058e9e7e997c31493fceff571ab1d52eb455829af930637e7520631eddf0a7f287194759771d485bbcd4d3c110048646be6cec164d871271f21c32ae34678267c7bcc54863bff29f98798cea5f93a05aaf658d40d30c4316f3b1aec319171101381dd73909497cabe8df883b9f0f945d606c5a622f5daddcbe2253f9a2c460bcdcff30cb9983b4c485d488ab32be2e0b872f3bea3ee92be14d9c1a18f2e7eab0833c57fdae89b16191327fe081b3b5d32bdb9f910bdb2ef6eb0d31225fa2888d10fb768956da2c5ee334b07f174cf5b0816ba20466861b939c2882e2064c", 0xe3}, {&(0x7f0000001600)="0366d3489ece", 0x6}, {&(0x7f0000001640)="33fadb76dcb2721e814a8456b093c856af1eb224b2d69b572e8cbf6eab5ebc268deaf2d141bb2ca0a3a104a63425b80cd9d7b849e44bdf19e3c2e5593b5179169a5f2b7e4c50bd9b75f261a6c0cc7cc6690090dc01e07f6796a840d045da7d7653262cdb8a043a2446e11ecff0fef19a6daec9f8ec82181b9a1bc460d582a460767be8f2a1b1e8f9", 0x88}], 0x8, &(0x7f0000001780)=[{0xc8, 0x1, 0x5933, "4d7024b29188006aaf3b2b2b7f8f2b83a22e3b9e367d90f67b9e8d337eacaf62164b7ba938ca2b5efa83d513e69884b2db0900ba5a0b945015ef7b1a174985b5606d1ab1ccd7008c19a301a5b2c0dbac4435ce3ee3b09b28926640c3ce0a7e87bc21b68c69cdab7ad0a083a396bc1cce7fd47291aae3b0f40431b8deaf7bb56997409d926f0ba8c4e1463764a79d331d75442d419a0518117cf5b711553f927c886d51e65f259c6c08a8e255cd32b9084016a5b137d6dd"}], 0xc8}, 0x5) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r6, 0x0, 0x1001}, 0x0, 0x0, r5, 0x0, 0x0, 0xffff, 0x80a6}) ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x40000908, r5) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001940)) 16:54:01 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xe5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180), 0x419) semop(r9, &(0x7f0000000140)=[{}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x3) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) r10 = geteuid() pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getgid() setegid(0x0) open(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r11 = getgid() setegid(0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x0, 0x287) semop(r12, &(0x7f0000000180), 0x419) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r11, 0x0, r11, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', 0x0, r11) r13 = getegid() r14 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r10, r11, 0xffffffffffffffff, r13, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r14, 0x5, 0x8, 0x0, 0x80000001}) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r18, 0x4, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xfffffffffffffee0) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = dup(r27) listen(r28, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r27, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r29 = socket(0x2, 0x1, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB="6a840100ffff0000"], 0x10) sendto$inet6(r29, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r30 = accept$unix(r28, 0x0, 0x0) write(r30, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r28, r30) 16:54:01 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x59) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = getuid() setreuid(r4, r0) setreuid(r4, r1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x2) r5 = getegid() chown(&(0x7f0000000180)='./file0/file0\x00', r0, r5) setreuid(0xee00, r1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000000c0)) 16:54:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 16:54:01 executing program 1: getppid() r0 = socket(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x0) dup(r1) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) getpgrp() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="53c7"], 0x10) shutdown(r0, 0x1) 16:54:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = fcntl$getown(r0, 0x5) r4 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgrp() fcntl$lock(r5, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r7}, 0x0, 0x0, r6, 0x0, 0x0, 0xffff, 0x80a6}) setpgid(r3, r6) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0x1) 16:54:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x2c, 0x84}, {0x8000}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:54:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x0, 0x5, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f00000013c0)="cefecdb0b10721519eaf81e5c2d5feb596ce237e3bc2a9cf7a5bf51ed9cd5625eb25130f549aed68be822487d2e962994e5489c54488212dd23c6cb7cec125f105c8b37462be48b7e65ad8de257d80c77887879a5af1a83e36a5e027be2df54bd30ce67f899fd62c0d0c517c0b4534e9e8bd74455dd32791e0d49eb0785be6329a1c478b01075dd23e125b3fe4d497069cbcf751dbc34a2a029e8b9d651e6d912bd3bd4296af3ea388ee3967f5e9fafe6ece49ea31e10ad8c5bfeda2ee4f5d760a7c8a24b40db537f3fed67f3981494cb909409863e0a4534d68eb10e8fac490b362b4b1108273bb4917365607208eb785ed5e78f9b2fac9f309dabab4a868ae0eaa3480766061ca439a98e7e94057e7a02248fba233d8bfe11a7ac405e73027d56a14ccc18aee05f508b1a646fb0981011f718626d1c46596326ec45a9faf763587e94a5d23ac59d1f1a911db3b18ba8caa423983384f191657e1691f0a122d2fe0a6baebfebd7528b5cdffb192e357d6ae7e07226c167c6c3c54fae89a44d001fcb2aa0b53c5b3d1cc191283717c05e1746ba811b215ad448752bef20fde3c0cab71374444085ba699f18b3f9a8869e275aa940fc6ea673b391ecc2a0e9e9ae1def6512bd6592c0ab83138e979052974d4be55fbdcc23dfb1a835de3e0271da41c6a9c6a0748d09d1ed2da026f8d18f4ea4a2b5d24d7a20cfffa74276c0c5b9d2820c45beddb974fcc3d26711543ef07e163be4ffe3724c72434805ea9e5fc8eca65d1066a0d0143473a726825ef0f2337b602777c0c4bd3ff52396f9be08e3b060f86fe2e49d0174ce39d7678d1ec7cc0d0e46c915fbcd986d0680e850ee7b8595bf441a58aedc9983ca43e1dbfa9fb525ee27d94ce38d01dd3a7cd08b8cf7ce9bed3a110d4d4ff90c326e44a3393258ac1f7322d8197f03d84e8d3a86381cd94e9ce665969fb071c66783b73d756c49346cb29ec823e0086c0afb834e55c75c9f43434e6f2f7748db62a125ef787575524532453673a00a868a994d0aba046bb60c05c58ae004f565968317ae6c4da9b6e4660b5314a6f29bc38f87000b8ebb22ce0db9bc860914666f05d216a7b2ae71252a565c5a1573d6e2c75cf8c4d6c920618cb04362a239ea36e01a7f59e06ce62c8b2aabd5a6a2e57226c2db5a271d7e9c784eb3756630a565a59fd53657c9a7f0838f9f83cd9f2079845df26df96b0414644cd5ba257726dbaa9656caf090055fe2719656c07445c428c6f459413101e1f6c6b9ac34082c31aa2d689b9eeee6fe4a466756b076d541dc693c0691a0ed51f1bdf875389994e5f23ec62ef2c10ce6c07b6737f52e98585824ea106376b4e31c9e761abf3ce8672429c8cbb0bf4d017a04a635f34c8879ec4562ff88409ff2fa7e90738071abbec1b10d58d14b16371727206f288a1154c7810b7f36f4bd3b28a6910d7e461b4fbd281d9e32d96473ca7c6030399b01391fefcbc4b5a21383e28ff91cf59887558a57bf900222ae701f48d413144a6fc874e29c59abb706bcdcffa7b5b793c095a91f946aa8cbc0247eb5b8e43555d7e7dc66659f18e9d5edaf514904708171878ad88ce2dc1fa6e90457cf223c78cf2cb638e62fb7a6fd25b69341ba8b342b7c4677b7e68ccca12969b79b66dc293bb32b58365c5bffe756e13ed378db7ea0acb9597803c2aeaf341b07a9c60d959025de432d31b4988050f1291a43d178f8dc4a341f79c58954dcbc6971f32c9c775537afa6b09a5cac77227751f62f0f7ef6ce8f8ea54834500325c2881f8768b028e947e92a222fd80cacbdb6d0e0eef1951bf4f667c87b617fc9e0da7115da4116d30b8de4fac22ca7b229abe77904fda25eff68413a17e745c9290399278c2320a28511b3fbb83ea445aa38e91889e0f2e0235eda03529b6cc820145eb84367502ca92b2325cb99cdde3b3bb208abc4edc9f31e284d8a0f00440bbb5e78477438e473ad63bc0c7123a957ba715c26afbf373592d68c9dc378406278f85d70b6423f21d1df03fb5919682d3cf197718ee153008e8e15f3f07ae670b29107fbf824faabb7616ed6b31380f0b1cf3d24713abc251e2dc1b9e872d2977feac8274d21934e9d50bac77b5ba36605a60b58de1182a04b35af714af6cd99de127cf4514b5ffa96104", 0x600}], 0x2) 16:54:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0xa9, 0x40000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0xb3, 0x51d2}], 0xffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x6, 0x7, 0x6, 0xfffd, &(0x7f0000000240)={{0x7f, 0x5, 0xff, 0xff, 0x0, 0x0, 0x548f}, {[0x8, 0x0, 0x8, 0x5, 0x0, 0x7fff, 0x3360fde9, 0x4, 0x0, 0x1, 0x46, 0x5c, 0x1e0c, 0x7f, 0x101, 0x80000000, 0x3, 0x3f], [0xffffffffffffff80, 0x1000, 0x3, 0x7f29, 0x7f, 0x6, 0x8, 0x5, 0xff, 0x100000001], [0x0, 0x1, 0x6, 0x9, 0x14fff9ab, 0x7, 0xffffffff00000000], [0x2, 0x3, 0x771, 0xaac3, 0x81, 0x5], [{0x4, 0xc15, 0x0, 0x200}, {0x4, 0x3f, 0x6, 0x100000000}, {0xee, 0x2, 0x1c, 0xfff}, {0x9, 0x80000000, 0x1, 0xfffffffffffffff7}, {0x81, 0x1, 0x3, 0x7}, {0x9, 0x8000, 0x2, 0x1}, {0x2, 0xb144, 0xffff7fff, 0x100}, {0x8dc6, 0x4, 0x5, 0x8}], {0x7, 0x4, 0x7, 0x9}, {0x69ac, 0x2d, 0x1, 0x7}}}, 0x3, 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0xffffffff}, {0x3c}, {0x81}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x9, 0xf7, 0xff, 0xef4}, {0x7f, 0x1, 0x2, 0x2}, {0x5, 0x5, 0x9, 0x2}, {0x800, 0x20, 0x7c}, {0x3, 0x7d, 0x6, 0x260}, {0xcd, 0x4, 0x2, 0x8}, {0x434, 0xb, 0x6, 0x10000}, {0x4, 0xff, 0xf, 0x3ff}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:54:01 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff65300046d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea63d6814d9b51c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f041577b5ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47d172e07bac72d0fa93b007000000f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533bbf4e2e170b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21aee3ff673cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0c6efc5294b40e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2dccae8c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d31d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076106005553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c80430af12a9788b8781854cea90e578501c69040000006b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aede7010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485655694a40408c98c3355e6552b45ec290d5eae07118b16e607703c880551965c242d30000000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r5, &(0x7f0000000140)=' ', 0x1) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) accept$inet6(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket(0x1, 0x0, 0x1f) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r8, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r9 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) r11 = dup2(r10, r9) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r14 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f00000004c0)=""/223) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r20 = msgget$private(0x0, 0x0) msgsnd(r20, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r20, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400006100000001000000ac00000000200000000000000000000000000061ddee7658a9d5cf749a457dcab8473079d585b425a39f830029d5e09cefd1edd92ff874088653ca58ac6ce5f01261795af0245ee3dd141dfb1332df73f7f3f2aad20396205a7f1d8a327a24cc55132915516e084ff788bcccca33a88574d3b8018d820000008cc1deacdbe17ad7eb467ed386826f493663d48c863db30b8a53fcd885adc36a0149324823785061d6f503b41b2ed881d3d5c508af9b7a90bb754348aafa8ad5cb01da4d01cddaf5460f086a52da41ada0fdddd74622f9de"], 0x34, 0x3, 0x1800) semget$private(0x0, 0x8, 0x80) 16:54:01 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3f) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:54:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x29, 0xb, 0x0, 0x0) 16:54:01 executing program 0: mprotect(&(0x7f0000123000/0x4000)=nil, 0x4000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x4c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdffeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:54:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x2d) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x955) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x4}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "7f0a9b746e93000009ddffa8ff1600ffffffff00"}) r4 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="1a60472f66695965b0a6"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) accept$unix(r8, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) recvfrom$unix(r12, &(0x7f0000000280)=""/123, 0x7b, 0x400, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 16:54:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kqueue() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair(0x20, 0x2, 0x5, &(0x7f0000000280)) r2 = socket(0x800000018, 0x4000, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000004c0)="e6e639eba285b91dbd63917132a436467eb32cf94f1679010a39efad5c9b63c2f535d6cfcc96c871898dfa8370bb04d0f306ed2bc7003e6be5c591bdb2019e4de1b4b298427dff6b10d144f15513dda44da78c87835c43de4b1e5756a874d5287a871a8670fedead77a9279226d309505f618516", 0x74, 0x408, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet6(0x18, 0x4000, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="56949e05d147dc95dcb7332eb337aed79e75e8c41b2238eaab6676435f0f8906c6505c86972f0cf4cb19a216b3a3b7606db24b3048ff483c71a4cd65107106ec1e2f16079fee4961cb4bc7cd98735b624e823c52d73ee86c21a48407511721377e2ab6f6e792c04d606feac05ee7c7766a8c91d6f58a6f575aefb7d98e72ce5388b5727ffde7760410e32ad9c4dffb9418fddcd97b5b5653026ee3fb19c9c05774018a69c297fda86c05cd12f0f496961e7af9b9f483524a54cb89565aa370d6133789c4c76b30a564dcc5c5fb79a07e3190e1f912bc0edcea0f7e421fdac9d964ef4643665e075e4532d71abcb0d649caad157c9422ca5a8d1c7832b093dd838fe7a5163f66712a8f69d43e3b1104123496388519c961e39b3ceb54fe062c84ecad6f04fb3df96aeb7fefd063aa907d81f964100e0b0651c320e63b9ebbfa9e2f20bbded660c38e81d188cddd6b7c4517946f44933cc0177aec577cd65d6ee7844472f009499de02621e183edc9d033a50a42e326df2aa2c78d9c58f202451fb44e61f67f35b5377083817a93aacc4b9fd6a64b15c880913e7f41408226f832c4e28108af420d8c4516364d086c25170be3fd745ffe669b1016ace20364aca5b42bdb428190f0bc9c0c0e852e7b9e3f4fdb759f51e0fdddb0bce7707f4ac5c25dd81b1e33fd649d5a7bb7c6e45e6f1bf20269798d9cadebcc29b7a55c889ee4482300b9d3e87d87bb000000000000"], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000300)="c830482866e835470abd1c4c8051c7c1c63b57b87993ed3b79b7d8e02a13203ff83b4c9ac98d9c597ef6a13db4f8b1608ddbdf834498fdef89e2e88f8df7272a300f7750e7dde5b9680e22fb723c67c12d8dcf7bb16265a0091281e83d3c14c8803e4ab7c1ea1b4ce016ac476d88d60ddbb8d7dff2ebd1b74a683cf9655b804f99d51f4c50c319fa698b11ed64f68c152243108aaa7816c076ceb8d90a8b7e61", 0xa0}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB='\x00'/16, @ANYRES64, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r6, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES32=r3], @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="04000000"], 0x40}, 0xa) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000005c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a036e9cb64c4e8022546cb151e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764a", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r15, 0x40044273, &(0x7f0000000580)) socket(0x18, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) 16:54:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2c0700a46ff2132e4cb7f7d8d2cba7e3c79b970b5137ed463b91064828154e39db9dbe5f9555ddf327bd8809848f26d2d915a2edc58111ca9b12cbf54569d36fe12ee21e5814d9117f1e2db45797468ec23b31558ee6841a2933b421f266e9c4a908761aa4e11caeaebefd088ca91df3b4bf25b619080def02eaf7cfd24d977bb5c2b26adfe84b63bf13c6b7c4804d91d3596d8455480bb112e8e4a05dcceae92e9a347e5810d2cd156f4c71ef2711a837babaf3"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 16:54:02 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 16:54:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x2}) semop(r2, &(0x7f0000001640)=[{0x0, 0x9, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/142) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2710}}, &(0x7f00000011c0)) 16:54:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x2003fff7edfdff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x4, 0x4, 0x8, 0xc6}, {0x2, 0x80, 0x7, 0x3}, {0xff, 0x9, 0x2, 0x40}, {0xff, 0x5f, 0xe0, 0xbc0}, {0x6, 0x0, 0x40, 0x1}, {0x7ff, 0x7, 0x1f, 0x8}, {0x7, 0x4, 0x1, 0x3}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:54:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = socket(0x10, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x5, 0x204) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x0]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/72) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) pipe(&(0x7f00000002c0)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x2, 0x0) close(r6) setsockopt(r6, 0x28, 0xa032, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) sendto(r6, &(0x7f0000000340)="5bb06681705e483f18cbcee49cf8880b1c4aa685b3d4b2c02f648e2d61e4d66b01fb1674a933d9a376349f5b212c05973f8b583ce915f111", 0x38, 0x40a, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000400)) pread(r1, &(0x7f00000001c0)="6a623225293a79bfd2e0d5d1934fcd95d61c41a88bd5de22218bf6bc5ed433352fbb489792f9616b88d2857b3f18ae1dba352335fb15a21ac7f388a5ea0b89e7332540d3", 0x44, 0x0, 0x786) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000280)="1142a3400ffb8829277396ae9482") setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x2}, 0x10) syz_emit_ethernet(0xe, &(0x7f00000005c0)="cf3b89d650dcf8b1a65e79972c80") 16:54:02 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1902, r1) 16:54:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{0x0}], 0x1}, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = semget(0x0, 0x1, 0x688) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x74e7) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:54:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x80, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = msgget$private(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r4 = dup2(0xffffffffffffffff, r3) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000001c0)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgrp() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet6(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r5, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x0, 0x0, r6, 0x0, 0x0, 0xffff, 0x80a6}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x936, r6) 16:54:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x28b6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xe1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:54:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0xc5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:54:02 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202ddffffffff5b3d1fb5e5d3dbcaecc417d78e0fb537ff6f99a87e47e8ffff"], 0x1) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000c00)={0x8001, 0x0, 0x6, 0x5db9, 0x9}, 0xc) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x5, 0xe, 0x80}, 0x2, 0x1, 0x3f}) close(r0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x2) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000c40)={&(0x7f0000000c00)}) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f0000000100)=""/113, 0x71}, {&(0x7f00000008c0)=""/156, 0x9c}, {&(0x7f0000000980)}, {&(0x7f00000009c0)=""/240, 0xf0}], 0x5, &(0x7f0000000b40)=""/111, 0x6f}, 0x42) pread(0xffffffffffffffff, &(0x7f00000002c0)="e32957086ea7bd6454f8ac047817ae0eb0bd4637a0a2b6132d37107c1d28079f9422f7b328f133fab8f4e9caaa3de2d498f342ef035779f2e7c3a4abff912773b052291f7f258a71733fcd5501c1cf310205140b1436b63ac04e5a72f31579212bc7e4904b31c25fc4bce0fc5449fe42d7e3b80c5511fc94edee9e46690efa1cc78bd8b2c6b163bc9a20d407790f32e6b90dfaddf1165b6c2295c55832149ec5249a0e6efa6586923bb545d60cf31b82364ae26ccddee84d77120f2b89ed935341acca95ac33be613035bff4f2f5caa66d59d4f9ac49131c268fdfa07aed989d70bdee346f494e4fc418ec65875d31d395bc6c36ff55f270f1fd067314ee9dd601b7ff23e89fc68e146b04c373bcfefdb4f194f7d5b11a72b13a7e671cb13bfaeb001a79785f9600b9bd1540893844031cd669b5a6d2f1d274270711741890cf48dcf2f2385f6c623a9b6aad48410229624c4a63e16e98467faed648d258ef5cfd2cc9e9c33aed5d4941fbf66fbf1c3e590a6dd4a94175443d2d3a0f785aab3d34e8b12d287c7f023e24ea6d97290c41d4c27f8774c901fe972a4e5a09d640f29992460ce838d7f70eb9412a670bdbcff1710e29688e8c8cde63daafc59a522fd454911dbbb7c7971d1f5f13e2b2b1ada28877659d8c85dc642d42d381c504f3c09de77e873851eabf04e7c9160810ada02e2333a93ee6a02742f8a2664594254d7d5d1cba23d4b8997e8b4cb91957b160aeec6eb407af1b241044ea4f19e86392b6379db1411b5e10aab3cbf35416a6b037320f98a7b875ec9e4e766eefc902b4c04bbeaf5a68c121fe7539d4c3c14e860d2860ce30a4cf8e11d862187590e553b954b90b9fd3ec3f2bb34e5f81679f1a43646a8c7a4e1b945abd181f775fb16150bd95c5dd3c2e3926f8e54c5b2f433076d7b484a16f67c6e2d0eafebe9cbd94fde1ffacff3b743e657f501cd90843f8ae9e5b429e739745692c3440e12c0696d501595a2aed5048be5f2ef8c4dd29138c60e62eb74cb585bb65c822dcce78387a3b3e1601491ffd3935bbe2b3acbd00ba7ad994e2a57480845d19ddb5ce3447af9c1e982fd022556c19059581c8ca6f30ea2afaa3704ccba8aa143a4d6c985e2b4399a27368df51e40437e019c056bd66b0e4e6c55e42eef04a2eb88cf187649f6ba258e7f77d8ed804d6d39fc35ebf20f74a14a1cb5abf27718927729ac3058631110094beb93a92d54b1f167344d7e8b12a6b25128427bd93d0009b7c53a034bcddc9227b07d9a99a4750637a7c87ca066467b7b0b05540386cfedd2a772022681014f003a903308f182b00e8fe0adf61c36d4545ba2314ad52a90b35056fc298629630fbbcd840609cf45c20861003aaab9bd06e2a7e83ced889a3011112c4b98963aeba8bda6f28fdf22f1ea33ab802b0081700e04a4c933f9123a5465047c762116bd9b42ec1afc424b984bfa556d804ac24bcaf85301bdfa0e7b19c1f004ea5e2c23a8d6c2abc8cc7ebfa0f21d690e1252750cd0d93b785fde40d80f4a4e4381d38b01d46d5ba6137c83a92b687d215e03f871ebf867a6b1c68c411db1c3cb26de95965d94a742ba37f24fb71f2f4e518b0b0e3c97f7d2465077a05fb0f85626b8684222fdb88872417412c8ad3435584819867a6272008361a662e3dd289b5bfd078d1aeca790d30bf2cb18548833740b8bf92badc92a88ebbe63bb85f986c63413184e6d6630cd410ab5049d42c24dde54b901695597f13540e81d7ce987089d7fea75176691a33b8e63188ea793e2ad216806dab5a26bb8eecb2a11cb7aeaf438b3e46c99cb0189a669df4efa30a0085031f1d5bf6f0a651bf1a95a7af322f9975056ee55e14a37d10c4297fe77d5d2f77bf48d2f3de69966432895d14a6e26e474d06424f9a39a9a20d3b6e7d791ac2ad30a2a3ef981705fd824153a66b44b161dd8bd98c10ece4333442c5473755de36240d835fae780f178226b48b9758818f01c7ceb65e3e255e376cabf36c28cac872137a094113169fa5ccf5759c3d7cfe2640aafef3a8f978264f341d9d568a2a38f92054a17fca833137b65a84cbff72fa259027b1bf0200be24698903", 0x5d4, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:54:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x25, 0x0, &(0x7f0000000040)=""/37}) sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221622f6451bee2b62574157fd8bdf536a20cf7163d955acdf42d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cbffa3f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b5664c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa32999427a085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87edf6f5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0b779a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141c5e79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d911202068d082c73e42ed238e1188292a2e3879e2030e365e8968f01e1411c4d40f4f7898cc733f62910570c37429e404320f8d09361c26e5a8a08e8e4868872a7dc44ad5a139e1b5cf3ecb9fc3ebb58bd273e6d813144201a5f9457361ee249d9f2eee14c9c6a78a849f18a30a1e37595eba12ed33e9acce1cccb970903455ab"], 0x860}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 16:54:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000001) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x7, 0x5, 0x51, 0x402, &(0x7f00000004c0)={{0x8, 0x5, 0x1, 0x9, 0x7, 0x1, 0x9}, {[0x9, 0x2, 0x3241, 0x3, 0x6, 0x7, 0xa40f, 0x800, 0x0, 0x5, 0x6, 0x8000, 0xe44, 0x3, 0x6, 0x100000001, 0x8, 0x1], [0x10000, 0xb6, 0x5, 0x3, 0xa000000000000000, 0x7fff, 0xa01, 0x9, 0x2, 0x1f], [0x3, 0x3, 0x6, 0x90, 0x4, 0x8, 0xfffffffffffffff9], [0x51, 0x5ef, 0xffffffff, 0x0, 0x7, 0x6d], [{0x4, 0x4, 0xffffffff}, {0x4, 0x80, 0x1, 0x8}, {0xfff9, 0xee31, 0x1, 0xd6c0}, {0x4, 0x7fffffff, 0x1, 0x3}, {0x6, 0x8, 0xb4, 0x3}, {0x8000, 0x8, 0xffffffff, 0x1f}, {0xff, 0x20, 0x20, 0x4}, {0xe67d, 0x7, 0x8001, 0x9}], {0x80, 0x5, 0xd96a, 0x8}, {0xf0, 0x3, 0x69}}}, 0x453f, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x108) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = getuid() setreuid(0xee00, r6) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000200)=0x6) setsockopt$sock_linger(r8, 0xffff, 0x1023, &(0x7f0000000040)={0xc600}, 0x7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r7, 0xffffffffffffffff, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r13) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x20, r6, r11, r13, 0x0, 0x1, 0x6}, 0x10000, 0x9, 0x0, 0x0, 0x4, 0x5, 0x2, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) r14 = getuid() setreuid(0xee00, r14) fchown(r4, r14, r11) r15 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r15, 0x8020691f, &(0x7f0000000300)) 16:54:02 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x282, &(0x7f0000007000/0x2000)=nil) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r5 = getuid() r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x2}) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x7, r5, r15, r13, r15, 0x67, 0x401}, 0xd2f4, 0xfc00, r16, r18, 0x3, 0x1}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r19, 0x0, 0x0) 16:54:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="38040000cf8a1ef3b2a50dc456e73aaa4cc3011e1c351b4cbc858ae81749ef020044dff259d35a05fabe0004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 16:54:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x2f, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 16:54:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:54:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/23, 0x17}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f00000007c0)=""/164, 0xa4}, {&(0x7f00000000c0)=""/21, 0x15}], 0x6, &(0x7f0000000580)=""/218, 0xda}, 0x43) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="a502052f66ae6c65d76900438e04b628dff99b931f370000f1070a0f000000000000b25685f10e5cd73180d4b4b635fd2d5198a9cdec142730e592e5cd5a42cdf2fc7ab4e051ae50b474307ffa219998a59a3a0bbe9a1e241be840d95c357b2a7addd5b84c50e4344a4a5d98dc8a550ab3b526ee9376eaab028d10b7443734823edd87dd6795bb61fe1d6ebe180d89eda4019ed9c500000000000000000000519ee4d65d8bd8c9593a00699f0b2cddddd733dbc1a50cd5c9a7b00a55291f5b000000000000000000000000000000c116"], 0x10) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) write(r3, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000300000000000000ce0e018008e6b7ca", 0x28) 16:54:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xfffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82", 0x149}], 0x1) socketpair(0x6, 0x2, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000080)="2c658a069c13f7682ce10b15aae8d279a97bd3549703bd36181da4243a7f153745a45a753bd3b597", 0x28, 0x408, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:54:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000004680)=[{&(0x7f00000000c0)="01c17c6acc3609db7d2330e5f55740ed0573d55de7aff505c88896dc1639f4af5fecadb75dd906509be59a7a8708ad4b66c7", 0x32}, {&(0x7f0000002280)='h', 0x1}], 0x2, 0x0, 0x0) 16:54:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x7, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 16:54:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) write(r1, &(0x7f0000000100)="60780644391070ff9eee086b07ff4aeadd5534ea68f3142c5aa90b026501878b72a357bafae9270fd3eea93143f4baa727ff35fc27555bb8dd6f1adf802acf4deda7ba7850bedc814c65403d", 0x4c) 16:54:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r3 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000001380)={0x47f7, 0x0, 0x0, 0x795e, 0xb965}, 0xc) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) recvmsg(r5, &(0x7f0000001340)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, &(0x7f0000000200)=""/251, 0xfb}, 0x0) 16:54:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) sendto(r3, &(0x7f0000000100)="43f31a6318d564e5746b88deb745b627b681d326e1d7308909808749461d6ce8842f6a715ce178bfa6963de2bf554379316ac6936a2ea3d8629a8968077e0706e7790df9bfa045fab2a4f6cc762ef46fd6bf591dea66645540cbf1ec920de73886bddf38bb629da6979cb9e455aefaa9b4922bc79821e8caa943e007fcd0a8815fee0db4ef2a1dc88ee6850c8071689b08c7bbde8df6b7e4ea4bfc20e85606c64fecc67756825d9919f4dd102e6d8b2df08facd8fcaa65d233538306f74df2a109bb16cacc75f64f10ed9a999c20bf30827805", 0xd3, 0x404, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:54:03 executing program 1: ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = socket(0x18, 0x1, 0x0) close(r4) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r4, 0xa, r5) r6 = syz_open_pts() write(r6, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:54:03 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6, 0x800535) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x214) getrusage(0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x0) getgroups(0x4000000000000000, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = getuid() setreuid(0xee00, r1) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000020fe5a1f12ebc14800b8ca11baf704b98f0000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c908e1e9471391d07cd8f58e6c2021359d"], 0x1, 0x0, 0x0) getgroups(0x4000000000000000, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r3, 0x0, r4, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) getegid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getppid() r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r14 = getuid() setreuid(0xee00, r14) msgsnd(r2, &(0x7f0000000180)={0x2, "40fcb52f60f513e0a22d12458fe9d8284191fc46d22241293cfd9d6fe9ad4e21392c24df988ca4f884215680b0070401c4e15088fd33c21e497ecb67b40c0bf3f943489803f5302cf4f4c83f2cfd8258ef8e7f53351dcc45f3f51c222fda6d6515906e29078032cfd0bbeb90ba75cc9098919dd46865b7ec03ac1fbdebeba5fe7496cb3f874857ff60bdd8cc1694b69a9399a6352fb2b01c97427738486aed599a2f720588bda73ded5fd2d9de52116035d125adef0664d2d2271c026b97cee0e8eb49fb45a838abb7636a7c360f3e51004731e21b0908e3c0a6"}, 0xe2, 0x800) 16:54:03 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000c64000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0xffff, 0x4, 0x40, 0x401}, {0xffff, 0x7, 0x2, 0x1}, {0x0, 0x80, 0x10, 0x6}, {0x5, 0x20, 0x1, 0x4}, {0x400, 0x0, 0x4, 0x3032}, {0x8, 0x5, 0x2, 0x7e}, {0x9, 0x3, 0x1, 0x2}, {0x7fff, 0x40, 0x7, 0xd3ca}]}) r2 = socket(0x1, 0x2, 0x4) close(r1) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r3, &(0x7f0000000100)=""/91, 0x5b, 0x2, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:54:03 executing program 0: r0 = semget(0x1, 0x1000000000007, 0x0) kqueue() semop(r0, &(0x7f0000000140)=[{0x0, 0x36}, {0x0, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x2, 0x0, 0x1000}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x41, 0x20, 0x0, 0x100, 0xfffa, 0x4, 0x8]) chflags(&(0x7f0000000080)='./file0\x00', 0x90001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x7f) r1 = semget$private(0x0, 0x5, 0x204) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x0]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) 16:54:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x5}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x89, &(0x7f0000000000)='\x00') r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) dup2(r0, r1) 16:54:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x12) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r2 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000100)=ANY=[@ANYBLOB="0002009dfd421f5e23213571164e2724a6a2552347a15f2435e6f60e4a0b80e6773359d9d57e5e72af34f11013bd4a6c60b24bcd8d8a00376cff4d7fa8b6e29106edd555b23192f85bce5aaf19"], 0x10, 0x0}, 0x0) socket(0x6, 0x5, 0x6) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) nanosleep(&(0x7f0000000180)={0x0, 0x1}, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x5, 0x2}) 16:54:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, '\x00', 0x0, 0x200000}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup2(r4, r5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000180)={0x4, 0x4}, 0x10) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r1, 0x1) 16:54:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcba54340c4bcf6ed, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffff) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:54:04 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=':\x00', &(0x7f00000000c0)=',5\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='{)\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='&\x04\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x20c0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xfbfd0299) r1 = getuid() setreuid(0xee00, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() connect(r0, &(0x7f0000000540)=@in6={0x18, 0x0, 0xcff4, 0x80}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000003c0)=""/85) r8 = shmget(0x0, 0x4000, 0x115, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000004c0)=""/76) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r1, r5, 0xa) 16:54:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x84) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) setsockopt(r0, 0x3, 0x1f, &(0x7f0000000100)="14249458a378a3f813250001619e2927fe7426828f56b69caa1e719a04f869842e928574b94cf29cfaeb580861a8679ef02dd0c3aa382fb5f360591f494e9a4cc145508aab9eb59e8faa2197f0747b49f7f5a84710ff7f49065b4d1eff9efbd98eb6d7542925ffb43570c61df6bd3dae991ac228ddd84969fdf1c78fac547475f16b8c66e09cd7088bb1867efd7779a1f9e96141b336baeb72d0688c07e56c55e0eee304510344516408b449f8e6b88507093813b180d68ed22bee3e18792a7dcbdaf036c88a95b97d89ebc5e39be27e2ef6159ba2b0d8", 0xd7) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000200)) socket(0x2, 0x5, 0xfd) 16:54:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socket(0x0, 0x3, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0x9, 0x1f, 0xdf, "f48cb4dfeb4d46202fe6c1ecee7ceecae26bc527", 0x9, 0x93c}) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='.\x00', 0x0, 0x0) 16:54:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2be9ce21283f7afed250214c6f55454bfff2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = syz_open_pts() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x0, 0xc0000000, 0x100000000, 0x7}, {{r5}, 0xfffffffffffffffb, 0x49, 0x2, 0xffffffffffffff7f, 0x8000}, {{r6}, 0xfffffffffffffffd, 0x14, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0x31}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x81, 0x1}, {{r0}, 0xfffffffffffffffe, 0xcc, 0x10, 0x80, 0x5}, {{r2}, 0xfffffffffffffffd, 0x7c, 0x0, 0x4, 0x3}, {{r7}, 0xfffffffffffffffc, 0x0, 0xb00fffee, 0x4, 0xfff}, {{r8}, 0xfffffffffffffffb, 0x12, 0x4, 0x30cc, 0x554}], 0x9, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffb, 0x16, 0x28, 0x3, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x20, 0x1ff, 0x9}, {{r10}, 0xffffffffffffffff, 0x26, 0x2, 0x80000001, 0x70}], 0x40, &(0x7f0000000380)={0x2, 0x7f}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:54:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() r2 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r2}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:54:04 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) getpid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:54:04 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x800}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:54:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0xa}) sendto(0xffffffffffffffff, &(0x7f0000000100)="002f4de6d24b8bf9ca5714245261450a18a9a7fc1c019a90b6dd9092d84be27c9a71ef2daee181a6410a40ec05df6537e8dcef5ea142231d6e27d9520c737cb9a9d918b9", 0x44, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r3) r4 = socket(0x400000000018, 0x3, 0x3a) socket(0x6, 0x1, 0xf8) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000100)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) 16:54:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x1, 0x3}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:54:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r2 = msgget(0x1, 0x391) msgsnd(r2, &(0x7f0000000080)={0x2, "874258cce5c402b47b4128653dfcbc3099ebdfc113f3ddbfe6603edf436430ab3f16c2ee7c9393583442d2af70fba1c883a008c4d1a57804e8e813b972540865db5edddb4029d5aff3ce6be5d07037"}, 0x57, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) 16:54:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) rmdir(&(0x7f0000000000)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:54:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x4743, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc17a}, {0x2}, {0x80000006, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 16:54:05 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x12f1}], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8612a) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\r'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:54:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:54:05 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x2}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1dc) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:54:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="13384a685f1a98dbb10e51088670325264082a4796066f1c4bd5d482ed06c20f66715f8c44a3d803d4cdf03eeec81baa7e63c1f6ed2e6bd7bb2e99df898b297bdde505435dbe00cd8a36fecbb23c5f518f8d548a4a43660d915ba45b76774b0b6d814e0d58e8852c93c679c9988c5f8fd761be39cec115bdb2bc33fe8629876051234768821d768769eb4d719dcd6d579b35f3a19d10aedde5a600d671b7486fc367b9c51657b816c4a17c3d87b7940cd58527b04f2ffa5c6bf7a6ce35cfa9e41575b04af153b777ce85b8f2cc0a400000004d022db05d67381936dbc94e7e3d0a9c7a5f3d753406e62e5d27fba85fd317935907a7226fc1295a4bce6217220d5f78cd1a61cb87e16052d0f4cf0f66e09e20420f5dca5b2d0dd77bc88cc601c356149a341c533523949314fb031550beb2d967f39d3a38891cbe36b6caad1abc44bc4a86e00009b32420725c6c447ae818aef8a1e9f7259560415a40850b4660f924bbc38684efd417d9a1fe17bf287a3adb8b260406d5dc8e5055705aa61274a3e2f0f7fa094b1c06c60b0dfc80001a055ce9a881f18c9a8b413035fa45777bcf0f3ae3a01f65f38a5b184f723b21324ace9a0770c10f2aa0a614c5ad145939367b7a8f0e1f065861d167594ea0bf26bd505c5b4f20b949cb8fbc001753e5eb63fe48edd4687f9787e9a807d651e2ec538a38e2e2fce076b38a325ae24c4192e09b868ba8c665ebbcb6331dfdea0c5c6903c0966804e1864f2d4c60eaf323ecae6d67bb953d2d6ec50a551dd72ee52ccbfcc781cf908cdb818c9f2f08c307ccb1f8aeb86fda7229c5d001dd3822aa5939bfda36145e7becd9a44702338f65fb77f11f63786040557ee41d0386383aa8165c02d28718eda2e4feae315db80af08252"], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:54:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x2, 0x1}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000040), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r6 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000180)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x2}) semop(r8, &(0x7f0000001640)=[{0x0, 0x9, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000280)=""/60) shutdown(r3, 0x2) 16:54:05 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x142) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getgid() semget$private(0x0, 0x4, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file1\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwrite(r0, &(0x7f0000000140)="be", 0x1, 0x0, 0x80000000) socket(0x20, 0x3, 0x8) 16:54:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0xd36, 0xc, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e9931929648e373ef56ba7f8a02a968c7f07553039be46c5324c1e1856226d1c4f5e226e8169f4fea226eb99f500abb31cca7ed009db5f4e005f1c4534935ab8e7b306fe6a341cb12ad4ac00af83125b9d7a4973ae47264c281ba2edc9f5b66deb3af4e0128f05e52861d59298b8278f1c12bb90e98c5ffba0611b0b5c44c6b9dbe67ad27ece10a46220b10f278838992c5805b8409bc957fc9829f74c5c4c40ccf01ad7849804b4d0bc1dca6ee75804010eeef4cc4c6bb5cd9fab4fb5790f9f4896db16664a49fec4fdda184d766c283260017ce49", 0xe0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x1, 0x7}) write(r1, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) 16:54:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x502d2dc8}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0x23f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0044ec959d7611031b0744ecd94579a0a50a5848299918ca2742f80b753b589434dcb55f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x38}, 0x0) 16:54:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xee30) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000280)={0x7, 0x6, 0x2}) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) getrusage(0x0, &(0x7f0000000100)) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000002c0)) 16:54:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf}], 0x7fff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 16:54:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000548085094a2f5b51003929c013ff55afda9c87f0b5b6fb213d44f121bb6157332e50ec8fb716b465aac8ff2ccf61c2280000008d8b97f7055b5511e52e157938905982c9db68d06d8c64e35ca0d90d6ad507204c7e42cab8ed25702dca93288219d3303c06c3c2de9a973e4f1816efac6821d4a75ca583124d5b06aeff67ec2451abcf75f1dcfc316b192b845d4f0f89c6daa1e09f3afec18d5557bc1367fb59ccfe85e3175d26fa20fe33cf7efba000d1e0f7f962a2b5b8a05320116400000000"], 0x10) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xd0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpid() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x2}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x2}) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x2}) r21 = getuid() setreuid(0xee00, r21) r22 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r23 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r23, 0xffff, 0x1023, &(0x7f0000000040)={0xc600}, 0x7) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r22, 0xffffffffffffffff, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r26) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x20, r21, r24, r26, 0x0, 0x1, 0x6}, 0x10000, 0x9, 0x0, 0x0, 0x4, 0x5, 0x2, 0x2}) r27 = getuid() setreuid(0xee00, r27) r28 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r29 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r29, 0xffff, 0x1023, &(0x7f0000000040)={0xc600}, 0x7) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r28, 0xffffffffffffffff, r30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x20, r27, r30, r32, 0x0, 0x1, 0x6}, 0x10000, 0x9, 0x0, 0x0, 0x4, 0x5, 0x2, 0x2}) r33 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r33, 0x0, 0x6a, 0x0, 0x0) r34 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r34, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r35, r36, r37, r38, 0x2, 0x9}, 0x5, 0x8000000005, 0x2}) getgid() r39 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r39, 0x0, 0x6a, 0x0, 0x0) r40 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r42 = getgid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r40, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r41, r42, r43, r44, 0x2, 0x9}, 0x5, 0x5, 0x2}) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r48 = getgid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r46, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r47, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x2}) getgroups(0x0, &(0x7f00000000c0)) r51 = socket(0x18, 0x1, 0x0) close(r51) connect$unix(r51, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r52 = socket(0x18, 0x2, 0x0) close(r52) setsockopt(r52, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r52, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r53 = socket(0x18, 0x2, 0x0) close(r53) setsockopt(r53, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r53, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r54 = socket(0x18, 0x2, 0x0) r55 = fcntl$dupfd(r54, 0x0, r54) ioctl$TIOCFLUSH(r55, 0x8080691a, &(0x7f0000000300)) r56 = openat(r55, &(0x7f0000000200)='./file0\x00', 0x10000, 0x100) r57 = socket(0x18, 0x2, 0x0) close(r57) setsockopt(r57, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r57, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r51, r23, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r52, r53, 0xffffffffffffffff, r56, r3, r57]}], 0x68}, 0x0) 16:54:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x22) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0), 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = socket(0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="9b012e2f66696c65300092e9789ce378813ec7de916bfa6e2944d54f53b2e926fddee143c6ec5c786152ed723bf4cc5eef69c440c97466816bbd41406f4729b4ea7f4f2d17f634964593d4c9674b4024d7f81506e4a8b3270556f0e6a2b32200000000008c00000000000000"], 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x14, 0x1, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r4, &(0x7f0000000440)=ANY=[], 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x880) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) r7 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f00000000c0)=[{0x4, 0xfe01}, {0x3, 0x9, 0x800}, {0x4, 0x1ff}, {0x7, 0x1}, {0x4, 0x6, 0x1000}, {0x2, 0xe000}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x1000}, {0x9, 0x6, 0x1800}], 0x9) semop(r7, &(0x7f0000000240)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000280)=""/61) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8060694a, &(0x7f0000000300)) ioctl$TIOCSBRK(r9, 0x2000747b) 16:54:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) accept(r3, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f00000004c0)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183cc341e756c78c6519dd47126b288bc922372ad072f000000000000100000000000000083b8ae05d11fbd0867c50d4b7ecec315c49dfa3f786d0a3ce588f4fe57c9c9283ac500f0064e", 0x94) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x7, &(0x7f0000000280)={0x1f, 0x80}) r8 = socket(0x18, 0x2, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r4, 0x2) write(r8, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYRES64=r1, @ANYRESHEX, @ANYRES32=r8, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="fdc9cda2113ceaf1a131bf730ef44225093e1bcd21c57ef2dc997596224e532b063a401025900f771eddb7ecda980dd95f43664b632f9ebea1923eae2e660296705b550ffb906b9664ee542136", @ANYPTR64, @ANYPTR, @ANYRES64=r2, @ANYRESOCT=0x0, @ANYRESOCT=0x0, @ANYPTR], @ANYRESHEX=r0, @ANYRESDEC=r2], @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES16=0x0, @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000180)=ANY=[], @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRES16=r8, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESOCT], @ANYBLOB="5551b22352416b36bca235d7aff146b9886663226b28da91bd462e65565508a43a2e2bbc43697f490a740ac13840f67b6d6d57678a0379cf1f6f791a01774723d3a95f3ce6a1c55d47f82383d72dbbb79409879feecfc12eb00abd8d1559c724fa7ed4fa7dd98a761aecd6e453464f8477ad2303d3d32e4604a724eff3d099853c842d6b1903fd78123f23d723a86595e13a9c9ba828e2396ef90dd1"], @ANYRES16], 0x6) r9 = dup2(r2, r0) r10 = dup(r0) shutdown(r9, 0x0) socket(0x2, 0xc003, 0x0) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) 16:54:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[0x7fff]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000200)="9add5d246e205b641eab8721dcf0", 0xe, 0x0, 0x4) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xfff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:54:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x1000, "296306d14136b317f1a4f5fb8893f171f0a1d4f1", 0x3, 0x7fffffff}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000000)="f39250b46c7b61419680b7cd1ced", 0xe}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xf4b, "e0b4fd4960ed400e3d214ae295eaa0dad66668a4"}) write(r0, &(0x7f0000000140)=' ', 0x1) 16:54:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0x8, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000040), 0x56) 16:54:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = openat$tty(0xffffffffffffff9c, 0xffffffffffffffff, 0x10, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x1, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r3, 0xffffffffffffffff}, 0x44001000e, 0x400008003}) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) fcntl$lock(r4, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0x3, 0x5d4, 0x9, "7238ed5138312597a42caf9491d8efb75d804d04", 0x20, 0xfffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="84300bf7317a3c9d90e5900ba8d8307e3a8046d243347a8faa71e3b26eb069cc43e75625c7f76b", 0x27, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:54:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r1 = socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) openat(r2, &(0x7f0000000000)='./bus\x00', 0x100, 0xe961b23bc0272335) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x5, 0x4, 0x7fff, 0x13f, "45f5b5fdbb885a59a334cd55ba5e7e426a32f99c", 0x6, 0x4}) 16:54:06 executing program 1: pipe2(0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x2, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, 0x2], [0x0, 0x1, 0x0, 0x0, 0x0, 0x800, 0x800000000006], [0x4e0b, 0xffffffffffffffdd], [0x0, 0x0, 0x0, 0x1], [{}, {}, {0x0, 0x0, 0x0, 0x400000000}, {}, {0x0, 0x0, 0x0, 0x200}, {0x0, 0x10001}, {0x0, 0x0, 0x0, 0x2000}, {0x0, 0x0, 0x8a}], {0x0, 0x100}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000019300), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699d, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, 0x0, 0x400, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r4, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:54:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x2, 0x5, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r3 = dup(r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) write(r1, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) sendto$inet(r1, &(0x7f00000000c0)="bba85cbdd7010158b76234620f0eb9acb68d6a33b51e0741f9712094651d7572d155df5daed8d207d87623c85ee41751a7dcce8721c7bf875315d6b2781551255c32e812b6f6ea7609bd29677dab8ab143615b849f61a61834b0e771a025b67e1671b0ee579139bf8d2b3fdf34f0d83abce0450fcaa3d953e9c0e51c12f3b3790e83a635738f3af8db1f76057e52bb4372bd5fe6e4dd9578c8cf7c4a9685c3d576cbd9c84ea62cb242c28c5846abfe2ace7bbc1e491b4db346aa099a44cd06c46053746e4a382704b482e331a041b5897f232b3a14c59a48e814a15ad35bb93d1100b33721da9f8cb67ecfa5e2c29ca9040c774d56a9a7511f9d7da39706a96b2806bdf52afad91e1c0e99200644f8d4a85015fb7c824b0a81b1d35d388f1926cba857efa72ec46847ac8ae648d3ba54b2b4f79d704fbcac7e797540df57e4c04a72dd1a6175cace70896fb2679fc6337c551926dda243428327828ad5f7ab8f593166af5ff169693243bcb3aaaaeb13cfc90fb6d4474a67fcf1233b0f01e7a47b762a0ceab04ca8e31936751e0e0661386b8e24efd79d4448b0c407a6d02b5a728375034e16aef40550b0c80c583a1e4c95f922a20fdefd5b04750f8c56f21a31a475901f6a653c8f1e4aa58047449be74f5ad739f4d1c2bb5f091fa8465e2c2b1e9761fa9dd93b92d589dc1bd7b5e2ecd6e118a7116c3276d401d76868b749ca7d56e4f97653fecfc02c96ba42b390126d4a04c28add543c82362c0caff842078d707fac494d56b94a8c21d4475e637a80a336ba213b17ad9d25b1a65466c074fcaa3a63a8a8178bdb385f08ad698ce7a8886118388b38205dcaea5ea3a481dbd813f028dffbfaa4b88a92998fa4611cc4641bcd663362db52d821d0201cbc69af27bd8ea64f23dd20b9822026538f8149fe4cd4aa389fbeb9ccaf8b70346394207d441ad94da602721842b331816ebcce071465f52ee2a4edc151edc3d75090fc8351b3dbcf6c299ae4aaff6491aefa76b43f33f8bd4ffd743a5d9934c0531e8d84ce6674ecace2316488716389d1e98b057c3f8f16a20a0f1f2062deac2cadc59e30bed3c4aff5022c4783669385c5879c9fff462a9aa8d85a7064c10613e487db953de98e92d71fb4d76ec139776633c885444692356a5ba4607c8e8470632db8c4115aaef1957c42077443fe6bcdec4901e30af9c8b4097fcf65b2199192a59db35cf256a846ba7ed02f57774dd2f0d38f7374ea7cab7715c321b3b56f0973b30c4a92cf7a0f653821f58b74ce70614d970d4b53cd9d536099da04e79e015f6460c19e78a9282d6b334e51a3b0b9ad475be65e1bd1ce84fded395ec0dba0227d6706ce5e612660a06bfbd9d7a71a9fb35899fe43cb5e4dd6f3abe6090d2525839ff07fa1a16934ea586ba095f8beadb273a603b8345ca7390b589dbefc545f8e5492ed841cf2bbd82c799cfdf9c1a7e740409cd120b36a11b99e7581c42a3a17bb096583b9b8f37edbb7a95cee623f5e15890eac49f1e03f5c1dccee6595fe94c3231d82240bf437c0373171714645455fd67e8d24c59654ab702b8dc8e824d042783709c888e09f391219432cffddaa603e3a47932a7ce68b8027997fda436f80d9c1caa3c63899ea0a80162ff0ada96e2e85a97d183417df755c4be8ca1b9bb13fb562dfa8d5b269464391cf468ac07d984dd69907f318cad6f3d37e89cc9e703be158c0895817967cddc0dca0053e4bcd39313ab4fe82708c17954156425c42fee82121eb18cff71afe768b5723715749291f605a35e375c9a00329193cf1cd4df4a9baa674eaec3cda0c7aca5c74f349c1d02809b30cc6f050ed8df645f89b1c0f09fabb9814101e30247b3bdf7a4bb4c7b4802ef250171077fc7b7be70dc58975ba8f7b5669b1c0a79dd8f09b7ad45339bf8c332a159a9ee45e1e36e57503339a2d8226f2ddd71203b1525085c4cf88a2d1b2a1e35003fa192c27b3db72e74acccc1eb2df54554cba9e00b3a3c9b4c66bf635fe6b9815798ff0795da871bbc9dc773efa5a3c8b2373c719d4141c7ebc397e17e827a5181b60d52474e43e1c70eef51c5385c347214e40a66f5d5c11e4255d04389f1b3849314dca50541188dd9db4419fed1f77fb01e605a2a3d9698d52b5bf744cb1aafb029d77eabc8432f5c1d2478ec66832c76c51bdd76198d72b69c5783fa362234bfcb6ac9d48c37ac2a722f689a91f089fc8f7072ca99d919a5fda6747928bc0f7283d49a0be7e6aca55681db5184bbcb7a570bb282e5ab4c842a91736b461c14e7fa4f2377fef0cc1d755b2470b578e369bdd20c61e25b5a004bbe1ed37ab7c4d93c8dc8d6840ce340b5b89a620bf08ac57078f6712f1fbf5f716bdfff23b72213b1f34fe4766ecd24890022a362bd047ea0036bfa308473956003cd44e06adb7b03cb03da55695b5c50207f78761b7315f8cd5011f447c56b78120993a11446ebbcd1be9dfdd36d2aec9243cd18a26b85f613e77fac33f0e861acc76b7cc95d347e9b1203d55191ff0315e9427b5f7ed8dd1e302ab391c80cc5ad93aa6913f259aebda8a75d1d4b984294fd1563ade010bd956b1db9391b4f4e2d6f50b1aab2034094e4989eb9c7abc80c57f1789a6bf6db3956d1116c794e9b6c352998d145cbbcf8af71afca8a872fd508c21a09e9c5afa6f4eab7338cd91005f6554d147de2329d365beba42c4aaff76790148c9ac710f03bb07b4f495e98c897cf738cf80a9d2837675d77b70b086911368a3fc19bf130fcf781bb92592d5c42c3fd1cab5a509361b34a73be266d9262eb22619b069038d350174df378678a3ea488b5cd05e8740b073068f4823d53400ed8f5efe0dbb81beb293a4a1c9e4c88fd5e603b5a9d9bfe7e8b58c1b85c51427b242ef089a60bec53dbc11539e0719863a3fd158c2b146c740c7aa0b76e9ae5ffeedb28d66405a37e687b5fa178961eeec8f83104fd529aac264712e693582c3158316ac0639abf223f379ef2f7bf41230c185a85ce59d51f1440c896631448abbcb5481ad79a6eb90f128126dea3cf4ee45ec9a520797b7112635e0ef878a09845c700fd62b567d035054a19f11470805c240f1e9bbafc23a727e4afe0641a2c8b3f075f064fbb1d1299fbd1ac8bd46742af27bbeb14b8fbf84dd917b441dd084cd076692c6cf5541ea48409d48c65eda2e73ad794590f575cfa9eb93101ec4aa5038b3d7edee52a26efc865ee0d4273c5fb0991e41bac8249e65ec32cb0effbba52dedb5e09863ef30eee31bc299632d5ffaa0444b9e631cd272d755a5ffa1e7f27030e497b3650cbc1e618d9782e871425b6e5b812a39151c5964c33bc532781348e3728d4d236d0172f74835ac3990aa565e96b85ae9473d136a208e101bc728af127a40e7488b0ec5d8e4406cea1bfaf1ef6c88031cbc64abac3bbdbb932ecd46f774a8b9724ba3db2ac2c67d9623307da5182475df699fca102265915e91ac81ada57f29c1d802066800c259da2fdc10ac457a5c15ae7ad211ba6a55dee713c64d752d00f602f7526e91daa971a2cbac2b8f662b8e0f84aff23f13c2c8a7a4dae4bc7c0198a96a6592771d8c16fc79d0e1865a64632a1ddfad0cf0f33ccb387970ad2e1132e4dec4f7c2f6f84dd0865ad3f7ecfbcd0a2b1255bd42f14c89471063a3d280a0d8fc09f950f890472c44c2ceb72548266c9b054136c2977078cf41692adc3fdccdb9be23498ccb9a197cc8f1bc317435d9f91df8bd5c5c5f7c80b2f1bf557e97a65890b1723a144a5b998171c4c007271035193bc292a06bd7ce88572fc7bfeaa3725ec3359daba823b1de95cd9d527bd6bdd14460448a92193add84dec41698d2e38efa8b1777c2201655dd9242d01b05e48b6d9a444c15a6845ebe25ec65ec07d68c3ffcf75e4323d3ae19550de5121d38d742f61be32ece12db8356e5e42fdf63264f04861bc88ae796c49f6b3f3b0b28b46499b9bf55caeceec146820c358dcadaf975ca366866bdb43822f8bdd0b7c26f403cdfc77c1bd8eced99c6413db8536bb09d83a1cc7bfcf48aa834c8f67082e79c096ebc3a9865f79abca677eb95692264220be9d3d029685faae4a5647b33a5f1ef578c8740476a7dd155946466c7dd38bb56bf8abf7620f73c5db99b6a1830e55671dcfc3cccca6509772614e42f96a7d3447b11ad333ce3d95901d507fdd722fffbd024bb6b9450231ac1c07d49b5197a0c7d1a3c7098733c38ae5ed6e54daf889c333eebcf29cf1d7a8b5b29cbbd6fae062e680f9873ca4728082251b383c7fdb78b8d116aca22c10e7f31b5f8629a0873b1075f4bb7f4a8ccc54dcfaa7448b496e5ad740c953b43c82c183d1291b427f394ee32db98343ca297bab05fdc9563caa81d7b2d0b2a6622eebfc80a31001ae6516948c8037b54c55550c16845abc3604c487056e0b007a9cd7260d5145fb99685b9b368467ef42009a20874162f541547b40c4999158ebc178a423f2b67e8e7a55c0d9b1a6169cd239f8f781d9a7bada348d2cfdac4c9bdfe9197741180dee6b80940ff9b818a529e93b0e971cd696ab5f3e0ef9c66c01836ce8ec62020afcb96e9a0845d518197509bba9a427276d76bfa9aef6258c9bbd054b76697bfea9de68ed86c41ed9025a29c9143077f024e71063697f0a3910712ab94af76b965a860ae3fef0098c0148a56ee863dc3df9305cb423cd096b8bf6598305da400602b5805c3c9ea277e14e332fcc97f2bf974083b739099bd20a28f9f913c9fd88dc20eccf0294660374c340cf7a04c281cfe14207b234b5a6138f434b4e7b74a32df28d730061a801c46e5d89a143aae1879eb4fa5a22a8c000156966ce36d8cf98b7eae72c082bb0d4b8dcf4cb27f6747af64c034f988b428ab0bdcf2fb28bb1e1c791e45c65983f991b36e147e101bef9b20516e38995727023d33fcd34d93d8523d851c494f474b657db10233b70f783b52d6300b012fa716fcb66297d3fec836622a70bbe69fb682563a6ce74bed30c699235aa2d14b64b63a86cb27eadac47d601f39727bc9fd92dc19a96cd275b435cd1b1ad34023b382d407a0a3a0b8d05cad423bdbb00ccf661d3b7e7e0d2d9c936a43d5ed9807a10a700dfdba382e3128dc17d3e75ae1e628c4e05214049c90184f2036bb4c086eb77de9055a3a559bcd06736c3317f3262685c3de28306be0178c9de3c5425e49485e22ea2bc962a1ad681d2a3ed6662f98bc06f64878d157a2a8fadc7eeae8ddfc0a55d97db39a4d9818ac883775dd797dfbcc4438a7ec1b6a64e9742577602cc603134428ddcab27454d4b9b4b78e7831a446a81202a2a8200749cfb65fdd0363f0c0f12d9b9ff71d9760724b6c6bfccbb58b2f7f314eab6c7f34fa4a80b05cb414edae7e6729d4e9cfda23f6245c9d034aeb703cf554447971400ed6d93ce233616ae0c98c81404b1f6e9f7725c2bb031d8ea2e315168f3b5648319e3379c89fbad4a1153df7cb832242af16da292d44a60151043a3b7ca32e12afc38aece8f9d45990c8cd6944f0c78e1036540c1cf90e6c70431d19e8a19948b03ccad0b28bbeb62183289096381d5066cdedc0732d7b5beb6a57c3d6a9e8dbaec4fcf609be374d4395200594656f992322de2234120902f525a5cf9962b894d0d391d7156eb2b0b4fc82d9cb444295f08fa693a7129e9e287ed7f6449ec4fa76e441b790cfc81129159ffc2d27cf7a0a51716d2891323d727195e34e5cdecc5afbff951708a7a887583a506a248ac4fb54cd79420f22", 0x1000, 0x400, &(0x7f0000000000)={0x2, 0x1}, 0xc) r4 = accept$unix(r3, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) recvfrom(r4, &(0x7f0000001140)=""/202, 0xca, 0x1, &(0x7f0000001240)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:54:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8a309b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef26329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d3714f6d52a22417b234de65711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d94b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda310574bb0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58646e92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8395c87eb3e21f3f6045875826d9e05ad"], 0x1d6}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 16:54:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2c, 0x100, r2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r3}, 0x0, 0x0, r2, 0x0, 0x0, 0xffff, 0x80a6}) getpgid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:54:07 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x0, 0x0, r7, 0x0, 0x0, 0xffff, 0x80a6}) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) r11 = openat(r10, &(0x7f00000000c0)='./file0\x00', 0x0, 0x91) r12 = socket$inet6(0x18, 0x5, 0xff) r13 = socket(0x18, 0x2, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000ffff0000010000001000000000000004ffff0000010000002000000000000000ffff000000000000353266e179faccc0b037fb8711ef00dcf9468ae30d24be9ad48762bc71b2ec69430d1b1afbd282a1cb8312afee52eb9aa7f2464585e337bf25a6da33bd7885fea810b28b56f1b6242062be45fc2197ecffcd71b733768bce94", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32, @ANYBLOB="00000000a384b846feb46fd45bc2790abe2800000000100000ffffea0001003fc2", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r5, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x88}, 0x404) 16:54:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x3, 0x0) r2 = semget(0x1, 0x4, 0x40) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000001640), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r4 = semget$private(0x0, 0x0, 0x8f6) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0x15, 0x1800}, {0x2, 0x0, 0x400}, {0x0, 0x8ea8, 0x1000}, {0x4, 0x40, 0x1800}, {0x0, 0x9ad0, 0x800}, {0x0, 0x2, 0x1800}], 0x6) semop(r4, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) poll(&(0x7f0000000480)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f00000003c0)=[{0x2, 0xc6, 0x800}, {0x3, 0xc1, 0xf45e998e409ca629}, {0x2, 0x6, 0x800}, {0x0, 0x200, 0x2000}, {0x1, 0xc532}, {0x0, 0x5}, {0x4, 0x5be, 0x1000}], 0x7) r6 = semget$private(0x0, 0x5, 0x74) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 16:54:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000e6000000000100002000000000cc00", 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/53) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x4000040002000, 0x2922) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000000040)=""/86, 0x56) r5 = semget$private(0x0, 0x7, 0x480) socket$inet(0x2, 0x2, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x66, &(0x7f0000000000), 0x10) munlockall() select(0x40, &(0x7f0000000200)={0x6, 0xff, 0x2, 0x5, 0x8000, 0x8001, 0x37a2, 0x8}, &(0x7f0000000240)={0xffffffff, 0xfffffffffffffff9, 0x7, 0x7fffffff, 0x100000000, 0x6, 0x8, 0x1}, &(0x7f00000002c0)={0x4, 0xff, 0xfffffffffffffff7, 0x7fffffff, 0x5, 0x1000, 0x10001, 0x3}, &(0x7f0000000300)={0x6, 0x1}) r7 = fcntl$getown(r1, 0x5) fcntl$setown(r6, 0x6, r7) sendmsg(r6, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="f9b584c5f96cb582382b25360e0cbfb4eec776f00b402dd17ccce4dbc2d6b060c2ba82e2832363b0d14c8066d9ef1a918b4c49a7e208783acf16ca55644e36bd9038b8101eeb0f74647899e2bc59eecedf31cd7e903d1a5792760076164ab2aeee3b4ea55939401685a860e4", 0x6c}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="800000000000000001000000030000008f06706a10e427178223db83c09b87702aed8960a19cfd6e5989b11cd29dd06b2da6af5c1a6b1dd8b73d0cf2c0d4a43ce9adfa3ab733cc974dcbfae02fc9c54be84fda46744991dc525d25d42763d03e242065ec60b48f47f299935a061a49007000000000000000ffff000009000000b942a944d6742977a6c6b1e580624b6182a068b58974487c541e6e8b97b7ef4ed6dfbcf458bf70487faa1a0cbc552f5c217aa4716dbcbddc4970edfdd79823a73609b4bf35c50b38b5529212159afa2eb4455006a4674c4067434d6e8eabf63c2000000000000000010000000900000044d967f1e5da2bfb48712812b7000000b0000000000000000100000093c49f288bbb61dd3b20b98cf448b92bd8d6522e167e52a1791da184abdf834f8d4fa0bdb7bf6e7faa74d56bcb15a00eda1675b8ec7f8ba79ba6b016d29880cdcbef9ae1f593a1544aecddaa1a05a6d8195019784c5f997d7d93b81bb657f18bf38573f85afc526b5453de5699ed441adac14cdeeb7f918493f4bde203c1e24b9a285660abe7316ffc1150107f5b843b22072b9d84646cee5b403261c2e651889150116c00000000000000000000000d00000000"], 0x1c0}, 0x4) bind$inet(r6, &(0x7f00000001c0)={0x2, 0x0}, 0xc) semctl$SETVAL(r5, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:54:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSDTR(r4, 0x20007479) 16:54:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x100000, 0x0, 0x7, 0x1, 0xffffffff, 0xca, 0x7, 0x2, 0x0, 0x1, 0x1}) chmod(&(0x7f0000000180)='./file1\x00', 0x23f) r3 = socket$inet6(0x18, 0x8000, 0xc4) getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgid() setuid(0xee01) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000240)) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:54:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) acct(&(0x7f0000000200)='./file0\x00') acct(0x0) 16:54:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000c0870300ef6d"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x10000) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:54:07 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() setreuid(0xee00, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) r2 = socket(0x18, 0x2, 0x0) r3 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r6}, 0x0, 0x0, r5, 0x0, 0x0, 0xffff, 0x80a6}) r7 = getpgid(r5) fcntl$setown(r2, 0x6, r7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) socket(0x1, 0x3, 0x7) r11 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000000)) 16:54:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x12) semop(r1, &(0x7f0000000080)=[{0x1, 0x40, 0x2800}, {0x4, 0x1, 0x1000}, {0x1, 0x9, 0x800}], 0x3) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000000)={0xffff, 0x8000, 0x3f, 0x7f}) 16:54:07 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) read(r0, &(0x7f0000000040)=""/116, 0x74) r1 = socket(0x2, 0x3, 0x2) connect$unix(r1, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:54:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x80000, 0x2}, {{r3}, 0xfffffffffffffff8, 0x40, 0x4, 0xfffffffffffffff8, 0x1}], 0x5, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x4, 0x5, 0x7f}], 0x0, &(0x7f0000000400)={0x73f, 0x5}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r4, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1d480000, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000440)) r8 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='#\x00', &(0x7f0000000180)='}\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:54:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x28a9) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000004, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r0 = socket(0x2, 0xc003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:54:08 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6080, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r1, r2, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:54:08 executing program 1: socketpair(0x18, 0x3, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/228, 0xe4}, {&(0x7f00000011c0)=""/51, 0x33}, {&(0x7f0000001200)=""/80, 0x50}, {&(0x7f0000001280)=""/163, 0xa3}, {&(0x7f0000001340)=""/169, 0xa9}], 0x7, 0x0, 0xff7fffff7fffffff) 16:54:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r5}, 0x0, 0x0, r4, 0x0, 0x0, 0xffff, 0x80a6}) r6 = getpgid(r4) wait4(r6, &(0x7f0000000000), 0x2, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000100)) 16:54:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x29) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:54:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100000000000000], [0x0, 0x0, 0x0, 0x9, 0x1f0], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:54:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:54:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x10001}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x456, 0x0, 0x201, 0x1ff, "0366fe15ebaa10c3ef5caf0400", 0x0, 0x100}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a46070000", 0xaf}], 0x1) 16:54:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x6) bind(r0, &(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000080)='$}(\x00', &(0x7f00000000c0)='+\x9a)/\\/\x00', &(0x7f0000000200)='-*}\x00', &(0x7f0000000240)=']@%&\\+^%-\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)=')#),\'\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='-^[-+#\x00', &(0x7f0000000400)=')-\',-\x00']) 16:54:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x82, 0x2}, {0x4, 0x80000001}, {0x25, 0x8}, {0x5, 0x5}, {0x25}], 0x5}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) getsockopt(0xffffffffffffff9c, 0xfffffffb, 0xad, &(0x7f0000000140)=""/141, &(0x7f0000000200)=0x8d) 16:54:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x80000000, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x3, &(0x7f0000000080)={0xfff}) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x14) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x188, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0x401}) 16:54:08 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3010, r2, 0x0, 0x8) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:54:08 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x4, 0x81) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x5) 16:54:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) dup(r0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x8001, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:54:08 executing program 0: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000180)=0x84) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x2}], 0x441280, 0x0, 0x3, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa362, 0x80000001}, {0x55, 0x401}}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) semget(0x1, 0x4, 0x84) 16:54:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x4}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000080)=""/159, 0x9f, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:54:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r11, @ANYRESDEC=r12, @ANYRES32], @ANYRESDEC=0x0, @ANYPTR=&(0x7f00000026c0)=ANY=[], @ANYRES16=0x0, @ANYRESOCT=r2, @ANYBLOB="d0f8350dd5bd48cd6f525b9d63981f5fe1e499cc8dc1508d5ccc18b743f195ccf25517a7f0bec0f357b73ee08549c2c3163bb7965b98953933d5337869d54694fe4f767ea849f70c3e0a2e9a9f", @ANYBLOB="a71689a4f6b39159927fc9f3fe7ca17938f82914eb07216b5b2123a7be007fe77eeb594b8cad4c1f4a800393416fccb63579d66320d612e6ff3980eff7380b85f98c139c2e1281911873152702776944856b24317b728e8476c77b9f8d651e088f536936775a9d127831ad67d3721cade68663468e390f90447e0f6ee05c5df664edd29782badc96516d094631e77d2701b3562cdb0fc5e5d6584d61993c0f1f5b0c4c1b455d53a149566237ab0f40662b8ba427cb"]], 0x1, 0x800) r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86b000000000000016601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786cd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d629147c8"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00010000f2686cdf1fe4"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f00000002c0)='./file0/file0\x00', 0x4, 0xa00, r18) r21 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r21, 0x2, 0x0) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r22) 16:54:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x24, 0xff, 0x2}, {0x74}, {0x2, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0x69, 0x0, 0x0) 16:54:08 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000680)="c47d4c00c7c72cdf169cf6583ff6beb8305ab5da3a3b5c648a379871d5f87c29eee820211344787251159abab1cafea403a2d5bc8683ec80e056e19101f3f99bd68fc3ed41c85dca7b56985b295ee9b699b319f5f7903c58c33f24628a977702bd797c70b3c69e1931611912c22e6fa44e3e196a567351824f7dbc32cfbd7555cd7ab5a5c956f9b1eca4e540814142d5a5e7546ba4869907df221bffe84fae76e85932266b1a4efb99b194b5abee94cb756cf1dd9cfd6fdb8cd5410ee41c38ab6ce15cc1f30474d216fbd09cd1ddc8a19bbec3391d64f12bd7d1aadaf4783094cd572520017db74da07691dd1d10a3ea41211498e2e0291aecf43706aaf5e1b4bc25cfe6bc3e8f63398f3bb7431c0652b59bbc089299910a6a298fabd472e19eee5af07b61a75821068dda6d7dbc4457a480595f3f7de46d56495342d8bcfbda279758f07ef4853d7db1b098239af864642c9a4df0c6f9a864cc1472417a0b28bf3b2c6f5c14a38d761cf620d1bb1db6c99a5a936e31abb00ae44b8b0fc9fd34c55d8a10a733d38bf2dfefad73e5f7f1168f0541cb19f36fbd3979510a73c4f29e74a8738830211f71d9b8ea292853b6112d62d708f1971c6361385f3eb2ecd1c027e83a41a350aa6faeede42183f3fe2a7e989121f84af6780d36348b01740e9625d25735f3ce596e1dbb941ecd0285f2830d738ceb34e722db6620ba0a2fb711a0d4b906fc50840dc2ac05cb72fe8a44d951a9aeb67096740cd48dce61e30eb15f45badac1de0fd2ba541569762dd3333ce732ba4f06e51b68de9fbaad2fdf1484a57eeebc4b92f972d7b7b20a6f394f187f5d6c10d5d864a4232858dee2bce1b02c61141ca60f455a245469ff333c82751667abb9782dc50f8ecc184de50b9feabc6dd8e6a4fcc5a49ffc550e6e01d69a1a109493b4b4e1d371f1a06d80ce80da7d460929e46fc65594a2aff32a5da6b7699f04c489e45e953b4282a12b112f8e9e169da60ac87e7c74fa8ead563a0fda923ead92269f282ce1bca197d8c078e02461e71aaa369b5e4eb876cdd61af6eb9177ddcefbad7b891ca4e4cd44ebdf24aa788ddbe7ce99b791110e4fd6a523037e71b675d7dc594ed19121041e6a6ca19a44ad2389879145a8a56a97037ecc7598621fccecb5e07d95498d990bfb2a595de9b0719da65cad46fbaf5e977000281c875f17d63787307981ac93bf2c5e1eff3c9bfb740f679f5b67445e3097579eb9bffba5271139d405f8c64a9e219773f0780e04da7fbb9f7d0b885da5898bf84afbebbc53fa4619e777b950e995982e8b980519d03166916c948c98d1e5fa1b276e0d02d2483cdbc8d61dbb1cea99d227c6b4a752000155b60dfe9f57f4ab89220d48495614acc90784c48ce11b9899eb3a72811d187f17d954a29988ee507d21f07bdb8a687014af582c3ac0748f9f5e19a8feee6c86347446cc3883561941fcb26925f84a30d216cfc4fb2096cd0b3dc0140720478b4632f314140349e90532bb3df71a0195c87a34a6dfa699a39fccce56ed255ad39c11b417901ffd7e37ccead4e459bf82c2cd0106df15a911d5e22284b09be3fa343645f4aa1e0405afc7adf30c92e91b3b2d2ac8276de2f69d589480dab5f9cc8eea6f6ff41ed25e7ea6abc814eaf6e8993e38b9b83db90d317738b8374f4d6d1dd09982298a38ae188bf7a9dbf135d589b9c4726e54b396267d3b8ab41217a3602f31d650f79f5fb03ad3802dd5170f8f21cf5ae4abf6df68f7faf4ec451cb94cc65c92338db8b6b3aa7fcd2735ffebf0097ac1236709c8cec42b195f4b51bd05b75f4c5698662cf93e62de31e24c02c176f6e7f749b2e4b757995874ed76c7a4cda57d1a353071604aeb523aa648736c03d48aecd57b2a0d6619d6e82eb65fe380f0017df99d843516aa9d519aa1e4f041f6815b7bfe2228b05ac5bcb3f37614d4dc51dc8539ad904698985c8df531cbc5574a13158ba59ff474d17c93232ec4e197c2cca53a578f0077606c90967661d778097aef482c", 0x5a1}], 0x1, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) setsockopt(r1, 0xdb, 0xffffff00, &(0x7f0000000000)="12213ac4c6b6f73bf20bc7b5f31b69abe68f4c1f056864f54adf6cca029cdc0dc1fd728d7ec7ea", 0x27) 16:54:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/56, 0x38) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0x80}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1000, 0x0, 0x2, 0x4, "6390da62a35d0384dff61320abcd8ed725fa245b", 0xffffffff, 0x4}) setsockopt(r1, 0xde, 0x9, &(0x7f0000000080)="d6bbb6d7692a565a6cccdff59411c6e0bde8c62680c61b8ca740a5a3fed20da68f89798119c3a6c2f340e429281d90a2d74e5ab54ef2f46d9f956be0babf4b06d81ff88f2d36d91229ec130b155c162c893b1bfa2b80ab89a09befdcb5cbf72cbfb69a01d5b2a9c2552f9da426afb1df8bffd4956432c3edb697d0b498e680d3cb2e728159ed29aefbf93adc6068176fb3c2120cb6b9c517cebc2c557a8c75842fac4823d5bc8ce39935f471861c45f3ecec4af8f9b2", 0xb6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:54:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54, 0x20, 0x0, 0x2}, {0x87, 0x0, 0x3}, {0xfffe, 0x0, 0x3f}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x94) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0xffffffff}) 16:54:09 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21cd5eb79db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f904ef0eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979cccd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50, 0x0, 0x0, 0x3}, {0x5e}, {0x8fe, 0x0, 0x0, 0x7}]}) getrlimit(0x2, &(0x7f0000000140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x61}, {0x8fe}]}) dup2(0xffffffffffffff9c, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = msgget$private(0x0, 0x54) r6 = msgget$private(0x0, 0x80) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068b00e4f17f33b40aaa88d8bd5b28b85143ffb31000000003df5cf4a573ace158ed1bd33b1b8a2913aa1daeae512c695a56a03fd6acb8b5ca6f664cb1a31dc1b2facd8a19e4dd5b6d3e036c688e191cc59dd18880ba1b3e2568f2e31f6246f5a11530801f1e1d33dbd3ace5f51ae15aa86365296e69756187b5d5b466eb55bdcb2dc1a0a69637512ea1e3a0d78709ddca47b659d9e566f81cce68fd0d499bd07c6b8604a07c91e2e24793d13a6b902e3320e6340ea4fb4b3dbbd06b6425ff84a967af018863bd737630189401fbd95089131c6fe94512116fc6596190d983e3fcc8145b3f55a546fef836ab8b187eb0f601b6bff8346d57f42a6295ae9ee582de6"], 0x5d, 0x0, 0x62b2310994228dfc) msgget$private(0x0, 0x210) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1001, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) msgget(0x0, 0x1) msgctl$IPC_RMID(r5, 0x0) 16:54:09 executing program 0: getpgrp() r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:54:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffd, 0x0, 0x0, {[], [0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x1, 0x0, 0x0, 0x9, 0x7fffffffffffffff, 0x0, 0x3], [0x0, 0x0, 0x482], [{0x0, 0x3}, {0x0, 0x0, 0x0, 0x800000000000}, {}, {}, {}, {}, {0xffff, 0x0, 0x0, 0x1000000}], {0x0, 0x0, 0x0, 0x5a}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4000, 0x1) minherit(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 16:54:09 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f0000001c00)='\b\x00\xa2\xc8\xfd\xd0e\x93\x02\x00\x00\x00y\x8dg\xddO<\x00', &(0x7f0000001a00)=' \xed\xc5', &(0x7f0000001cc0)='@\x00\xb1\xe4\x16\x85~\x11\xe9L;\x99Z\xd3\x00\xf6a\x9fc\x7f\xeb\xa9\'D\xca6:`\xe5\x11\x1d%\x94\xd0J\xf4\xd3\x0f\xd9\xc2\x1a\xaf\xdf\xb1\xd6\x01\xc2y.\xc8\xb9n\xba\x91\xab{\xce\xdb\xf7\xc9\x7f', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f0000000140)='\"', 0x1}], 0x1, 0x0, 0x3) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x22) sendto$unix(r3, &(0x7f0000000180)="2a2a22e894fde45797962960d8b34a3ffe500cc3f17fde932443ee6fc267a6016d06f85e034117a4c51aad958ae267e4cbc1ad107b6789ca588361023fd9b2c3e60fc135162091276c532074465ae4713a91899e60142310e469ec9dcb5612cdb98f2e9aba50c108efc00e395d154cbbacae0d33cd0fe401d7a3412a3b2b7dcfe3076bdc7418d7b04561d01461df3032012e2a2c3349ef9b32c417d36f7f4eb6300c998a432b2808fa414254295c78b10bfa5ddb5ac2cca78b010792bf8128", 0xbf, 0x804, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66c8e365300e66696c653000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) syz_open_pts() 16:54:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x2}) semop(r1, &(0x7f0000001640)=[{0x0, 0x9, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/22) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) bind$unix(r6, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffff9c, 0x0, 0xffffffff) ioctl$VMM_IOC_WRITEREGS(r7, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x8001, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x4], [], [], [], [{}, {0x0, 0x1}]}}) r8 = socket$inet(0x2, 0x5, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r8, 0x0, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000080)={0x101, 0x0, {[0x3, 0x80, 0x80, 0x40, 0xbd, 0x100000000, 0x9, 0x7, 0x4, 0x9, 0x7, 0xc3, 0xfffffffffffffffc, 0x1, 0x1ff, 0x5, 0x7, 0x5], [0x6, 0xffffffffffffffff, 0x3, 0x100000000, 0xbac3, 0x5e1, 0x800, 0x9, 0x6, 0x3a36], [0x4, 0x5, 0x1f, 0x726, 0x1, 0x4, 0xffffffff], [0x9, 0x7, 0x401, 0x1200000, 0x0, 0x9], [{0xd9, 0x9, 0x0, 0x80000000}, {0xa1, 0x1ff, 0x7, 0x80000000}, {0x9, 0x6a6b, 0x5}, {0x4, 0x16febee3, 0x7ff, 0x800}, {0x56, 0x1f67, 0x7, 0xffffffffffff8000}, {0x9, 0x7b4b, 0x7, 0x8}, {0x1ff, 0x3, 0x3, 0xfffffffffffffffa}, {0x9, 0x7, 0x5, 0x7f7a}], {0xfffe, 0x80, 0x6, 0x1}, {0x1, 0x7, 0x40003ff, 0x1000}}}) ioctl$VMM_IOC_WRITEREGS(r9, 0xc5005601, &(0x7f0000000580)={0x1, 0x8, 0xfffffffffffffffd, {[0x7, 0x0, 0x200000000000000, 0x20004000, 0x200000], [], [], [], [{0x0, 0x0, 0x0, 0x10000000000000}, {0xfffc}, {}, {}, {0x0, 0x0, 0x0, 0x3b}, {0x1f}]}}) r10 = syz_open_pts() r11 = socket(0x18, 0x2, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) r12 = fcntl$dupfd(r11, 0x0, r0) fcntl$dupfd(r10, 0xa, r12) r13 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r13, 0x0, 0x0) 16:54:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0/fi\x00', 0x140) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:54:09 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="adeaea63a042f8aac2ea07434c2321a6d5441002ad9a2a2ce0c405c6c0d507f3263f67a10bc7a9581c6cf85f5ef4cd2d725eecc428411426924dfb", 0x3b, 0x418, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) 16:54:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x400) write(r3, 0x0, 0x0) 16:54:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r0) chflags(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) socket(0x1, 0x1, 0x3f) 16:54:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x2, 0xeffe3fffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:54:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x8fe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) map stack 0x203f8000-0x207f8000 of map 0xfffffd806e9a6e68 failed: hole in range 16:54:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8bb551233d6ec7a8d733"], 0x10) shutdown(r0, 0x1) 16:54:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x4f, 0x90, 0x4, 0x7}, {0x400, 0x9, 0xe7, 0xfffffe00}, {0xffff, 0x4, 0x8, 0xdd}, {0x3f, 0x9, 0xa3, 0x6}, {0x7fff, 0x7, 0x4, 0x7}, {0xed5, 0x0, 0x31, 0x7}, {0x6, 0x4, 0x1, 0x4}, {0x0, 0x58, 0x2, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:54:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000380)=[{0x1}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) fchmod(r2, 0x80) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:54:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x20000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xec7], [0x0, 0x0, 0x0, 0x0, 0x1], [], [{}, {}, {}, {}, {}, {0x0, 0xfff}, {}, {0x1}]}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) panic: receive 1a: so 0xfffffd806f6ed640, so_type 3, m 0xfffffd8063138d00, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 246133 94950 0 0 0 1 syz-executor.1 *413788 32313 0 0 0 0K dhclient db_enter() at db_enter+0x18 panic(ffffffff821d7317) at panic+0x15c soreceive(fffffd806f6ed640,0,ffff800020abdd78,0,0,ffff800020abdc84) at soreceive+0x174a soo_read(fffffd8070632260,ffff800020abdd78,0) at soo_read+0x53 dofilereadv(ffff800020a7c9c8,6,ffff800020abdd78,0,ffff800020abde60) at dofilereadv+0x1a1 sys_read(ffff800020a7c9c8,ffff800020abde10,ffff800020abde60) at sys_read+0x83 syscall(ffff800020abdee0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe1650, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic receive 1a: so 0xfffffd806f6ed640, so_type 3, m 0xfffffd8063138d00, m_type 0 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821d7317) at panic+0x15c soreceive(fffffd806f6ed640,0,ffff800020abdd78,0,0,ffff800020abdc84) at soreceive+0x174a soo_read(fffffd8070632260,ffff800020abdd78,0) at soo_read+0x53 dofilereadv(ffff800020a7c9c8,6,ffff800020abdd78,0,ffff800020abde60) at dofilereadv+0x1a1 sys_read(ffff800020a7c9c8,ffff800020abde10,ffff800020abde60) at sys_read+0x83 syscall(ffff800020abdee0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe1650, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020abdac0 rbx 0xffff800020abdb70 rdx 0xffff800020a7c9c8 rcx 0 rax 0 r8 0xffffffff81712b6f kprintf+0x16f r9 0x1 r10 0x25 r11 0x1013e21074e3f79b r12 0x3000000008 r13 0xffff800020abdad0 r14 0x100 r15 0x1 rip 0xffffffff819ace08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020abdab0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (dhclient) pid=413788 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7cc38,0xffff800020a7ceb8 process=0xffff800020a903d0 user=0xffff800020ab8000, vmspace=0xfffffd807efff450 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 94950 246133 81647 0 7 0 syz-executor.1 94950 278301 81647 0 3 0x4000080 fsleep syz-executor.1 81647 512118 22759 0 2 0x482 syz-executor.1 20415 479797 0 0 3 0x14200 bored sosplice 13134 329740 22759 0 3 0x82 nanosleep syz-executor.0 22759 260887 20072 0 3 0x82 thrsleep syz-fuzzer 22759 513756 20072 0 2 0x4000482 syz-fuzzer 22759 106325 20072 0 3 0x4000082 thrsleep syz-fuzzer 22759 412360 20072 0 3 0x4000082 thrsleep syz-fuzzer 22759 143696 20072 0 3 0x4000082 kqread syz-fuzzer 22759 372793 20072 0 3 0x4000082 thrsleep syz-fuzzer 22759 111945 20072 0 3 0x4000082 thrsleep syz-fuzzer 22759 19982 20072 0 3 0x4000082 thrsleep syz-fuzzer 22759 463695 20072 0 3 0x4000082 thrsleep syz-fuzzer 22759 42356 20072 0 2 0x4000482 syz-fuzzer 20072 16410 59976 0 3 0x10008a pause ksh 59976 509002 25663 0 3 0x92 select sshd 27049 283492 1 0 3 0x100083 ttyin getty 25663 93944 1 0 3 0x80 select sshd 87201 259893 52901 74 3 0x100092 bpf pflogd 52901 222614 1 0 3 0x80 netio pflogd 96672 340179 28020 73 3 0x100090 kqread syslogd 28020 283167 1 0 3 0x100082 netio syslogd 19695 516912 1 77 3 0x100090 poll dhclient *32313 413788 1 0 7 0 dhclient 35531 211298 0 0 3 0x14200 pgzero zerothread 73668 412263 0 0 3 0x14200 aiodoned aiodoned 44399 340086 0 0 3 0x14200 syncer update 56575 520730 0 0 3 0x14200 cleaner cleaner 68946 356277 0 0 3 0x14200 reaper reaper 57520 521805 0 0 3 0x14200 pgdaemon pagedaemon 17339 122519 0 0 3 0x14200 bored crynlk 57588 126600 0 0 3 0x14200 bored crypto 5392 126558 0 0 3 0x40014200 acpi0 acpi0 56401 503220 0 0 3 0x40014200 idle1 33240 95340 0 0 3 0x14200 bored softnet 77390 202918 0 0 3 0x14200 bored systqmp 21265 155891 0 0 3 0x14200 bored systq 87223 238256 0 0 3 0x40014200 bored softclock 61175 424623 0 0 3 0x40014200 idle0 58326 445981 0 0 2 0x14200 smr 1 235173 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 32313 (dhclient) thread 0xffff800020a7c9c8 (413788) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8267edf8) #0 witness_lock+0x52e #1 solock+0x66 #2 soreceive+0x114 #3 soo_read+0x53 #4 dofilereadv+0x1a1 #5 sys_read+0x83 #6 syscall+0x4a4 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9545 6745K 7522K 78643K 11175 0 pcb 13 8K 8K 78643K 62 0 rtable 103 3K 3K 78643K 308 0 ifaddr 64 12K 14K 78643K 117 0 counters 43 33K 34K 78643K 57 0 ioctlops 0 0K 4K 78643K 1481 0 iov 0 0K 12K 78643K 48 0 mount 1 1K 1K 78643K 1 0 vnodes 1232 77K 78K 78643K 1393 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 54 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 220 0 sigio 0 0K 0K 78643K 4 0 proc 61 63K 83K 78643K 492 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 63 0 in_multi 47 2K 3K 78643K 101 0 ether_multi 1 0K 0K 78643K 10 0 mrt 0 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 246 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 124 87K 96K 78643K 1688 0 UVM aobj 14 2K 2K 78643K 14 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 53 0 NDP 11 0K 0K 78643K 25 0 temp 127 3022K 3086K 78643K 5604 0 kqueue 3 4K 8K 78643K 10 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 64 0 21 2 0 2 2 0 8 0 unpcb 120 185 0 173 1 0 1 1 0 8 0 syncache 264 9 0 9 2 1 1 1 0 8 1 tcpqe 32 60 0 60 1 0 1 1 0 8 1 tcpcb 544 185 0 180 1 0 1 1 0 8 0 inpcb 280 569 0 560 2 0 2 2 0 8 1 rttmr 72 2 0 2 1 0 1 1 0 8 1 nd6 48 10 0 6 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 1 0 1 0 8 0 pffrag 232 3 0 3 2 1 1 1 0 482 1 pffrnode 88 3 0 3 2 1 1 1 0 8 1 pffrent 40 7 0 7 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 28 0 2 1 0 1 1 0 8 0 pfstkey 112 28 0 2 1 0 1 1 0 8 0 pfstate 328 28 0 2 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 263 0 87 13 0 13 13 0 8 0 art_table 32 264 0 87 2 0 2 2 0 8 0 art_node 16 63 0 23 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 5 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 52 0 42 1 0 1 1 0 8 0 shmpl 112 12 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1699 0 294 46 0 46 46 0 8 0 ffsino 272 1699 0 294 95 0 95 95 0 8 1 nchpl 144 2187 0 584 61 0 61 61 0 8 0 uvmvnodes 72 1875 0 0 35 0 35 35 0 8 0 vnodes 208 1875 0 0 99 0 99 99 0 8 0 namei 1024 6013 0 6013 1 0 1 1 0 8 1 percpumem 16 39 0 7 1 0 1 1 0 8 0 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 560 6 0 0 1 0 1 1 0 8 0 scxspl 192 7060 0 7060 8 5 3 7 0 8 3 plimitpl 152 37 0 29 1 0 1 1 0 8 0 sigapl 432 416 0 401 3 1 2 3 0 8 0 futexpl 56 4217 0 4216 1 0 1 1 0 8 0 knotepl 112 73 0 54 1 0 1 1 0 8 0 kqueuepl 144 23 0 21 1 0 1 1 0 8 0 pipelkpl 48 119 0 109 1 0 1 1 0 8 0 pipepl 120 238 0 219 1 0 1 1 0 8 0 fdescpl 496 417 0 401 3 0 3 3 0 8 0 filepl 152 2756 0 2654 6 0 6 6 0 8 2 lockfpl 104 115 0 114 1 0 1 1 0 8 0 lockfspl 48 47 0 46 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 196 0 187 1 0 1 1 0 8 0 zombiepl 144 403 0 402 1 0 1 1 0 8 0 processpl 960 435 0 402 5 0 5 5 0 8 0 procpl 624 858 0 815 4 0 4 4 0 8 0 sosppl 128 11 0 11 1 0 1 1 0 8 1 sockpl 400 799 0 777 5 0 5 5 0 8 2 mcl64k 65536 266 0 0 34 0 34 34 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 161 0 0 20 0 20 20 0 8 0 mtagpl 80 34 0 0 1 0 1 1 0 8 0 mbufpl 256 702 0 0 44 0 44 44 0 8 0 bufpl 280 6980 0 712 448 0 448 448 0 8 0 anonpl 16 66989 0 50333 84 1 83 83 0 124 14 amapchunkpl 152 2523 0 2386 11 0 11 11 0 158 3 amappl16 192 2317 0 1404 61 7 54 58 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 52 0 49 2 1 1 1 0 8 0 amappl13 168 61 0 58 1 0 1 1 0 8 0 amappl12 160 6 0 6 1 1 0 1 0 8 0 amappl11 152 72 0 53 1 0 1 1 0 8 0 amappl10 144 118 0 109 1 0 1 1 0 8 0 amappl9 136 388 0 385 1 0 1 1 0 8 0 amappl8 128 349 0 320 3 1 2 2 0 8 0 amappl7 120 223 0 210 1 0 1 1 0 8 0 amappl6 112 26 0 25 1 0 1 1 0 8 0 amappl5 104 245 0 229 1 0 1 1 0 8 0 amappl4 96 600 0 562 2 1 1 2 0 8 0 amappl3 88 184 0 176 1 0 1 1 0 8 0 amappl2 80 2363 0 2289 3 1 2 3 0 8 0 amappl1 72 19181 0 18751 26 16 10 20 0 8 0 amappl 80 1138 0 1089 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 13 0 0 1 0 1 1 0 8 0 uaddrrnd 24 423 0 401 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 423 0 401 1 0 1 1 0 8 0 vmmpekpl 168 7269 0 7234 2 0 2 2 0 8 0 vmmpepl 168 59181 0 57108 135 10 125 125 0 357 29 vmsppl 368 422 0 401 3 0 3 3 0 8 0 pdppl 4096 853 0 808 7 0 7 7 0 8 1 pvpl 32 196143 0 176352 193 0 193 193 0 265 30 pmappl 232 422 0 401 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 237 0 3 7 0 7 7 0 8 0