kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Aug 4 09:27:41 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.207' (ECDSA) to the list of known hosts. 2019/08/04 09:27:55 fuzzer started 2019/08/04 09:28:01 dialing manager at 10.128.15.235:38618 2019/08/04 09:28:01 syscalls: 332 2019/08/04 09:28:01 code coverage: enabled 2019/08/04 09:28:01 comparison tracing: enabled 2019/08/04 09:28:01 extra coverage: support is not implemented in syzkaller 2019/08/04 09:28:01 setuid sandbox: enabled 2019/08/04 09:28:01 namespace sandbox: support is not implemented in syzkaller 2019/08/04 09:28:01 Android sandbox: support is not implemented in syzkaller 2019/08/04 09:28:01 fault injection: support is not implemented in syzkaller 2019/08/04 09:28:01 leak checking: support is not implemented in syzkaller 2019/08/04 09:28:01 net packet injection: enabled 2019/08/04 09:28:01 net device setup: support is not implemented in syzkaller 09:28:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) ioctl$TIOCSCTTY(r0, 0x20007461) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchmod(r0, 0x1) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x80000001, 0xfffffffffffffffd, './file0\x00', 0x80000001, 0xe4a, 0x8, 0x5}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x7) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x2, './file1\x00'}) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x40) r5 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x3, 0x6) bind(r4, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) ioctl$KDENABIO(r5, 0x20004b3c) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) rename(&(0x7f0000000340)='.\x00', &(0x7f0000000380)='./file1\x00') kevent(r1, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffb, 0x40, 0x40, 0x4, 0x9}], 0x101, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x26, 0x43, 0x0, 0x2}], 0x1ff, &(0x7f0000000440)={0xff, 0x9}) utimensat(r4, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x8, 0x8}, {0x7, 0x5}}, 0x0) mknodat(r0, &(0x7f0000000500)='./file0/file0\x00', 0xe020, 0x1) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000580)) open(&(0x7f00000005c0)='./file1\x00', 0x80, 0x10) getpgrp() fcntl$dupfd(r1, 0x0, r2) open(&(0x7f0000000600)='./file1/file0\x00', 0x8000, 0x80) pipe(&(0x7f0000000640)) 09:28:06 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x140) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2080, 0x6) getsockopt(r0, 0x4, 0x0, &(0x7f00000002c0)=""/4096, &(0x7f00000012c0)=0x1000) setrlimit(0x1, &(0x7f0000001300)={0x8, 0x1000}) r3 = socket(0x6, 0x6, 0x0) r4 = accept$inet6(r3, &(0x7f0000001340), &(0x7f0000001380)=0xc) getpeername(r3, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) r5 = dup2(r3, r3) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001440)=""/215) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000001540)=0x1) ioctl$TIOCSBRK(r5, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$inet(r1, &(0x7f0000001580)="7f18e7c914d40c551ded630e2e4f9c28e8824366cde0670ca00d28038fa238ff20d74a856281c071709fe41671c68b1c03e2469f61eb470a176b3e8dec14125e056a8c09b2d16b71ee4bc00fb55e7fe2afc23cb1a00571f5692bae19afcae9668e19ce238a526b167666e33133e1b2dbfe8e08fdf1fe2b4f8bb7e79f9c9b9bec58ad1aac5afab664268fca64b285ee4e1c331c66fb5327aa22531af0c21223a764a7852a895f92063f93158b9b324287ddaf4ff99302404c55ef3593ed2621cbdce4007306a3c12d7400cf9443ea68152de6833e3d3423693716083a9971894638905cc3f3729a1e8ce5", 0xea, 0x400, &(0x7f0000001680)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000016c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001700)=0x13) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001740)=0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001780), &(0x7f00000017c0)=0x8) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001800)={'./file0\x00', 0x7, 0x8, 0x7, 0x0, 0x1000, 0x7fff, 0x3, 0x1, 0x0, 0xb05, 0x5e03}) bind$unix(r1, &(0x7f0000001880)=@abs={0x0, 0x0, 0x1}, 0x8) 09:28:06 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = getppid() r3 = getuid() fcntl$setown(r0, 0x6, r2) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) getegid() 09:28:06 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000280)=[{0x0, 0x8, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x7, 0x6, 0x800}, {0x7, 0xffffffffffffff0d, 0x1800}, {0x4, 0x1f, 0x1000}, {0x0, 0x2, 0x800}], 0x7) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x0, &(0x7f0000000480)) semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x4, 0x4c0) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x1800}], 0x1) 09:28:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x21, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="9161daa00942a1e95fd92dc79e5f5d4fdbe8d7852192e3cce402617710843811d72562ddc4d36c", 0x27}, {&(0x7f0000000080)="6344ad123bee73def75dc0fa438346e2316d9aa4234c9885c8c86847143171a9711e2ec0e1b4533e7357b337ee6eec2815cbe7754742f5eb9fc93a056e73891f46a42a497b91a14f2583ac32c26c6a944d178d2ff1dd8d", 0x57}, {&(0x7f0000000140)="8ef584c8c4c06e13162282e5dbc8f061c96db11786f63842", 0x18}, {&(0x7f0000000180)="e7064ad7343d50769dc8488724e6c4a87f24c58b66f25b0adfbd03df514c9e0bdf5cd35e58339caa45cc0dd3e3ab26e2e2950251063f2e2eb733d85a9fcedf2c42dcec103dcb22162063edb42a108aa017a29a5dcad155ae7bc64b17468e46413bf9", 0x62}, {&(0x7f0000000400)="6e190add138a320847c4c81f61a39f9ddd0c0968dc2520ddf1c330b44074a516fae849787b369a64c620c73dbff1cadc19baa8b3879dc52d195207cd433fbe062950e44fb5893370509315ab4040c7e191e41ddde38bde398885741fac8bfae57e453df70316e1c015bcb85976deeb5cb49dfd075af6ec75da8e749034db289ebee4f4b4c72079be73f8a41fb8778bae51f21553cc10f67a01f7e31231cc7accbb93592847ef6f1ec0863caa9f1bcc6e359e3a71622490ec8e97ca94d1eab5242b43a84ffa67baa0178f7d9a9f322cad6ad38e5e8912d6c1a51c380a8a95837ef9e518a67d77ab666fb94cbfb1e77626522c0096dcc89af02fd52e264f6262d43a8c138e8c13060e392f728fdb7ca93c7f2a455f13d2282388a9c703e4a57405cf2b4f4d20090289c1e6ef9a3797817bfa77f7481a35488fb3273213ac799845ad035a5fc0bb5b1939d13220537908e8525cd6e37298c625bcc9baa70c1ae0d02332cd7db711537c99e6d54f0883111c78621121f9648df1444ece907fd9bbaf3021539e5fbe3b9a88167ce86f2b38e99802673b97f98e136296453da5813ff3f6662386fd3d2f243ae2ac3750a4242d04a90145505cbb569407c931953fe50674a311c491a8c9ba360a286ce4f76d6157eeb012e4477f48cf096d0b5de64bbba3ee9c521ef725ece3270114d27af64decaafc9f9db6b99f3cd1a05209881bb477c9cac9de64ec80b4d85452ecdac9552f456cd0926c6552ad450ece623ad4ddd92a70116de6b5d44a6a8b5d0636abb333fde282257ba9d069ed29cb8647d54d9e11985b36cf60591a533ed5ae09446a9a5c7e21abd801e95f7b0c2b34e2ae76025d3ae96ea5a00de985e91b4bacb8bddd2d9aaaa2d7ef4440c99a15c4ad990b04c2da8c5894c953120c8c8d8249b6d56ad8d5da3c24eb54ec8fe3bf272d3162397d521dc4ca69dea77742857d6d62d1d813430712db76b7aaaf0258c34b8aa27241a0045c311cd1134d61400f819c9aa371ab6cbb7d1ea349ab9a5c480c952c464ca278325e05f24074282582e9959dadb8426863147227e4c73a33e14d47b2e046d2438e0dd57a25787b406ed5f75052b13a2cee6e507b187f6d263ca1fff598d79566374d0c7ce22adfae018fe83fb16788fa2343a85af1837515f289b5a5994ca460fad1e11889b6acdab2fd6e287a9fa77523d0bf902e48798e3811de7ef6aeea0b35b1e73b18d10ae8a7de1f2ea148bc4ebb97c829b6b188cdc0c0b287e92c7abbb3a461b02b2f64d2ad46299483fc0af4c2a1237c7b442038071a8e64d8c5389596973d25261eb03639301684be1060c4b58af026a8611f4fa05d3e8603a590fb1865580f9d7fff0adcd467030583629a69ea23611fe2dde019cb30ccbbf7100b2af617a6bac593098881f62d2fad883a71c172688885b1cea6c2dd8b03d13f3fa59239ad0a90fe8bd8057b4b5be18c23a04a646982efaa118054db6bf46476ccd5b729878540ec511daa0356e348e979aeb795dc864f363d944d4a8b2d4dbaa6f2492f8b82f2974790e9d6a15095eb4117b3701dea2a09b563cdb1e5f1446886d90f517468839a656901660dc4637e7c779a04948027a06d227bbcf95812592935716b1294420e8e046c73e585cbafa0365d75cb9e54faeb198293c7a51c5740c422fa3dcfb91acf424b8429c057e7e36e98809da0334ae419e8a619e1f8facf695698d9ac917d6afb581b1bb39e4f33d307aa99d93894c3b875e06cc5df10bb2e333d356dab6f5f2ad0a09ba490d24d2f154b04369d85bb37bae330ab81cb4c05da9f19e0cb0b2e3b0993b59e47d8511b1c4ae35c0ce9c1d663a8ed8cfce6e854bd1b77b6e32fb9921cee7fdda0d13149f45b7232209d345db3d749a385c01cd7b4a9d551af75b82629eaf84470b61dbb64711453bc267995d79cb6e723d97a4fec2e9696656a778a5a1d04972c7157f52a8b69f4d5aad70768f6fee559cab6c98417e6be60d5a2fc0aba6e60e00d7d6dddcc5c9609570118b9120d32292ca9711875fe814a2face888ab0d664d917b1083b22985494852e020ca7bd8ab621c9555d3996eab1bf1c3391648619e46b666327f4e8b345f3d2aaee004472d5903d835b8d5c93d0a410ae10a6369d0d4d35c51afb97a8ee4777ab9347960dd2668e46d3b7123e6d3bfeb4e3ea2400b4680d7f501487aff1aac8c798f975a2f42f1b7742ce7625b17c6963e66ad71ef9650d2781e3b5994c44885c3e8a977eeabfb27619a1538c62a26b653e106f72bc031dd4a1c325b027d1c7b03b5edc984b05cb0f4117ba55247fe7f1022f89874467ac4b356b0854077ebcb66c612680ef8460e1fb211a9e126c8820bbfd946cfd3786d5e619d36f49d6aef4696e8bb1a87ffc79d694e4f2e51e7ebee5a62a21d6b435de23660288a00927a996e9c51cfd36b8b61f81bad20aeb153462e8ede5627dab799e954c00f183e6d7f326e5bbbc87b27d14514909ac363aa9e9465d0f7cd90604d00562ac42824c49da9af80c11098f5568f7f73945d27c3fee2f4d048c09500650adba46dcbeda79267209a3adab0d770cfaddaf76a1604a7944336a96215f9610d0620f71fcf3b76ab2b8d82aac58310ae8ce7c9f4ee18265e8d3a493bda117365d1b3bd8262e099838c88c278c50c7d63fcfd6731b8250fb85334a2d5cb78fbd76e888e141e6127feaff47e5c9b37df2b0d93b5fa0907bae5a4b2393f423a6a91e4324716847b5955625f07ebab2d1734b24cabadc494da3eda597238426438b1bc0b75a7e6bf87a542867c97ba2f8b78ccc693028bed979d05c9c226c89616cbedf057f8b6194a4513e8a90df15fce80a8b496b2144828ee924f68393659f32edb1de89bdb1dbdabc68ffca03fa8d64b82a15a7111ac6fab0ffc123c211ca87f15c8bbe73d488e7abaa0336455ead4fe7986c05f8f26bddbc9bfe1f141e257be5ae2393594c4e5abdc7190ad3a4bb137d6432a3829b145da14fc6255061632c9281acb416fa84d9fbf6a61b220484ce489b7867c6eb01f3bc498cf434fbb0ec6defc1813bd32b5a7128277948d3fa5e33ac99f54aa5dc7d5709e8bce2f13561b85a158fd7fccf0635c935d3567a4d580caab5c6dccd85c604c8d1f38c9f5494990b4c9c729c749c8085e09cee93676b3560e527426f6e27f3db6ccf65c6e863bfe0c3d7fcef2b4aa0613c20935e7482774ce171f7ac1d9238be2bb227a50c06cb69d5200a25adf11aaadd66800d3c2427e096ed087ca77204ee3fa3ffd21de36740da1edebab1a0cfddfd07dc78315c32d35776c3b83761c5911c80e1cefd428bf899ffecd0e582c3784885d1813276b4ff4a59de033584a7bd33f200d874b08619b6c4ffdc75af55ad50cfb4b5da6b23dbd77f3046e8a4270072bf6b386522889f783732401183fd6ff737f1bbf8abba0d6662e1865c7f9ddbce58d8eee4dab0331e86f902008f362f249505140c1e2024f964716a62a7e9ea6cf3846da0aa633882dbf4d655ce9e90f05e54547584647f7e682ed387f9cfcaa34d446e40ee43ce52271d64ef49174bb13672e3c9993cfb306468688d7595c40530544a0792d59bce49c9bd4163b8393ce664f918572b9624b16947c99b96a1ce618cd38847e4df4b055900f6fbaa6ca7bb56f899aaafc080f2dda834920d5c0059814dd4e02b4842e2d8685c88a05021eb96eeb6f7cdd553bb347f6fdeb7b9fbdbeb60c410289389081ba9edf1eda78747ec8e4d3cea9bc0c7efc6c726af26c112d18f3ddbb7af8a4b53b92e845e2a46c81e08785ccaf4a56129ae1dce1ffb8f0b461727ee59dda0cfbf3fd11a36a6d691fd83f2524ef2e6a1220d6fa1cefc5484f67840aeafdce9005ef6346eae9ff58ef8093bf935eba059b6f6ca12081b85355a0530d37425f0ba3b4a3e0921f743fc114ecc749aedb3acdcf9d236430008a427b84571e3427b1861376ec34ecba75baa9192043d8b629b074f83463c9a2cb985c98db1527822974dede44a11873eacf4e44ecda8da068d74b728ead7172c1d723f5c498b73a87de1f8f2d4f3498c93b805c05c3d0cca4a8ef5fa8546dc024990a2e5725193056de0e2607a7985208be91794ec00bf809184c32be2d02d4b8729fa71b48db4ba9f72917786f49c2ead8b02db60af1f165df38b1af4257aab38870b4af44554e482421f20e1366871509c788deceda4377ed2e4b488d77a98e77a6244887bf5c7d67d97bcc55f1fcc093ad0d3747a775c195737aa5b6f114f60b75d3bc498ae12d299c88ac7720f4376e152a0fae0da88e23097b9cbd4f0401cdb06197cb7a964acbedd79186577951dc833c67596ecb6ec72d3ef58adabbf2bc95b3bf53cc06757615d1e11d73ce8811dfb4de230d0d0517ad5e7b414c4d4831b45d2828c0b0113e254004036984daef13bd88944bbe800e66f7e8898f889d0ddbf98a5e7fb4683f7c069b2be73b27732b8fa110876547eb5aa8e072c37e6ad5f615f89bb4bc4d9927bced64f87e8a27fb39521851eb78847a72374e304f5bffb6ff306b8e1f1feb64013bb54476632173df318d9a90028f1a1edd8ab32445cc15098b67076ac5328b0d6a2205ec27575c7af2f143cbda79d44be5bec1032ad8878ac9b13f4c2afc285cc0885b5d95d793fa9f6b93e1f4c70b796aab2f10a899e1940fac8819a481211a1f062bb924da0dd58686f9e5a86ba1e8f4814ba0c9b8618d276527fed05e2b7328de8a33aa735054461e0dd1a2e5e3b7f163d6c6242864edeb208218b1b9ba8df09ab68c0f5d1d7ca6d704fa7de0dc48a53503f3c755746bdbbdbbfc459485522cd44305424727fb3d6315a865dd38b16a64ceb3d4830c07a5c893b1d925c99f4af9e6ad4eb91ae3f0853c1d93990cb5695ed6ba55ad1dc0d20952d9c99813a7c26ce6f98adb5cbbc2003732c80e4b0d56a975690f6e50cb054bbdf06e10b622c576dcbce2d74664c9965f10821264493b6df7bd5ec7fe78c2cd3cedc203914cbb2e80acdbdb053e94baa3a42b63aed89e17320ee6068c423ff4badb0515ba1a8dd13245196f21c063e9f00006d3cd69a797b0b930cafe555d45e3774d81e66d3de67e0b3376c698d4cedae89444d8d12919f3803f20460c9dd1003bfb3f6e8f2e12570e353a52739bf9c9113bba35564b3f9fb759bfbeb447216d4fc56bb86ecffdae54cf4a92dcc449882ac472d27add069036c2d8fae74f09698a1e7aae1acfdd3356c5b438ea2ab2d698c8878344e196462fde0316430cb0364e5cb9d910b9d2e3b1aa696aa6541ec8d3e73090fc3151f4840766d4e61a41b59f724415e6393ee49ddd3bfdf1dc8cb004dcc9b8979588f44692d9ec3e007e53adaaaace51ad34eb81e55a01509014b9b5713d76c89aec7edbab91da36a923dac2909065ea8de38d96305ae5bdd0d985bc6b203497a441f578122f79ad276a54b63291e0388cac83d7108d45f046a110bdf121cdcc2cfee9a8e3bb018f49131a04e5bca0985985778958d21be67831b2f40307b8d83b5e2200a716ce622023136d925cd4545d77f8c3926695443b400716ba6753acf01a9d780d31d7b941ec485989f0e5fa59683a3ba9122c41055cdb0b700232a07da5a4577e29a1240badca8752831474df9723558cfc7fbd1a10abb42f39027f45bcc6ab061ed44663101b0d676d83bcd0755737cb2e6212492fe91a7dabf67f4a07f2b921e942a2b96f3e8a2aa56902907b364300acbdddc43c9ce746b66038b084ee412e021ad35ae2ed834d84e4383581e6", 0x1000}, {&(0x7f0000000200)="4d9c36e056a2d1", 0x7}, {&(0x7f0000001400)="93034c9d048025eb098dcaf4cd2242fa0d80fdd84f58944243877bd7c897da1ca5846ae19f0f0508be838ed3c1826e89faacabc583e9f9964aecb8466793953fb08c945d8fe4155adb320cb70abd2146a96ea43c70c9d7314c112319405fc67bec0d30298e90bbf28a1eb85498a1d490926f26d1efd4c9ac871bd5dd9e62c20f144ce9795bf01fca130598d74ade9160b2d4b3da91d19d3d1dd5be064188da60b47e4f7c144bb1c6de875f701fe7a8d17cf41196f598fb9990ec3b", 0xbb}, {&(0x7f0000000240)="e761c361ab190fc615b11cb2ba08952bc5c55d7d5eb76d5ad46c558f080711adea4a99d6aa154617efc98efa8af9a020c7190a933598ab99a96f", 0x3a}], 0x8) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x87}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {0x0, 0x400000000000}]}) 09:28:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x20, 0x3, 0x175c6c06, "9694c19734268196e9885091054f3ca160951c77", 0xb7ef, 0x1000}) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 09:28:06 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x1, 0x3ff) 09:28:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)=""/129, &(0x7f0000000000)=0x81) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 09:28:06 executing program 0: r0 = socket(0x800000018, 0x8003, 0x100000000000000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8002, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x1238, 0x9, 0x61, 0xffffffffffffc102, "427c5c7431e6d50bceff8c49a77c594f87c361f2", 0x78f0, 0x9}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x1ff, 0x0, 0x8, 0x2, 0x20, 0x0, 0x101, 0x10, [{0x10000, 0xfffffffffffffffd, 0x36f3ca11, 0x7}, {0x1000, 0x6de5, 0x4, 0xff}, {0x20, 0x7ff, 0x1f, 0x1ff}, {0x0, 0x5, 0x80000001, 0x1e}, {0x78, 0x1000, 0x8, 0x8000}, {0x40, 0x1000, 0x0, 0xaa90182}, {0x5, 0x5, 0x80, 0xfff}, {0x8a, 0x4, 0x8, 0x4}, {0x40, 0x6, 0xfd, 0xfffffffffffffff7}, {0x6, 0x400000, 0x200, 0x5}, {0x4cd, 0x401, 0x0, 0x80000000}, {0x0, 0xffffffffffff8cfc, 0x10001, 0x3}, {0x1723, 0xfffffffffffffff8, 0x20, 0x2a}, {0x401, 0x1, 0x3, 0x4}, {0x9, 0x2, 0xffffffffffffff87, 0x1}, {0x3, 0x1000, 0x0, 0x3}]}) getpeername(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x25}], 0x2, 0x2) setsockopt(r0, 0x5, 0x6, &(0x7f00000000c0)="4a39f01675e99a23f02b4fc49774fb980553909372945443381dd3ed5bce1a7ffac6ce19e2e16ef7d1a4f78ceb4a71a7e40164675fa9d34a58e3540acd351df0c64bd89a8547a83d5f407eb4e9b6641dc977fb07ec7e97208268cdfb00a323fbfbac50fb9a967b0cb9e5749d4dc54b9c2562895770f69a1a07d92312149628a00445fd2e2594bfafcd906a405c6385318cf0897144a18124d04696719b1b6b8c7de02f64d840d00cd372060644a3aac568553dc96bcc4a7f17ef40bb7444ab2435027d1b4ddde60b83eaa23024a98f62405eca1895d10b2c384bd776b86e4baf91603570db67d7f355169436d6b7101f", 0xf0) 09:28:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) fchdir(r0) write(r1, &(0x7f0000000040)="ed40a178073dd7b273e0b8133d52410cf04adc2b5445a5e335cdc97a93a2d7c8e2ee0707d81efb340fb9edc73f", 0x2d) r2 = dup(r1) dup2(r2, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xd) 09:28:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$getown(r0, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x9) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/14) flock(r0, 0x8000000000000006) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="9874498db277f815ead9287d171edc7b0600499cbdce5e0a20435a8068ae7a5466929112ea5cf3917ada59b2332a634b80600381aacea0db731c01e86734d4b21970fabbecb1572a985db336fb72973283baea50d09c2939a2c28b3da49e1ce887fabb7abd556937712120fdce8cde2b38a8555b561e9ba3fbd92d42d77dcdfbc667de2edfae63050bf9ab9049f1cb4c0bd84304d9", 0xfffffffffffffda2}], 0x1) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x101, 0x120) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3}) read(r0, &(0x7f00000000c0)=""/66, 0x42) pwrite(r1, &(0x7f0000000380)="99ec196c1fc7cd523d85d846c4d0653441c9fd9c552c3c081b0ef8be2a0ac7cb426a01d5dde10e7ee01a20175b8a2622cae1bc2c3611c5d409d939aeb933a29f0cd6d13e3bb780df0d800c311d423799518be162d11cd19e3796c707fd74dd650ddeec31c2131aa52b71b644bb4c27884952b946c73c6e1a5bd05d7e7bdce1ce990c3ed234525675ba780afa8584f56f818a5c81", 0x94, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1000, 0xff, 0x4, 0x200000040, "0fe33f295be71eadd30265e8e5bc27c731c014fc", 0x845f, 0xfff}) close(r0) close(r0) ftruncate(r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x9) poll(&(0x7f0000000240)=[{r0, 0x80}], 0x1, 0x5) r3 = dup(r2) syz_open_pts() sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000640)=ANY=[@ANYBLOB="805544afc6d2ff211a7e2e9ac72e2197dbf6a6487dba382a498fa4f3a030b5e702000000ad921ad2d54808000000de6f1de213e1a3201c774d57a4e33daccdf8288a6ec19c5d858b111bea11af93972f53814035755f366d072f0227f09f484080bd168c6b615a4f8c27af"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="6e9d2be4ef68ad3a429cf38587ae0078e8874e2f7eaba828ea652562d2b2c9087d", 0x21}, {&(0x7f0000000580)}], 0x2, 0x0, 0x0, 0x408}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 09:28:07 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000003c0)=0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x510c) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0x0, 0x2, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000400)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) socket(0x19, 0x4000, 0x2) semget(0x0, 0xffffffffffffffff, 0x2) close(r2) fchmod(r4, 0x10) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) 09:28:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) 09:28:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x20) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1, 0x4}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x9, 0x8000, 0x15b, 0xffffffffffffff7f, 0x2, 0xfff, 0x200, 0x2}, &(0x7f0000000280)) 09:28:07 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) write(r2, &(0x7f0000000000)="6166c36a83a2a04a024d8bccf529", 0xe) 09:28:07 executing program 0: pledge(0x0, &(0x7f00000002c0)='\xa5\xff\xca\xdd\xdb\x16:`\x8dl\x92p\xba\x82\xc8<\xf29u\xec\xe6\xb1\xae\xf00\x83\x9e\xc5\x8a-)\xdb\x1fS\xb8\xc8\xcd5l+P\r\xc3\x88a+S\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\xc2\x9b0\x87\xdb\xae\xfc\xdb\xc4W\x90\xed?\xe3\xe02\xfc\x94k4=\xb8\xcdL\x9c\x16\x1d\xee\x81)S\x01\x00b\xbbD\x03\x92\xde\xcd\xd9\x91\x90\xba\xca\xd1\x8a#\xe9\xa3\xdd8~\x89i\x13\x14s\x06\xa6\\\xad\x12(\xafJ\xf74:QH]\xa4!)\x96Of\xd6\xeefT\xf1\x86*)*\x98`\xf0y\xb6\xefb\xedg\xc6\xba\x1dL\x19\x1c\xf9\x9e&QZ\x94\xb1\x97`\xf8\\:q\xad\xe4\xa1,\x9a7:3\xba\xeb\nZ\x96qs\x9c\xad\a\x82\x85F\xc5\xd7G\xc8\x0f\xa4\xfd\xfb>\xe9\x16*n\t1`gM\xc4\x87\xd2\",S4<\xe3\xc5\x1b\xc20\x17\xf9\xa0\xd0_\xc8\x03\xc1u\xb0\xab\x14\x84\xfd\x84\x1a\x91w\x9a\x9bm%\xde\x9b\x91|\xf1~+\xb0:/\\P') r0 = semget$private(0x0, 0x4, 0x114) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/116) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) write(r1, &(0x7f00000000c0)="f5e0377bd5358917f835ab5b577d38a9955ae2bd7d6937ec3901fd2c2d5e87b3a711a9c4291c7453abddae5253636e48182349563e35ce036219d79001de1dd912be4dd1a896ededa15d15ce6e90d1d892337f86d8821545334a703ea9ec1adc619f965588ae7216a3b8a199ed338803c215a1e36e08f294dbeb043483e05b4c5afafa5dd768f2d0abb4657e6a6434d65d6f4fbe50abafc200430dba43d28b0b7462c3e4d20c6d4f40b8acfc175ff8be7ad1d9bfe8e2085c", 0xb8) pledge(0x0, &(0x7f0000000000)='\x00') 09:28:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) write(r0, 0x0, 0x0) 09:28:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x7, &(0x7f00000000c0)={0x1000000000000001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') dup(r0) 09:28:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x100204, 0x0) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000001500)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:28:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 09:28:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) read(r0, &(0x7f0000000040)=""/32, 0x20) 09:28:07 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="94948c915bcce5bc10fcd406a4b26500637fa3cd5732bfc9192642d0ac0b5e209caf5620a54b65329c9559640d31187dd9b4008ae1665c5c84ba872cba53d1650e2e435c7e7221cafbc07c0149fafe26a6508bd6f914d247d272b6ba6f3883b184778d72932aa1c8c904f9377d7a412bb9ad02634a83178db6a2de65c64a8bd2b5653457b1", 0x85, 0x4, 0x0, 0x0) 09:28:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000300)=""/84, 0x54}], 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) sendto(r1, &(0x7f0000000080), 0x0, 0x8, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:28:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:28:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:28:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3e, 0xfffffffffffffffd, 0x0, 0x4e8537d7b9314360) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 09:28:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) getegid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600", 0xfffffffffffffff7}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:28:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000002, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:28:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x470, &(0x7f00000001c0)="e9ffe361365c8885a40d0f232232bac30b009f8e98175364b67dc20f4e4ac80094ac5d0896b7f055b99c8b7a32bd44e175c57fa300000000000000000000000000007a4960e9d6953378c85172fcf59e0d13eadb948d1fc141a37932b76644811ed731b8dfb5595afd3098e7d7d7156e4b4c20023a54e2819906415df7e270a1947ab72a00ca0976") 09:28:08 executing program 1: select(0x40, 0x0, 0xffffffffffffffff, 0x0, 0x0) 09:28:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() msgget(0x3, 0x80) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 09:28:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) read(r0, &(0x7f0000000580)=""/4096, 0x1000) 09:28:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000a5, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:28:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff39) 09:28:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x21) 09:28:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 09:28:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3, 0x8000000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() connect$unix(r2, &(0x7f00000003c0)=ANY=[], 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r3 = msgget(0x1, 0x0) r4 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xe0, r4, r5, r6, r7, 0x100, 0x8}, 0x59, 0x2, r8, r9, 0x7, 0x2, 0x4, 0x3}) 09:28:09 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000080)=[{0x2, 0xffffffffffffffe1, 0x80000000, 0x1335}, {0x40, 0x7f, 0xd, 0x4}, {0x96b8, 0x5, 0x7, 0x62f}, {0x7, 0x96, 0x100, 0x40}, {0x6, 0x6, 0x20, 0x3}, {0x7, 0x200, 0x1, 0x100000000}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x35) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 09:28:09 executing program 1: r0 = socket(0x1b, 0x7b4affc67d91a0de, 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) socketpair(0xaec3112d2e099fe5, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) 09:28:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90d2, 0x20000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0x0) r1 = syz_open_pts() socketpair(0x1, 0x7, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0xcd09}], 0xffffffffffffec7) 09:28:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="a6b60848") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 09:28:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x5}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 09:28:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x60) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0xf58) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) sendto$inet6(r0, &(0x7f0000000140)="917286fdf12f3941f32ce7facd9115861cd69cf138ea5f750330b454b41777197bfeba38649093d7fb97647da8825d967f3bc9016513c3bbff335cdb0718a19e324b7ae6cdca042a42a56751af1162573d844e260d1277607197f3e52e179eb255c8367531329148b7d6af824f5be4172d47f89546011066d5f83dc0b4b5f16ff7b30efd1e581dc5a0efe18b8c8436a44e581509633af8e0a67f5214ef36d58bdd044b19140ff519ddc86ecbb042756b77f14124cd4ea8a7ed108174f7f11c08a3b5663fec63faf335a8424d292c00003e4728917d", 0xd5, 0x6, &(0x7f0000000240)={0x18, 0x0, 0x6, 0x80}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc2, 0x31) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x20000, 0x0) 09:28:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x100000000, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) socket(0x13, 0x4000, 0x5) write(r0, &(0x7f0000000100), 0xdf4f) 09:28:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff09}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2d}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x40000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x8565}], ['./file0/file1\x00', './file0/file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x4}) 09:28:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 09:28:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) fcntl$getown(r1, 0x5) close(r0) 09:28:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) msgget(0x0, 0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0xff}, {&(0x7f0000ff8000/0x5000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x7ff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xffffffffffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 09:28:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x8, 0x0, 0x0) 09:28:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x1) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x40, 0x8}, 0x8000, 0x7ff, r6, r7, 0x5, 0x1, 0x40, 0x10001}) 09:28:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x102) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 09:28:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xa1) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x1ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000012, 0x6689, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x41, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x8, 0x5}], 0x401ffffffffffffe, 0x0, 0x2009d1, 0x0) 09:28:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x2, 0x522) semget(0x0, 0x5, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:28:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1a9) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x3}, {0x0, 0x8}}, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) 09:28:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x6000000000000000) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = socket(0x10, 0x8006, 0x3) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0xffffffffffff0001}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000300)="0af9488992ece8bb3f876bfdb3626081e808a63fdebb0738ad31c1eac42972e5b0ce16694cc5197bd1a2e5db3241e91d695649b655f5aaa1b91293360eb771182dd065d26a27fcbce67d023512bfc68520a6315ff2e3265c1db15abced122264dee29fa0d04bce6014b5afaeebcea239367496bb3661844b320a5bb4a89846505749e29fd98e3509133e045cd1f85a820cd4ce3acebd7ca5c457bbd4311d69224a897b6513603800527c3f868500326895fe530d2d1fae438c046df55e47f47f5385287d5609920f6ca64ceca3a1872d26d221e2e2b09fba3f4e2b906f00c5a90039fed087b38a5c04cc772e9f37160eec79a6740a", 0xf5}, {&(0x7f0000000400)="7c7c3213b180b85ba333edb89d5ff9855bfc3620e4b20d15e47894b448d72a8783181649cd83990bec8ca240f8e6b42696510d972970c57f21a475c6dc94635fa08c6e121be7ffc8fbb833f3b75cd0437a858e35bfb9cedc88a084afdaa633ca272e68ac0e400d34c066de4ce67bf505b6b9e899bfb3f62c80c96091e4cff451a6c10608ffe146e87409c58faef9dad8145e923ee0619f755b073d1bc7417e321edb51d18527af3b493febe5c835198d2605ca3f1d92d467371a5f6bfdb7e416149017ac68a3532474ad92463aca612255dd518a1ea208bb73", 0xd9}, {&(0x7f0000000680)="95cada5625dd6bc3431fce4429fc8eab9215072c08947613cd08b95ad8c615172770679f593238f133346791ad85034163558c2b65b3c25a936abefafdf2fcf573f166c0635467f7572f2b65be83bb944b5aa81394c8fec575f96ee1f4d3091631c38f9d0f9da2258629af9981e198e350ea701984f98649759502d4e0b061d6d5631f4411182a814555afd8d6d129179cc2617352922c1c0e6fc2f53d67a6bc07edb3a33678a4adc33198a7fb9732ac56fe4bc5f48b9d394ae9feb03ebec01b85589b94eba894a1f5527acc46c0d9a743c3fe64af211163914caccfe17a9edec9ee91373e81c1b85240f7b24ad6bb2fb6cb18f8cbc43e037b0bdd8a990a69c8a8be15942db092f92365f25f0555e0a802cad4ed952a3a3cbb9ea1da19f8375d690fbacc84c368a731362b03e3542c28775f71ba1b99b9bdf1669dfd900193306011991930d3a820a188ea1280267053fe0500d366af410b98df5d5237e0659d45eb14e762c0596ec63aa36f1bf3a490cabc1f946986cc415c9c389c132755a33decc3ed96b60c38ca2df1a507cd69fe35cee87a4147380f33526a93516b8671efc749e58b68dbf9a0a87bae81dfa79ea3bc144af44410cd1d89b1ba4b715e0f41ba5deb52629eb8204ab1fa6872b27777559c151a79dd545ac42e036dcb70b44d768e269318ce20a39e806d35bfc78559bef448f1271b816b496c787bab679fffab1dbebad2cc3ee4c2f351935f9a17c283972af2c0ee725bc2db4d664371a7ea80fcf2c9e6fcbf636ad9eb1904ddff92829ce1d14e03863a059d621e43c029e05c76864a32462260458a11aa2248cdfac234eef7815dc7c2aa445e534e9a051dd85c26b1d173842a6724864fc58bf8b34c181d7cd8d3267680957c36300acc01315b78c6a277ff76c42de5211669b9f8ca1829a05811a0a38828ef9704c2dcf09c8f4ccfa83e903f5fb729170dffd2cc97dadeae892d51f30e8a70828af5d961325923e8966996f7cc22329be454aef9b1d3e1e5d9ab134e221e91abc94887da969aad2d45fa22a9099c04d496e30c76afeae0b8bf34dd906593bed4dc7ccf720d612bc195d4deb203f1680fae58be9d4b70114a570b1727e3723210547a1f705d1882d28761e4c4d58f220e40eab46be9e5ac14db4a8d0b1039ba66b8e2a7ee24b9db62930756c631b7e839da7376f4f855414a8936c12d3ecf231c14eaf08c1057629e8a7b802cb4094ab334f79ccff1c6f151eb0e2e22cc413d7e8722f5076d189ce0e580055ca18479d06258822b73ec7712805f696513c1bee7b547caca91e449fc4878b3288d9aa8150758c0e2f06ff6fc11b4d76f9cb2ee097daa44bde17f3c9e07f7f48b977ea563271abf9581c7c3aab4d8c6322f68365af187929bbd9e6998f21275413fc8265f14c87d56c311dbf466542e75149dee6f5a08d2d4c095754894b9d4850c14159d7c7b1f8c8757556fd162f16764be3cd96dbd9978fb36c373e90f2b61d9dddba4c3cbf1740c7332fcb0dbbba8f2d8fced7ef5382bfa0f79c4e2fbed2b8c7d6f7a2d3e3c65e36daa037e14729f33a93394a179732111b70f1317c71a83218f6382b62cad73243b4a228dfdd7420702708d24dce21ccce490d84dab7199fcb75b425c87b578a44feaebe36bba0bfa04a2bd908c39dfa2f937aa58a2c0afef256ce02f82418dff80dbca590f3b5d6debeef7af0c75993e1720c86f96de3e942202b495755e91d6fefb15722d6e742013b4d56ef31cf1f0f98d6522b34f8a60158a4cc3aa805cb3e63ec2aa92b5fe6a2e602b21f1b819e60fe18433f6938d2c3eb5fb6e2cd469ae9e43ff76e5ade30f7c979f9355dc52e5ab3fecd9685abe8a9759212e1cb74b4cdc1c9d1efc5d4d806a88a5ed4aa6870fb9a077f7d385c545f7ad93d08b6ce715dac738f8bf8c53bf4a514cf7fdb049c70e2e40d85cc776909bb8e2ec5f17be922301661f2eeffef653a0b7fcd59c0a8ba70ed28371c1acd12910b177d948cb0278f96b22dab782d3b61d14240376da327fb27df23931ecc3e33d7d3007803234e343c0e019d0fe7e124181cb200f52e4611e6646da3cf067b79f23ee4bdc676030680cd69eb9aa80d1a189d68b7cccaa72dee096778a10f89ae3172ef11f8fde680c0ec58c19624c1efd3f948d751140fde3873b5dbb439912436783e2d3a989dc0bf2380b662f401b4832a6b3eab5e8eb3d4af76b714462b5e0beba52ea5e19a955f3c59f9a8926c0f14aa8c0b874eab5750eaf943e9d16a7ca9d6d6ba16999eaae07cc26489a623366079ba35f2c7c8b235cf2cd459868d4e7cec7168938a11c7e00a2c9c42b34cd7526a086d712f55696ea764a8fc8dbd1f86383ed4aa97dbea4bfad3f1ab485ce178fa6af0442da7b3cdc671006430043314b5260685947dd83309165d96595f677def7a42992e944f75a88fa9df18ee295f7ad7893338e2e83ab631d1c44f2d844c400d168a84cf008b5b74837b562db13fd118c04201b945ec24c518284159b5774a368d0c188151264b0863b0888b9fe2cc2d61b74921cc73d9776bb282f880af274f97c12c0a9a47a89174afa5242cfdea70445c0b3e401af7866df9157168b4fb2d644db58a70f78a7142afb9eb10db5f5281c6c5b29781fa06492a8cb76d2eb8e268587787a6fe2fd5fb375d9182fd534700c0ecbc08a9a41a0b1551400737a23a4696fe4e0095768fd884fc38eeea34257d123ef11f3b5e7d4980f336476e5ae2a7559631e359b9233045fab3361e81b1297191da2b4359cf364c58e528f284803aa3068761d5b8c59db6a004ed9633e0e62bbb5ebaa168877f993452f9a91cd49821fdb9d00071d25caee6e0389bc9d489c6a20465c2a906ecb0b6c7fef3801876636a0cd1150fc7d3d45685218877c249a04a5ccd5f27d8085ba1bc93aca4dd128ffd6b0830e17d36622e0ceabf93e5161dc4228b57b1842c2caccf3cba66a24d0ef3392c598260376d82b3b2eb940d166224364b5d404c077771a9cf0a1436a3a5d693fb0b37d5ca82cbb0fde56ce62cf0e63846da8ed648ff490214ad5891e25f5fa080a8205b3e5130bf5be2ecd0e02821839d4cef60386af10b4d99763fbccbbd9651fa24a2671aeb6fd02e45050930e44112502c1dbcd6793113afc8b7b3f14a440ffa603e18bcc9a7620573fd23b4b4ce676c02551850f37767479e9162158114cd521611840d4653e931e7f17f300dd7f5cae4637da50bc85932f6ba18a77e55d22c33b97b2cb4e9dca42996ae1ae1424fda3b6d6e2d23cdf310f2ba5b683489d275eed1a72139db1c1e742e005b72e595ce62b341759fa2592abcaa6f9aecd4ade6dc350f724a6dff1dc326e45ec84915511e9a9888b7383b0d1211093ee3755c8665a40c9ff3018c9b3775edfcc7a307c47293885d7b4c502524f4a748fb808fff6bf375ee2366000f2dacedfd9d9fbb883e8e4443c2a9644710412e95a2a27b27ce221fe25601d69cec0806727e55184c007ddce3d2489e9900ad6d70c89b3f323627551a67fc3e76f6d988a0bd42fda4147b437a0cc0df143fba8411f2c563ddfbdada0489e2619b7d0bb3a11690401bdf5f9287339db244148f471561e131befe24a9785831e6eaf4203baa7199993bfb79f5d401ddec61345439a4924317f8afc9140e32115436f1e8e606c6ef3b4afd5e6aeb84337428e31c500e1542f607a0bf622865c84e12ff466111af429756edc8f5b64a49617f26498a5e6b995e2518e26eff0de8b0a2cf5bb1538bb0d4846e7dffae5c86ae31685a05db67dfd3f931b905b65a65fbe40a4b126b6b86e84183982012ad502066a17abbe126c9f93df865fbc7078585084436a342dbedffcb73d599818c151bfac39fbddd0669505011caf098a4c03dfb7f3dae43b91f65be187f169e2c8ca98708e938d8414deb1dff42cc742958b3cbe51fd2b5a59002434e2445cb0fc77bd7cb29c76137689a74ce467a8df703bc07591db03b6684415dccbafb22a97be1bf92b81175fe8184096a1426bf7b63d3505e5818fe72f9bf2a5dc82a1785a958f2c853fe672b9441515c816bb13f7d655c1a624c5dd60b0dda7b2e546df0bf0b44dd17eddf67717edb1058e5aaa026fd8b15d4546b90ab739982871f92ccf0f9b36d1ac3f5ed6e26b356159f397968a5125f68b578b0fdae46ac733e9568a380b88e79d5ff30196db486831a7a80ac7df38d95c9742a3c1b07d880eea30f3282a7295d6596c83864557f70659c8318a04370b19c75801e3dd2e3aa186bd4f4e552e01676a9c4490ed1b18e6d3a042c9bc733e6d6c6780cc6299c43969f2d8d9fc40d13b5855820c7c0755e16abdce66467efd19c45c65fb49ae29b2a5cd6859cccb4b69e88c6a5b6877521c5632ed7e2d8892b58ceb8ec259874bd8e23805a78130ae26a1bb3d6d7bb0527cca3f9e734d5fe7bf515077ba020a0ff089f5ef1b179db6187ae4f07ba0bff2496bcafe7a9ff6508c26f7900bd7a45063ce7788c8821ef5f78f6bea8a42362968551a42127fb9c53219ad528a92411c0f1236cfd91982eaf76cacba7054f061eab946da6c68ffeff8b7541d7705b7d7c4954b3e22ba43d17e4350d885133fa478ffc9bcfe55202eab0f147acbcd2c36f1ec223314a08ad868cf45564076f9bf95072c1d0e8ffadf281e230bc8a8279d1a10a9a24833d31efc7fd90614abe9f881a9e14a295e40ab056816357ec3b961eefa2b0e8e137f79dbea2bf16afc665d323df1d04711c0a530a47983c63cef69bcfe1ffc86efbc1b203aa0ca40a24eb4131b78c44166d22eda81fbbc61a15df4af2dc7b65cf0fffc5ed3c7d91e06e672b7cffa31b090a979b9cee22906586b6fa47403881974ca7868eb0f10d1a178e7bc5a85b5bdce689f84debe06dd2f1eb8cae0afb0d13f05f9aca5d2f2679f5a57d7230a0d249bbfa7b0d4cd5d981806d5a7cac5378eb93a7eccef2f6b0b280b45316e97bb16d3178918374d08111e3bb19da4ced9573526cc6d0ae5f7e6002e862a8983ac843a971530f4df1f3aab3e2ca9ec9265289676973f1c20bae610105945c21b7181810c30b53f239ab79134f8e3b29d0a749bf4160472eb9d7bd5bac0bab72bb613c61e994133eb0ecf993707e3ef8c402676122710cde80970e155d63d5c41e8b9fa2d298887ba6d2cd967871d05f452c181370e862f03073869f73f5e6dfc2dfddaed19c0ba39c223cd309917853754fd7bdc126146383e917dab88c6d66282b6a1068004537ad26a59ed51caf45f2d36ee7c8f41401b2c818d829a820a7e23fd3027c54afc1c8df472af4be1cc122525c252d82195c549fd580a504172c83fd6850ac6a5c4803a42af796e14a9f6603e34c80e188322d84a4847a307b8e6e15810fa59e61b5c6f8a281d3d9961585cc507258e81dcaf50742a0c29e5f0c6fece28856e4f933997bf9ee8d5ee90003d2bc5528a730617a9aef635acf7ac6e9c5f94c9a02619edb76aa70cacaddcea40579d9e8768868a2c85c859cd0e100c9bcf20563a4533d8b1b2987f6fe6e6ff8a1c8d182aa9618ece1816d2e931fe4f1db1012d3d769c6581cbf2cae6398a7b8a417d53c803ecaca4bf892a62d609557f65be210cb7dbc9fe7b81e66886e5d3e97172bc26baa51eba74b80d006c42b9a094091c57103cfc7dcedf8132c84ac1db13fc2d869912d63b94dae4661adbfdc3b6ce3b0ba603becba269c7aec445fae1b3a1fd73b1b4d451dcbb9735c99a5fb42ea6d44decd78aff0868011284b769b8215d0aa7feb8", 0x1000}, {&(0x7f00000001c0)="e480f461a36e7df885aed5634f3948", 0xf}, {&(0x7f0000000200)}, {&(0x7f0000000500)="2754b808a6525e7eff44c0cbe41943864b1710424e6bc2c10f29c7e9a7d350c585c5d2866137aa0c11d3b7982e363630886f7befb2ce7c48a6c4d7c3f402b9a176353246b7955666edbfc2c3f1c4320258800b29bdce69ccfc46604c0eb59bce09c4b9a51831b0623ae05685b2849d65418f505f1694fceffa7c3ef7910e52634a7bf577e531d9a0e53ae0d05724c5c8ce8ce39f9c44ae74124b93dc3f2a0560957a22cb17a287134434", 0xaa}], 0x6, &(0x7f0000001680)=[{0x88, 0xffff, 0x101, "fcec522ffb3e92e19d52df4250494df18e8527c8b183ba2202c62b863eaac90c612a28c895a2ab36158d08030c8d8a03841c03da66e9482355a31b460236bf3061c174c994404a5dd06b299837a072cb4226bce9fedac3ce4c16deb941f4393af9c339e78a4bd95167efe49959710e8dae8c37"}, {0x90, 0xffff, 0x0, "9bfbd4d6c8988f8c4e76a07e34ab2b981befe4eddaf37f9f445db8b5072890fdac5daa98e055323f83465eb431d58175aa3c96f80562096b695982453e4b9d19a58863325f6187a6982cefe77f1b861b7f4497c4a01e5efe199c4bb22b64b15197d260403e0bc452eb1afbca46a53d432b6166c57029557e467b4f09"}], 0x118}, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) 09:28:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) write(r0, 0x0, 0x26a) 09:28:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getegid() 09:28:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = dup(0xffffffffffffffff) flock(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x100000000010, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x301) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2000000000000000) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:28:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x200, 0x0, 0x8, 0x200000005, r1}) 09:28:09 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:28:09 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10000, 0x0, "d730c1e7ff0100000000e400", 0x800000000, 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 09:28:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0xfffffffffffffc01}) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 09:28:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000340)='./file1\x00', 0x10001, 0x92) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x820, 0x0) mkdirat(r1, &(0x7f0000000180)='./file2\x00', 0x2) 09:28:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) 09:28:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2dee5f58409983f0, &(0x7f0000000240)="4063455d14d7ca3313a283a4776f1c613f331937eb9381b9f07acdec95da3649beabaaa018529ec609d46ab58b144179ad50bdc70d9f9077395e56bf8d28547b4042") r2 = dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) 09:28:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 09:28:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x86138) msgget$private(0x0, 0x160) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10040, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f00000001c0)=""/84, 0xfffffffffffffef0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/10, 0xa) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 09:28:09 executing program 1: msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) ftruncate(r1, 0x0, 0x10001) write(r0, 0x0, 0x0) 09:28:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 09:28:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x10000) getsockopt(r0, 0xffffffffffffffe1, 0x24, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x62e, 0xc97}, {0x18, 0x1, 0x2, 0x3f}, 0x3f, [0x2, 0x806, 0xe9e, 0x8000, 0x7, 0x80000001, 0x6, 0x1]}, 0x3c) 09:28:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() write(r0, &(0x7f0000000280)="97e799ba9ce27c1113aca6816b8a63f822fe63440f8694845c3bd39d533d79fcf3cc87ec25092b8dcb1ddcf895b0cf35532fdd8464a9fcda4c0f1495fee12273e97c395bf0a7344b11e6bbcf1088e1336b9f192e038b872403fb530fcc0983052b9c62a3adccfae4a9bc843b50ef77826e7c40b950845eadf2d673188d36bd3235a222a73dd1a1d38577b267b36a185cc9d938590dc8a426cab4d7ff642f5c4ca32fa3e7f9c083b11ecc91d11514a158e39b8e74f0ec12b01b9c866e26124c85823f7cf0cd500063c6e700c7ccfe1483070d90e78143691c5fbbffc8bf", 0xdd) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x54, 0x21, 0x2, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000000, 0x0, 0x5500}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x5, 0x7f}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 09:28:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) socket(0x38, 0x4000, 0x9) 09:28:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCFLUSH(r1, 0x20004268) 09:28:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="5280028000418525a803badc630fdf936c2f305ce08bfb80bb5168eb7b76c4e151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4191ca200bb97b8eed010000f2d645a4e63881e91a6cf500e3bc1d735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f69afceced7c0e0bca10000000000000000000800000000000000000000000000000000000000000000008a958a080298c3dc5b173ed7405327f6f4d63ace98f0e6e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27446c5f07df4c6d24cc02d49dc3c40cc1fce121fb234f4d52c1a033c728d09858336cec8045d740f3e4"], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(r0, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 09:28:09 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) syz_open_pts() socketpair(0x0, 0x4007, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() 09:28:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) write(r1, &(0x7f0000000080)="15b26966860310ae1a8faf47064b356a115100fd44acbb198557eed6f90961eac0314bf8b518f55f1e878a52b5f49bbfaa8a621dfc89674ebed331b30f69c56e2b7b06de1506283527c54c5a934d6c2b91f76d84a1c423861af8f918d87b84b3a80f87cab520966cd4a8f80ea273ced98bcafa4ac2518729e5456ef6151bae8bf5caf38323efed9c468dd8817f05cfe7995b29082c3b1405e3f46a91cbc8dcd2e4ffe02a5e49ff7d21", 0xa9) read(r1, &(0x7f0000000140)=""/138, 0x8a) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r3, r4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]}) write(r1, &(0x7f0000000340)="3ecaa3a9806a69819042f2c1cf59c38f12e1628dc6d1", 0x16) r6 = msgget(0x1, 0x408) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x0, r3, r5, r3, r4, 0x80}, 0xdfa, 0x81, r2, r2, 0x7, 0x101, 0x81, 0x41e}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x1, &(0x7f0000000400)=[0x0]}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="27dbe290e3c4d2f19754b0943a314d958dd9eb5c3f8b33661fdffde82a8619fa2d03c93de89ea4bf0395ad1990cdf72965f484abe7faae9c", 0x38}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) bind(r0, &(0x7f0000000640)=@in6={0x18, 0x3, 0x2, 0x100}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f0000000640), 0x0) flock(r1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0x2, 0x8, 0x1, 0x1f, "6e116654870b312530aba7b6830a06ed6725bb09", 0x4, 0x5000000000000}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000006c0)) r8 = syz_open_pts() pread(r8, &(0x7f0000000700)="04d7d2ee7f2db3e0b20552e66f4db1693e238ada475989ffd97641e31c5ea3e53b04ca85224186aa44b8443ce7bef3704902ac93ddc027eb1dad28b987a38c12e2fd9789ab8046e45822366ebf4629b18bdccf7e4f8e4f340f93de18e3f8047e499c42b0cb6b07394435e6251e514c6655c15136687a961144a459d09faac5f1413e6f095f8f0935675b119f5196e3728240dd1cf37b383476fb5598ec9a1a8b79ed054176a51698a06eda297aa8c971207b92aa235c835abaea0d6fbe85", 0xbe, 0x0, 0x45) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="00002e2f66696c6530005a78e0fed89dba93defd06d0f793c69b1e4d0360732b701298a8536f0274d5b0dd93c4c2d34b6f3d096affc789f761389f81e29282c6022a82927ef5b8574ec4ae883dcc137280e991c51cf42ebfefdf1c9d925222401d70fb1a49e3b4fdc92536c90bff56bc7c94f2bbe03c0bb986529b510c21d5665568b6cfa903645cb550553a333f2eff8f6d34f8ec713b03867faf036dc152"], 0xa) execve(&(0x7f0000000800)='./file0\x00', &(0x7f0000000a00)=[&(0x7f0000000840)='^}@\x00', &(0x7f0000000880)='-\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=']\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='+@\x00'], &(0x7f0000000b80)=[&(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/\x00', &(0x7f0000000ac0)=':\\\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00']) 09:28:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35, 0x0, 0x1ff}, {0x40000006, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="92210bb8881f39f3efabda07b2c191358298880358c642e3cd1be0853ede4e723baa0bb35e637c5f4f47d935fb35704302e22b619326c3ec039b7cb9b05ac486ab4a39484a4c62bd97aa4bd1c3") 09:28:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 09:28:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 09:28:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc01", 0x6cb) fcntl$dupfd(r2, 0x0, r1) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 09:28:10 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x1b5) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400004002c5, 0x114) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000100)=ANY=[], &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 09:28:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x0, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 09:28:10 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000002c0)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20048, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x42, 0x80000070, 0x3f, 0x1000}, {{r2}, 0xffffffffffffffff, 0x18, 0xfffff, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffff8, 0x11, 0x80, 0x20, 0x1000}], 0x1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000040, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x21, 0x1, 0xb035, 0x1}, {{r3}, 0xfffffffffffffffd, 0xa, 0x20000000, 0x2, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0x41, 0x11e41a, 0x1}], 0x80000001, &(0x7f0000000100)={0x4}) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 09:28:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) sendto(r3, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66696c652000"], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28292, 0x0) r5 = semget$private(0x0, 0x3, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0xfffffffffffffffc, 0x4, 0x8001, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9d45}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0x9}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000e6c000/0x3000)=nil, 0xde}, {&(0x7f0000ea6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000f87000/0x2000)=nil, &(0x7f0000f22000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ee1000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ed2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000e99000/0x2000)=nil, &(0x7f0000e2d000/0x2000)=nil, 0x5e8}, {&(0x7f0000f5a000/0x2000)=nil, &(0x7f0000f14000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x3}, {&(0x7f0000f57000/0x2000)=nil, &(0x7f0000faa000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)) 09:28:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x122, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 09:28:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20022, 0xc2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8020, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x62e2be6a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000180)='./file0\x00', 0x40) dup(r0) ioctl$BIOCSETIF(r2, 0x20004268, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000003c0)={0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)={{0x10001, 0x1}, {0xfff, 0x400}}) seteuid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 09:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:28:10 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x102, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 09:28:10 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x880, 0x100) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x114) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x200000000}, {0x10000080}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet(0x2, 0x8005, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 09:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:28:10 executing program 0: r0 = socket(0x18, 0x4003, 0xfffffffffffffc00) syz_emit_ethernet(0x8d, &(0x7f0000000380)="5b9b7f92030c1e5bdd39bd65ee95059c3b588a58c2ff8dedf9ef8682487e4a9e093061ee1c030827d88fced89267c774127941d0bb880200cc782bb20bea89094d0dd9c6ae5ffb477e89d1850daa2009fad5e7d90192171573f0a74c655c3e861c540592bd81a5e5a712c9bc9c08645faec6a088f9b3e89e403295d041e0e7a8efd507eab1f7676db1a557b934") sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x0, 0xae8b, 0x6, {[0x3, 0x4, 0x4, 0x1c, 0x7, 0x2e1, 0x7, 0x4, 0x7, 0x100000001, 0x101, 0xffff, 0x70b5, 0x7fff, 0x81, 0x6, 0x8, 0x7], [0x80, 0x9c, 0x4, 0x0, 0x5320, 0x0, 0x9, 0x80, 0x1, 0x101], [0x1, 0x7db2, 0xfffffffffffffffa, 0x100000000, 0x6, 0x1b30, 0x9], [0x20, 0xeb, 0x1b03, 0xfff, 0x2, 0x598453ac], [{0x53, 0x9e6, 0xff}, {0x0, 0x0, 0x46c}, {0x800, 0x10000, 0x800, 0x122}, {0x1, 0xfffffffffffeffff, 0xfb8, 0x100000001}, {0x7, 0x5, 0x1000}, {0xff, 0x9, 0x1ff, 0x9aec}, {0x3, 0x6900, 0x3, 0x9}, {0x40, 0x7fffffff, 0x80000001, 0x40}], {0xa0, 0x7, 0x401, 0x6}, {0x5, 0x7fff, 0x80, 0x20}}}) 09:28:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) fcntl$getown(r0, 0x5) 09:28:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:28:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = socket(0x6, 0x5, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x6}, 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xb1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xdb1f) 09:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x100000000, 0x3, 0xae7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 09:28:10 executing program 0: socketpair(0x6, 0x8005, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) flock(r0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x80000001, 0x5, 0x2, "e0d0c716becc9cfa7a423e9bfff2f069362cacaa", 0x3, 0x81}) r6 = fcntl$getown(r5, 0x5) write(r0, &(0x7f0000000880)="b60f5bee0cc70cac2c9dcac6e3fc69d81a53e9697a428f9313ca3800115457eae304fc37a54d494dc8bdf7708451c7c7fa88e8a9fef0957e3f6c81db396894805eb20953014e5cf306000000b42033ed4d0c481c550feddcdf3bfe5a967ddc4c09a84848076e4e171f776260a1875fd6be07256eb504bf2e98f6e8bc18ac567f417f19be94100485c0fe7a34fdbecf1fa6e2133ffdd7656e8c9e24f4b06da61bd0ef609839b6bcaf5bd711b3ff609c2514c024429bf8fca507787924ff083a51a894b13c77e8fe121aaaebe963e77f334e", 0xd1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000280)) getdents(r0, &(0x7f00000002c0)=""/75, 0x4b) pipe(&(0x7f00000001c0)) fcntl$setown(r5, 0x6, r6) r7 = msgget$private(0x0, 0x280) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) msgrcv(r7, &(0x7f0000000580)={0x0, ""/126}, 0x86, 0x2, 0x0) msgsnd(r7, &(0x7f0000000700)={0x2, "6f6e2e67e7c7df8fe1cf81534de002d927989fba594808ef633452df6145725a4673a13ac5b5ca663fe8bf65bfb1b904a63da4b76c41fe36c057364f631c5a8f24f3245531814e6b09aa22a1382c93f29db97ebdbbbfd3514bf3a3cc3d168146b97e8997bedfda119b5e78afa74bb3a0d37782e2895f4644579026377a52253282bedbb81e6113b249a8e3d7a5b32d3d9998dde2a5cc7661f71a297d9601a5b49c33b37f"}, 0xac, 0x800) 09:28:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0x12}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x5b8b0f16, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getegid() 09:28:10 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1c0, 0x0) 09:28:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket(0x10, 0x4, 0x5) login: pckbd_enable: command error 09:28:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b1aff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006abeeb5941c00"/4107], &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000040)="982f6124b2450f949a75399043bc9e6d60e00f132cd12f3d2287c6c0de228fbf230b08d3f94859b169741e439271d02d19f52d9f4e0531eff6987224d9969e677a7ad5e57d680fe6d5d627174d315e592df065a3bb458ab586908574cd6c77b13e3520cb8de2c1e802094dfd58797757bdbab7f68364f43c59ca278ff7fb4a0264e575dc87803307e7d3df9f58190a10e8ab5c7420fd56cc184fc275a3e5ec5f7ed46b558a2e2b67af7d28cbaef98c4abbab03e84a031cd10ba97fad863d9b22f64a1f9863649e77490ca7715481e2c47a6a5e6314138e01b007fc8125438998ce37659ebc2b1ae8c0bd55b281f4a6c61729cce479b4cb07", 0xf8, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20081, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 09:28:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5c3, &(0x7f0000000100)="f6") r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 09:28:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x50}], 0x2, 0x0) 09:28:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x157) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x8, 0x2, {0x40, 0x2}}) sendto$inet(r0, &(0x7f0000000040)="079bfa3d525c5ed6d1685a4af8b61c1addcfb538f4cbefa931106aef2b211bfc8beb913ad924bbbda1e71a37e3f3dc2a4962f41fa23ea413bc75761b0ccc7b46f9238ee3a9127569315c103dd9", 0x4d, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) socket(0x6, 0x5, 0x0) close(r1) kqueue() shmget(0x1, 0x2000, 0x104, &(0x7f0000ffd000/0x2000)=nil) 09:28:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x3, 0xcf4f}], 0x101, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc8, 0x1, 0x3, 0x10001}, {{r0}, 0x0, 0x11, 0x2, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0xfffffffffffffff9}], 0x4, &(0x7f0000000040)={0x7fff, 0x8}) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:28:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 09:28:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x589, 0x8) ftruncate(r0, 0x0, 0x7fff) fsync(r1) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0xfffffffffffffe66, 0x800000000000006) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) 09:28:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1fff, 0x400) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 09:28:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000000)={0x1, 0x2, 0x8001, 0x3, 0x2, 0x5, 0x3, 0x10, [{0x3, 0x220, 0xfffffffffffffffb, 0x3}, {0x5, 0x4, 0x1, 0x9}, {0x8, 0x81, 0x1, 0x7}, {0x0, 0x6e9d21730000, 0x9, 0xfc96}, {0x2, 0xffff, 0x33a, 0x5}, {0x2, 0xb6, 0x76, 0xfff}, {0xff, 0x5, 0x3, 0x9}, {0x9, 0x9, 0x1, 0x7fffffff}, {0x80000000000, 0x3, 0xfffffffffffffffe, 0x8}, {0x100, 0x2, 0x8, 0x40}, {0x3, 0xc8b2, 0x63a2, 0x10001}, {0x52, 0x10001, 0x8, 0x9}, {0x1, 0x7, 0x3, 0x2}, {0x3, 0x101, 0x81, 0x3}, {0x6, 0x5, 0x3, 0xabbd}, {0x1, 0x1a, 0x423, 0x7}]}) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 09:28:12 executing program 1: r0 = socket(0x8, 0x3, 0x4) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000), 0xfffe) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653000bb668b438812478f9f1785ce65914f6f8e2cf8409eab2ae2"], 0xa) 09:28:12 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 09:28:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000100)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x30}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x98) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x5, 0xfff, {0x8, 0x81}}) r1 = getegid() r2 = getegid() setregid(r1, r2) write(r0, &(0x7f0000000000)="9e20ece12da8afcbbeef35acf4a38bf0e200def12312a9f26a", 0x19) fcntl$setstatus(r0, 0x4, 0x80) 09:28:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xe48d, 0x1}, {0x5, 0x6}}, 0x2) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) fchflags(r0, 0x10000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) flock(r0, 0x9) 09:28:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="acd8c4b56c13d4a9e2ed4192a0b8c9fcbbfd37833a8d", 0x16}, {&(0x7f0000000040)="50de47089bcbf87e309a611c1a53556be6f95e884cdcff954bb4fd5e4cd75b8b39529b2a24ad73aafb8a0e19f72ace117a86932c8ff663e90c3d0103331728b3e7add6b12b07351b9ea8ad3f581541b7b51f8d113bae08bd70dffb872278be90205780843fe6cffcde85f1d33f7f4244a244133ee211a7bee6562606b54a9916b177f845e6068476efaa", 0x8a}, {&(0x7f0000000200)="cc74036bc4ddbc9ed1f83387a998a091fb69d572551de27a61bb10db3364132366bb00f57ecb2cec9bd4661ac55a9505f74b91ee42d4ca793df73a14f9037df735f95f6ec771cc8da3d60490f3eeabc7390e0065fd25914dd1d548a92fbe3eff5a6b6055af308e62da381d3535490878866ead4f19b0c11c70dd114582f1c5019b3c6f68a31c7fd97f970d90b41aa0e6c2e266e8dbde6bc16977036d2cbb2182cc2330e8e2286f4c445ddbc0048b767218c72f5c4b6fb5d80242", 0xba}, {&(0x7f00000002c0)="defb856a0351f4185feceda59f2c61933a3e7fa7a9a8d33a584c20132fb9f02b66a45678039b37611a96649109ff71d5efca96c5d3ac612098a38572700623c20309ee33f3d5d15df3ad386055b4d6c515681738547b18eacc49e136f6e011ab03f528ccefdc5ef832087382109a9fbe1fa83e1c131e353228c625857f61aed54841a4f94fd959f17fc5803b6a3f9622f986174c02cf75628542c2b3e56a1a63af55360bc12147f59d3c161c36679718bdea3640f8178a385d288aa51118c01dbf180e90a044ebfaa609141aadaf278bd6473dcdb8fb1cfc72ae068053102a8059ca30300fa519c2506251432790fc8494ad1b62647df6a0d36f0a63", 0xfc}], 0x4, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0xc1) 09:28:13 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cc4e0da3ed11ab67090eb76ac8af7a730e082aa8"}) syz_open_pts() 09:28:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") close(r0) 09:28:13 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x40000132, &(0x7f0000000000)) r0 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 09:28:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x17, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:28:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 09:28:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8000, 0x35) bind(r1, &(0x7f0000000780)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r2 = dup(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000500)) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xbf) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x100000001) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) shutdown(r3, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:28:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x385, 0x0) setuid(0xee01) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) r1 = dup(r0) r2 = semget(0x1, 0x4, 0x250) r3 = geteuid() getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x400, r3, r4, r5, r6, 0x8, 0x401}, 0x3, 0x8000, 0x800}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="bae66c13b2044151a0e0337665d8189ed22c12", 0x13}, {&(0x7f0000000140)="e050f240ee9555644ac35e0c2cdd1bb2c51059228e87c0c420460c55c2a82a08cd7d372d27c38dc9ff51dd84", 0x2c}, {&(0x7f0000000180)="2b21033f3175a23f549d34268bd1bfbac2940886c2b92c27", 0x18}, {&(0x7f00000001c0)="4281266ce97de926b9c94acf21b008995ce603c2b2df380629325ef64dbcfa7a4ff4b483e0639717743bfa6c809d850e9f2216a7280f0d809fe2ec1f1543d883a1b3fc0915f662ffbd", 0x49}], 0x4, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0]}], 0x30, 0x400}, 0x403) 09:28:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x7fff, 0xd, &(0x7f0000000080), 0x0) pwrite(r0, &(0x7f0000000040)="f7bf5ad166a61191336146823eb2e9b99cb22b", 0x0, 0x0, 0x0) 09:28:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10080, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) writev(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)="5b42442b028b7ac6fdb544752bc523470b0e8e98f91d06bf254f5b68fbc37bce5f1e34ddab94c7261955bdbce3eec935301f9b3bd62a6fe41dd88cf2854e3c75d854717ab4417efb72052186cb2afbe81d320db08c0d0e97779819"}, {&(0x7f0000000340)="e4e72461a038ec545a28b8a2f60996193bc4a210d21dda2c3aa3ad6f68fd8db9b940fdcc70b4f6508cfb4a60b7232288dedac4168cedf3ffe0195997896e62b4dd4115160c246d64c0ddb1"}, {&(0x7f0000000440)="6894e94e715c044b3d16136a50b11da81c5d8e199e8c5b6219ccea5e1973c091c9f35714a9788fde24e794ce6183cdb56c514a0d0b3669365504ab6bed9bf5a86de34699a35a504cf4bf020cf9d8de43581a3de6"}], 0x10000000000002c1) execve(0x0, 0x0, 0x0) 09:28:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 09:28:13 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x114) read(r0, &(0x7f0000000040)=""/99, 0x63) 09:28:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8200, 0x12) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) shutdown(r1, 0x0) 09:28:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='w\x00') openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x41) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:28:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x6) fcntl$setstatus(r0, 0x4, 0x4c) 09:28:14 executing program 1: r0 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x200, 0x6000000, r1}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) getpid() 09:28:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0xff}) 09:28:14 executing program 0: getgroups(0x40000000000000a3, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:28:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x170, &(0x7f0000000140)}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002003, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000200)=0x1) clock_settime(0x3, &(0x7f00000000c0)={0x4, 0x2}) unlink(&(0x7f0000000280)='./bus\x00') r1 = dup2(r0, r0) ftruncate(r1, 0x0, 0x3) unlink(&(0x7f00000001c0)='./bus\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0xa2) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 09:28:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) pread(r1, &(0x7f00000004c0)="ff38f5c727574880ea2176252d10f0fa8ae3e7cc66f02691557781784f899569e67a97950471c21362ed7f0f820c0f3fd52e97955b80f0fdd559aab9b09469a8761865d566e21f5caad38bb590cc57", 0x4f, 0x0, 0x0) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 09:28:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) write(r0, &(0x7f0000000100)="8b10f1bee1a556d7a1895eba4dae721818d48bfa4ef2221e66ee55e9b781f75bd67032acb11b83e89efa16a6c12a75357107fc107c1382a178f06c7e57a3e04f7e90d44f74022aec00df6f407bdda1f7fd8ab75298b2ab92f07a78de09ee525d9052d7e1988b28fbf7d085ee97962ae3ebe1e1068257dae97d7685100d993fe9f51dbf0afa128633c1af8196a895f18124506ace8c44348283daeec4ba452d9ce10e6259684f0f2ddabfd49a2402ac446398002b19ac485f9d06215ee20f80340568be8d4c4361529d7b18910815391278d81391356522014109be286e896fc03f382e2a820174881aa24ea4b35f1e5d54e299632792165f3e9607ae", 0xfc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) lchown(&(0x7f00000003c0)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r3, &(0x7f0000000300)=""/98, 0x62, 0x800, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:28:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r2, 0x8, 0x4, &(0x7f0000000180)="07288c84d1dba3424242df4459ef9ad45b094eaa5f4f3fe389fcd308229fa5f22c142196f40bea34b1938f57539c13cf0bf731e17e3d30f3582341b64b17c3baa5b4cc7b7b1c2c1f8fe9bb9c59ed186bb77620b41b7b93a04dd7c266f32cd62e22cd4a2493025d048d712378ee5c59b9394d435d5d44113bd6d9e70167a504a08490e113834605d8d07d40b82fbe611fc37425ae578a855b98bf454611cca754c379dcbf76669a4465dfe886756f2d7e82131b53b6baacd644357692bcd8ee70bec2a09dbb5502b65e4658f1219718350b4f24af5c272e1a7b5a0bfc0251b94ff7f4", 0xe2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 09:28:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 09:28:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ad") r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) 09:28:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1000, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 09:28:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x17fd48807694b8df, 0x0, 0xfffffffffffffe8c, 0x0, 0x102d9}, 0x0) 09:28:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 09:28:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000000)="50aa5c3942d7b480a182e5fb748e0bf0e421ef4b3e23d55e57831ba1d7dbc49d018dab22a445b966f363f2cb2e5a9a9913a408786c80622453b4b87375cce5c07b48729307b68ed1a418d5f754fb6ea4e6ceaf1a2e87550eb3855f280966fae8b9a7e13e2bbbb7efe2466d5757395a36a12c1815184c") connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20011, 0x0) getdents(r1, &(0x7f0000000100)=""/104, 0x68) 09:28:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) 09:28:14 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) getppid() sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 09:28:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="be92d2640dba559a518b7a9325c972f7273f20c054e9e20ae7e31f4963c24cdc8b96226c132ffd58be00ef17ccd3c439385982d963dff92802ee6336d185a010d8088a2b9463b4ae2bbf9d96588a1fc3ec9915c02af25fc1677dda47e3b4e7c00d674283948e9dda47f565ab4daa5d8524ce4044e173dfc94fb8648b3b8318240fc57893ca086de241e68892a39c13c8604db9f9aa7919285cb22228d576d5f1af14a001ce9c91704e9f3824d245d62cf8d00e496f08444dea0477d002e73f19c3139adbc27a9dbbacdea5179ad946d1c6aa501776e2a97dfddbff1f7b5c0c5a3bc8d185b04a8daee6abbc889a2ee8f6e5f998222dc0", 0xf6) write(r1, &(0x7f0000000100), 0x28b81e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) 09:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:28:15 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='r\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000001c0)=[{0xe429, 0x205b, 0x2, 0xcbba}, {0x1f, 0x742a6926, 0x645d5087, 0xffffffff}, {0xfffffffffffffffe, 0xfffffffffffffffb, 0x80000001, 0x38000000000}, {0x1, 0x0, 0x4ba7, 0x100000000}, {0x7ff, 0x8, 0x4, 0x7ff}, {0x6, 0x5b6, 0x100, 0x8}, {0x9, 0x8, 0x4}, {0x800, 0x8, 0x5, 0xfffffffffffffe03}, {0x3ff, 0x1000, 0xb29e, 0xaf3e}]}) 09:28:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x20, 0x3c4d, {[0x1, 0x8, 0xffffffffffffffff, 0x2, 0xfffffffffffffff9, 0x0, 0x0, 0x80000001, 0xffffffffffffffff, 0x0, 0x3f, 0x832, 0x5, 0x100000000, 0xd0a, 0x9, 0x6c, 0xa0], [0x1, 0x2, 0x0, 0x400, 0xfffffffffffffffa, 0x5, 0x2, 0x6d9, 0x2, 0x8001], [0x6, 0x6, 0x8, 0xe1, 0x3f, 0xf85, 0x2], [0xff, 0x6, 0x1, 0x8, 0x3ff, 0x3], [{0x400, 0x5, 0x200, 0x1}, {0x3, 0x0, 0xb4ec, 0x9}, {0xfffffffffffffffe, 0x0, 0x1, 0xaa1e}, {0x7fffffff, 0x7, 0x80, 0x1ff}, {0x5, 0x3, 0x3f, 0xfff}, {0x1, 0x200, 0x7f, 0xf34e}, {0x4, 0x80, 0x100, 0x3}, {0x1, 0x9, 0x5, 0x2}], {0x9, 0x7, 0xf675, 0x6}, {0x3c3, 0x7aad, 0x80, 0x1}}}) 09:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") fchdir(r0) 09:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") ioctl$BIOCLOCK(r0, 0x20004276) 09:28:15 executing program 0: r0 = socket(0x100800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:28:15 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x10) 09:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10800, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 09:28:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x38, 0xffff, 0x1, "efa43f90ae0e9948c9ca64c38d36b09f48b739a62ed2220af669a3c45686537ddc19ddea"}, {0x70, 0xffff, 0x200, "9cb8fda5eef0dd42b190832d920208b8b4bda206bb068c99157a5400ba7b4114dd62c846012b4c32b0c6c319a82011d965171c813bb5e682ad511af0bd2a489e02bdd70f4b70b1a1906a57b2a7d9d4b69b2fd948927a3d0a174e56c861"}, {0x1010, 0x1, 0x56, "ed22d7b688b55f4eabe0aac5ca8f7006a385aa45938c96df6f83d8b4b0d7cc1706a86f9877485471ecbf892da3b05aa6db5b7cdac8337ea192059664c20f3a7b57e3c6c2120b8f72159e028493a4ee0b84e3e5cec052ec9538d0dadd181cccb3e8665bf24cbdac0d7414ece384d96375edd34fc944142f1ef6866ca16bacd684b95ddfc22a336d81ab9e561242ca4a5385ce3d6972c740dc29c6ef8d6fe7cca1eabaea47e76b29707d37dd4872b7a6908aac3080663f893a5db2dfc491b82d782e032c7a18d86c68818b339a400d5ca325848025fa58bc19ffdd8ea2f86a173ceef438b290f3ebad1a5d3419b1f682034a20015f3d5ff11f48fd5757f3d1d51fbb390a48af6b3688537419eaeae28f119c167e89d9b18bd5239d8fbe66cb5e0d9813d4497eb85edbb69b7ca9c2f946d55c53927410484a3bb105829dc77e72d54497085b80dfce58e864cc41b4d9851c25d4e1a1c23186ec7e70d9cb551855389832ca908b49ec1a7d2eb5d3763a498d48f60d80cebe0b872300d9657bdf91c5bfb47462e77ddf5e5c67c257d11f1f479777473f7b7f8667e542982a97c6239f6781846dac3017c5fd58b2fb5897bc9e5e34560a9b74fd0ed54a864fb56d691d01b93a54700a7e1ae86c4c278d5c1cf00664b3ccc2d011139654ad3e91aab120f9abd8fe021436a77df62a095b6a57796936ec8c0f2dace952094e115b62870531dc230a18f21d94250304e3f0084b292075b54b5d8ccdfecf54a0661c9aa8522a453690633ec9a8565e527641131d78fe553e1de8807536eb010c2e4a53649d88032d662aab772484437fc0a7dfccc99ea6bde1ee6c207a118494b5264c5d733ffc8b6957217f32cc2935a35bc61ef8be42775d1d21285b9e56e366aa43525035b88f84c92230f747ad2d7c16d6856c213c8f3c95651f7163f3cb85670b9b772a5e39594b0bf19c05e7c62bcf85d1a7824d5045c098c55096d736cb17244aa404b927a2c747817222c22e0b2818e356f050827f69a02974a1550eb7d364e0d54ee527ddff3051bcb2ed66ef09dcfe36ee37154bc643f0606d6c849af0270b4233547ed3f7399d29203052c0c902f311b2615d894aa22d7b4704c7969b1e80792c4cf0ce23c9f44e8a02efe173783ecdd7aa6b31e81f58c986e5014ae058500c6d3608ce11d32d90941f1abe24cc56afbe8a636ac61bcabf21db9b72917cfe8802a8ee6c4d25f473ef2a6f7e97b55dfa89be86641be2f7a2cf5ce89c6fb9d3b60c938bf6157bfddef71affa65ff018afa3c72c9fcc145ee1fcc94af5fb89abc9032a980f1b63be07d53034805fed28c04b0bfffc8bd1f86f0ddfb21b4424be6ada4ddddb8eacb3427f4caaad0661b1939b113af561d2cea572fb27a9eab9dea30a64b26afc48fe85dc63acdfd6f3ab784c9624a35d869736fe4a18feb62c7b65b872a4c27bde09edb82068dc32acc569768a5e1948f5477274a77f072e321ff4caecb6ce94c8bc16e7932b54f2b70f86dee018b29f35dd8ba23740808b25993779b0a96e451fc7d5bfb0ee5cb537d2b94359c317fbbdbd809ae2317620abd2888ce1957b5de3aff0c325be8c7adca61ffeb8f44bf91a24c3c88f908b1940078740c04ee9a2e48b4d0122d229af8d32d10c4bb074768bb2e8df044949f9c48ea1b2d02d564b4438e2257c8af1d4c752496fc10b877b3bddd08c6ae55accbd6068bcd675561d0a04c49943820de2631d7dac51aafafdb608529862b255f059b1e64c2a96031891c91552a0783e807026ffe09aa048cf1bba6278a7e914ea716bd6d686f070af4e239d1ec576e78488d3feb308b7645a402e9fc4eeec7f007d51ca239d2c2661ca686934a2b2a72011890f454d6b1f6ebd3d5d6bf54affb9d38c5d6b05be18e2f0f28f7909274a5c895b876f8efb6fb1357f3442434bdf84c079060ec12dbb5198e7ddb0eca3fa7814bd84e9e96bdf1d8a5ef7f48abc5aabfb55d36bee861715ee69aec6b8700403570edf32abf13709faad1133026cb28200999f08141ac147a41c4708fac26e1650744c2b153bf472160359bdc1ef1b6ed35055f15e2e59ac6fafccfbfbe87d0f29b8ea26423b913915add32181dff2c7b51929103848c076fb95006c98091246090855ae79c963177672c6df9c9573c72b3a292978a9bcab8e239092ad2849011231b6e2d6827b41a7be307cd1e1ba0b43f2ad4b90e446110e83adec6f9cf2e1b211ecdc5d938df83070da655c4c9d61feb49474f7b768676d4319c118d521f3644cd9f490a81b9f7a27f1da9108de76d7ef13fa1350764dba233755aa207d8b4a2af0906cdb76b0980b5b852ff4d12d98088771a0b8ffa7d9a0468a20dfae11ba8134b384a1254df3790ce60638fc299c8f878fdb193657d0d06dc2215f22ea54badcf9cb2c157f0525b6293971e31ae9d8002ec09198d72206c77f7c4d6af814f24e0de5a92773d133785c8c8602be17b0f8aa752cde76c462aef5f3ab8e7ffa872675c1acbe4c29e47505b6e202d7d4aabb26dbcf15a74f599743698e6a3b1a74a9eb35ff24f8895faffa7807f406627aee8d572ca086466c5773ffdfc31d28c09ffff68ae1fc1a601c109ec58c4c93995d167261ab1ec246c27bdd9acc0d87fd942e1440878422cfbbc1aa2cbf935e3b235fe400576ac31846b650798c664ad6a21cb278abb77c5ae826412a20fbdc144e8ebd923d4018023ffe37d714e2b6a74ed4ddbf27bce5360c3cd52098819e18ed39729d84163f83f2150e5095868524fe168a4bcb6cd60413b10d00e4e2645ac89e27867dae66e3d5a2cd34eaf7d76ec2ea999fae233619fb513bd6f8654ee75e3c94fdbf16dd80f930cd918a59ccf7e3a39bad35d823d696b162a62d8f189a903a8f83f4636870ec70c824f9524b21d5d161d0422baba917593285fc3d8b6f6608198eac94a7565aaae3f5171ebf4ca131c9e966b533198dd952f1a6783752d1d847b701dc921bcdb419b10b9654e847d6e0d579229189255f115162f847b1270dd7d1ec16a7b26268e9f42ed2c4151df9e25f42fe29f39417970b84cf59f7213300f88aba3a294657c2340cd30cc9f1ac224a8b6db0f3689b4bd53912974a1b468c462794fffef82411f613fdce780c7ee18d3dff3e305d841decc76d76991e1267019985900e5abed18b8c2f0d55ea347a9e3716b9c26805969e6282005edf62a2994787c37da31b31eae8b3e7829be2deb94ab28fe9660068c9ba27e95486bebdd20405a99199b71184918149f5945b67a502f9881e9926e1ac3ee22b4c509562f9a76431722994a69d7d1030d97d4cb241027dc720b3e730e5b42fcfb7f7165da75f2a18e20e8184e171a1005dc7938406042ac0082183961b88e0400f0e23a6f57dc97c29cd8fee7b8c7d6df19c5d0cfcc9757556acda70defb904db3a3752682e5886a816793f75a28ad8ff9f718bee1f5a51b563ae51c4f809f6c69df640dce694eb3736f463618e3c1102c78308613ca4964bbc0a251d1897238f1d7f07f39f8001784e6adfdaa53114319b5d18b13b815e078349be8f28669445be3a7c7b7df5018f9c0a0ddaa81182a4e33bd22c9562cbed0b9793bca6c87cbd5bb0d8062d0893582ff7450fe50404be86a110a883fda0abd42a6b8f667f5dc1194bbe2e45469dc5ec1675bcca41550ed36e935101cde7e2cc3646a9f02ccf88e1611497157e0fdc0508078ba3f8026b25b93c492808301ae947128b1708a3b90985716796a6c9aad78e9a8906ed40216e070f3e82028729382ff15eab917edd3f9b5ecb89071ccd0018fd087fcbaddefe46c5e8c3819a2f75aba859ed360ff61d13fcfbfbe87c0e80a539628e5d488b440bf3a87f0fbd7d9d3809799102b7238395002722972fcc624aa9680a34e8856eaba50c23721f4ab9c7eb88179ad09654cb5c915cef23f26cff7d0f5c59332350705f25224904480950b7516bd19634594bf03495e552bb6f5ca704fc73affd8549d9bbd610eba92071d60186bc6d96afad213a30ecfe8647b14324525744bc7460e5a1afb0e2b45645805bd4ea574304fd8837c98e05b2247f54f5353ea4e9471f4cb9424e7c964c0b94933e128d4ac711865c89829149a66a5f5b933b97fcfecfffd1973f38b34d35a96e6729a2052ac426a9b4d529a9c28299c93fbe9f06a1facf7ee3658927fb7317584b6cb71d4064213bdb650fbb179de9bf63fd3bec7f45546d3e97f90e26ca16f1f0926e497d7e6b5b7506d24a469c1fc23167d1d0f95454dcce89ec9a8a194889111f1012bcb103c364ba2a25b3f94d8e12f09a6007d0b97bebae948790cec47509432fc119915d35ca1d804b3c6cc2458d7cd45dc761bd2ce93c211eb59479cf9c1002bd7c8d3d693bd7893a04004c7b429aee08f3b86e5cbb9ee481d006406b9ae69d02e6f0dc5396a1307ece5420287d578f3a7ed72a2d9a856b1159b83bfbbda1ebf0aa1f1579c1e5969c9d811b79a732d103fbe7ba1a5a3a2e657411f9c5caf10cb138bcee451824f524c9b2e263afcc287563ce153877acb7e5e0192c89f5ff478077c691d4ece3419e2ff2fecb405dc7dcc67cad49341b8ff9022a1900c807a63561f0acfb040832d08cb1431def30b3dc507cbcfd5dfc301a6a47eacb53b045116c581fede3db46fca38721c854ceee0e698299c744fed9afd15c432ab422e6a773f4dca55467bd153cda2142d251de63dd1d39cc45778b1d8335e6634844a057e2c788dfb408f883595f0c73f484956159119960eb5b224301ff986416132132d44059bb3bef9151715d159cc4ce19ed8346260eacaaf949df75a58c0a039be8866f0bc002fd40da6e00bd287f5daf713a73cafb8abd8ec71e7392922604d980b11d11fb0758b07616c7464c1d1fad71122e5e8df5fad95b6a4a0eb75df70f2d72fbf5eeb68d5eec65350e61b89ad88e9fb48fd41359898da9c4963ceddd989eee5cd926dbd55526536185ac3c600494f561c2342a4cbb8006362fba478145dea0771661d27795f29cf4111a89f2c6e70c2bc703536cf3426fcaef6d350bdc3e628abe753c54b9e13dcb1bb717f01f65ecd8621b4d5d75d3ef53cc21d540ab4be23878bed327c1d1b9930827cb2a1599bc47944769a0a382aca1e82d8314a752226ce4fe1b0570d63c4f7dbb54a07339138dbc4569c077321045c21eefe49f338ed08be01c2ce625b691cb3308de51534a439be4fc340bf67ee7c05948820b1c0e77ed06d313f792d75aeee53d141dcd391f79cd89ebda907c6722d132aa229471fe71f53f366997af9a728c1eed317df49d298074219eb894a120bc13a48b72adb52e41b9b9f6271ec53e3d7fcee19486a8673360fa4ad9484d2750ad49114d41e3b6da592f618532f8a9cf766ff6a9acb5bf9e0e9a6d760bc98e1719d1833ebd9e00a3f6950b23456e963fcb0ce8a2bb0fd3f280bc4dbc1b46cbe3cebe35815699c36613802df2952271ab62991cfbc89f35c6ab03322c29946e5bd8003b81e1dc358822a0ad4719ce7a3cec711300d4cc2439fcf4a552328f6a31ee4b47f73de02310ad26e5a40c41989470be586c50b8acc167a74a696b9cf50377b936342ad3135ffdf4c765557b5bc4ddedf3643d97d8c851f556f9826fbf04f86e56e21d92daa5bd2b4d5bed81f3f7af4c97a5da97fd2ea02870491d45167c8fbac5c7ed005d3c7db50c0cb951c9a019b325c5f678b0b90f4871049ab1676442494fa2a198936e8c216061908e8934605aba336ba071acc5327adbdf41bff7b6759d79a59"}, {0xb8, 0x0, 0x3, "b46a1e26012f34d72140d7012a4e7db9b840d53abd6ff8436afd7e5e2a11d90f30843d3532ae328ddedb2df003438b4ecb92ca877bd62eef1084e40f5df204abef85e9ef747bdb8df88e525f30d11f93baf48b8af859b9331608ea6e5d31d4e368221fda134cf900b706e230ac4f7c8737dd51c0a3aa4c9677ff92988f40c63c4c02d9d42f28bcf1a8cf0918764173d98eed9853015d11295f3ddd2db9349002b13a"}, {0xe8, 0x1, 0x80000000, "d91bfa0d3ec4e7016865688194b865e36dad8882f5ae11e100b78e5596089ab7ae479ab122224df243dd37f83dcf6db486f89969488501688c21b662d5a66b1ecc8c36fcbde92ef2c21eda5a0d33eca1a6651cddee4e7f39216df231897aa160b73dbc63efb3d650dd8119f3bce0397316a26190b42fee8227f66b7a7aa22cf3aee44e1a0416510a51e99f3371d1464332cd284532923521473227d0f92bbb70198be51c8c9d1ddb4d5be5cc61de049387bb828f6ac216b5a957f95c22cdc62f129d931f540577f07de93061ef09c159ff76973d606f"}, {0xc0, 0x1, 0xe3d, "f9cd0691f34ceb1473d2d9de89122816a856ffc9604d2054c82e873250e12b332095efd62c55a92ea856b6bc869af3a54219234aac0df2327efc095ffc9d3dfec0fd8912538e32ec8e35e27fef0e6303e88f015890cbc069bc18933f05db81e8e8ef2df32341b9cc11348a7b2af7ecccb0f087648c9c42f0c45d95377e76f8cde5d89babfd092640ba0cd93b6cf5d3d8bdff210f35b7688da9e744f0831e2c19a6b5492a199cb12d543c90a8"}, {0xa8, 0x1, 0x1d, "7f04384dcda3ad8b6ad07a71788886d098e621bc3f503bb29f4c0f257d26a4630953114173c365a48085aeedc2f6da81f7d80921cd185c893826220bc80b8fdf0c04e54d422a07e7ebf7ab1cae2ee53790a85fd57732e3bc7a0ccedae3a3c5320ab0a8a5e20a33e0f8221981365db39de56425c593563f6f0322265560358a86620c02222a8393dac6f5f9a46a32119499a0c2d9890199d2"}, {0x68, 0xffff, 0x7, "c063e8f2f180e203b6a2f41fa79a454c7395dd32223fa8a49a20de3d14747a605545f2fa0a74d888ccf204c3857dc379a52bfe7ac393e97dabb4987cd7c3a790e9b49084fbdf4c135313ef61ca7854f9767bb796612bb7b1"}, {0x48, 0x1, 0x4d47a78f, "7f4ea37ca69fb312a07439256a542abbf22cc58b3d6da3010328314f24dd1f2f0312037dce29183a06ded620f672d128f35426a77c"}], 0x1470}, 0x0) 09:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x1c, 0x0, 0x0, 0x200000000000003}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 09:28:15 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x8, './file0/file0/fi', './file0/file0/fi'}) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 09:28:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x0, 0x6, 0x7, {[0x7, 0x1e9, 0xffffffff, 0xffc, 0xcae, 0x6, 0x6, 0xc4, 0x1f, 0x2, 0x2, 0x2, 0x7, 0x7a, 0x8, 0x401, 0x38, 0x9], [0x0, 0x7c, 0x80000000, 0x0, 0x5, 0x7, 0x8000, 0x7411, 0x6], [0x0, 0x9, 0x2, 0x81, 0x1000, 0x2, 0x1], [0x101, 0x8da, 0x9, 0x2, 0x800, 0xfffffffffffffe01], [{0x6, 0xffff, 0xffffffffffffda37, 0xbeb}, {0x3ff, 0x101, 0x5, 0xd523}, {0x2, 0xffffffff, 0x7, 0x100}, {0x8, 0x6, 0x82be, 0x8001}, {0xfffffffffffffff7, 0xfffffffffffffbff, 0x6, 0x8}, {0x2751, 0x7, 0x10000, 0x6}, {0xffffffffffff8767, 0x40, 0x0, 0x9}, {0xf6b2, 0xffffffff, 0x5a, 0x50cf}], {0x0, 0x7fff, 0xf8, 0x10001}, {0x12ef3b8, 0x400, 0x6, 0x38}}}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000000)) 09:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x2000000000028}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8400, 0x100) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x1, 0x10001}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x6, 0x1, 0x2, 0x5}, {0x8, 0xff, 0x3, 0x7fffffff}, {0x3, 0x1, 0x0, 0x8001}, {0x1, 0x100, 0x8, 0x9}, {0x9, 0xffff, 0x0, 0xda22}, {0x200, 0x5, 0x0, 0x3ff}, {0x7, 0x70000000000, 0x7, 0x4}, {0x8000007, 0x200, 0x1, 0x5bc}]}) 09:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10400, 0x0) 09:28:15 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() fchdir(r0) r1 = semget$private(0x0, 0x0, 0x710) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/181) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x400}, {0x44}, {0x3c, 0x0, 0x10001}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x7, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 09:28:16 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xffffffffffffff2d) r3 = getgid() r4 = getuid() r5 = getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x2) getgid() getgid() r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000100)=""/255, 0xff, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0xd0e2}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r3, r4, r5, 0x16d, 0x2}, 0xffffffffffffb713, 0x42, 0x101}) pipe(&(0x7f0000000280)) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x0, 0x400, 0xad9a4663aeabcba8}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) setgroups(0x2, &(0x7f00000002c0)=[r2, r3]) 09:28:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800ffff000001b6976b3e094fe0db45383fc6eb67893d"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 09:28:16 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) write(r0, &(0x7f0000000080)="efcda63ee9c9c8c0936b9ce152970a21b6da10cda3ed21951f4aee66b50820f6b9538c347f177111ff2460afc64e896262758ee493fb4f107bb753da80f48abce625b2c12f773bb3d6e05778480e4c5a96808d6401700abd02c558b1c9fe6ce1628fabefde5fa9682b5441ea88f23233ec38bf278d9546faa5fb7711d8069b0279129f40fb59d47e3beaeb552783c1882e6669b1f735f112a14fd13b9371c26285e9fab54c7ae68c3e810b84402fa5b6cc7d29c664785be01224daa214fac470effbef91b0edecce5f84d245d55e649c25877db4644103b0994d75b8be14c86b5f0f486ccf09de1ee2c66213a55a310b2f7c2d137c854b4c85cb4b86b483221c8c0605a4a7b3e095e8a924cade8d9adddd771032582e4f11f111e5f425c0f03c2abc8fec0610c4cd581d34ca8abf33421c37827e1375e53e2e5f2f5505fe348954e37a57aa0c506d2902f6a933c74a370fc56a84baca164b91002277276540f28f5011e807c0775bd5e30048470e35486a074ef567be992bfbdd4fb1d543ea922738aab0e71f5535569526ef9cd0f3e9cf4d426bd99d6f88a37751d49a402ced1c9ae0ddd68c9d4fdef552160e6524fdc975dea52fcec3cb31b8877335595818474e24463d35aaf0d8ffe0275d43759fac367365c12c86fa72b4b22f7650d3e1557a387da164417dae7185c3493ea4c2f6103a8a4d511a48bc28a8c95ca28266e035c5af561ee8f7a3c586f72c9da3a0c77bf17a8dbb3aac111ca9d31f1b0fd948e3b640a07acd09390ac9e5abb346902d799c6b323f4f8bb9c0a7721a5a30651fd7586c828aa5331884bd0b117494545c4398de2dbbb7145f9ab2e50ba15c3a05b503534d828baab62de2740f3186f6cca01eb4d6295597a5c349b5506704ef9cf63ccd0dd9cf98505c8d16005ea64d08b61c3dac3730d1eda96fa7e3268cd90f820e71e214514568fbf09ae3e69bc36eaafee24de14aa01537a71b157b47878c7465bd04d936ef2072a30f65678d44500776b1dc842f4feb4f10b82ef845eeb24b766fbe96aac1e55e0ad9b237d90247bf2b2fb39276e3cd80ad18340ba129acf0c5860434de58cac7ace8f801594fe309fc2927b2fefb1b7e689af1f00e929bb60ca2677a899931e3627e3284b73561c6971a82a32b6757afc287f9741fa5a076e56c74105e31521bd34ccc4c6660e24debd4f2ced62afe630a718f3391205b62e840910d519fbd84649173a57f39b215e75c829d947dbc9c210734ff6db1b35c8c24c49bf6aeb4da8ed37583aa21261e755043f217fdf880b1931434e8fb30820dc749fca55ad3e353a26f2e5e9b9e7a06c93cf960e2468b7318ff23d82b14809305a2c53c1f83157fee294ac3b18fda6acc7b9e0532cc7024785350fab57dfab75ed132b986e5123fac8921e1153cf4b7500d2d1f4e393733a41adf25f59c289c02bc51e255d91f96bc7e59096a9f8b96f555c8ff0f10513be1425119a09e08503a5ed2a2d6fafba5c5de6790bac90f1bceceed75fc4ee312d8cf05650daf9944397ec421dad9dc720bc69d3615b6da0133bd8e581a59fae42fef4eb24696a7fc41f3dac57af0855a370f33d4589c4cdc75fbccba62bc675884ac827fc81d685688d74fa7cd878581cdba7b909b2a4fc7bf631426af6e5c4ca82ea6e9c9f97e8bf8dae8263082b58cc307a888443ec8603a83011005f486c95e44cb696351a2ce544bc7a4171029ff8249861aa5cb3234692ef85ce2e3cdcbcf562e395fa8cba877a54b37558e5a8624d6fa9d026c9a3863950203a62f55ba23d315fbf1974a669a655e73884a2ad1168ab5a294a09a0aeae306f1f78d803aac37c5e095df04499bce8cb72082b361a049d0966aa714ba2dbe8e228d260bb4d4bd235643063f7ed96579af5b5a58bdc510a807adccdbc8f7ccf5a7ee5a86f5a61767c7e3067b6105679be622e206e3dd31489d965092d123f3f1d6e1f8581f4c281dc66f0ea9ee44f08565ec461fe58b0864b7e08eb582d82c02b7ff7c490d7b41d921301210bb3ccfc24578ca42a918f59406cb16e4537dc7b11324938c271bf799c9e3a72609f248d5a0ce8a59183c04c4051b7839fe50f2df4460b432303482b737cd025857f90425a611bc71a140530050607e1e1cec6abd492fd540ee9a59bef5cd857962825f3a5cd68982f8295231b19a6b9e13a293c640ba13bd42d13a63e0b71433a0acaf2026750d0c6f64f7fb776f704ad1c539d4be8490a72cb5f1438513655e728b5f771407a065b83df59f399237bd908b0784c8e8928dfdd7a4369ea3d569dd8549ae4a800df14273ff20d1666f9d71b7cd67abf7741ee8252f4be93c9ea0cc30f696c8d1dc9e1efeb3b9d88f7f2a77bd316581b4cf58f8b5906e72677ad2ef019d4ddd90dcee55d31978efd70b134379ca28dd9f73af729867a8db9d73122546588c2b03aaeec4364fcbf16630849c04be03375d35e2ddc5bf848c2383cfc1d5a099adcce636ffeab01353621dca17bb0d2ad4156d091acfe63cca49de0916f6d590edcbe56103f643e2033496e5b4e6836f3f515d53e13df5bb95033c39f25f6a38dd51e313408b575408acea499ccfa40c020a42d9dcc693305a203b19c1771071294cdf16cc03af8e45f2ae9dc2078e621d445c5a898b53f191d1dd9d57f5ea7b0d121364a4888d47cb3e3ee053c18b3aa5d701489d7a39dfb6b16ab838404385872dabd5be31f5c5b6905058cd8abe1824eedc9172db210afcdecffe03dd36e1c1dc0d8d1d095d981c3e4243cabbf6443b3817d1956d3be05cf6536c18ab15b14bbfa6568ca4e1053e2b30443619382e6e245cca3bec54153b000f1ec88d8924ef7d7c1b6de62977651bd906a7edd857982916f3b140c4d1446573d906e77d53a39e5816221063ed08e12d3186dda8e8b581580c7dfa8f0cc5aa5b9fd8fdbb243ec9ab758fe501fad70e3c3b8ae43faf9992831348c2438f220b044143a0f44b1dbf7ce31a2fc7e390d93e57052c345aa0ff8dcdb125c1a55ccb6c10202142ea39a7c65583dbbd048bfc6ff040ebbb2b3520cf5535deeb6efee071de8c03e1b2b0b3e470ad9475b14f27fb3c7e7214020918d5d78ab0747bd91befc3e42d02d31fc45494ce687b5b9c339b5f890b62fec953690a65c23ffb3bf1a820c8136941c549295945948e0c46cb94c423e612c0a8bfde8e7cbcefca41ddccfd742db000ff4ac27ac8efa52ca4ba2a87dbfaf30bd9bfd674d0fe559cdedfeec808443bb5e874186bc7cab9b4a84f78b652d1105af3174dcaaf8ab83f8b7bf45378de6ad3ec5f701c43ccc58172f52ff7a49701f38173ac893b4f698e1e5addfd102a7eec7b7fc882fef8d596f140d51cfc51cbc8618ac896b2016c922c6fe2544ddabc2225866090c3f407c5d9f3b020f7a391823c96faa89278975207c7366250aa23997c193410e18d33f41ae8290eae310fe3bcf28cc13740c5d0d18a40bdb38ee43d4fe82fa1da393fba6d87b9b1cb728f1f177c1fde2021590c2c79d1f35573866f11dcb70d92f2090b3a79d1fce1544e0e19c692c7d47f7444beb184cd04676b99ee53959cc07281a65b92359a873345d4efdcdc3556eaf9a10a74b82e6412dbb4e7e64cf47d2d9671da2122b883fe8977edff46add802aa15abfbbc916267825b1a9a6eda6f908ff66abbc02b6db00dd8f8482aab0997e200818214f7842ebbf071fd8e1a7064c6cea9f76184ebe9821716917379c3c3c919fb6419dc037aa56f67b9a1eaa616ee74735aa16932f6c372a37e92de8a5201cd703493891eb2c7cf4ce70c8a8d93736e604403c1479059bc2bff2d7cd2241c55ff1e2a6daea27d2da238d6a6f1fe2356a90fe146e9e8e9853ddcb5e0c79cde9b85d998d9d30e5dc8c6ded1a2badd26e5099c6a11de119ebc90e032edec7e6108ebab585e00c306fec1fd373f5b4930c36cb9ed0240196975b1c32b1f4d34ed5bc24b561ac78a0665994471aa9dd24595d5a6d3423ac611a50751f1b2b6bd29d2638341ebccec3f4fc117598c42660ff0e13fbfe07774282a1bf828ea965f5bd1d337b835581db10d23bac3f29aafc386bbac09f0f1773994af47715e19c500a5ae97bf69c9269e6b8c2ffd3b447d787169741b6cad13d59986b48450755e567af068ae1a489cc9afd2149bd5aa4fd374c39f2b38201fa64842f97147d9f72291c93d4214ebc67dd53cf3822c75a8bb0e95d53a27be796bdeb76bcf89a75d9050c68c642f21a60a0e0b9d6c79d5cf61b88f36fa907d65909a5fc086641b512f2ead40ffbabc02aa1bd5c4f1137a1f727bf015b906900fa7c3f14ebf6e802119024dad77a0912456b85de06405598cef5be37cfc218d56a91ee2b82391ccf7de720ea69929b6c0362282bf5f84a5bfc8634b357f233f1afb591653de2d0bb7abcea1660cc447e30e167eb095e85c1805b66409d140689ef2a1e9ffef19dc9451cdfb73db6d02cd2b207bfc3bee8baf37dbc6d0504268539e8c6ad2ddd53dee92236d25057ed42f6fef33f48ff3e10455c035b0931bca5575c2f8fcc0a46c8c5055f6d797b066dc101746d113e1ac9fc6cb882bc22dfd6edd9367af6d45ef3ec2b673afb13ea164e9d398585676a096d204ab67f59625e518ae8d9d7bf6cbd69cd2ec23c019434434dd826c4a14f88fbf9073b001464a16bed61a0241c3389775729a1b8268a90d3d49fcc7f4b06da378c3112ff460897aa9949413c12ba2382875357c55d02fea1f6ffcb45bdd6ff3dce80e78b7783a557cc603b4ac4b0206c7b30ea4937fe74619bc564d933a773b7a17878f684cddb058c0d9a9d0e21d4a73c701ba2498ca6f038be55aaa8deb22292674cfb61534137233726daef2acb5819a5e08bc1c2fa8a25fa4c45e1f3c4ddf73622c057cf2fc5a8be75cde25523cd629f7eee5ec397c62997cbbee5b5430130b01ffc789289f70c05fb72f2ca6ad45746348948c549cda69c364eab1c267b02c2a8f1b5e5276fd6f871ca9cbd5f610c36c59823d33ef94eac3287326469f4a5f71185be039e98d77d6f3b4240b1a2189ceb5c4ed0cc7ebfaca9c2fb66cf3a60a47d44241e215ecf4b5cb519c0efdf43e4f765e15069389b431008d96fa04f0b7ac300cd335c0857e308318772e9f2289280e33737ae570528bf4c8266a7581b8c9c8ab238f8e090a0b15bc135b903dc8c5fe30fa703468b6a13daf296e0da65743fedcb1ee738de64408ec7784ca9438cc0ef86cd66a36f5f2d1f153b17418cdcfde2cfb372a01b8b282f269d6e71b81da6ef14d600113d93c7d443b3e57f33a32c92e4e8a2b1d4c986cd4cbefa5fe0e7fdd6dca5654c0ecbc9aa6bbdcdd890b45b38bfde0f329453ba03928a0558b1d51300df08ec2663063170f8ad02ab6467300754c93a9b18de783cde0b397f4403708c8c1bd4901d348ead460c4d1e5aab490e2c15bea5b52aa38e21ef52faa19baf813e4a6cbe8844d0b42f133e002a0a6440c83fa1f421651adf7596d97d6ddda6c494f186a9d07eb7b971006ee2f953929547e8939bc8b55ccb800bedfe71bd44b305431ccd805d2ffc629b7d3534ff7b95fb97419c8fdca626952629683dbd399cf0b9c0de3899aa0e65b6a61b2a3b1848633c2523139aa9e1df35a79282771635d134151e7580645bd69a551ffa31042bbcefdb9c1ec830c5f6286b21ff4f55661f9bd8eb703a743fac0ee18cb72de35f2a2dec98832596b8c52705d78e81401cfbaa58252cd099ac0757680c9ed4a57ac00ede84d4e8c423c62c6a653ae3459", 0x1000) r1 = syz_open_pts() pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000010c0)={'./file0\x00', 0x8, 0x1, 0x10001, 0x1, 0x2dd1, 0xd5, 0x62eea166, 0x1, 0x1, 0x7, 0x100000000}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffc00) mkdirat(r2, &(0x7f0000001140)='./file0\x00', 0x10) 09:28:16 executing program 1: socketpair(0x2, 0x4, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) 09:28:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fsync(r0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f0000001500)=""/25, 0x19}], 0xa) close(r1) ioctl$TIOCNOTTY(r0, 0x20007471) 09:28:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0xdd) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 09:28:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r2) 09:28:17 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 09:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) r1 = socket(0x20, 0x1, 0x8) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:28:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) sync() munlockall() fcntl$setflags(r0, 0x2, 0x1) 09:28:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x400000, 0x80000001, 0x115a, 0x400, "fc607c44e74820debbbc5c44eba5f1c2c2328210", 0x1c, 0x8001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3f, 0x3e1, 0x4, 0x1ff}, {0x100000001, 0x9, 0x9, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:28:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x27, 0x5, 0x2}], 0x3ff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0xffffffff80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x8000, 0xee}], 0xae2, &(0x7f0000000140)={0x3f, 0x4d9f}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) 09:28:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r5 = getuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000600)) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="02cd6fd617e2da6ef3c642aabf943760486c1148", 0x14}, {&(0x7f0000000100)="26808fe00e2def0a750131bcf5b349437ad756bf8403ad4c66404c690163191643b07ab33bde1d2318be8356274f846524735da7cda82cba9f7ceabab141989464c818f77e9d31d164aa41a4f4ac8774d278a3049ed88b74fa26612c79fe5cdb4ef6cd9946e50cbd07441cb124e9275f00017491de9af8ae16c2848439a8b2fdb5783070611bb53a04182ab759e10554378424d2f7d7a37b057099e10b9fde05192379683fa33d8f2602451a8d10d31a2218b34e220faec0408761e46e3e2947f789f16984b2cc9483459379d5b4b9a5ec0f3c3944935a558fb8f8dbb184b0", 0xdf}, {&(0x7f0000000200)="cc016d674310cbffd8ef2aad2e007ca1cf695c1448c4088670965ccacc6013984a5b97d33d1626cc73c45c4f54786bdedd4edf2130e991b5ab2bb2f5a2c917aefc9c7e2e2f9dff91c62b98351d14e8f1cc53752aaa35bd7467dbb36cff52a8a78f3f7cee264a683977b9a7858a77fc931d034fe9c57a890da2bc105813e21e189eef5817466820de98a66b9dd204f1baa436e4c39c2c5ed9ae895b4a4f0358972744cbe91c3d5ece1d27f3fe5bfdeefd1c8f0d0b5d62e08abbc3f613ce21253da405fc7684b9c4aa777acf24942a640e9c", 0xd1}], 0x3, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14}], 0xd8, 0x401}, 0xc22fb83e72fc49b4) r15 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r15, 0xc02069a0, &(0x7f00000000c0)) 09:28:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) recvfrom$inet6(r2, &(0x7f0000000380)=""/111, 0x6f, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x20}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r2) r3 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r3) shutdown(r1, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:28:17 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) flock(r0, 0x8) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) 09:28:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x30200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000100)=""/34, 0x22, 0x40, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000540)='./file0\x00') chflagsat(r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x4) 09:28:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) 09:28:17 executing program 0: socketpair(0x10, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xd0, 0x8001}, {0x18, 0x1, 0x5, 0x2}, 0x1f, [0x5, 0x7ff, 0x8, 0xe8, 0x9, 0x7fff, 0x80000001, 0x6]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc8f, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1f4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:28:17 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9a) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xfffffffffffffe0a) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x800) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/233, 0xe9}, {&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/60, 0x3c}, {&(0x7f0000000480)=""/40, 0x28}, {&(0x7f00000004c0)=""/120, 0x78}, {&(0x7f0000000540)=""/168, 0x88}], 0x8, &(0x7f0000000680)=""/221, 0xdd}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x5, 0x0) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) 09:28:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x0, 0x2, 0x7fffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') socket(0x22, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000080)=0xc) socket(0x2, 0x4, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x23) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x205) 09:28:17 executing program 1: mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x84a0, 0x50) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x1, 0x0, './file0\x00', 0xfffffffffffffffa, 0x2, 0x2, 0x81}) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x2, 0x10000, 0x2, 0x1, 0x1, 0x1ff, 0x6, 0x2, 0x1, 0x80db, 0x5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) openat(r2, &(0x7f0000000280)='./bus\x00', 0x0, 0x10) ioctl$TIOCSCTTY(r2, 0x20007461) 09:28:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x81, 0x10000, 0x0, 0x80, 0x7fff, 0x8, 0x2, 0x0, 0x6, 0x101}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 09:28:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x400000000000002) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f000006c000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:28:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001280)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYBLOB="30ab2a3f4c984b03767d8403452a61f8a7ed9794603fe36a4066c832a6577b52badbab1a1ea4211ed30785e566691a6bb3c2399d36769ca256326d7f4ca43757698ff92b3221dd787b7d1e7951a3", @ANYRES32=r0], @ANYRESDEC=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r1, @ANYRES16=r1, @ANYRES64=r1, @ANYBLOB="c7cb1dbc78b87426acd12279a7280cf8a85801d664406f3cf1632a97f62f0a2a0c980e07cd6502e85be265d2948c28c3dc48848e4055817a4f4daa94b02e793ea91cae3b2500765adc1d61fdff37530c3dc1c6a04ca30f798d74225670d42af0bc8d1261647117d74d9841df8e717b6b1a18ea8bec43e47e413baa42561886ee107a23cc7619873c3e123948f38db3553b3a906bb64b6576d40ce7f305c3447afe353fac0770139cba7cee4095869d9dce02aca2d85011bb4dd1a02b2f4f717e664ddef055afc0bd12205c13b7f66d9684b54225a5ff681b7cd1f87bb752e0a7010472d844670342d17572b86155bca4b74c63010b95a4e252afdec74731571704b6ff96c80d53b14967ed0e955bee0d2986bce308a4348e6d175af6963be48e9c2987189a294ed8983b0eea51aabf0a063ef84dd4cf951ead7dfd3acab9db30b05fb2ba83057c1c323645758a2b8114d3e1f115decb82bbb01ed80a8ca35b828dadf2fb4b88866df26cb684ea8a80e23ab11329cdff0e88e002eec2dcffe8fc887ba3ef94825a05452593a0e7fabd00280291b68876312ff2d7f4c7fc3f4c01712b5c14cabcb15e1bc125e505333ccc1b359d9d6a4678ca7485be062d6b4cd10a2545d194e06bee7bb8bf8e61423cd473ecd4b1fb6982b0daf26af257b04b291ae503a5389dec57383cfce446292ec458a5f726ecf12818e3aac3484139c12d916149c85fa3ceb81ab636684f61b6e241ec22fd8b6e478df953fc4bba3165c770a484c66243804c54d8d822227fcee35c4e0e6019ba236f260c905a70cf4a94a10ea55cbb7a7f9c184cfb7d1654c7145532bfacd60a4c580fb16ee4f34efb49dff19e69cd53f12f8dd3978032999b04db8f83563cbbc477d11d04acb4f4b48c7b48b8e18fd0e76a6b46d5834e05c3c4450d0ae34516fdaa52efb944ce6039661dd73eb7b6fed00d4d54d5f3ff504c8ac337cca8b8d9363ed23d1895ba3024f9592d96010e811dc563b6654c77a9d667eaf4b13215795fad2a25fb16a7e8304d4f96b84aca83a6c1c3133b5e800a058663aa50baf09d13c064203002a78aa32cf99751ff97ff8ee294d1ea58cfdfd690303d032118715e1c8abbe265b7c1e01d3020dc78ac4c2b5aae5567b44228c8e97cb2ca2ac5ca5efc1e4d548f740327d0e8ce2653c71dfdf4e499c4f2b02c7401e0040fb0f15f5cd24bf61442ae6d6ccbca54c988b929bc96bffcc0033fe15b24cf9cd5a60e01e25f47e8ca2ebb1727372d62a71d808a935db3e007555774febbca74968cb024ef95e76881a03c2a357323f7c78de9c23330e19765446f50740d480eec1d8239ba812c255e62965ad3d937b63317303e4728ab88c2021f3a135eaa6d5764011c0afec75278414c60a55fe28de446b5707ea4d2bdc6e21064e95950e04c40c0fcb39898b7db389dcc0c76b2bfbf1a77a1fc2e818a053636e456be619735bb450fca026853d817c31cb0e1b6760f9801845fd9d44a4944a7f495530904d1d8e22ffd064d1948be648d51e2ce805802c8b12297391b319ab8a2c77f75dff51245ef35e19ea8e2062b7259056329cc6f54c0187688815f63a3644fadb8ec5254f600b7b5eabc487b34a4a8ccc9546237ea8e4e36371f0becae89fa84853cc3c1d8a3faba69443b7725a108a0c970d0510630c007e2e2e597f4033e8ba6e3a39d98361b42e24f7c58926b9954fee677ba7074684755c3a590fb325eae68bb0d6fd3f5b61946af3577f6d4c68ea7624ee634e98675459dd5c7460f24ea6cec712a5cb21ad1948c01944249cb06308e97023e910900ec6eabda88e957d0ae7e6777f4ade0ce6c9a20bf675addb0ecf899433d63d42eb9cd9f50c09a849bd667a82511613189ffcf60f12cd842e4e9c14f9c5c88f0c01a8877c9c96a14b48d1e3b48a0db7287b7691dd9245bcfc117c6de8c12d3d2cab38900b2e602028943664ae5e0b2dca3316be7162483817fce9565ffa1225b660b51708aa3fc8e257e947f2802488b6d838bae80f0d559e252ac908bded697df542e36eba499a3e8a5d921c2b063020cfef624930561cf09e06f6b5dc754ccdb3fa252bb3aee8f69f0d48d85bc53d3b0301ff260a822698b1110d88dfa67526af94d058cebf58f91023defff0a247f6eddc63d11f17b8247e2347a5aec90e3fb69fad171e4b75613141dab1a3bf81335264ad042355bc38e86e19698b63cd68c572e9c3ff97ab8881d435c9a5f47619c80320eecb066f96628bbad5d9590050446c5b17155153292c5360210980f208978f6c01496d6e1c6744d39b2ea9c0af411bc9f54be7a1a31584c82239bdcd63a1d8ba1c4cf96e4b8ff52ff4c693f8cb0ed7baf8f0bbad68a849f6d472e9e29a87f540fd518f5df5da6d69747da24e0c588b5256723b854cfc248bfd57b14b736873635625dfd9f061271487582c9d98b8e5d5ac8f8540e88f632c4625d7f09b697871e8760e3bb59bd530b77140a890acf3b0ca0eaa3a6efc8d4d2b130f522bcae35c52b2ef3955901d38ff62fcb2b6150c25d32153006292a85d2129007d3c54ae55363dc7e0b55fa8cd71c8fa44069f9cbdbcb74940a2c499351698d6c551c3c8da59314c0095fea6c2a9184e6bca63955f954fbd451665399e50a10b0619a90485af4bb201b63205d3940a2a2100df724d049feeda68f44dbc52d5fcb6b778e317c07ae9b2b0629f28fc087700a9007bddb625e5332bb1fa87811ad9ac98b804e6cdb684d9fc04cd33bc9cf1e5f4430f71dd83f2da96d7be11f38224dab972ea68f49c2f2796c96a1d4d1a84ddf6abf88e91b656087e26c5d5729285f6c0bf676747e4b7ad4dc1d5b316585b8e515070812c183ee0939ee3c7c0dc0a0770d967ebbfd754485f99b585fb187c7d476ebe52069c4d1db3b3323963f5931d72a5875566293e53ae79896e39a665de312679da18d526ce7fc298711936f62547088ec2c84eede201b3c22204bd1e0d74f69421a9188a4510c9dda6b35b503549a6c7667ebd07e1c339bcdf4d29af3abcb9461b93fab12343081cc777439b5d83658c76606a4c17b2c71db747b693658c2a62b7176816723494a868cef07e80d8bc215a98cc858b95a76cc050da1b39e0f5132bfc1f09bdf65f64ee3d4d9f0a8d83af00cb3ae20f31dbab4940ad42d42bc54cefa4dc4dd24d2b818c570ae7f87fcf6614cb8b24a1986356baac069b4105a87a50580392204597c8aa25f04af60646917dd2ab6634baf1085845732a065ffc2bbe6deb5ca1348415a2ddac53ffe5cad20487e6663d7eead7c98190933bc6587b23e4fb7a26d30195cf9401970147a9a862501700ec5a54f35fe269ef86d24ac958c172794cde8ef0fd35140f49c86842e6d48841efd53e02cd09a00e064a45dcaa87d1cd7a747b96ddf85da6db9f6b0e7c595bdb7672ebc58e806197a1ed2023493db9aaeedc5c0c24501e8bf52944f4bbe85368bc70eb6751710d5c48f46e0bc6aa56019be0df45cd615bd034d2f58ab267be20cfe00c22f8f8576eafd9ffc0b390aa055af38f980e2f4d540a4d1eed0d5a8e9f0e34ec448d94ce1b80f8fbad2c3ab0be405382ead7c575b324090a8f3806ecdd9e2512cb854727e63f3915b87f01c5760d0c7912fbda6a4dd3794a55205a8d12e36a9e9162cd627a4a9bee4963caedfee45444b04a5c178763fb2dbfc3189c98c7f8b8c4bc17ef9ff851c82ac48a9f07947b4e2cc43bec7150603a36892025bad8e69404fc05a18146a876ba598321a60593176766c2accd80abc1ab42d3c6256be40dd9c0846e2bd80219451751801a4b391b6ceec58696eeba7be2fb881babaca2ae7e10d16e2c00fbcd769dd472a889764e821aacc14295ffcbd48a83b237d4d59dae82e710969cee29111ead28d163c7fcc39a4c93b4e2155676311decb1c8221146dfb4b2a2e024afc5f47570f0d392ed45138e134ee43d2a5635e8c03c53f7c0534bb1e0bf94291c268b57109ad3ed99f108c2e62263c2e81673b9f3c4b7e8b7c253a92d4e69a8c63a09fc985f600efc2af87da56afa1a01f314eeef8f8757bb0f5c40e7588d0c658e17c6aaccee5fb152faac62e5a63ef3360d6ff0c3b2958396623755f2d15c9bf894747cd6ff5d0c46e298699177118a8b424fe95f14e06ad0f8f755e893e926f5803e5ded087d89cd6dd21b6f6381aa7b953e626c74903c6b4f58b50d692973c4b46df1688a3b939bb324d0a7e4693eb44b2616528db7891b9bcabac78cebcc766c5c413cbc406c7ba6d08dfc2607fc957a6a889f544f8d8b53fbd435a21248afa3fac8db9e242e3596fe40a7cc25296bae57de3d71befa3eb610da5c435248e0f09bfa6c2d233d8dc4a782159299a3ce9e3987d08ad00082f9603185fc63839bb72dcf4ec84780b5e190fd279b7885d394888ba6944c5389bfb6993653e5b72e3dd5ad3fe31a4282d4d1f40b51979bad84f4a448f1f12b46aa1292922ebbf77237c2e5fdd03bb88f60dc85397c1bb1bc43219760419dfe6f044512a43d556aee46203ecdb369a0b52d007ec9d3c1a8fa0e2cc725d5b14235e55d6203c12bbc6ef6343606e7b2bcf0973bca157da3600cf4ea28ca4f1e308fa164b627505b2398376ccc1bf5951eefde38984b735e970f4a2271bd20ba1a3cf014fc65fe3f4d13f70a84c3c86fac7c50da92c2f01df53427cf96757e4ca23f17051a419399abb73010f057b3c04114eb7763705c0f26c364b2d3cf31bad1b064e54e2f03bbbab27bc71aeb9877a39acf9d2523ab52d9c4b9a3ef9760e98e607aa443dd5c3b4e8a4915895f4981816707d3057d737e3bfd06fe01f127a36d8e34b58198347dbe2704959f78268bf224098034f65506d27b2c2b97ade687fe0c289e1afed23255bbb8eb80f77f4dc8e6ecb9a01cce4f587fdd25bfb6156e68fcf614690bd6494fb0c0b8f9b57597144ce248431842c451b9dee6f7f89c6b592f37fd3e9b6209abf47161b118274b6513280af62d48dad665d820cbe10c606617e734112c24aa44273da80f8a3aaa77880f1b846fe7a8aae24259770963f4cafbc505e7fbfc63e2b9a2192810a111e85553f7ad0eaad24de6dd56737e1f3cdbdcdf964ee06c1875832fb5ef800fae268880e2d164270051352cf4566f3b26030796a3c2c735e3f28dcf827f7dbb9f1f155ecb5c000275a6ecd227430b1e33b04787e23f48cfbc6f3c99015a2f2455213235c6db2431d84c5c608c661a48270efb944b163169e8a299a8eb7a6ff5674defad25b5a6676805ea4444921533c2c7889d75e003f2856d86457a65a2d067f13ddefa2fca9361e6d4b564f1eba690ddbe5f74ea61d44a46997cc4e4d83444fab9fbbd26aab723b5ff1608c1f2a615ba79684abf3382a3c92c9616fe8f4aad159318660df4fdcd94524404cdd53b7ce06ce5712f558b9417a11688506ebc20f562378f1b55af5c70d7a3cae3773ed19189ba1a1f0d69ce7a8553a97279133e1cba1577d1c24f0327cfa59163004a29db269d8d58dfa36414483fb1c82eced7a253d22976b2e53b182a4d55f7edba6dce262a790cffa9ae3cd70dd28ef6cb6f589bceeb628b57e68fc3ef6cc09bea0605861773e5eedfec9ab8138b680e91fbc1de88b96eb19433bd5c3d8882db4973c7b893e10311e1b5e25effdda3dba6c539df5ba2f353823e827474577b8d464de625f3609254385198fb6a54dd1867a8c4d74e947b4f68a6c562c51472cb603251135806abf8ed0cef7eea970041306f0ca72318577d72db13965255dd13edb3a"], @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR], @ANYRES16=r1], 0x5) dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202111b7bc79e050049ff105878892c47632d8b21f5f9ffffffffffffff16b1b75de76afd277701becde8"], 0x10) 09:28:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000240)='./bus\x00', 0x40, 0x6f7c4c88f665783c) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="140ede389b994dd0075046e53cfc2fc23a11d4b684a54fefd9c2724e3130c263b35303e2c53eff617eee125187c9bc913516011e1044d6f724a4ba858937d80070047be449bd7bc7e03135bde63e4fb74ef5370767e6ff5341210dba8970cb6470", 0x61}], 0x1, 0x0, 0x0, 0x5}, 0x1) linkat(r0, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) dup(r3) 09:28:17 executing program 0: rename(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 09:28:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x60d5, 0x1356}, 0xc) clock_settime(0x0, &(0x7f0000000000)={0xc000000}) clock_settime(0x4, &(0x7f00000000c0)={0x3, 0xf9}) 09:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8b) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt(r2, 0x2f, 0x4, &(0x7f0000000200)=""/186, &(0x7f00000002c0)=0xba) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:12 executing program 1: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 21:03:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000140)="526ecb57a912c7d3c3cd4e1864c6ce8b3affa63cc405151a013c01ad1bb9d1f40ecdf26ea15372c13c1c88b70f36951697498b97ad6f8d581f91e65dfbdb11ed2d69ab09c389eb3af80ef9ab3b46fa0970529941167f2db9d340643a99fb55a78466a50a5e7fd978fd2cd54b0c73cc184efeef11101452d1281266a18e5677df6d11acddbea66b5e", 0x88, 0x0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 21:03:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 21:03:12 executing program 1: mprotect(&(0x7f00007ec000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10800, 0x40) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x7f, 0x40) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7, 0x6}) 21:03:12 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:12 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000), 0x4) 21:03:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) socket(0x1, 0x4007, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x480, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r2 = dup(r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0xfffffffffffffe00) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) 21:03:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x1}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8, 0x140) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x2, 0x1e02, 0x2, 0x3, &(0x7f0000000500)={{0x5ab, 0x270, 0x7, 0x3ff, 0xf41b, 0xfd24, 0x100000001}, {[0x100000000, 0x0, 0x2, 0x1, 0x6000000000, 0x7f, 0x6, 0xffffffffffffff16, 0x23df, 0xc0, 0xb34e, 0x4, 0x61, 0x200, 0x5, 0x0, 0x3b, 0x8], [0x8001, 0x5, 0xdaaf, 0x7c5, 0xfffffffffffffffe, 0xb3ce, 0xc0, 0x400, 0x7, 0x6379], [0xb78f, 0x8, 0x8, 0x0, 0x31, 0x80000000, 0x4], [0xa14e, 0x81, 0xbb, 0x9, 0x38, 0xfffffffffffffffc], [{0xa656, 0x2, 0x8, 0x3}, {0x3, 0x9, 0x48a, 0x6}, {0xff, 0x0, 0x8001, 0x3}, {0x1, 0x8, 0x4, 0x3}, {0x10000, 0xa478, 0x0, 0x800}, {0x7, 0x40, 0x6, 0x6}, {0x4, 0x1, 0x5, 0x6}, {0x4, 0xde, 0x7f, 0x5}], {0x401a, 0xe6d, 0x2}, {0x34, 0xffff, 0x8, 0x2a5}}}, 0x0, 0x8d}) close(r1) r3 = syz_open_pts() r4 = dup2(r1, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x1, 0xd55, 0x5, 0x6, 0xfff}) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x32aa, 0x10000, 0x4, 0x1, 0x3, 0x1, 0x3, 0x1, 0x0, 0x1, 0x5}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 21:03:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8080, 0x0) pread(r0, &(0x7f0000000040)="97902aa11133f3f296506a471347e768067efac85d27ee93b6f9313861469c7789325cbf0da62461afd1f85367500da95e041b7176c17c819da0957ca25ffa8ce38d3768fe390dab4372c17b66b7", 0x4e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10041, 0x80) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0xe7, 0xaebe}, {0x40, 0x100000001}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x85, 0xac}, {0x4, 0x3}, {0x0, 0x7}, {0x24, 0x100}, {0x44, 0x8}], 0x5}) recvfrom$unix(r1, &(0x7f0000000340)=""/157, 0x9d, 0x40, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000480)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000004c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000500)) r3 = accept(r1, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000005c0)=0x12037904) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x800, 0x100) r5 = fcntl$dupfd(r3, 0xa, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) utimensat(r4, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x200, 0x2}, {0x2bd, 0x1}}, 0x2) r6 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r6) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x7fff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000007c0)) r7 = semget(0x1, 0x3, 0x8c) semctl$IPC_RMID(r7, 0x0, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000800)="bfd18bb1b8ada35da3eac2c76e65a755d10684986210a1a8e1d4a89ad0249b05be02871e1fc478462e631e086c306ecb692749cd921ae734a89cd3809fa3c0d1e806c6c28d179a31cdc36ca01968d9e8c40110b2871c3d7a4370d4e3a143e9670a0b9885ff1eb05ef7e9d904574677e27d309066e2a8375b43d491f8e0f01cd2b5f8ef1e00453b7eaa3fe7b5eabe", 0x8e}, {&(0x7f00000008c0)="b67e7463655708f1ba5ef3aeab6bfa831e77e9e3ff14d2520b001da86a07ff0b41", 0x21}, {&(0x7f0000000900)="222a734ee691cce67cb4673784e6d18a5b33ec0392bcc21d6b4200657ae26548db81b610050772880215fcfc18ce94681eab3504aded947deb4ce4374aef65fee185c4b32dca", 0x46}], 0x3) getuid() 21:03:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffffffffb0113753) read(r0, &(0x7f0000000040)=""/47, 0x2f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x683, 0x8d) r2 = shmget(0x2, 0x3000, 0x22, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x11) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x7c6, 0x80000000}}) r4 = getpid() fcntl$setown(r0, 0x6, r4) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x40, 0x4) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/43, 0x2b) fchmod(r0, 0x6) r6 = socket(0x3e, 0x1, 0xea) ioctl$TIOCCDTR(r0, 0x20007478) symlinkat(&(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x0, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4f, 0xb2}, {0x5, 0x20}, {0x26, 0x5}, {0x87, 0x1}, {0x81, 0x3ff}, {0x20, 0xf800000000000000}, {0xca, 0x2000000}, {0x87, 0x5}], 0x8}) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$unix(r5, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r4, r8, r9}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001500)={r7, r8, r9}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001580)={0x5, &(0x7f0000001540)=[{0xffffffffffff39ca, 0x1, 0x5, 0x1}, {0x8, 0x0, 0x53e4, 0xfe11}, {0x1, 0x1, 0x2, 0xfffffffffffffffe}, {0x7, 0x8, 0x8, 0x948d}, {0x7, 0x0, 0xffff}]}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001600)={{}, 0x4, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0x0]}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001640)=""/135, &(0x7f0000001700)=0x87) 21:03:12 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffff80, 0x7, 0x5, 0x8, "ea9dbe9b2d05efcfd97f38677691c8a6e73592e4", 0x472}) setegid(r0) setegid(0x0) 21:03:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400000000002000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 21:03:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) pipe(&(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 21:03:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:03:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000000)) 21:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902def9bcb5359fad65e4d860df900c14b", 0x8f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{0x0}, {&(0x7f00000004c0)=""/84, 0x54}], 0x2) 21:03:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc8, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 21:03:13 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x80f0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/203, 0xcb) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x8, 0x800, 0x0, "8b924270eb20ead667b90d7cf5b23e073350c8fb", 0x5, 0x8}) 21:03:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xffffffffffffff65}], 0x1, 0x0, 0x0) 21:03:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000007c0)="0041c5ae394e37e848ab580a3612622fb1f6588a6aeec63289c15456a8543044708112240703b398fedc5930921cb1ac01de7c0038cdbe9e22b96397c6b7c603e8d7647afbca33aee0236c4250a245fa760af231a74391fa1a74991c1e0cb0ae52a6683a3caaa9d1ab1d73c2be346c1e76136af938367db55200a71740f1f15a001c1d1e9d94", 0x86}, {&(0x7f0000000880)="20ed97cbd4b1a6220427f24ad8adbc45b1ed9b257028eb575d30553cd56265ce7328f839b66529572ef558ed1b6e7ba2f36f23244e3a2d8f1aef3de460208d2b1413a7028aaf75b61966b210c4447428c79a761dfa210d911ecb177fae0b3818b9df4e92b56ce52de8fabe5553f2adc642d7cfcfb65c96fd3204b555a284fc36e6ddacdd74d74870e441da818c593705f015600a415346def81883feb9d558ff6f3d09bddfd81716fbdc46110a956f5b1b479b31f796941249bafeb749d2c611abbb7893c3d0949851f60faf0077", 0xce}, {&(0x7f0000000440)="0fb92687ed355f74ec78f65b715c6a85abb8e1721711a6c32b4916638d329d14afc5e29ffd8368bad830bbc214ad2091c0510eabe5be4b5f6d7fd41f7cd040ba7c8ca3043ee2c44c09a7a8efeae912f6d2c4f52b2ca1a65b9ef6930eeb0b", 0x5e}, {&(0x7f0000000980)="9d92cc7bc0e6ac0988ebe0a701be13df8f0efab5f33b0c0fa17beb94705626d92856208e94d82f1d10fcad0189325421a177bf84ec24ff26f8dd11fcdfbd4f20acadf5490cc3eaa449696456ccb4107e6108ec94ef69fd9c22640eeaf7cbf5825e50baa4f19072950e351cafc88a032b9250886c906abe1c84b9a5d8ad46312f3d7db3efc0cc99d186f9d71ced894ca9db414880663370966bc8558c09f8528dac3164", 0xa3}], 0x4, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f00000000c0)}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000680)=""/169, 0xa9}], 0x8) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:03:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) 21:03:13 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a4eccea6da00000000000000000000008000"}) r1 = dup(r0) close(r0) write(r1, &(0x7f0000000180)="684a07ce5cf3adfccc2fe9feb4edb77eb1eb3ae9055eac13f1d0a6da7e480f95dba03cdf9629405762d1feeaf2d451a642be6896f902652b2081ff55b60f592aad368e9a629143bda4fd07c6b199ff2267e9a969473a20ef47129fabdc4a545562ce4077ca53e6475a62121fa03bb8439165d8dff9bf2333a2af421a2409583a8082859b150bde9d84e9ff2f5a0bf625a5d37a90d790257a488d7195fdaf35d59b32c5def0672680c1f2e9991ca8c75827d9ec84e330601b79929edf7d993825ec0e4d51c3f0d6fe6a2108adbab5173880bcb71dedb0e2fc73", 0xd9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 21:03:13 executing program 1: select(0xc1f1877697acb39a, &(0x7f0000000000)={0x0, 0x6, 0x2, 0x0, 0xe18}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0xfffffffffffffffc, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd4a) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) 21:03:13 executing program 1: r0 = socket(0x19, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x5, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x0) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x54}, {0x1006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x60, 0x0, 0x3f, 0x0) close(r0) 21:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x202c0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:03:14 executing program 0: getitimer(0x2, &(0x7f0000000240)) r0 = syz_open_pts() r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x6}, 0xc) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x1ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) socket$inet6(0x18, 0x5, 0x27b9) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0xa1, 0x9}, {0x18, 0x3, 0x2, 0x2}, 0x800, [0xffff, 0x7, 0x80, 0x2b7, 0x8, 0xfffffffffffffffc, 0x4, 0x6]}, 0x3c) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") write(0xffffffffffffffff, 0x0, 0x0) close(r0) 21:03:14 executing program 1: r0 = socket(0x20, 0x10000000000000, 0x0) socket(0x11, 0x3, 0x0) close(r0) 21:03:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) getsockopt$sock_int(r2, 0xffff, 0x18a2, 0x0, 0x0) 21:03:14 executing program 1: shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$KDENABIO(r0, 0x20004b3c) 21:03:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x8001}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_flags}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000140)="753ab97d74f019e7cd4fcde43768be80db650a7d3ab448c00d7b355350efe524069c0f538819daff4aa7efd7427c54930640d8f22851ffb58b4cbc8961cdc4ec2550507585b65954d811d0a757f387ff960806db0337bf3440f11c44b05bc6304506798735f98904fb6c292e07ad91f0cbbd1c3fe21cf8d891b3eea70e5338fcf424f9f78288e23540d6dd31154ade769a6a29785c27507165814b97a0b5b6dd0f970d50fb", 0xa5, 0x4, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x4) openat(r0, &(0x7f0000000280)='./bus\x00', 0x20282, 0x4) 21:03:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000140), 0xfffffffffffffd9a) write(r0, &(0x7f0000000000)="477d0fdd553fe0f743cea2edf1afe64ac02e83a7050df50662f6ab0ce45fe0208ac1e77610c23f9ff4dddcb45d531fb27af9a8517d1a32e0a38cf0f28f4b23c5e35aac15", 0x44) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000180)='t', 0x1) pread(r0, &(0x7f0000000040)="ed683cd0fd93a8a12acda492b97ca563a26eaab2e1cc34e9e804d959dd458213f645d8d5286e68d4ce5b371dbe8ace40b514fb017cdaacbe3d9bd3f2e93c1195670256308aae7a46bfd7f5a2183e4675e11f51e4f1a3c322e759d8182a693cb584419f6f616ef18c6e5105ef37a760312a095e8974f6bfc74db4a28d2b4a6b73990efcc5ee4dc4c8f871023090b1fe921a932834c0d3be3bd4ca3d66e28fd3d77e94cb0283508e7b5092904739e1219cbe61dea878f2137f015cb214b7f4187ac09eef6065a162996c0ed49bd328e20a40059da32fb7", 0xd6, 0x0, 0x0) 21:03:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x10000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) 21:03:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) write(r0, &(0x7f00000017c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001840)="7ce482a913d89153a21cd27d2da47975102b78b82fc01da46fcfc5277317fed9be054aff8f35c3554d46ee62838d3a7459b105116432908dd91a0fbfd0e987a5475110132f91dde3a4ed944e5d739284e2c3bcf942be2796b0915a80cf2d889e25329d8af5a8fbe71e301f20115f9ed9f9cea276fb9fecb98bc8c6b16c00259a8f1ff1480a0c88b89272b00104835a38fab689290933f5c6", 0x98}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x9, 0x9, "a204e5eb5bb8f62c40d0d9db1e777faa5ea1b1f2", 0x3b7, 0x4}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) 21:03:15 executing program 0: pledge(0x0, &(0x7f0000000a00)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf\xe6\n6\xfa\x84w\x15k\xf1\xe0?\xdd\xee\xe6\xabh\xf2\xdd\x19+\x00\x00\x00\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)='vmm\x00', &(0x7f0000000140)='vmm\x00', &(0x7f0000000180)='vmm\x00', &(0x7f00000001c0)=':,[*\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='vmm\x00', &(0x7f0000000280)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = msgget(0x2, 0x101) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/65) r5 = dup2(r2, r3) r6 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000200)={0x89, 0x800, 0x4, {[0x0, 0xfffffffffffffffb, 0x9, 0x5, 0x101, 0x4, 0xfffffffffffffc01, 0x4, 0x2, 0x1, 0x100000001, 0x4, 0x3d, 0xffffffff, 0x7fff, 0x7eca85f, 0x8, 0x5], [0xe4, 0x0, 0x20, 0xfffffffffffffffa, 0x9, 0x100000001, 0x7, 0x7fff, 0x3, 0x81], [0x6, 0x2, 0x9, 0x0, 0x5, 0x2, 0x20000000], [0x0, 0x21d, 0x2, 0x66, 0xffff], [{0x243, 0x2, 0x9, 0x7}, {0xdd, 0x29, 0xfd, 0x7}, {0x4, 0x0, 0xfffffffffffff000, 0x100000001}, {0x0, 0x81, 0x8, 0x2}, {0x1ff, 0x10000, 0x9, 0x2}, {0x9, 0x401, 0x0, 0x3}, {0x7176d2c0, 0x100000000, 0x9, 0x100}, {0x8f5, 0x7, 0x2, 0x73}], {0x6, 0x9ce5, 0x7f, 0x7}, {0x7fff, 0x7, 0x52, 0xfffffffffffffbff}}}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000480)) dup2(r6, r6) munlockall() 21:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") recvfrom$inet6(r1, &(0x7f0000000000)=""/110, 0xffffffffffffff07, 0x41, &(0x7f00000000c0)={0x18, 0x3, 0x7f, 0x208}, 0xc) 21:03:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r3 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 21:03:16 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) recvfrom$inet6(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x9, 0xffffffff}, 0xc) fcntl$getown(r0, 0x5) 21:03:16 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) minherit(&(0x7f000069f000/0x3000)=nil, 0x3000, 0x3) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0x20080, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x23, 0x100000000) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) 21:03:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000000480), 0x8779c5cdf2302559) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x111) r3 = socket$inet(0x2, 0x8000, 0x2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r3) 21:03:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) 21:03:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fsync(r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) ioctl$KDENABIO(r1, 0x20004b3c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x6}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20180, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20}], 0x1}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xc0) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x1) linkat(r6, &(0x7f0000000280)='./file0\x00', r7, &(0x7f0000000300)='./file0\x00', 0x4) lseek(r1, 0x0, 0x0, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x410, 0x4) 21:03:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x4) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x41) r3 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) syz_open_pts() faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) r4 = kqueue() pipe(&(0x7f0000000180)) sendto(r3, &(0x7f0000000080)="6a46db4e5e6c5db990f0ca2863721dd274b94ea740c58cb59a22b6176d81d1a346589ea4269b81c2604fa5ad773f59c2387ee0f57b46bc2a5397b73a9a2938e215679a72f250d563337e905b191f347aa9dbde0edab6d2aaf01562f27edbfff6", 0x60, 0x4, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 21:03:16 executing program 1: r0 = socket(0x400000000018, 0x803, 0x8000) open(&(0x7f0000000080)='./file0\x00', 0x11, 0x2) setsockopt(r0, 0x81, 0x6c, 0x0, 0x25d) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 21:03:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) 21:03:16 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000000)='./bus\x00', 0x8820, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 21:03:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x0) 21:03:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1000000000000005, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2000000000000183}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0xffaf}, {0x6, 0x9}}, 0x0) 21:03:16 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev//ero/', 0x140, 0x0) r0 = semget(0x3, 0x0, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x7, 0x1, 0x3, 0x5, 0x3, 0xb590, 0x91, 0x2, 0x80]) 21:03:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000029, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x781c, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:16 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r3, 0x0, 0x0, 0x80, 0x5}, 0x10001, 0xfffffffffffffffd, 0x7ff}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) 21:03:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 21:03:16 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000ee, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) kqueue() 21:03:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 21:03:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x119d, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r4, &(0x7f00000000c0)=@in, 0xc) 21:03:17 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000140)=[r3, r3]) fcntl$getown(r0, 0x5) getuid() semget$private(0x0, 0x7, 0x459) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x2, 0x3, 0x3) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe98) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) shutdown(r2, 0x2) 21:03:17 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 21:03:17 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getitimer(0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 21:03:17 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000240)='}\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='tap'], &(0x7f0000000440)=[&(0x7f0000000400)='{-%\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xffff}, {0x40, 0xfffffffffffff5cb}, {0x6}]}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x401, 0x0) r2 = dup(r0) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="e0000000000000000100000006000000e2a25e3a69ac2f935c36f37a26ca663d0198b37de0a26a928c769a20b6a6d8ecb235c589970643af82707e9771aa31232f17f28cea19c8ef91348a654171e9723f8277f904ddf935feaeaad537fc286e4c9efd7a18fe0b6b5b13b562ce3fc2ee40dee4534c09b45e2d28c27160ae5b9f6faece33070392ffff66eaae5d125d569d092bea4621cacfec5ee50c23364fe64ac6f8555490aef121f3b4b1a26889d2d0670dc9c772904d23565245674c8515f707fe73c1b9f2899da8953952c50f1af31a8604dc79aad30d77e82ae7035608bbef22dc3520538900b000000000000000ffff0000a20900001bf64c79b972d9da76325dd4b6ab75781b5f5ad7044e47235073478dbf5f16d04281c8f48690c1adb04952cb9592ae89cfcc32b05391f12dad4e74b692c55c4127e04dad6781afe701974ce468169e0e15f46d7ad228ade406929347360b45e4f4bd92da8a8eaabb6ee8bbc80f45e15ff293b1801a5965a6f6da8756cbf88670ae0079b0e2fb376847c35d74f98a3536253e7a19f5cd5a0adc489a0000000000"], 0x190}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000400)=""/133, 0x85}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000580)=""/65, 0x41}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/35, 0x23}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000600)='\x00', 0x200, 0x4) fcntl$setflags(r0, 0x2, 0x1) accept$unix(r1, 0x0, &(0x7f00000002c0)=0xcf) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:03:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000001b00)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) write(r0, &(0x7f0000000040)="496ed24f4595b7f5a3ce1159da197f8cc84ddd46f4bafa980a4e0ecb3eb9832b57242548099d5ab88d04538617299445ae9bc3e52b61e2becbc0257c0ffcb4dec005079e532a7c75cbbb31e9271ad38a549032f4535f93953480a9daa539394a426e2cfbeff8c6e506f1ee5aeea4f30ad662bf3518a4a47e3154f6567806512a726d8a979c7238131960ab2220fe4a2f972f639340b6acfb5913839245e77e355545603303bd2bd6c4b3984c", 0xac) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffb7}], 0x100000000000005e, 0x0, 0x0) 21:03:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x540, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:03:17 executing program 1: r0 = socket(0x2, 0x8002, 0x3fe) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xff10) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4000000003) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 21:03:17 executing program 0: r0 = msgget(0x0, 0x2000000000000) msgsnd(r0, 0x0, 0x0, 0x800) 21:03:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 21:03:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0xa0}, {r0, 0x8}, {r0, 0x4}, {r0, 0x40}, {r0, 0x46}, {r0, 0x1}], 0x7, 0x3) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x300ab, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0xc, 0x0, 0x3}, {0x9}]}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0xffff, 0x1}, {0x100, 0x80000001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], &(0x7f00000000c0)=0x5) accept$inet6(r1, 0x0, &(0x7f0000000140)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x38) 21:03:17 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() ftruncate(r0, 0x0, 0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 21:03:17 executing program 0: chflags(&(0x7f0000000680)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)=""/41, 0x29}], 0x7, &(0x7f0000000540)=""/202, 0xca}, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) 21:03:17 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 21:03:18 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x0, 0x4, 0xf9, 0x1f}, {0x7, 0x0, 0x8, 0x3}, {0x16, 0x7fffffff, 0x10000, 0x7}, {0x8, 0x1f, 0x3f, 0x9}, {0x6, 0xffffffffffff7fff, 0x8001, 0x7}, {0x100000000, 0x8, 0x9, 0x417}, {0xffffffffffffffe7, 0xf2a, 0x8, 0x1}, {0xffffffffffffff7f, 0x6, 0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 21:03:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x4, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 21:03:19 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r2 = shmat(r0, &(0x7f0000f8e000/0x4000)=nil, 0x3000) shmdt(r2) chdir(&(0x7f0000000080)='./file0\x00') 21:03:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8001) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x118) r3 = dup2(r0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 21:03:19 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) shmctl$IPC_RMID(r0, 0x0) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") 21:03:19 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x0, 0xcd2a, 0x564}, 0xc) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) pipe(&(0x7f0000000000)) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0xfffffffffffffffe) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r1 = semget(0x1, 0x0, 0x2) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/96) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:03:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 21:03:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2fa2, 0xfffffffffffffffd}, {0x0, 0x6}}, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7fff) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="2ff8ae0446d6cef46c071599affb461194319495d27d20be7f310827caebb27d04bbbe967cf2d3fc9f55ce61a6f67e374ac79580b81175444ce43abd17629921284cd6af80fabf20899acac468b606afb3f51b1b7e8d85c9c32ff3d5be18fbe0dd373863573c46dc2454f642f019437e64d7497d7ecea13e00b2452b921ed6903ef9efcac4c2e032b224f3e692ccc3190f025b1c946999ca22b4de5ab9a2cf7c79f284af3188fb3b2b9eca6dddac207aa25dd696133bb13a7687229f1e642994b4c3ab8b628dbfc4ec5312c772ddf6e568c423280cab", 0xd6}, {&(0x7f0000000000)="5e9962a2ef2d4ed5a38c7019a59c0864a164405ace480fe795b597fabd25f073c9b729a02548a5689e189301d9085f6f9e5cca5aae70fa11b9d934d97e1ea011de748236d0f9ef1019f4720162f7332bd3f12ae3fe3ff78e167a20a15abbcb4251220fc75257b33fe2f7a0af34510fd2f83332d72b7aba90682e08", 0x7b}, {&(0x7f00000000c0)="ae9a6cebfe38629f4043e7a35acc48dbc4f4c0bc7ca22b40bc28174c8c77c0a6cb4c1883b5d1999bb4747feec787c9d642e2b0893870a874e075cfe2cea0", 0x3e}, {&(0x7f0000000340)="40fdbbb7502578b7bfdf6cfbe927de52dd708b96348bd22d1e3e0c911aa896cba64ff6c4db09c89babe5a1e7a208da3118ba1b053ebf349d7a470778865a5c6999bd3300329323deb354e41dfa6994052f4cc51dbf5f2c58fdb87430c118384bc37cd3e51472cca5425485bddc88dddafab87eb941808e492cf86492baa41a86e7d4e5a410620c8fae8b9d559e5891d74484e213ae749628a3a68d63459b6bd2eeb6eacd2e968fd11b85728eb3758d659f3acfb4ab5f5d15df63a4d4bd225d54ced4cdc9edd102aab33e6d75de8d2daab5b0059afa7f743372d77d76d7ec065af5fce8866854a84477e6aec97e4abc46211b7a29ab4fd1e67b09ffa7d8fc0d22271c6da09b09c99c2d4c7f62c85f04a70e0ac2246e57d42caddbfaeb886ef0a181d04549ae2f6cb06557a263cd6185bb1f9d92e6dd1f882c73f4631fb54446dbe45de6ae23145072966a11cc3a678c0e8d8ca4c5ccf5ac33e00f7078879333b6b90ea77ec08fdca54a8267a6b9bc5364e98deab09235ec6e0318ea99f88ec354611d579d1e6a14420cd883c71f7a6806dafa9b588107487454d1b3aa013eed0d36dde68402dcc36bcc3017a608e1a4cf7353f6449c77a57666d01d6d4cd966012f566370d9f405c6b4f8f7a6aec681ccf22b9f28785dcb13648c7246f3fc2d3f882a333c6bf36e854c664a7ed8cf20322ee726cb84a74c375af2074f233a15ff97442a417c020310c972aaafdb2a0cdf1b5a4f44cc15c459045c543d9b070e9f14fa09fa860d9817135035c7346333e4623d4de774eeeb94c7b1e31924742dd1d4a352648079d3fcac61bbeae98c86298b6d96575697f5c6427938b2b158dbcd0b4843f4ea45ad6c124d0a599f65e5112645a4db0a92bcfbe45613824e4f88fab4df52c6ba5ad09753a4008da1d3c0db0f7d22955c52088f8a14500a227be301c40dfacdeba5e5fcc838efad1395431d59fbfaa6e42e34c0234160d8be402c674b46380bb6691de8cbeb8dfaf52ab361b9ad0fa5f0683d31be198ab24ac94d69a1d8cfaf8a84ed799f01e2109f84d471c36b3de2b0011c112cd9ca8f1943a10fe919b55461147867bdcd80bac5b1a0b43967f8d6a1da18e2746d4768d1387fdbb4e8243d16cec0779871d133cbc9b1c3501a94037afb400aef90c60db43abe29e14ac3b53c1d33637b767a6264e1ba4fec4eccfdb4515f4e06ab0994e7f6afad46f80d32601f342212c1dc0111b500ead7cd6cb24cbf715a470d3892c8900766e16c8e530a7642215286bae1e4d30ba79747c62fe54286448bb7c3b5d1e8aea439f62c46aaadc49ff99ce18a71ae8a718e68d3c7c398d9c50b39b17641474cfd2b007aba35c0d47f428be7199512a415f536f6ca40a3d82000b5858688b97e147e114b2e1005aa4a0942e0a92cb3cf27643d3051b7d2f9414b52abe34f8c920a4faaf03fbe746ce8424380d271bd131462e05d51cc078adf37da3acc932bb2cf0b9dd7d2caa6a0ccda6b13f62e5305710654119c9ae2e224040bb8c52ff8083aed8356fff7e8818d713a0e9fdcd46dec100715485c89548e5682c59e9c79e05294169048ffb76228c1b15be4bef4d6ca08953dda472579387e67ff78081f5414e4e1c8f3bfe4d784ab7dd56cf5fc756aa42e530342f60a0ad335a0df5512a4df4ae9ab46a8b83f33a546a1ad4157123911cf4d82dd9f730718314e92e34d7c96b9d15dbe0c7104eb13159251dc27587342cfdb844df2bbb8d6560e35691d0d59f547fcb125113a2bc40042265948948e92a1a6a8801894355f5a4d02240fb593355f0b1bf69ccec27a3a00bf7892aaeb064951d46ef335902aa21c3f129e255f5a9beb14bae9f055cbc5d430f6468c6c7d1b42c83a07d85fe5641d5ebf7bbda749d5049b21885c8125e61c584a036acca52a65070114faad673bca28e27ee35606c55c775cd4f0115bd63c8b4f3d2e1ab98ced3123189ad69509192c1d3dcf8bb22cd354a9079c12aa509aca41b9e3a42f79e543ef00eec715728a89a7b42556b468e49020755a85804e9704c01062912d17e75f97070746dfaedb89a3f00558321f01aea212c286c8f4326048e43854642684a97d7ecc4bf94ba85be1e38e3adfd122e6fa8f140d3f9137f30974c5a4a0bb76e1f4ac55c6e388b6130f08eccd84bee7505545b78ed140e5beb1af8043fc0826ceb4cf62dafb2bb14207c490d5ec810487954373781b11bcb152b7b41a9551652bb89209f00b504c5de9755b0b7dc84953cde552e2a2c60e49128fa322e47a27bb6e1bcaa7d4d1c96be4dc0eb976956a247c6dfc3cf1e70d3ce6f69246376317287fe7b428ec96a3d0b6020d39b8915fb7d8c3e47442a9ff488023afd5e0c4c96d368b2ca01e6215c9c34af4d1288579dc2b718d60012411675d14a1355dcab040197503b00846ec347ea063f6a8bd60e717fa2fc9f73a939a7d7aba0dee6ff949d31c4a41edc86c3a809df81d352d1a438e550377c9ceb89e57574d326933d465dd0599e843df708d05ae53108e4b021f9933dffa0d8435f86b2241fd9dd240c5f0c94ccfc020d3c80c2d453a1559c73340b8bb75f08e7d8d696038d3a4c806517950fc49ce2a4726cf5f11a96291038b3cf3becef14e77a6a57e04eeac2470c96b621bb13cefc93359c722d881ef961e573ddd44e2d49042fe8ec81503c76ad917b1fd27df0d2720da0c55ede12278d1116f3d7feec1c79a17436e8a55fb599abfb022cad96007bfc43ecaf9abe45febf6920d51873aba60cd2d1699fc8e8d7af0261ff49bcc4df4e5416ba7fbba420d150a865f8745d13c72acbb1c8395ef83ffb1d0c5d21167b1d74c066d3ac1c4a2516f2ff5918892adf4644228961a700a437d1c18ea54575f527cad029a4dc4f5da378b1a36dbe3309e673f812875ab9926a17abea9e80dd9e8707a731d9f80e3d7b24f15c4f2801bac4581a961990344b10c04b5c198ea5f71f79a17a5c7af01e18e5e3bda061d519a9504b164d972f73791b9a156a86286ae924c89ac9475c60e23f0ecf221ae7be2d90b1fe1a8be4aeeba17d970931697078f64b597084eff1c8a2919389cbe79d88e26ea3f474e31641b6048cf3b1eb10f734eec539e4e27801192c490e7a91a4e6760ae73d29fce06c03ae12250a69f3cdce78d2f67b209e8ed6210dca90833ea7888a20b12e2c2f4c93273f62a15883e7fe673aee24cc847e425126fd25ae7d58721e631032ffa2e7d104d57a75255f8e8356aae0ff79b7bd1dd1e3dfbbbb574f3b20bcc4b8edd6adee79360230f62d1015ee73e885cc293566a72f83d828b54a37e68e316e9530022f43ddd302d01b9a562b7d67cdd919ab484cd84793741b6bf2a044b792d8c067a76a21a4a9323ffeea592fc67f80c2a168cc6268ca0cda8f08fea5bed5a668f5af2b00cc5e9baa828142178a8dbfe02a9300768ee2180f73f62097d9d5ac85018d4f84480c28ed8e937897c42d28a2423e9529646e1c32f1461fb11c467b9899bc2ceb45a1a03e27140e19e0af0f70be4051cb6b392a52e04f1eb549a40cabbe515421d03cae2403f6569c583e4f43232482134bdc52dcbac0a3b6f077c0b7869aeff7277911e26a081cdca91ef258d3bcf978812081f830e8231f93b8ae8c29ac679ea8af0a1f7e09baec50f59a4e7f13d6fd8325f820e8c1de17c2e0c5c73641c3d835fef5ad75b11b829a7b93ac32f1786c66fde2265fbcdf9d24786200fb6cd6e21dbd98abe63c1c5520f6f07c39194ad7dfe7a318b3f6fcd08a8001eaea5d436af3466893e2364ad89dbd03219df70b6a38de196002ad175bb7ced8d0a075ff1a0524d9278925707d12d9e3b56ae54aefe61d15d23dc9a9c62ee39091cddc540faf9cc8f557c9d0d8f868a76dd7987b4f062d5fddded9021895c54deb123bd75b0cd4b993492ba88f3a3995d55e4ff4ddedc7ca270672aa4b013b5490f927a175c526ed5a01a995edabd2efc1d0b2e3fe61c91df86864ff5a06a5ff5e5c71df2e72eb244fb6b9cb299ac4572d625aba222f2beda197f83a6c1a8d14e6d1a64349aeeba9d01f500cbc3c9f6534099778b0fde47c5e2f94143bc58a2e8b8d47c6f2d18c5d60b9a667c08c9e302f2ecd40a6add914e7e716e8e10e0edd9e6ab25f5d08d604c32e927ae56656a94751917cc7432bfba2dbc8b48c3732fd1540d1d4de7d18e9a3c62e2a8f1980d87418fd4e36bd8940351a297a281febaa4b5cc516ff99185d14cc96f97035afb641fa9a4ebcc9ac67580e566f8faeaec1ad1cf2a947ada1d7e25f10f08ca655a5788e22a2663d14d42d8979b38264d6ce97629dd44cea16b558ca8f0a6e7829ed96cf8e5115d3d169ee90115aa224277b797dfdae29901207350c768edff91626bd9eae4d3a57ad3e149ed56f14cd9760058eb67c8a6ecd5fe1a7fe8482aa59c0380b63c98f15f1b864a0b316fd340d56fbdef98ea02a1fd6d6563c60cd5ab7d2f24876b0482363749e58dcc60b793b2a59cb865bf945a7e892f191f349e6a85d5cb241afe27300f6fd850caa4dd62c1ddf991569b2c648c96163e74b5f07dadf3006c93e3bdc5f3f3960a5bb4ef78b91c3e0ffdf6bf456252661367e9b2f0067d364a79ce6d74c31010bb9778400479a909f4e0532032240499e492f0d4cb1c05fa4186cd225b701da8f766ca85b8f2655ee8d3cb78b064c5d52f9e6c65c488c298cad8dba59ffe8e3227445295208cbab73138df0a2acd6c1a860ea531adb854311f94ca456efffd61e1e9f1495370138e976095a0f013087303764a94e637cce5573946a5228f46654524995cdfefab96fbce98eb6034bba0e46a0b2d023df27aeb2e7f07948083f3b458677734a063f641795333347a33b48140650cfd0588ca475a88b252349808b2bfe1dc6fb8f2f02f58b4ece2ce1165d91c8e6dd3b50276711c657973296e905882310e926566c77ddbc1fb829cff8efd86647dd37aab09131967d35193e0c4d5a278ca9fcaec295c3f4a5bcec0f6fa386aeddeaa99eec221c05585dfed51c1242c5663049c7013178e6e9fb0f6ad7f8ba05862933f34f433cb3ea30cb4b5686cd2206b1f693e8fe939d26d2b714a58a2bf48ac9084ab645b1d057ad1a04e52817f098f1ec889245bb40fa562ed25ee70eab357a3aaf9f5b9bdc466ee33ec9f0f3b9c9700cfadf5c29b07e810781bee55ec0b1cfab85ba47c0c2cd602ff1dbcb68f8c4da4b9d4d255cec8812707d14b5ba258f8d9a07a4edb141fcd0716c4210b728c3f82fd5d743210017587514f18f1fbe986797338a92cc84a140869191d9749f0ce424373f10f5b1f0676e18fd2576557dc8cc189ed33815df733cc818c5a5d3ef7307817636fd2aec152dac3f9e40a40e24f749510445a677a6b3e9946c4dc4750a088927f18bcedb91276049035da1cd411f79ddca6fa4b3393a48db7db3f90d01cb07e43f2298b84065f1bc9cf568411719da08808b8a746303b8206ef1aff4d253a8e9f44af3d389fd63932e57153d4ab23c2cbab29d66b167f951c553a6f6b4a0909e1c9843575cab4091c3e7ca16120c36877ce9d41a7e69eaa4233a8812ca8b56f8ddc5b1756a46e19a4cb5bc03a06f9ebf467201337802568b2344debab68ed2e11ae70b510e10f89c897550772764fe2b5ad79b52404ceb6943d8b58c975250a3377c5b4aa48c40afd87a276f20b35be5f208e62b387fad4442bbedc8c7defb8cb6786b59272668103cdc0693bfcb8435fbef88401f6eae376b9c5e7b09b4265c569f9474a497ca37363524a", 0x1000}, {&(0x7f0000001340)="ff039c7e3660e381075c1267e8ae3a77bf1ab868f6cecf92328a3d40bc634ac7b9915d59fcdc18e624f16b482024db5dc7fcc8521476072635ba71ddf8a9e614fdaf609a341d25f0975e5e3bd458711c37d95a19c98761c3ff20bcae9d02ab7efd3cad08284229801c75ef5ee7c0ca5e5252b1a00a6c1931f64c017b5512b1531acbaae2d6e8f7f2c09b23d4ebde02901d47a876c57524a514d99ce8a58f5661e3e7", 0xa2}, {&(0x7f0000001400)="a344ceaf990434ed08422344a451b561c59c20bc0c8149a75282d1c98640a39bb6a96681c08c13f01babe007132de80f8abb594530e683b6b62cf83d94df8754bca837878c7659ffec38592d756fbf6d0c524603d571a34c6023d3ec918db30d50b462993abc53218d5e79940e5fbc85ad4172545ec169447470c365f29c165f299a511f8de77c37ecdb622b29640c1b4eb7dbe008fbac2a7099716e0b5730cd7fb4a06dfa97b92d99327993166c4d5347942980cd387b10e64f0ef9ddd4a64c5c2bee7adb604c7eb9b22ac2ef65388c2ea24449eccb74", 0xd7}], 0x6, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:19 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000402, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x3, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) sendsyslog(&(0x7f0000001700)="56f2ae52cc69ee1a3c00adceded2873371044696ce2ebc95dde9f24960a828b4cbca315af971c69211b8e9186296bac4405b4eb9debd47cacad3a9f2d824343e965d08852e5a67de6416f82ce0218932b5d750fd5405049228d85b76989c8156c2d072d07422be457718b8b8ff1341f1cb9237b9d11d951335c84da6503e4088ed1101ce7ed2c25a8374f9af72024b4b4177259f4b102223d41b4c02953975887836456d024e23573de96182382dba0898e695dd7ada6ff629b8306698bdc29c08477273b4bff9542b4bb3e460fb952e811df2a40ce9754351a9e6840344f922af964f35b14f7686d7567597b1028f04b99371b77557e833d9e421a1061ebe8a50e38d818a983efe4e3eec284299b4d4dd7d6efe5e80839800b024e068e629450147c04a85111de1ca3956d9931580e486a3c8aa1a757be670b2cb9ffea740d41808188f8b627cfcf01147cc6f8f2fb3d96584ea2d1773ce229ee184d6a273d0bf80f856631a6662c39998a0345a85798606a8b61d9518123e5bca807b27ca2373bf493e0eedf5d4f06ffb3c1877c3c0f4eba718bb1a107228e26c9ccc67a212b01be2d9599e781ab9f3534f1887c34bfe803dfb64b488905abd758c926683dc90fcb71d48643743e22a1e75ad853b4d58b66bb43b8bb827bee541ce0639fd58b88d16e096672a601bcd6a34c0606a8cc48746118435a6ad9fb9f777e5efcffc50b3da1b22571dfccaefd1395236c5309defa8e319eb000513de26704eb262680c624ee2250e3a7f1d56e6aeb97f15ebb9e27fee12b4482eab68c4eb089d511480f6d2066bc7cb2ca3416b4ec846ca19dbb7a3c8cc390f7524e03e8a705aa886a688b851531b31afcecf6cbf565dd5e4d50516c7841faf434bb5e3f9485c0f5044b760a227e32829ca28742d1735ec0a7fc17827fc55b8bfa89a62d3614cb6591efc70d67322f87588210e4cbe569958ea011936df5e31a0f2156aecec99dd861c7150b11e23f900a8127675a0d4584e6fc7b5883ade786d0b2fd16fb4ed0e295e5985e986fde63c9bb895b3d051843ed0dd2c61f0b98aff7b68cfff6d35e8e3c309f54860a88de397013c2fa59ff768e2e59055f6924e47b4fb5669f715d2cd770f635da212402c50c7c2876be4e0e386ff065acc9a518c2804daeaf2b2a1c4820818303d893a1f8520ff76ee97a10ba8f2ae475e54faa410c4e2716c87d01bfd69392e610b385db410088124252f8503158616d2d7b4325ff3b0d5a580a3d72c954f9cd9a200797da18f760fc84196f30c627b17a3ca99dc95c773d558090513975104897851a8d1ef66d16390ff8fbfa3e69eede6f11a1469a5e5ee312759d8e2587c5146c0f43a8ab59e467113638cc4276e473635385b7392f19d6bf8cb0eb805c37530b368dc076ceae678ae02140672400397700e1e0854611a7364355ab3b7850069d344f3ceb8e7863181e763000559fce838e7a10c8dcf96287c88649903d9b92dd53072d37103ef33622a84e2c39fe85b39ff119295c9c0683d99709ddf9dc2f7fa6c5993389a4a5d3f664cc81a9c66e337d9d97c98e565bd93f1be830dd19f7b51c594e2fe35a832b86d0ba54c521962104b3bdb805734868d3ce752f7ab240c56d18846a16a54bb6b5cbaab84625021d1ace2428d971460ddc18dc612ce42e2d06dda47e490b9a071e5bdb6601e3e98ee7589107ad72c0b17a51777f439ba1e95c0ea8128fc43c416fc5eeeaadd9c01890baa1e84fdfa56c2571bed664f52705fff60d0a1aa278a75778d87e002192def5b033edacd369dd1ccfe84dce563fb0cf8302d5413b7b4cb4e3773e997e33109c5595dbaa48164b79d58b4b1247df6e8e1fa18822da4ee77eb501a223eb7329ae160434325f1fd5cc18409cb4a9dce97d5b7a645661b45a70e779dfed0574cf676d52893a6d03240026f41117a44f3c7ceda16ac3d855d2675d74fd80463edc306c0ea4bf64a7b002f7d6e03ef64598e6112fe63ec3c1469143beeadc34675987fd66230941df67fee65d2dcc2ec8a4156cde2b87b2eb66c85b33b0d70223c86e032bdb951178abb6f4ef6e5c12976f6a38592929efc5b911bbb9d8ec6106e50f5b39a56ce7ce69c4292ae8a837f9c7b07ac399493c63cecb6637d687df31c093b9527437602318f890fde8b697a6ad6c14b69103e5e362c9170e523cacb55152162d5134344de0da3308fef3bdea32644500ffc011694c844627f22f85ab22f44558d091f989cb985a456dd976e6b9b77e8cd2e2a9d9fff70c7f64acfe10dddb6dd0b0760da7f7a01c12e23ff392a91ea458e0f1ad75119a302759b0e627ddb69db68e5436601e58a0fda299231381e35d931ee3b2aada58412400deb4a9d589ff3a8c8235579aedab11a8b6fbb41e2f2120efd7bf15c5cccb77f6f42a623641bd365c71d38c1a82b09c10dadec73021bc331f26183cff7c6159a48fe2339c1327e06e9c6248a98786eb249b3d36740d93b5505aa8ae84256ee1710dba551495d4939d1a8f3a3fd797c754bab60c389e3837ab7fd1673164c406ffdc90269e060d2c5403c4976dc4309641edde8611500a28ad256085ada6c92da6d8c3c67afd162d40df758d8ebe331c9cf7569bab29014f63731a90e14470c8458f7c55ec69eb6c39b65c76f6cfef5a4dcaecaee050de3321fbe15a5cdb275abc6063143f0eb480033907e8fef7258b49918054b5fd5815d968931ddec35a53119e1c4cc1a7f791d57e038866f2a8ede8aabbae2720f46380fe369fd872577b0ebe2bcb2b8b81aa5b5cdad315ecc0dc8f9b4356ef13f3180a34c7a5e377f7ae2c5709baf79c2060f273ddc83ff7535188aad58b29ad430e2f325db8e9ed3671b7690286ce6163b6bea22a009d6a729cad9fc65e7a8163f02b5005f6029b1b589e66ee8e7a4bca03ccbcf87d2e365422531263ff80d66f264633d98da9197e1972a2f4b3956c89bf8594e3ca59d6d1a1d5eed28b76f5c0af768d333448e4f619a47c29172f648b7586d39623897242698edd3619c1f1208c701f99bf301dce3186ea703e00f67e3f776639d2249fd4165e6a4aa578841fa4402492546d352f17badf4cb348fb4628b7d2f26eb63908b83c9874c6044024da747f57f38f73620d9ad6cb89798501b4e98e962e4fe48549aaf250d4d9cfd462abf8d1fc7d56141a9d75c3110d7cca717c3094e60e9475aa474f7a9b9e553f4f54a51eb820811b54204d44bb1518d7df905489f89694feef28b31d10b5ef82438e7db7efcd68e27980d7f20c9027b7b071feec1078b3273c237d2e1ea0267ed939e4e9f7f98f8ff8b23545f012a8b6ddc2a88c73053ff4a2a4afe968b12911ea0a3e3377ffc8b842bf8033e7215b896dca05b7730be0ac5ad45a7851b5679c26f5583ad7985d8932361ef3c42fcf1d749034b6f78360a4002f5570918e0b2f2b54d7fbe788fdcd8aef1230c5928eb16073b5a22102a041bc0f016ae7ec4a4aa99bc263d3b336f15e47a8fe513fefac5e80c0e65ec37eddbfc87785bbea47c823b0dae8f2f9674f31aa1e069fe38e4fd79ba3e1c0f392e15dac2dca890e6582a3ea0f5e73b968e78738539c4c3395f704cd583d85aac96f040eebeb6bec198c68ddc6f4526aee0ffd9d548e389c3789ed906940dddc8e456204c43ed110934fb1e539a4cf98606153832d2825bac087615d07ad29ef4cd108a387c06fad55b6d600206166503ba1bc1ba736a7da14efd08c243ed0d2725565d285debe68854bb4bdcffbca1e27394ab1b2d8e2ad7f6b68e3fdc5590dec7fdc549a1e84aa8ef563b869c26010f17a26b3241905fe17caa4c0389245ce5a9f9379b1ada7cb633e27edb6e9eb1608b9f62838188a5c67cfc17d21f5fd55f590702b7dc2b052506c1c7e1a80266c81a054aa48b596b268773f89faad1d92dd7d9dabf4c38f13f3328ffc3e084ef612ba9c2cf8d10374448e3a76dc7e14acb221141fbd29a08c58607b84255bbcf91cd6f9daca6554f0edde65f763e53446f027bafffe29580870aa35e67255ce23e0a8d2d7d7e54c4deb04bbf28a2fa3640e1aa8a30dc8c67afa1fec166bbfddab0aa10145e832d5887535473a8a28f7fb5f2ada7f38c7ec875c687e4e34140c39c4ebe64dd4827ee62045bda399e0647d45536cb7dfd179191c58a54ddde5cee88de52211aa9a212d515cc81c34dcd79015a42ec69c9cca3f1ff1c4d303b0820e869d4f23bda8cef354c0f82da539f5dbb2538e409099dde1e89ec519b7f98e4adf37c69f2f41e28f7fd4fc51251203970091dfba1ada43a1d193cc0775d2260b50686cafdcca661dc553b6459e5f1aef47dec99d87e0cd5dcefe1a0cdaa0214b9e0068cd1e0e598028b6e13c7a741f2bc6ccaf7160864f9cb9018f30d066ee9b8631d1d8f68e0ce6485835e9c8335961054e55009250e3a1d08eeecb40fdd91c5b9552fc4f49fc6c620eed3443f15a970a1eafed21541eef14ee030e3eec83d60b4cb82efd616424114a08d79f11e09a8f26f0aa7cb5930225e22af7586978d4de98e699eff59c49908da5aceaf7d51bb99688a9d21a3786d4376cf87dab2d1341c1bfd60d3466ef1ef08df911e482f463ec7fc5026c11444f097eb8196f482d050d05312983375d5d5172b2ef10f76abaab8c50ada3ec7184d38d662385330501274503c320d85b6c865404a9cb9070aaf3d22e4d8485c94bed416d3f896513a93df6f1b6123d251d807b4bf2d7f616dc1e3bd68fce50b9fc45350bcc90d0a0dc2b66f836f738b813e89b79ddee09bc1923ddd69c75920018d84473e217297c1ba16b4de1a5d538200af5bb39559a9b3d7fb50015efc654ccdd83028000ea777e03e97a428644fcbd7ad576f36333840dc64ca6585579d4ce47207b3d6d45d133520ec88fb9037e16e1d4b5170bdd86ef773be452a67086698c94016cb892efbcbadc70dca792bcbc1b71e71165a68c3e1c30e89df9cbb3479d3ec20d1e2e57e04a2a44578142318a0cad08a87ddc8d7071c4e512a29c43a5f29f40a8bdf9854feccd26eaced14dde5cefc232fb2548b93ffde1909d5fe85d215967b53bda171dfa278fd71c77da8a441ae69735552767278e978b93f425b3d2aa33457122d55e92bd6b18625dd08ee8a66a2dd027e132bbe581d27a990a4beff0114c03e96a2485c3aaa0f2935763df1de2c2fd06714ae54ee32eaef3a4364a17d06b6a9138ab963cc31e7f6fff1bbe1a0d76af3cb1341d8549f092230e0e3cbba5edd20eb9b5df9f3334553bb22d0420e8ae96ce4b1f8852a129736ad40d05ad25a2f018291c42737b2e4f02d28546b0d802c75facfe6ca80dd4fb96a79acf29b0d3a54ba1d8f63b3e59f21ded0d5074ddd3fda8ad7ed0f4a6f9ea936813b4f405721142ab16670bb4eaaeec3cd14baf8a387dc9b31bc8969f311245a5853b456d6d600e671a6905fb25f78c7ed8db1a7b4c48203e038dcf39fbe850c6d4090c2445df526a346c68a82ab2e15177369599443cdbed80daf35b1ef4d3d2a41c5ec9ff50e5390887bfb8a2aad5f580aff499ecec74846df6b4112f26bbdf44a53c4d7c3800afbf41d704f55bc41124a1860aa861817d56d77cbc917f295c3440c9e6ae574008ecab15bc41294a36f6a9b68993e79e17ed83b62bb8c665548a717802ffd802e9fc7ac634470eab8aeef2c0e67b4d8b45a8d152995ae4a3dfb0184940e8ed3ecdb0e7d6fa9429e8542260361d140729597815ac8383c3d6ec342dcba23b19ceebff8da974500d68aa59f86a1b014fa832224", 0x1000, 0x400002) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x10000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000280)={0x3, 0x1, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20101, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) listen(r0, 0x4) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) 21:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x80000, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800", 0x0, 0x20000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x58, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 21:03:19 executing program 0: r0 = socket(0x11, 0x4003, 0x1000000000000000) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 21:03:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="34485fe99de06d048021e90046e5e0678edd5951a9ec"], &(0x7f0000000140)=0x3b9) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) 21:03:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 21:03:19 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001640)) dup2(r0, r0) 21:03:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0xfffffffffffffff9) 21:03:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xe7ed, 0x0, 0xd7, 0x0, 0x81ad, 0x1, 0x868e, 0x3, 0x1, 0xfffffffffffffff9, 0xffffffff80000001}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x6) close(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_open_pts() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) 21:03:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="6dbd5946108bad3bf9dca25cff015ae72eb3631d79cb727f680de1613ff12c0ef290758d0e8cf8603f055167a38f964ee64522ec2e7cad165bff71e1d1b1968c48495bd69ad7e3dba9c7a4d5fd392885bd316060e6eed8b69c0fab7f61c2eb5b532b", 0x62}, {&(0x7f00000000c0)="612deb82480e5711532081ee17cd4dbf14ea63d9fc78673c5f4dd7339e7ae3c2a36e3e7d30380bfac0100dde450ed32f06f95b7ed75014bf1c38ba4076f018f47d2716c0e41654401f5f517203dbf72638e6de54f2f83d1b2d54b93d44fe604157a5ae8be8968290857a8c7aaf35f518a02c1f3d49394aa38ac0f40fa848adf830cdfc4361b80a7ef0201afb941c25d8dea2b726e6ff5e08300a6088f96406340a75bd7836af18b9dc299dd0e489225e0321717f057a0c417302", 0xba}, {&(0x7f0000000180)="0f27300e6ee1e904767aa0b9d3aae62ef3311975e240075786806424be351692a9675d19355b06870ed896a965f1195d73f185e414dedd2d5cb264d02603933ba109a284731adca0717cc0d45783ddadf420d7f7d0f02d5e023208ae42e079c8ae134d969f8f02609e287b36e36ffb5753619975f8cad4d201fc39b09877ec62dc43406cf7166bf0fdbd45fee000eff6902f670f2a68d73ab78febea2067d44f2446ab08d69317650d425f41fa8179d25cb30bb2c01beff35b7af76ca737315acd17931ccb4f197b32559ced24a785763d4d0d2162006be3dc5565ef294802", 0xdf}], 0x3, &(0x7f00000002c0)=[{0xa0, 0xffff, 0xffffffffffffffff, "1e2787d3668f8d96cb22f4fb668367d56d49299d140ddc1152fea5bf2ab3f679a4fb2e35d4ad9295d347d05055b49f5274d5fd85f9136615dc51757b8e9c3680c9b89a29cc71f79c084752ab73bad2ea5e0cd3ae73a4837d331f0dba7f895bb3beb755b7f7581ad41503dc28bd01b06eece24a13523a03accf570ff67ec5a6c29ffd28269cb5dd8ffbacfa"}], 0xa0}, 0x1) pipe(&(0x7f00000003c0)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 21:03:20 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:20 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x120, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 21:03:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 21:03:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="96323219d03bcb966cc0293085012842c3e9566c608e4ebc57c5cb527908a49b88a811b242fa6535846266978137", 0x2e}, {&(0x7f0000000100)="fe23588c6ba6cb9e2e14e2fa4ffdc6d5acfef82d11b4b512f8e5c233aedc477d9129f069e3a9e9dc52b9359302f3ee", 0x2f}, {&(0x7f0000000300)="f587c95fff5725e1f2f597a002331dccc7e29a3982c56388e3386447bd3dfd4f7367c56e32f1f77cc38ec204ec05db8508378a4811c2780c9dae83568d01d068337dd18dabdbc8aea102e605e96904edd8b57104699c30508684dc9f5c28f707609c17e5f23afac49c8f7b167177842bc3f938b1ec86afaaec96b6083976e967d1909c13bd250f2ff3fc365d5b9299dba2a125cf3924340ea653f5fd4f84bf37f07957e9293c252e535f5c3dd14b8490abd2eb587b60ed2ce550ce623ee7d8af8c21947be7080d", 0xc7}, {&(0x7f0000000180)='\'(', 0x2}, {&(0x7f0000000400)="85675d055a10e413ac55eb7be6f8e29554b3dc6e4d75e75267b298dc89040974a1da7645c4c3b5808e81b2e9422459a005eccbb6e110494870b781474ff36412ab5a5af3d27425fb479efb7d50e0f466032bf604a265d24c9566611d5efe0173c14d1cc9e9cfb8717ebe9cee9e3dc80a57510c8b59cf205cf8ccfd3fd3410e94687e8f07d9aa9a6f1763ea09d8fef2259a6cc4e93f535aaafa818c2289ec878fe54efd9fea3914f49c820be44a25c3809cd38f3f85efdd15833f1d3f45fe99ce26d795ceb6563dbfadbfb788494d8a0b2e6e73c5943d6dd2054e833f0f4d402edc313776d07fc44ae73118", 0xeb}, {&(0x7f00000001c0)="e0ba927c0c073e62068c9ac1057d33130a67ce7ebe82f4d718c4321cf1e2a3c6f618bb5e55c1f653ed0d360cb08cc8dd94", 0x31}, {&(0x7f0000000500)="7cdb60149511007e24f50b1f363b8d721541dc3083dfb01483db2b060db00c667b1a7238d6159beac026e2d89b76c5ed54c02857d68c92c9d6ee207fde18be8f969cd04193e62f8fb55fe333ab006bef5fd17ffbc89e34b26d78351ccff1fbc034b6753621da928ccef12d6c91d58af047ee0631cf7b610cfa8a0b0b1bbeed7c07fe6c05b6e38d33e5d4dfc6ead7034c146cd2db3091b82a440fd04f004889d45dd7514867e9b231c373cd47cf0202a3a92279921eec60b0a5bd72b25178e3e3df772f306ebd58892b239c3845478f78481d680a7989e777ac2f9979b60b7e8cb4bef3c512b17830770db6a9fc72395f1ad24019e648b82f534e3d3560d1bb5d8324fa1b88fcb48901aedc4c9ccb3cf5ce65059d39c36460db61c657a4c7e7605d6dbd3d1dafc401e2e61912debd3d2efbf6017a46c0479d11e89a6cc321de22f3afd00d6a82e17d44bce6021532cb9bfde312b793fb98c86c3f63eda74ddae2352394357b5720e79baf9d8fbcd4ddc77616c7bf7f919114d41ee4927e3d2fe4e41a632c2c171a5d894b6a00721ee9e481a9633e524b49ee5043d2e13aab241f16fd3b8b4daf505418e34d9959579a9660b7a771a560b5b07197b5dbdb388092ab82cc1401354f4bba7ebb64d8ebe4a8cd1fcb8ada693fe5abb50f23c72a958d1832567dff150cf25cf6545df952df0dcc3aadd0da95f19670bd0c5078224ace2dd1287ed894076fb79c9cc8408e3f2f23176267ed8d4a37c911fb1d7b79fd746c9ee5cae721f47d88dd92a6113743f3679cd0c3c9b770ca7e15f92479ad3bfbb1efcd1a3f79dd3880b4af90847f7f33e4e902be1ba18f910a0c9a7a4e91a947765df8a7c8947abdbd775e9a2935bfef24115318142c6ba4c2c6b6aa3fc93b58e1e94f9dd41a7b523bb7f67f08442b84a40d7139b8bfe0f04baacb481831ad808151eaf62481dbff4d34767ee1a59a83f095f8042a8261bdcd4eff1c8a5517cf4dd6eec84c37ed84a19e0346b06528c881b1b49b9063424ad5c68ad622c668eba63924816d679c24b98b7bf9faca76a9faeb0e870fb84051022c4554a682273de51d8215ba8cc7b50a3d04db527bc6f3f0a763476a3944ad2c294fed4024721fa75347d1254617755a654940640bf24591d5a95e54cf99a1ac225748b290c3f8b25b61e27541e8e8d735bff596b30d56cdf109b463f7a93087bdea0f6140dc0257df048bbacf2b913fe75936468b8778ad7cfa326b2df4561e83ce036110951d5de14f71c7d92e4d8adcd995677df8364fe363965e1cb78d3bd523b9a0e6671e34741adcbc993d25ad32ace17be3ccab6393097ef2bd4a473eb1211ecbbc87d0a685cb745b4a69fd6d6addbcf1681c8ee614956d59de4cc1a285308283e0490ce2e4dee1b3aac0cc963fc6fcf50cabea950a7777cdb756ed688c6cb6a51fea8da736765c36600c58344fc69fab411888f58c8f2775703c384cbf19df14d30d7176bdbc657dba84ff2be88d27d925cd403f72dd213a642bc22a6a89116afa980a78e753a97460c1f598007f509b929d8f325f2b3b7867d858a5e4853818e1813b27f66fe1486a6660cd23862b9da16f0019ba47f2180406f4a23b04d5b043fff3179246e25460aa7d33b12ae03aa504fcb92ea5182938a3ad6383005342a279a9261cfea20f3c543841ea65a8391f194b073733367d4c2b483247adfb72252b42085c3bd1126c7a07bf9d4b4b538aacabe2fa9ddfa1c6ef2cc423141d852cc1fd7735b26987d5308778980439c6af65ee1a531e96a0949b0c766288de2da38c2c3b7f019cf8a8b7a421df0a4e5b3fa2db22a03aa0de981ed9a7336b50f4c310665ee354db5f62f4ded64f06c9453c9b8f232a594cc8bf0559c5b5beb0ee4110747964f34b88d789e54ea66484dce1a492f5876f6261b4b1c422de5526d3c3cf83adb474e6c83f1ce396a9c0d8b3dfd472e28a3eda1b8d17938a1c11c64f10c11653618b6c38307a615aec7b69e0a28990c9c0f19ab1ed02569f8bfadd70fd9db6571a101b5a11217be22379970650f8469b2fd0619ab86cdcf52cf9c7e91621712a0cc2ed05a8dd6a2f8c7ef386fa9ed8bf038ea6ff07c2998b8da0ac5ce8a70a8d316b65b9cf1479099db87c9b7d6310e1dbcb11853f626c5c9c52a51f2dcd99633530db30deb9483e224304c2fa4ef0c045fdf35a43eff65543fdd50ae3104960ee1495eb48958b4485ef5db91052f67af351aeb9ab24966307d18aaa8f497d73010b0cf6888b9b998bb2b4bc992ba57ef1dbc103dfc4f171ba5c09a3c66e4bc86ce3a5c36d0de513e87e0067ec4bc50f3cdcea56057768a3af89d4acc1514a2f9eefbb94a08c437b1844eaeb1c5000893182c5d164f2a5cbe3fee66378ac02781c6a66fb73e39a571edb966f0e8dcf16835689823269c760685c9179878b203d0a1119cc011939007c57976858163b2c71fedbf10c9d80a634612e3686eeb56b05e6e207a984f64ab56edb5160e561383249949d5d7c78fc09f0fb1f1427892ddf7edb4dda77a456c2458bc43979d4d0966bad275b26ec8feb1eb629ee3d564cfc161060d54aae93a08e5160b68ff244fecdb65bda7459af59a375897a0eca2c2d5dd883ea329c2f68419839107d63d19298aba0919501fe216ae05749c667257f8ed469ba83e5d17b08b84946a291eb020dc23ee147b5197f3972c47752aaa964183b4d4ae34eb8aa78ce104750747588ebb87a9afa51f93ac8322cfc90c9647d7c0b9d5b49404c2f68dac7070ba289e77ecb1bac370579ac44af593f913a848b691ec89f16ff70204110714df96dab7ce52ca7e494a3561142a7a72a6f699cb7de370b6c6df76c219d41d0c016b7765da097d0090023814593ded9ee173d7c494da3a6bfd95f9c76a1f64b185bc2b8fe411893bab76dd050892ea1e6aba4e19383705605c656780edfa5b0c8c7fc5adaa31617236ed63c344dea3a07c11c23af63878570547df668d53ef3ed8bf0a5f73ee318e6568f39810e61c606a9e098016dc9895adad32441262ddaa53986ac2273e91759b0d828ce50139c5990027f0098f80ad36d8b3a09dcf283176ecd9dfa12d2e771e146568a34235d5ac5c4768094e141063693ddabee85cc58a20fbb403e7fea614dbafba9390ca13652d40f6d8d413929924beef7adac9ca505a1776076c0234008b9aefaf4edd1c298290c9a377acd332710bb9afc2ec4f72af89a1e7db09bfe1139db6a0800ba7dc28fd3e0c39b0bb3a457425ddb02ec66be2ec0d2d2cfd5108639c8f8081a7ed73898cdc9180d1aadf3b7e928e7f287b721d716df6e757cf3856c8ad93d162b9f7d330140bdaabf9c19b98baa0f9f4b1f69f94e6c4401e502e85187e764f4521a76b8d024d38cbe908bad527e0dd29b3fdb7a7703af9524b0466abf42f8501b17fc8582c333d3be62084479b720b0ca2b4bd4014db6f4d37f2c1ce4dd7e666d92e19afafbd296bd1a0e11af97226e33dbbd97560f2c3573d60734b5478b46ce92bfc78e4a14a73a6d461e350462825243c83ed71c30cb2381deabcb27697123ee4fae05909cc30a068fc06327c9053522370db1f753b214c785204b84cc282a54c18f75172a1a0ce53f5e694345cf08c5204b7652acdf4743b91d03870d35427ea142ba2af09a6feb10f7590a0879687845e314b2f6bff1ae5049c92ccf8e1cf721be8ff51679e1eaeaf18e281a0dd64156f390a1d88db3bfbf9bfe1f89e98e635de5429c0febc0bf6284c729deb00caddc2fb7113c664675fd5cfddcadaeb946e3bc0dfa74059aeb06be789ee7a918e213566025d94af62d384578c6a25ab88b486e8464d53c6427fd2385ba1c7153f982869239dfeb7d13a94892bdf9e875ddbc5698c4d8b68f4ea92b76db7565eb08186cea02332c00eb456fed8617fedbe346473e6f153b9e900d18b4a81aed8892bceda818628435ec4de54b984b275ffae6ae8e46d994b84a5a62cb3a0a9980cd647cd0b397147b599f3a07a250e6065a9a2fb90494e608da8fa714b133a9da471f19a330ea14db77a5bff14ef8da3c01a1517e4c2cc3f319bf0ce4c55a938647efbbdd0ca5b277f323c65c9629d58b98d12ad4543ce340581701f9d922764f4c921db7146ce5fb47f82b7ccf445c874446a9f8cf1f5614392ce784e5ce3466da1efa9c7c70f1f81f589198b5b41248951514971dcf99e610e6c4ef8865ee7a228497dac866ba3f4c78850ae9ae6e8ccab253ab65c59d7b08c1fbc6a09094285157335a475afd66d5b8686d6e2b907ce88e9b301dd5f18e092fbf270d37e12927b74795f563e8bacbacf2f6330e887f6a2cb6e87aaf1f9e44fdfd7d6e067e021d913dbdba7b4d6abf7f10aa5780d92b4094f3c6e55bd181c277d53e6924a32ace99714ce9d0b767e6855acf7d2257982af525a940f4f51a6a3708e7bb532dfc730f5349d1fe418b78390b91b0ed85e847d765d30727b197b6518c0aa166319bace4487d81338427fa751b89060f64f4f18f4c48a8afdbd10c3e52358549add4cc285b5cef8e10056483f5145474eb2b8799adefb3f551dbe311e7b9b3c38a549f89a6b66fab8359a6abe5e37971f352d707c733eab32779a1d040afe89aba1c69f96964e7cc0b127964bed7744f49db0c0e652ecf4df4e96c943107551743738f3feec00a68cc1ec64ea785ca67ef6c71953bac6b31c710b8ee32ac12a5628102f1bff0c7662c33478c90bb76577c5bbf732a0296700b9c13ebf5eb20bc6ce143ad7ff5fa115cbcc732645b566800867016d7e061246f4775ff3a02e96babe954179e3d0cc42ae1685083a132e2b228e3219d9a2365b78ce6db05459b496e524cc4a7196a1ba30b37f1592e5a886c8c35db9d4c11673b5eb6a189ccbcafe9ac140b337d32bc8b5276cb30a02e5f85ae761ea6a888b38129c57167bb6fe7fa331b4376ba95666d45fea96d7de2884f2225c95efbf353ebdb70a8a5bf05efc140e4f5bedc9fcfaf6e72cd4d10f34421ff6312f238833ee0453f61e9a3a6a8b524f906aae19fc0451441fd2ce7bb675fd989a4d60c90a34fdc058b3e30ebb8e111f109700412267013893ef81c5a81312c33559c24b565e134f44352304b0b7fcdb3f3ce725c94d6e1547c596417b139546fdfdd9dcbeb9f65ec865a71933791273eb8accd444adf3af467f66d1171eb16150bff18ec2c626edf65cef1a7b1e5cfb921df571671cf770bf6865cc67475aee73f8b8c753c9d65820c30c353fdb23b25a628871dc9cf22e4107107ef134713a239b5747228d7f58a7fb2ebf35b5cf9beca6878a6ca3ffa63d00218a8f4d0420a81167de147fd24978bb40fe41423fb066e46df2e787ae5508c31abce6ae4b2d0313d678c7ba0bbacc402d259a019ee28be6ee2c7944445c835753d1792d43dbda7f65ed7f09b292529b7dfab46bcff632f5b45b714fdf588ea6eb7a1de0ab819b93c5ab839a011e4c9ede1b6159e9a269cba84f1c1775a99b31bc68094e68cdb19219dbf517d43758683ae7b5b24c9935e9fe806970a66b3940c24d982a403bd7a6417fe0c5a98292713091373f3ed07d5fbc77f1860aafa6f204548240ca443e42475c7210de36201e2a6183256b95c6735859ed1f86498e768862b54832352fd8789ac8c1145221e135a729bfc9c2b4076c2389c0a3f450d20e5cea683401a5b648cde5e5625d568169d6217471c06b29b809884523415f0b90e9851a058d7a4ba58476ad73187da58ee5bb716f8be03ae702317cd1787dd653132df4f900dce66", 0x1000}], 0x7, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x120, 0x400}, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000000)) shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 21:03:20 executing program 1: r0 = socket(0x36, 0x9, 0x400000000000004) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000849dd71ca349174645b30d8dbb0b4a8cc6fed9090000"], 0x10}, 0x0) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000180)="e45b956caf8f8fcd49a2ad182e1ff4b51f577af03e4b28fe553a077a867c3f2dfd1e8d784926698ff172d4a8651d758f31ca353823e481381c74c5419b4cde4b2306e72747f7e55cbf64dfd764ccd2c6d1e53b7aaedd91e914ed4ff9c4d9d309257c3d723beff975578039990bd77d81a6c363d08a31095f338f728ed091a11feb44b894785b7aeca4678b2a40938dd3a50112c6c0895a8b74af13fbdc", 0x9d, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10080, 0x0) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000180)="b631c06f544473768788e4d2b1f92e8ae8f8801985d3da97ddc92145894bfdfb60a966d6e773ae4f498837b0dd8004adc303f98429dfc6c3fe27eb72060000000a1420013654cedab9af16d187e177e8") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x400, 0x3, 0x6, 0x8cc6}, {0x100000001, 0x3, 0x9ae, 0x101}]}) 21:03:20 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 21:03:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="b8e7a2f2d87b4f450559c65947eca357ba2185707a9b0b913763fe02de0e689022969117dde1b59a82bcaacbde618f6edfc48689d864335cafda545353e3fe3ff6f9a835b0bda33b5265b7", 0x4b}], 0x1) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x8, 0x1f, 0x5, 0xff, 0x6, 0x1000, 0x9, 0x10, [{0x8, 0x100000001, 0x1, 0xfffffffffffffff9}, {0x1ff, 0x200, 0x9, 0x100}, {0x5, 0x7, 0x35, 0x7}, {0xe86, 0x3, 0x8, 0x7}, {0x2d1, 0xb2, 0x4}, {0x8, 0x200, 0x9, 0x3}, {0x3f, 0xffffffffffff8000, 0x9, 0x8}, {0x6, 0x2, 0x8, 0x80000001}, {0x6, 0xb98c, 0x0, 0x2}, {0xffff, 0x5, 0x1000, 0xffffffff}, {0x8, 0x3, 0xe9, 0xabf}, {0xffffffffffffffd5, 0x7ff, 0x3d, 0x9}, {0x4a4c6b96, 0x7, 0x3, 0x100}, {0x80000001, 0x1f, 0x27, 0x4}, {0x10001, 0x80000001, 0x100000000, 0x1}, {0x1000, 0xfffffffffffffff7, 0x200, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") setgid(r2) 21:03:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8300, 0x9) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)) 21:03:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r1) socketpair(0x2, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 21:03:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0xfffffffffffffddb}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 21:03:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="cd4403f3069f62a27b19bc22388e7751d4ed61953df067f4df52affd2115fe77fae39a7afc480eb8cafafeed11f0bf3fb87ba59b41c851f1508ac0bf1298d6936534e86ff9a1ef4af5f60345f3bb40f398b7ae54bc0a9471d6fa7c0ef49e4cc99e14ee6e95c0894cc8b24ed0827fad3e2253bf5cc9250582142f89fd7c67283e10775f64afa11b709e493e043c89ae3ecfe134793be503", 0x97}, {&(0x7f00000001c0)="b8b73f967568bcb0c29cd4ba13c4021706d2164a468ff36ec23e9ac3bcc6e0167d7fa9e2801667adbbed1228d28d13bac9923f45b63e5cb5b27d7505022055858ddb478f188d1180e38d857e18353b5f76eeabcfcb736601cce36534dc658efed133fbcc98dffaae4265419df8fd8ad4325201b8d44028ceff46e1", 0x7b}, {&(0x7f0000000240)="ad249f66215dd6bcd1f3fee9237da39679af9fc1ec61a948696aa3ed3fde4c67456d2c77949222d5400c2bbdaddbb7e69557612b7519a7d6244fce0941ec74", 0x3f}, {&(0x7f0000000280)="a9931dea5b4e5a576fa79d654fc505c7a9f251aee6343837c4a2fbcb2ffcbce5a119ab04b71e652f284d350279cab94891795037fa9ddf45dbd69c8e7760ea9dd4b80e0b27782810ac3fe09df7283c3818ad4b999efdbc8ae5b57279bcbe181715623831162ce4dea29826c01cb8e04a49b42e91cf86956fd7d00b6f7a26242f33acf43be467277a0cb3bd9e7188595af65f9cfa6d6b62674287b71c5a1133852f67663d9bd59c1f737a11fe2911bc3b73", 0xb1}, {&(0x7f0000000600)="ef91cfd6bbf523a2c90955866a8cb4182c824e72130db150de76f01d01180f7876df1b9a95fdc4ba4f8c05e37f1c4e0ebf449ab003e011ff1ff924ba5673f906b3a843d163a6e9063b727fdf37c94095b1751a2842d5a9a48ef02d7cd3e122953c303bbbecac9704592f17b4c4ca074f26e117d3b2c0eb0983f9f6bbd2b30a6a436f9a0acb691586f3ca557a07a31226ca60d1c8b5d5778cd96d57eee2c8744ffebf2fd665684a740ece23b8470d4c97633d12abf87b76fcc6857166e797e1e670397fa33b6bbd2b4331e76a47c61c57cfdffdf5d4877227e0197062346f36a279b4485cf44799c1734d04111136f511622a1b24031741cbe15d283a5745b1accd8e445f5d0e3ecdc509273abb1cbb376f563e8ac4ce1df52fddc31e18aad26a57893700f08812b47134fb7df948a82806875fff271b7cdcef8beb7bd12aeb1982264566936915ed64aef7f6ed523f91e6ad578636a543e104c646b131398115d6d943196f23f8a6e33c14cce2f53ff8520d233aa4102a3b9bd3deb676b02bb0978f4bbac0f29e3871c866233267462d40837cc5c77845cd6d8921b6a67cbcbafdefafa0d2f6c2eca0991e008100b2cf9d58179f7d02cd9a391495cdaa98bb33cb9b75d64ef346a5f9826b127f929c9905d568a8f0706e37f6fd7979e497fd17f4af25d9cb7116ea87cab6451b437b5d1ba2c4f59cd4e590e9af851cbf5cd0940e1fb401da7690fd89f9743d9c9076c8d9b16de6f884ce5b85a65371eeeaae8bbd05c6165bd03e981c540cf6ca0de5b6d27e0443b3ad27843dca8ef2dc9642159368efa286de37d7ed23101be2386786ef1e46b9e1a4683efe21ea6acfa4ab2e23b584137b5a480dea5a4cb13de552ae97244c56272074d71cd35a16e5f26eb5d76ea7b93869ca7ac7a0b65dd2c4bfebf4323f4f9bd1f2be319582bd962b6df9d68455e06cb17f803fec685980e7126d2f1717f2757b9a51ddcd15f2e2a495ef00d914034c140627c951c95997b2e8e214e36e279739fdca9eef3d3dc68afddf089fdf341206f762014b77801df7bdc777c677daae43fef057dfb8980d8f93791c4a782a5de649f35e0d68cd290cf333d121cbad7c50735682fa605bd57e77e6015954a851b5b0118c6d119b370a417d6bbbfa9a9ecef71eb18cb7416600af5f6b1bdbf88b4d6f9ad141dc9f28d2a7a53faf8cf2b9c7a91934155e686093e43515347ea4c71f712d48265ba5878adb1a85624048e1995077eaae78655c1050aa37cf253cdf3ad5e50b1850545e8d1a743d376dced4b445ba05b31c8887bede41123a98d3b8b0be576d288b6f0fd5bd54a72d0a8b85b0938447869d9a9201fce847733187166e227d8df29af7e8229ce7fc2314b9147650a2fba7083f0ac3637f715f9e2e1a36716e9205136fa40cb73d638564a7ac57d364eb23021efdd9b1bbb726664ad070309e8976df3a98bf5f31d233eaf52c2b808307f3da1366e53fbfce46f819a1c2f56cd9ed0de0ee71187cbc6a014518c0eda70f06e6f5323521362d9094c60cb5b87fe967d1d284e25ecb012f1077cc70dd584a575e9cfcf866b6c5f4b066694ac53313a853fbf9d75cbee6831a7628967af6d49c974a903515991f4b789c1820316dccf7a5437241c622293b12d9ea06be12b09a0b2deaa1a3aedc2cd9f4ad0c8c33dd16cefec0ef45ce5f58f47a7720efbc7857935a13ba04e00a2b4086e6cdbd7ede9337db80e5af930c93c959a88a463e51e70880ea56d77455a3dc4c22dff01742b105da03c9af58b2b1af3aff0cf5a20315c2a99b12068dc1b865d1592cd81351537c82051047e0d2cf18dcc56bc10d6c9e69c2de2eae600ae637360a335349d4d04d72c54ec753a33d6e8f539f8d945c162bd36aeb51201b9b9e134c1022eff3868703ecf0fd98fca56b430a0aa5105ea100df62185b7b1579596e5d16643c66b22488a8f02b37d790a22db6dca1482e7304287a70be5d173b2b6c2cd9a80764e537ce55d1b380541ae6176a103fe3fa83390c4422a1313e04349e2659a190548c3a33ff9147e35e681e93bc5726c0493b7f2f92a5255b02defcbc99e94e37e2d4fd1ae5efd58a424a74221f3745a82c56f993ebd08fe76231d0a9937d6f5157a23c670e04ca14abc372b1016899f6cb5e3a8d99e10ac1924a8467eabe6462cb8f85d27f5867adbacc44ea81ecb01f99efee0f8402f88f5304562e4be8e94fff079651e47b16ab841e9f4cac5ad54ef1dc10573629ce39b3416b88c6c50d20996f86d0e02129b4a680434b6b20740d12f5a584dd9dabb4bf63ef3bb33aa92e863edc989ec2492daf006f8699de996c3041c58a6de7affa7ecfaa43efac497a363b54f29a92ed7ac81881442c1980b70d4adb6a047607e010e9e0f2cc238f284acc55beeea2eda2614e7b010f03b2ebe7b228362c65480dd70fcf88de828a39699d367907ee630bde1c55255214df23d37a1e8d50fa88f5d6bbe78d4351a411a0d1996cd5b2f3b823750abab052901fec62d02608b1b3a74185b81fbd8d9b760d9a5dfb7ddeaf6a1a86c5fb88d97bddb95eea998d843971d9fb522bb83e6a8eb3d1cb6ef4339605221d5dfeb891273a37088881a8bcef6b4f616bc22b9d721700f6b71321e58180ea627b6b95bb6711355c1921e3e6aeeb6c0b519d784433c6618f78aa94257e7e83d73fb5a7754815cdf000bbc74d235314e73679b9ed276d3d7db48bd9353b5337ec5ffde27c40a690610fbedeebb20916672cce554e08733e944ec75a010f04857c2ceafc7133edca4aabb8d6491d031cbbbcd9177340189d0b3ad126589d1f9d793c86657fcab8ad6ec5b0eac54c7b470a8981fffa1b44080b48735f037bdd0fbcd2529d82349e94d9dddd8e76e431bd5714311351e2e4ac2696cfb85095111060197577e34ee5b28dc9f0a0a23ab24817435fe4d6115eb1b779cf88620e7bbc4e1e7262fee797e5ac65b63f841bf937f2c6f17c28e37edd736f968673d19b2fc1126c2ac4943d763b8350f52ba713cb6fca6629f91d33a1bb2f987a4a9369b7b1f6d3892864cdb54f9efdad8db4d183d9068b9d90c5481d6441e536ddf9a772b433e3d48f3c194a4dd5eab4a76fef95a37525c2f09cd9151732f0df079f58895ab298eeca5b1b69e3192c6505b5cf6775b7e025a6a0ba2ba6e34a7b1f77cc048b4256b7b0e0705a6396a8b8d6531bef48bd2b32aefa00f401606042d7401493c94fb59b7fb1288fe4754dea67e48cc6f0af9f752caa7f6aea97cb807c19468038592334c53cc997d55cc335005d6c20dfe8f7f7011db782e806d0df04ae18ce9e3d9573c4f9e4d8d045c9c91157e437a3db61c3060f87687f183a69323c3e6e42ac77440c48cfe1ad997848391a1220e8e1cffac63aa2d7d436002fa596c19a906b5240a5d6d7918b55bc1cb3bb6d6509dcae11f4b7179f81bd92314392d7eee0d8be1cc4cbfc50a5e5eaa126494808de765e8146a73c0f0161f7d036285a51110e0ae02a02d2362f3816d68ef30c64dbf72adc2290bdaae28ead52e38438a6a72a5e566dbb6eaa2b62aa979e738bb33a05fb43df1e1dee0eef70def4298a074f46a0a872548b6204bf3f4cf5e0577cc097a404a3f3f0bcddaccf4efa6b6a08f3dbac11a91a74c915a36d159d8036023c11709774dedad5d1a6831bd220fbe65c654d77c2baca254899f0962b7ff522571f3c908f0902f02144a4cd44ee67a10af579e4f8a4a461465da7b14e64fa968373c0c826f1f5f5777d51c8dd4b2a72395d58b348abed2fa1c4d7a26957dfd9ddef50295103888e0b5add1f2a2f77bb847b3eacf98b9dc40437fc164c3cc9cab5d254e7ff42a86fbf3c6b5d73c1780a1a4ba12215841d77935256227749f3c91b773804fe5ea38e65c7b3606af8aabd5aae805341f0460c48df3b3b06b50712ac32c7ef1bb5d9d2ec1199889145e63fe71dd98a7ff8696bc3f8a3174de3be2e7c750991454c6aa294f49f47eb4e6ab12e59856e60be5dd3d60a11d503c9d3dfbfd40052b163451bad5f1e8d8c6a84c14492c92178e5383d6c7a5f596fee1043a48898fc71c2afcc86a8dcc7d74013bf710dbabc42b798e7656e2f0cb2d0b45750a96aa68e770f8ff812dd24ca94e432efa6a78605f088ca523bb251264a6c0a5b31555ad0002ed53572a3dc5082267d167362152236db58d3d424ef760f671b97e63f44bc81f41ddd3ea12f538aab0b772d16612fce2455093784a57886e260ebea45675db85cf1ae9382fbb939e483356eb7dddad5f02fe321e4671cd85eb49a09c0750b598fc7c9db107ecddea4e8ea6b4e8bba17057eb8d7b3bfd1d94dc4b5459e2031bc086accbbc9da3fa735cf3c87563493188299dbaacb2e3af8b246a85936a8fe1d684061835cf5593c707b091e2a6d0e1f0e717e58f7bd00181ebfc73fd6a84096d3462cdc585383f9f65f8945310a51fd25b48cc6f4d1a82ebcd45616115eaf3274759335bc2a771cd9a832fdba13c00340243266287ba500962144603e1c64dfc65a71d55785722131c870a8a817159b26766f2608ce5b46a47e9c5203f21e2526fc9d78a269dddeb0711011ca37e961e23a7a85efef934d212e7f37f53d5224c49cd25bff62f0a2f81bbe449d8e134ae7fdb58536eb539813c273859709e16364fb8ac1400f979494e230d8b6ba00a81d93ffc6f25dba97a85aba3f524ece6287c4bb2435268149e4680f5768b4a44f349bbd23dd412333715047758b549237a6e7618e0b3626e5b60df529ad77984529b11f9cbf63aa614f1dadd10e4523e7f2fa8217e08802e75705dda1ca56a0a901973fd0f4a636412873d593d67757bca0baa92b0de02012dfeb2edc84721c0d054a80a50ac0f44bfc987c324f6c77061fee8451f4b4e62ac2dab40e82b6029c1c32d5d02ec6738265d55108a51adac567ad1f4beddf0f6f06168b570e45aab60d8c6bcc84543a9235001b7bb758aef8f0db4d58aaba84788010d527bdfa2ddbef16d785ad26ad5cac544c139f6d8f41201d6f5961876e79152935d69aba3fbcbb37d0aeb0b71efeaf", 0xe00}], 0x5) 21:03:21 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x517c0dc4, 0x0, 0x90d2, 0x5, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000002340)=[{&(0x7f00000011c0)="f4f4d455fbc40fb619d23c8db3e0b9cb32c7ac84b45ae7ff57eada9cb430ef3fd6c57ad46030984496220b5b425eb5c07343f2e07c8d0a6df71eb4340d8e4ee6a8cc11e6e3f701371d33f215917ae7ecd6fb2b4a787ac2e08ef1a55d3673e914766172cd8e682acc8dac55ddcb28338fc19ef803c2538678e0ae691f497be4ed680429b5e72685a3c09eb73217f72b1c3610eb9b87d20ebed4b3147d949539cc4a26aaf3d3513f9f9ad3a5cfc2ed08a39d772223725902ea4c2a21b3c17acd9ad6488c5a70ea9adb97ba3aa633da73d5e66c3becccf1225028d9fe20c69827439ce0d75356564b054b27955e7b5b9d5e70b150f98f157c1eede68c1ff780ac577d8bd706ba619f025f3dd5d3766d97231edb39d9d6201adb6709517b77ddd2825ddf4dcbd2b3258f4bafa2b3920841840722fdb4c73344ce2c6aa8a38aa58faa876f721cb17ae22e037dd058218e6ab68e8a23f5491f6a460729eaf8456e4302d749b47ff336a2d12b95e34d961cffe2017d8f27b86bb0dae4f8a9a88ee257d651b3f6a2c2504e5cddaad623e4d2e8b4bbccce3ccdce2bce3688acbbc05ab53c83f7fc3f654a3026ed650f8f0429089270ecc081ac95c5bcf8601c828558792eb01e4ead0456641edc20a1c4056a79c5a3072142a4b8930877bc62706ffa37a9823032a86acc91067b083df6f5b6541febfde2726a53477a069dd577ed4c145efa68d238ac93dd0b33e0c45361cebdae8f663a3f3f24e73508bd5c5dc989843b086ebb24e14ed9c3988671eeaa4de0fec0085689a3a6b0ca4e0d08e6792d848e0c8ae62e06f7308a2adb00732b02f7aec57afb6499dcb2e9f5d815dc80bcb05eaa63df1fba59d6841843b69dd9fe3975c984cd68d9da36fabb0632987e865cd5a77b51f05750af46fdef54ec0644a3ca194393722fcdbd457a91dfe4b132b89081ccb3b233cf064801289d3e36a7468b38ae4175ba282abe1893c34502ee3d7ef4e2b94ee9d66153684d3de7abb8e83acca92110008acf44cc453feb40e957e2caccbc08692a5c53a72fef79679b176eba6eccb97a788b65ba8f85d18b2e839f4595f1b5c4a9f2e14eab6c9765f6f0b2d61d8c4492ae7e2936549486cd2e6994f61bc0ab29d9007eef43638f373c5f6aa8445a8716039f029d96a73786d2907ddf985baddfefacfbf2e36c8441178bf4405c83764482151e71b7faf7f3d759743a9c80b6c639de1226cbac8c4a17dfce3ae43cb53fd4353d8e6abf2d7bab819755174fa01cff6a81aa5eb9c4a0c00b63f7a53018239c1edcb1a592de9296ef2a398b6044ed11fbc1c34aea01731ce8461aa4c2fdd19e150d71eb21e2ad79aa1dd4ec2e35ac5cf95654fce15a6202d03efb840972b99ab0454b11f6ccc9028e39eec34be4604ee6acefa36823bd289e13af980989d794f992db53ebafd31cd89b66b6ad3204ab9f78cbc91f8afb94c1f38b05169d4b8965ea416b2ef2f0de24a1d124ca909bf6cd5a49d7199af047f40c9b175e6564bce2783a52b3d28a6fe6e19bdbecc554a70a1a0ada8c9ceedaf17b7ac10bc6002669b299c85b5ad05675865d1295300a218e49ff350a5cc5b185e8da74dcbfdaad6ee7cf83287615ce53e83cf6091d041898cdc4ff59697b5caa41a0aba0f246ccc9b88fb34533f2254e17edded33610542749b7b119bde18944b4a435f0fa209ffaf19ad8276abe237b93a9fac37c56a7222e512889fbe1e7ef74a1a255080fe257b55c869460e0bed777ba4d7461c369e1ad359ffefc116dcca87c81357ab11e94613ecf871a5575b91fdf624a3c59dddcfabb799221571aa81049a72c675a2f6ab80c8e0f22783812b5d544540073acddcd387f52d9aad819f14af335ca1b6b3b9aa088c259834829bfd95720c78fc01089a82acb1b6ea2dea04f6795673edf0dc5aa90ac18ca717937116c77cf6ff207b85e065fc050c1094ba3ea5728de884ac49d93bcd88b2f457b049b200599db2b5e2a321260b27439fc2c977e1f21a31a35636b37df3c0cd98adafb587fe2f3c7bc9cfc37864a7d198e74715518b825729801b2a90c953bfe7e5125ebb633ffb121bc466471829df2b577e6af02508ce5b198105605a6627e448bf042710779640113164b3520eb21cf1dea6597fee2459353c77e909301980634ddc6228cade057ab28d1fb363ebcd3c4a25f1cda6feb4ee6dd5c409b01387dfc77dcd8c45385beb5eee8722448770e39dfb70d9b24f229df2e4c1cdc391107b495d7961902172b3d09ac7f82225bd857e2e1f75b8853ebdd93d99f37463d4457fd9a9912de58d88fc91aa7ac8c64053d2709c259d5dd49238cf8509f7462da6f6e7bf21face3949bb62dac1f803be093620184c17c5466b0dd059dcf9956d4d7195dd2c72bbd240fef0725ba2e88544be5c259a64ca56184f75608ddbf0477a10aa15f39476e72ce0b0e6ebe1a23d9f32de5c564a2e680a4e5bc7a3fd6862fac8003b41be859aab0f17ad26151a41ef02ce3893ed132f3b458493d5a6f030faef02176ec252bfc446c85601ad7b53d3c25d7e7c2879e7a30d3938f1eb2d166ce881eb6c3fd9d3d7770d83e278a75d91f5280ecbb1b09e245494ec930fbc0325bad407a767cd227c9de2b5d8aa9e28e88e91089b4ad6355fbc52302f53b423b3ba21f3bd538830e6570b431bae05786ec8365f4c87c9665669eeb92dfbf413a4991287c6e36a315c87666a328b866adcda438965d5b46831c5d10b1f4493f1438b32a9044d105fc917cf8743fae3aa63c6c809bb2d4f067b5bb08d296346599c0c3b4314bad0403", 0x7c8}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x5) r2 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="751a3b0b702b8fdb3b949a418eb8a62661a536aaa35393c0ecb741cc3d1ea7c0cdab7f52ec283de99455e9ac35d343f8bfec4e0ebb4374115c4ad8fbde947ed218175b0c4284b51ba99486ea9c729d2d8b216c3d52d0bef1f7f92514da7753df35697d0b8b4a5164525e8e8f67ef5436a42f184f0ce2379683ec9fcce3dcafb7ec3f4ad9857557ce45ff4b1b0c33f82a966a95263f824848c8c7182856c189422db517260c6e90f853e9f20050a10a701a8ce2825e991b403c681fba4ece1c50ac807fdabc6c155ed41ad06895b62494d9a1a65cb018", 0xd6}, {&(0x7f00000000c0)="48c189df4e7e1093b7e90690a72b639e396cbfe8e87e24e36bb437b1e49b9ad382313999e2f4a16e875afe09b9", 0x2d}, {&(0x7f0000000280)="7edf4764e777cef4e435e007e0d74a19fdbb8dc6e3f8fdd6e462e1158cb74d2f35573be37d1ddcb74d8992e3c05aaacf88e87e47c871a3b3030fdadc59e18a29f14e4cdb108d0dc38c3fc512cb3aaafe4c08e258a4a268ee7284d1353548a63e5acd0d4684c14defe56532ab90768fd249ab8fd416d2db13d4377f6849e30d4c8d5032eafa279d7a5aee1ded0cddd5278878f54ef3885f105deeaecc942e768ca032b742ede204cef219430794a0ace7fd8c5e42f16019fb95ad8cb5180298192d348a21ba517cb22a0cb6ac0d215b4b7a57dab8243f9c7494", 0xd9}, {&(0x7f0000000380)="51c25aa08d6fabcf6ea417ed22d79c265811d25d57df06eb3f87463618abbfd23722dba81400135048480f8631787b763c0e790123938949290a9d3de77115983ab77f73ef4591025f0d955fd11a49adfb95f6e1a435751f3c94fe10447875f96fc8a348e1a59e957513d3258618839f153fe7", 0x73}, {&(0x7f0000000400)="b2753de70328fe98aff0a2a7763f998e969bffca030d251c2824c9f5345d7f260a2bed448ff86f38525be87a0be5bbf6e163180e92c861e2f2c3dd5a405825882fc668cd3fb5d66730a2a3278769ad731468eb2013807d9b407e8b852670b2b50c2f95cd176d4bfda58e58f8f30a768df44e9628044913e4ba6fedaf8585b9fa1767d1713ebbfd04912b03db675b9695630db04ed60709ba2e8fbc998b22b8b5c56d58b0d1cc0449e40bb65165bc505830a8f6b0a1d2189a0a59ed775e43c8cf4fe16d99", 0xc4}, {&(0x7f0000000100)="0c34e88b9be3", 0x6}, {&(0x7f00000005c0)="29406ebee43fe344212d1034e5c7347824e0806fa14c49d7aaf1d85e34304d631d5d9e61786ac47c295a940a9c25791b3e808917825a8085223c470419664f632999ec0cdce85edf9f90c7ecc073fb26547993fca1e86f0632b4dc16246ab4bb098849c9fcdd81021c12b5924993cd3a3daad4bbc296d83cbf4ca4688432a7716440547690ccf49b7afcdd", 0x8b}], 0x7) dup(r2) syz_open_pts() 21:03:21 executing program 0: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="5280028000418525a803badc630f76c4e151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4191ca200bb97b8eed010000f2d645a4e63881e91a6cf500e3bc1d735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f69afceced7c0e0bca10000000000000000000800000000000000000000000000000000000000000000008a958a080298c3dc5b173ed7405327f6f4d63ace98f0e6e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27446c5f07df4c6d24cc02d49dc3c40cc1fce121fb234f4d52c1a033c728d09858336cec8045d740f3e4"], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:21 executing program 0: lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) rmdir(&(0x7f0000000000)='./file0\x00') 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) semget(0x0, 0x7, 0x34) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x66) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xffffffffffffffff, 0xfff, 0x1ff, 0x3}, {0x8, 0x49, 0x5, 0xff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) 21:03:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="899cdd514ade8f525c642b3909c8667820b19411e621530b244bc88ce066647fb54a764d30ed1c38ffd3407a16744fcc688377506fedc21cd67eb3fa38c471eca1856916e1cf3fe38a00525a8609fc9ac0d8fbaeb6466beff45e457c78e4fb959fc7eadd2b495334d66529b3ec874877efdad6eaa58d5a2ee66a7fb5b889c01a41720c5d06b3fa63e05b4d77f1ba041db3dcdee5f60dc5067d7cc3acc7413cb9246998d7ea", 0xa5}], 0x1, &(0x7f0000000140)}, 0x8) 21:03:21 executing program 0: r0 = kqueue() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 21:03:21 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x84) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x10001) recvfrom$unix(r0, &(0x7f0000000280)=""/225, 0xe1, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r1 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="c12f1a9970a8549721085235b0ae38ab0887f786a4c5da61c14717eff26631b8fcbfbe1569b3d6c4feaa8d83cdc5c4f4b0ad3e681a34df64ad3da97b8ed801f91556d55daa4dd64bb252", 0x4a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:21 executing program 1: r0 = syz_open_pts() r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x80000001, 0x40bd6b0d}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x0, 0x1}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x33, 0x2, 0x7, 0xa8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x7}, {{r1}, 0x0, 0x8, 0x3, 0x0, 0xfffffffffffffeff}], 0x5, &(0x7f0000000180)={0x4, 0xc}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x343, "cb343bcb29532eb1645eb603db95bea1927e1470", 0x0, 0x7}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x0) write(r2, &(0x7f0000000280)="d15d72ff3cf583928ebb1627", 0xc) r3 = shmget$private(0x0, 0x3000, 0x1d, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/107) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 21:03:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x6, 0x28f1, 0xffffffffffff7fff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) r1 = socket(0x11, 0x4003, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)='!-)-\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(#$\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='(\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) read(r1, &(0x7f0000000440)=""/4096, 0x1000) sendto$unix(r1, &(0x7f0000000000)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 21:03:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/248) 21:03:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10000000000000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) 21:03:21 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) socketpair(0x6, 0x5, 0x5fa, &(0x7f0000000000)) socketpair(0x18, 0x40000000000003, 0x100000000, 0x0) 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x230, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0xdd9c13071af0eda8, 0x5a) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/57) 21:03:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x10000000000000) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000180)='}\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() getuid() geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 21:03:21 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10130, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01012e8e849deff7cb0498757300"], 0x8) 21:03:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:03:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x8, [{0x2, 0x8}, {0x2, 0x7f}, {0x3, 0x8001}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x5}, {0x3}, {0x3, 0x2780000000000000}, {0x1, 0x2000000000000000}, {0x1}, {0x3, 0x1}, {0x3, 0x200}, {0x3, 0x7fff}, {0x3, 0x3}, {0x3, 0x7}, {0x2, 0xd80c}, {0x0, 0x3f}, {0x1, 0x4}, {0x1, 0x1}, {0x3, 0x2}, {0x2, 0x400}, {0x3, 0x3}, {0x0, 0x3}, {0x1, 0x778}, {0x2, 0x40}, {0x3, 0x8}, {0x3, 0x8000}, {0x3, 0x8}, {0x1, 0x50c}, {0x3, 0x3e00000000000}, {0x3, 0x5}, {0x1, 0x1}]}) r2 = syz_open_pts() syz_open_pts() dup(r1) fchmod(r2, 0x193) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) lseek(r0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 21:03:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82020e2f66696c6530005c55c01c383be76121be60304ebad94b59794c5e93bc98497bacb5be2fdb682cbce440a3b9875f2be1d7d6a1777e7e65cf9081b1366894fb3b2f07f33686a0a1da52548bd3196db89eb844e0e06500000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) r1 = openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4fff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x1ff, 0x3, &(0x7f00000000c0)="e9bf97d4eab6181b8beb7e313b604e318b012cd4e02de37552cb6dd8fd021fc4dcf90025a5f6274e1340e0ce02dd5ea8e307a428d6b4172325d814fc873da23da092a57e7ec3ee67d6a89f04182fcb502d611d27818c9dec3fbf4200649a5ee37281918535ff64dc6b7ff2d7bfcaf36f9e44746233a7f1d8b0eba9c91b383c0ef1fa89a0937e3b7ddd4662f2c50643183f50bd8235ba532a7013fd75b05f9286a86be7a2f9", 0xa5) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 21:03:21 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 21:03:21 executing program 0: r0 = socket(0x16, 0x1, 0x1574) fcntl$dupfd(r0, 0xa, r0) r1 = dup2(r0, r0) kevent(r1, 0x0, 0x5, 0x0, 0x4, &(0x7f0000000080)={0x24}) setsockopt(r0, 0x7, 0xb, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="980886e8a9fc9ee186f357ee80869f2fc5b05d1102d2151614ff270d4a281eaa5c2700b919aecd11716303616f256acbf0b2d254f70cfce408530269db140838869497b54b9c23db5776a52cdc5b694a65f8040e733ae6d9c3f4498fd50eeab89a632208cbb47e751d8a4ef728e8", 0x6e) 21:03:21 executing program 1: r0 = socket(0x2, 0x10000080000003, 0x401) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x0, 0x7, 0x100000001) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0x202) setsockopt(r0, 0x9, 0x1ff, &(0x7f0000000200)="4e84ce80e66dac62c8d4655008b13d5ad4aaafe974fe1d", 0x17) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000)=0x8001, 0x4) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) 21:03:21 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x110002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) pread(r0, &(0x7f00000000c0)="19bbef7d06ae0e89f1b4e8cb9548bf50ad5237340c172f6deec0818924f30419e55ced1211f584c361b483a5187bcbea00d434dbf0f92733f01f45f96f68e0871c8c2bb9556aa88a46d981ee168be6507f4a9f21a8e5a7e859d8f69f5d3d36ba64ccef2c84d8c3535ee70737a5b8460ed8d444bc3676db140b0e4f9506e314e08a7e72e5bbcfc25a5c8f7c", 0x8b, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 21:03:21 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f0000000600)=0x2d) chroot(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000700)={0x7ff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000006c0)) clock_getres(0x5, &(0x7f0000000100)) getegid() chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 21:03:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x40, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000240)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setgroups(0x2, &(0x7f0000000180)=[r2, r3]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0), 0x263}) 21:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x6, 0x8}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20100, 0x100) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x8) 21:03:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) ftruncate(r0, 0x0, 0x9) 21:03:22 executing program 1: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r3 = socket(0x38, 0x4, 0x8001) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0xffff, 0x10000}, 0xc) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) shutdown(r4, 0x1) recvfrom$inet(r4, &(0x7f0000000000)=""/189, 0xbd, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) login: denied attempt to set clock forward to 68719476745 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xff337295300ee796, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 21:03:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd9b7, 0x2, 0xd5, 0x3ff, "679ae1252dd68cdc01fcd80281c38303594d28bd", 0x3, 0x7cb}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000000000004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) denied attempt to set clock forward to 68719476745 21:03:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x40) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 21:03:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="457a24b07f05327355bb6c9d4176d2e2d96dfa510e69fcf6e71c25ace2c919f931e9f1356e2c35f66fd6a2d08edbcb62d14aa8a0dfeb177954a4225670ac90d701fd9744c31615d445cb2af6f28bd10e1994659b701444a167cf64f18b8c80bd4ec905fdcc1b7c0c5a1285be787a47dd4cfba34e3b18fd1f8717f48ab18492bd4e71061cf59fee16e916907b1c5ef1898847445aea22ad7b4a857aabdafa56149d91df48e9a8f4f5565581e186bca8abb5e17422b5617853c412192197375291bc23b7983a5c5feca2ae3e407f47fcba55a7a2c3a7e9639548a8cb460048a0e25c28de3ace3875396ac681a1ce655d4244c60a98f9bdda870945d7bfeaf4314d2ee52307693a7733a7e03d16598766fed3e782d37c0e4d606186f49b8c8d3cea9fccaf31bd8447b00158458acd66222d74c8dd4af9ba3e0c8309056f79f8d23dc8552fab5b196bb62696939f92622bd29f164a87ca858e29653ef2b05d81272b4e177dffb59bc063af1f1664d5d0f02d0e5796aef7259fae952d84f452a1ea7b0aed63b2f3337bd31e9f715295bb04a9e7e6d2545d6493b18fa2ae47a17a8e11f0050d4446588d5e90fc96675d502382adc265fd497a13722036d11fa3150460782b239f208f0d2982e5ee69a27fd4aa3f5c9947cf495d3d8c431b38e07ea97096f8b09daeb542f48da7b0921cc2c75c139645bd6309198da004a7a6cea5f13944419f0c19bd41dee0576e958ff9d0f99a4dedb958d60530885fe89d07d5e922dcd7edeca2847d91cd62625371bbe4852677ae5bcf35e503b7966c0060252ca5e92c4c77c21e237aa41450395cc8e6c549d5c02e2381fb59fce369ad70874d714cc3c6c98dfdf8e4e5d1dc34263064009849688c68b291a77fd5cbf92deec92217ff8c04da2d1b0f8538fe13d01e04bbc6b28e439e0baccf7741f5e1fe269205a67f2b956a7339d97dba98a0d37389a8a656a07d598bf9f42ef4ee22f3dd0d714bb2c03118c5866e84a5f44a99eaf2515c1b795eb81eae95417670a0ed343d231c45798fe6be6046531dbe3797d10832b7da539abf5c318c7a07528a8d73d664edf3df2e6558fe6fe322e62e637750a61bb864556e911005f0fa7806cde28b8c1d52e62716b7c3a7dfc69f67e5038f3fca7e9a94d5051ac53999a8629b129e40ad04b17c94456e4fc939373a66bd68706cf3c446359da62dc07cd33a2e8e1514aa6ddc2a699bb4a2393af9c234d7852159cf9743d8db5d5a6bd96d69c1621a03cc477a2610b0629300c4609960501c3debf54a86bf19399e188ba7770ca25bcc10f65eea5c09c2d2650be088442af8311cf006f51af99d9e17706af522fa9ed8bf2455561819eea9144558c4f2e40b1cc9e161b757b8741c9c099a47ec8366fd3fbfce6d9133f1cd34b2c9065bf2dd250aee9ad6f4796ff0e8016460b225e3f838c41f99f34cbbc289116fb0dab0f5842752f028a979ca1ea6b541894368d7c8d23e5884e47cbb92ebdf631a86a28dcae8b799b67173f54feafafe80e68f7425377a1b494a17faa86dea2cc525626fb1d7f2c11586add30f5471e006df58f7acb20b00de03767c87842e116334fe87b062982635016ecc3c0122d701971efa61f946bb39c8566c2abccd2ddf24a6e8407b7ba34a5bf5b41a296cc5c0bf8cf5056a386c0ca5e293ddb369c50440f267a5a2d024826b5763bfb6cfb8510f929b44f5e3ba93f213de8270f4a4912586fb372128b1be09aac16d7fdf3e86b3bc06231b56e63be572c8fa549a1c6a65f13e2cafcd026d793d03680e2994c72ceef884a43584044a2e52edaa80a137d33bce8a4fd9427824ec41e9b67733638ee8214136e78409ee2fe84fc49a00db7436b933e44c9d10a29311fc095c80514fc3c5a91061477f74d2b9486ca9319552eec12bff8b15dba57ba374afbf74b939fcc75ca4b621276e841db7323a9f447d2ffe126416606e70147c6c81fc34df45bf8aa50249bf3cedc415ab03a18abd05275dc4e093da903ee31ca6c36530c8f1c3e796452cf8388fca457d5461a62c7e28fd61f92f7ea1aa4b0f535986a4f392550712127ffa8e1d20fa9cf9b092ed2994b3f5138c27936e4f6d495cdd5d66f4408ac87e9b4ec16f6c3dc132e0799ed6cffaf21865dca5551e11e085fc11290dc1be4f230eb75f773b106974efb1d8f224201475ab2b9efde8cc6a5d1576c43272138dafa4305a911396552e0f3c25479a04eb23979fdbc2634c84595fe2ed5eda33f9f3b2ba2e44946045afd262dc432ce8d098aa383bf9e4c2a249d109e4bb35e7faf01f240828603e2d851f704f692e80eeaf95dfcaa039a3c36d73c4e3ad55f8d150bc9a44ea2ba6684ce517ba81d289735c9cff30b0e21400a60221704c794d953ffcdd24a8398b8990f02a562b6174be8906427ee563d99aef3568868475d4af6dfa0e821726d293826be9d8f11a0669ab39b5fbfcea5dfcbfd1b12a0b23f6ac3bcec5efeadb7a2a1789bc810ddc81054322e5aab72386662ef8a0392bccd4652a84728188e9fcc44a4a00521b75676020479022b7dafac6382d40c16a8e6915f82f3f1eb1db6a3d5e02a69c4a2da934b560623904538116356d96efe24ebd204109d3844e8a5da11e76ca47de9d07e3c6f61f336c47fd6e6f439a8fca3bb18d061cae83694cd16d23eb09dd1f89c036d3329749f56a4af5a5b982fe378b70b7d6349fcefa8888685e6d4f38196789dc1dedcd3dd7fc28afc4cc36667e477c9ad5a41c73026a2b81aad897745f0ea54c2054d782a04cad3b4904a96352f3be1975aa2eb002031b0bd48f79e6b6838739c5ce687e9694935390b74a2f977cbf09b26a76a3c01296609d498eb75169e8d740165f03d306813e8f4752ae44f472c6323b5a7574fda0dbc8d5251f61282ece95a9261dcc973c564bee3e93a8228879e01bd6ae43b277f477ca1a6a551e837ca11fc3ad6e1f25c71bbb699bddd4f528d00422d1a54114b3f6af0c6dbedc40d6851dae28a3606be29d309fd7099ced2af17d56976f7db0715d211b8cb4eb50263831bbac6c36b62f829aaf3b4f33176fda038d295c8cc07804e1dfca983c76934e76106131460de2c7405aad134d607d8fd71c11d23841d88227a97993671814440edf1657c50c7452b3bc53aa4608956c455dffe3de79335ab9531292d2e16dae5474cfe9a6c7887f9972263bae54d8f5601253aa3dfce038a772cc0121f01ca6b19b2686d4123d62bfbadb319efe27d31e3b073d5e90122eba9e7e0fb9b2fbcd74b940d84d979010315ba99435d89cc8a32b3e439f2bbfc235c62fadae8b33b39617d298a0ae36c528f4268e4ccbbe4b670fad89e84a3c50d73d76775ed9394bb5aedaf42ca843ac97e8373993416b5af89f3611a025b52d9e82ba4c70fc0d7281a00d716a44e99e9ee2861a1d01495677506d88d67415312936f969f968ccd03d3c927cdea2f6e69bd0c119565cb79c22fb5feb8ee82b589188384b1a302673ae0b8959cfa6b01b1cb674b544f41e31f3924962293230605b91dcdc6a7ddcc8038f526a2dd31eedddb88b9d0289b8a14e236f57720e26f5ced18c8dc58a72c6c39eea4fd3edc1ad6f0df0147dbbc6c0c2259e91b155bc15fa3319ead6eb1f7caaa0db54eb9ad916d71ef071ced228a6fb24bc44f3596c1f8a17112d1b6f9e6a3121c2d2d7f3bb760d655eac6db73e9d2a39d7e42f004c7f53e0468f76230cd4ab6be2b40a27d984a386826aea240b74a52a22d795077118d1b64a606861d71481156cce4ef771a36b312addd4eadd28482fe3bfe85ebbb3b90838a49d9aa2681925be8cad9d8fd09bc413ce5f2238d1f30fe1d4919198a5f2088f9d5a2ce1d54b4b9ebf5671855bf76991d4384522a4ca457b070a4004d137a96b5f056a2d50ec9ffe801958b5ca1097e10ff3da57df552cecde2aa6d8ffcca751c81495d82eb2af54b56454d667507ce4d9ee421949e2d5702391ab6fe856e8a0582c9200d4a0d97c639e26a770d24dde5ff36c5765d9aa84bacd1ef5936aeab1c3533b817d1aca0d620b7bd80591b053c081f465fe7d84ccffcfb82b62e8d966809c8a5df03951bfabf76c630c392f11e48e9ef62a10b2a841441c56942221963b1de5f1802ee603706e2517a2737b4a7f3904297a3fbf590bfa0db9a76a9bdfd869089d733f1bc8846e1e23e4a8df9684705ce60a78c7aea7d7eaee670e113c71a8986dee7fcd040d7dd43e2f8e2a4122dfc587da74825d3fe50c9f23ddb2b601d145b8a344d7b7e54bf3dfa3b4bdc388604fc0a4a05928d5f52f8adf010a01da77c0ab951be8a9ca81208d73d08dc0a824cc32fb29119be39d90ad68ef89c7ff0a14b6c8556c2e3fc942c68c9fca9ee44d4ac3f366ea3ca596ce860301ae2a48dccf345bf52c14b28eec0cd24cf688b34d0bddcfa0892280703271a7d61e3e184bf3ba289d67d49fec90659b70d9ede43c624b2015d7e27100b3825e3f5219e7d0ad1ba1cbeb0793db1e332eb21392640e458ceda4ea2af7c9da44a1ba85a866eed76e5a9c019230feb584c60cc9474c90a7a5c7ac16fff884ba9d77c4ef6e0da87c3191755b7cb9ceb06f91ee907b2696b40d1318a2a49a15eeec10e5d88baa84b6d908efe050ac3656b00a55088f8bebae6e01d328979f4307a798abec62612303b8daca5ee6d672840025a414d860fdb0919ea5fdbc3a5c1ac6807b5f2b1ad406a17d47c8d1f25423eba4d1815e00452cb9800ed0733880ce14fd350a2aa44f7a9ab093656b56fe4c99969be2bd1e2334ae8a88e10b3e5967ecd87a9dbe9c49263a8f7ff43f87d44799c223bbf82d5b653d9dfd0e8a664a5c78bb83113119773d37ecf9923b8097a82454ab1eb20d532813f54b4fa6d5b2d1b29e1863d7e5a090c2a6b7b24c3673a2e0d6520d462a5a53d6ebdf680161e92a186da0734ae4d7ed98df186cc1f665e8c6d7a6d6d4fcac9fa641441d9dc1d6244491b284cc990c88343bfa1c1313c02d91608b3058c4aead3119c848eb4abaf0fe1ba634e0f9938922ad1c9cac06bd67eb50774270d2bd090d30a27906bdc061eb0e36e08681f86b9e116ba90b390e9a4954aabd820be05ce016ffa407b6fef347c95788832f45fdd0fe58c6b5bf2c6071c8bbf8938bf30f1f3a0abc3a6085882b9aa19cbd35dececaca7231ac8d5fe6dbbd653b45e3697c2263a11ad7dd1782af894bebbb0241122d93092c4d54a811e8178622f67f643a319ed63538d24f1eab2502d6668fdc88830821600235c1bea3fe95a11725f07e606330da32bd69e449b7f49126911e147c7453b407eef14ec589468e578747230eaeb7fbddc2aae7460629c0bda4aac740712d4bb079df0a52f7a544e9dade9875d9262413ddee04ce4be53496479c1c08cd1b5a79ea003eb70ae5ed8171a03951cfc41c9431c05bdeb03fe64f194fee9a828c1e32d46e2ff2da9fb2071d35067eb7b410442028fbab2f2d366706c1b964cff650503e0daffe9dd1e7136fdeb3fea426f065f9c6d4f81db41d59b68eabeae999f192ace485aecfae79fcbbe5706c6fc82e6b08a72566571c91551ae90af9692b720c2c010327810aaaeb012ffa923c637d65ce23bd0f1d22b1c645f9feebc403418c361ee8b54608c0f489c48b130bea2d9f5b9cae961e9c543e614c2b0edf577061070402a76d73edbe81f65bb17982de1b524a690a499a78a8cec47e0f0740f37b746ace3bf224dcce11ccbebc8cc1d320624a92a96b5b7d2a8a6ba13f2d8b725b867fcedb21582b5ef19b7308", 0x1000}, {&(0x7f0000000080)="bb621418ab587d2fd2595e39186a3b8612fa1a8733858614e2fcb8f6", 0x1c}], 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) fchmod(r2, 0x66c0637809db1a6f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:03:22 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0xe5f, 0xfd, 0x3, {[0xfffffffffffffff9, 0xffffffff, 0x33d, 0x3, 0x7, 0xc43, 0x28, 0x5, 0x2, 0x3, 0x8, 0x5, 0x800000000000000, 0x9, 0x3, 0x54d7, 0x2, 0x1ff], [0x10000, 0x1ff, 0xa00000000, 0xa15, 0x6, 0x100000000, 0xfa1e, 0x7fff, 0x8000, 0x9], [0x7, 0x3, 0x3ff, 0x8001, 0x6, 0x5, 0x9], [0xa6, 0x8000, 0x1, 0x0, 0x2, 0x1], [{0x4, 0x1, 0xfffffffffffffffd, 0x40000000}, {0x3, 0x80000000, 0x2, 0x9}, {0x7, 0x101, 0x5, 0x9}, {0x1000, 0x40, 0x0, 0x8199}, {0x40, 0x1, 0x6, 0x5}, {0x6138, 0x7fff, 0x2, 0x1}, {0xffffffffffffff98, 0x2, 0x80, 0x8001}, {0x70, 0x7, 0x800, 0x10000}], {0xa1d, 0x5, 0x8001, 0x4}, {0x6e, 0x80000001, 0x1ad7aabd, 0x80000000}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 21:03:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getegid() r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r12 = getegid() r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x900, 0x0) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x1, 0x0) r16 = socket$unix(0x1, 0xa7158cf0d20f1321, 0x0) r17 = kqueue() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket(0x0, 0x5, 0x2) r20 = open(&(0x7f0000000740)='./file0\x00', 0x1, 0x10) r21 = dup(0xffffffffffffffff) r22 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x88, 0x0) r23 = accept(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) r24 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="92b18d6aad23677a52b9e5711e4211cc781b38cbd6984029d80b6e7a26ff62f3154c6a", 0x23}, {&(0x7f0000000300)="e24e2cd19beb909570a874d06017433e42b5f5d9d4ab5be523edfb371f8da59c7ad19990301bcb4222b3c67161f12b04dce39750c3ba913ad5d35bed7a87eddb6f4b4db78c2bdb61015022b646fe996c8da76481cc97de787b5e42790ee9afd873d25295f22a5fcd90455864d70836bbfd7733c53360a1bbed59c9d93e0c78b02278afdadf7547194fda55454091a785c1461696b900eea1765b8adde7940b9105eeab2e6a9c645a85ffdb33ab327c79fa6ad8f53516cce99b0c1433996707dc5e4b723755cfc9e77a22267129fb69b283506fe8f4954acf885848e383fc826ecfa295182b5d1c460b18ee8eef4463040eeb46015772529d7b400fda16", 0xfd}], 0x2, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22, r23, r24]}], 0xd0, 0x4}, 0x4) r25 = syz_open_pts() close(r25) r26 = syz_open_pts() ioctl$TIOCSETA(r25, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016", 0x0, 0x4}) readv(r25, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r27 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) fchown(r25, r27, r28) chflags(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, 0x0) 21:03:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 21:03:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r2, &(0x7f0000000080)=""/134, 0x86) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) pwrite(r0, &(0x7f0000000140)="bf68381af478639bcde6cbd7d861c27da2f9b15d324e", 0x16, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 21:03:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x8, 0x22) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) socket$inet(0x2, 0x4, 0x80) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x28) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 21:03:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000180)=[0x0]}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r1, 0xe4) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000280)="ce1d725dde5307d172af3eee9a622087ffb8895b8042e7bd65a69704180588bcf8dfb5b845ee27f80d832e958502fca573f15d602ecea9b930ac0cdffcd31f5f02f93cb967dcbf7ae73a6c56cd4dac1c4ba15d8f05ef0b8db241a3a17d3e6ce152dab039a136efa474f099398975b83762c39942c9134d2f6825ce3897277c9b2cd0ed9690348351317e549e2d8c52d42609abfd03d4c22a224a99184d6ce12b8058bfb711a384edf34687285a97cee825ba06e0e1ce35707317880ad979faf624dfde8852bc7644163e03ba7f639c57e3b852df45cbee5caa934471c8cad1c7b2a72258384e348feb5d077150d89f01395c064b771504f95bc93d8976936b7346ddb3834d27d55214eca11d9c07c7f790614190f2f8faba9a1652f71eb639001857b416eb1d0100a916719278acb9620cf418bc29ffc64468791c7167c071c52d90c70e661fc2126503062b94bcee7561ffe664bd5c6ad867121a3d3c807909b92c9ab29b5209646e292ecec838e629e1c42005f40c9c0e513edebdbdb38b681bb408b8130f70a7a555f6438a67e41d730f2f939b0da48af954ec008e5d7d2a57780223576f0d55f3e452906be0e4659678684e20f4d15ef072cf0e3f1c9e07a580ef0d9c0b48af1142124b2cf0a6f0b0103d9592a9831ca37f54c222b87d91d046541fc611a2c6be6c10e66a7927031540bd5c29a3f10c2f1f235371b0a611239640521218e785693b469a3d619f5cc2dfeb0cf48352cd5577f9b11c78aa706f592b31831f53cb456f2970d64e3603f6f519349b799d0f466761271f82b015b02c516706d8fb5455b2b9600f1e1fce8aeccc2b65098a8713a1067c178b9ebd93d35dc5b7c42edd88a500b4a05c0879c242871af4820f6e0b052d46d351f5de09967d65f31c04aa927fd464bfb958ff5978143687bdc8a053b234f316a9c7e617b0c997705b878cc566abb94d3b7ac8cbb408071262fdc0969785cfcfd7c2363f46b20a840f98454e8aac5984f75300ca3ec2b820e93ab1d4e07baa72a98bd3c09ea7cec916fbb49bf71d824f758ca49b7b4358f4893bc41057855e524ca5a85cd4f7ce00ad91e453b6487eeb3f99cccc2976222147895a9cf14520133757c43ca0683dc96bc7680b58317915b9d08d28c23971fc717cfd5e8ae0f23ba715e9aa184d5282d008896d4dd9b200bf83e971b677c97d0ad2571d933b2ff47b9166ac3e6f19523a5c9f74b5bea384df822e1ed5634fbeb27ec9f3da9c1f6bd95c20d076597338f683b9847d98a6f28cb302d32152a665ba606d24aef03b24307f858f21867b5549cf2da35adec8b0051f28e5fd1486f4db33ee9edfa4e739c64533f56667a35a1bc76beac4654e07b501a3fa604ca716211de9832c47690d0f606fb5d3f7d5c89090e006cb23051156c6fee2f03142db6ea1f40987f7acdfcd9fe41c9d9e9bc702de2ea962e7f13e36b13b21c52318c3d10b825722c5889a89473e4cbb37122e6af69b9daf3d7210ba2708d47936fae74c876ae7601b5431924aa0d47de200829e383a6a6f704b6c63ab2b29687577f573dc37a990a14a62a6d0a780b2098ae2648f3b92642d799193d85345984b649da507b1176e66da1b2e50f2884a06e76e127dc4381d4b736ea2dc5315eaaaf4ecd606ca21e6a4b828a2a2642e2589587e600eb61fdd0f005943ff0a725b4cec85e0d1e3ceaad7f5544ec2b3fc42c3cc4a22b8bc949f944444413f07767c815b266a8ad271180b399ffd940a3977c640c31bccb06957900622650eb9e7c9097e939131e3923bbf3aaed83dddaeab88a29e62fa665ab44045e759966b9824a5b1fdc4c275c62e32b6c8006df082d3cfa8275b175a0c037c4980ee8a127c0e7457fb681bca7b1859b01b9b8de8a67c480011e201226105e26ac9be37e51c18d5d689bd624991f0cec397110b07002137752586572feef10e8d8afb729cd1f6d52ad16cbf2c2dd88441b0e85814f4add615cf640d130a49e77c93ecbc79b4c1bb0259ea0fdc4e190f861b838b876b633c2dc4f55f7318fa98a477ac8c131ba6ef066350b82c495b0d037beaaaac49e2759f26e28046988d4d5bd4d77ce0886092827ec9ebab9630bf001ea061107ecfefb952a9230e4f0abffdc65300682c8c1e2bfa2389f05e5993b537a1eb9edb6e455fc862bed53d70046f3fce0123dbc3317c7dd2509946ff9b7a0b2c8c8bd1ffc8ffcdc430ad3a2c7c3a6cc9a36750cf7ae6c945459b87536c8958e05d3fe574e43ce88c4922969f1d6a06e29a70d9d8bf236eb2d70aaa59b1c23869a25483bbb39cd868ec0bac79e10df9484d2ccc2339fa463109af52b379a817d13abe5809090394c8075cdb6a4a94fbd8f02d8e2aa8bd6157cff573259e190fde8c91f697c13ea091247a4cbe647beac6afb5efe0db32a0a12d0803b944fb4a47540cc62430d26bf28c4a9077d49e97533eef44944612442e9397b4ff67698a24c9042a8f470094fc8d24c9e2a42da2fbf477fa28c4dc90587344f5f4c2e7a069b72e8db5e59d8c08d9a9cd6d59ecf936ab5efa285aca4099468d7f146658bd0181fd669f8f7c9e368ee439da43dfbc4b340307525bee695797a1c545661c3701d4dddf160f3d0296f5aef3185a8fef67994409eff277cd1a6fdc5d55d9cc4344c0491b617a5d85691832bfeb9e981bced43b78286cb0619bddb33ade30a90d6639d0ff9ccb61565e8b15b2cefdf997a1e4b7cdcc60056caf938374341a663089c197a9d62ab9a0637931fa559068d746c4a9a9cb6d4bfc03dab66a1a81fb8df5ceafd6275501b8f8d01bfa1147cff7bce426039b4e023e2a1eb92215b88587ef67329d1aa9167752419de09c7bfb55469d7ec6e691a0eaa4d9db3dd869bfb12e825fdb365689d1f0cb8b3f8e9839942c7cd3d57dbc48ee44352304da71d5d6a3e2f4406fc881acc0dfdf1bcd703b303ae10a5df8210e458ae22515f8db62801e5bb2d2f70cae988d66e7ab84432c6f3769006afd4209618b86540886cd9130db0675b24f4fbada8cefad4c61c4189a44689b0c4dddf82fd6035f315a65aac5a859a53a41273975914817dfb7189c73b1ce8aa07a8295a69bf913691f5856daf4e1c92bb2084991b5d12923929e2148cbf99a6f68f9986c776e248aac18c8d17a9a47645c6845b3e90f872f4b277b44db219bd210219c32c2a723cf74ba5ea1317b3c2f0c9ee2ca4687f9246daab45e781cf55c46d70b6d4648b5c37fb68adae2d79415872432320f1e259aa254538660e47240b768f62afef9cf458489e281e93943f7054f273b7a8ec59ad97908281593278986820db0405894de8237fa60fa3f0b99a5f8b50ad2afab07ba267e5d749556db96d49d060bd15cdb6d6ce3962766f7b6509ace123b3454c26272c6c8dc39009d0d1a8f54211a6fc2b3ba82191c41ce3a9cca7c2ebebb3c3a753a22f5f9ab61f8962f91910d320d5d45d34f9d478fada1afb7842b9c4aec2bc3ae48be7438ebb91e2ad56301912f7efc5ee266081414fbe9c67f0284a92d0f28443396a5b5136fd00dc9e1909c4a6560f535e27eac21379e7177fabed75af2cc6e51ff85e9480990120b925dcafb2e3fd4da3d1f0fc6cc8600776ee777430b54e78dd19e8b815f83d220360dc688401c9ee249540fbb9996b821eefb1af4e18c53809f650f3cde46078d525a34b1db535f00f790473041339cf960f1de39305a7e8d41fe7806f22b46e35ae4aeed847179d7acdfd4718d311fa58dd29710ea73a7011013fa3b7473988912475e392e3337496aabd17a70658ec6503400353d33eeeabcfb269fc65caa0f0710e3d13515d7bb4051ab7e590445c71ef8f4de92a07243870748f9abe3b91910b2f15272f954df23c4e9eb3a08d8056253afde914314f926cea42162d9e1f55605e4db8875d20adcf04bf054970a835b29a87c017dfc68e7b0094c9bba341813f4d2407a4a224846e14f14fb11d9a4c06486ed8dcd601ca636b97e2fc51f6cefdd0b01ef231cb8086be5efddc8c9860a4694f5d46897e2bd6aefe2cbbb32eae3961eea689bebf4b21aa23e497c28d2d4d954591f8508bd781486a377193f093fa8a6a1b8e6e5587019928e8d165e78f37809488fd8c5ff3891521428f5274aa486a2dd94745628ea4a56f241c39bd403a10df913a83c5f5efdd25a00f2723e07a8c9dfb8742d4ee5fc07c044bf12b5e2b6bceb8b5c933430d6a886152da14bd3ef54cf4cfe84086aeefeff4946b2cb544406b4b5e5c01cbc5dc586f854972d267cc272914cc52e15689cdfbd2c5510b411411e50c397c8038751438684289c908d3706c1d5cd9ab0765eaafb533e5fb55de1fd042892e0bc7fcc083225e73da5529305e9ecafc725ba4bb568f54521f1990a1a2a3456b35dbd7f55c0eb91aa16a691fa55c99e7a61698c27813c332da9bbf110b7d7edeb7a9b63abcf5c87bb2f9ed58298f36046dd88db522a7791aef1b7ecb1f59f74b6f7fb9af21260379586b9014a652dbb0e54484cebaae0171645bf7a836ae8f5f58ef98634384951ed2e3853e84d72a933f0a52e138e9decd230e5e1f93936016f4c5e02f9ec8aa36c9990a3405c05344014044735b835d32f1e6b003f43f300951b65297272e2cfc413b37d35e8ec2f2ac78dd735ec871be86227b1ffa57f3782293c07633b683c5c2197e27733277ed71aae06ab48cb4c4694846cc9a6341855a1f9700a8eb56c4f11a7b053f65808b6a5a66a07100b2a499055312549fee5d595cadcae8f4aeb9b26d5749290fd3e33a3a9add3eccb6eecd3bf2292775232852a6ab627e1b55546217bfc6b5bda2033cccab05ebda800481fb68c624ff910067c97070a1849e4808bfcb8dcd412577c21ddeb78badbe741dc1bafd6b2fd107878442a17a7ddcbfbad63a9e31f55dda7103038d0b1611b25c78291726e563022487649a52ccda72b7bd78799e01e8f7188deec90104a0397e4a3d9321921056cd16619702adf7f77b5c04995b39a1beadf72576b350db6d36621ad91dd244c8d2799e8d8285fc623902b066a73d3ce1c7f30fd4c234d1e1e13dd836ed3c65caeadc2351bd8ea172036e854b8c82b3d82439ff8ba504080c193185b6639b675c5136a2d635ca83851c652c7c2710e2cfb3e32a99adae45a9fac68f3c45527c642bbf5ec33581467fe7a0ac5e46745ede3fc8914b27b20150aa402790094eebbddb399d2e384a5e5a69bb3bc754efec036c0c84c6fff5d6ad5199517e3112bc6b539a032ac634c85fee86d1505a0517771e2056bab54da0a75b69e7460ba0d41584374dc082c391c4bc49c042a66ce9c0daa23c8731dbd7b98e268897d3855d5876d22d0fef147e08950e6ed3e60d43059b41d52c45042f6c4363044b37da890aae466a690b486fae50bb909fa0386583c3355ad77751432f608712440a075421a7a8129e9d6c7bab7aeb61ddf73070770b3f5f8ed50ab19368b362798abc8c159e86d126a9d20059474114d435268e03c53eaa019eb77909a7878526d42a89156384695e50216417b368fdf27ecd4fee1f0c1a035ffa45bfb83e6d46c19809a8edc6d93a367e76f27b155566f589da460831da1e3eeaeef76fbccd8057434d455009c76dcb9eaf891aa8d28a7e1505f695ee7741f77d23959bd0aff8d57d2d6a2db982c4d61a9212cf0b309cf3adb410d22f4d399b02c823c0150ff542376d419a4b12de0bc013e06959b445e9090d2f664599b8bdad889bca500bca03b704ca89edf35f9a11c3da428e01363095b4fa0da1d3657", 0x1000}, {&(0x7f0000001280)="c2679d2c775033a8a0b37dfbda441d40aecd900b055e30e7caf967123934d95e9f5a87e936017974d8d7cd6522cdcf23cff7d5ccda32c7b2a0cb40d8477753f36bb522a22a679ff608d63bc3c979b19a21c57ee2c64010c410863592b93320345459b9feb3ee4883aca425dc791f17c591e4d89e9c985703de2ed428e4e4e8a9033f0cbb9026ce62b7cbb081fd8c2700b5c8c38f4914a12f1287aa3751c01489a5f99e527ecea7921a5f4b1b", 0xac}], 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x9) syz_open_pts() 21:03:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) chdir(&(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socket(0x1, 0x5, 0x7f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000200)={0x3, 0x1}) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 21:03:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e0b66696cb39ebef5b8f4a7"], 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) getsockname$inet(r0, 0xffffffffffffffff, &(0x7f00000000c0)) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) 21:03:23 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) flock(r0, 0x1) 21:03:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='W\x00') 21:03:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x1, 0x9, 0x6, "1931d0df82da44c5fe1eb4a89e6125a8ce888daf", 0x8, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 21:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) 21:03:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/96, 0x60) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2766696c653000"], 0xa, 0x0}, 0x0) 21:03:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x85) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) clock_gettime(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x100000000, 0x4, 0x4e7, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x73}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8b9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7501799b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) fcntl$setstatus(r0, 0x4, 0x4) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x93b2, 0x0, 0x10000, 0x0) 21:03:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000580)="00da9d1a21ec934565ec07e3d5927a11d8dcb23ac15869aa8ef0a0dcb2203843210839031ff00ed9ea5ba3c41d176c911aa1e59c80ae1382c663e8ba08eb5bea2b7161a500ca5e418f6d623039db87ac13cfb6afe8d6261e9ad4f02e63f73eb23ff41a38c2b4b3882ca0b37cfac3b59edbb49d87897b94b5f7e06398aa5a7be00fdd59667804d9a05bd177ea930d65e47d5b1bad240b9772f6b80c4171cc42e24b516c773aee0ca96c67a68f127c313eb9cdbe59c3b995bd24a390a10880afdf6a6583af00eefcb1562852f87af15d5e68788a196e65a49e12f0c5b2d273b5921cf30ef6482fbb5458b13380616113a548a83f0c1bc8bbe49dda8088e9ca9e833ae110d69642a52ea9611757f76ac3e30f07e552bc8db6ffba83af7f10f0c34c037dd31a93dfe9a213908061118be57696ef90bcde1f71294b7a35f85e56077578867577dd4042c612a4014ed48ec567268dc79cb748a42448bd7a311b019fc22f3b0965e141a40135d18d7214284b9e5828b4be2ccf6a305a3c5a47f9230b12cea40a5b5063d380e9ecb9e53ff6c7f789c0362eee6255b02f6e1c94abf1cd50ee976100b21568458ccc7f58ffcd81e0b7787c8925c3434d857738ae40546533f811a82f61efddc990c70b4ddc1a1f42853dc8d0633eb8bf0ed05cf396cc28cb38c2d81ac1c7c39bf5304b3be77163d2463f40339ced1a0e97383e66ec560faf907876d01023879be0e5e3c5ae7eb1419552db8d02bacb5a47a2b64997af217b91fe17c74322c3fa1dc9c2377520d13430ba3452b77eb6adfdb0e76adb441899fd6c69bd649699115b829bf325972b8fd563d177de46e4ba614b86dec1aaa4c542c3a7e9884a8e09114fa04fc39512779ee175cabe4aeb32f1d6ad3f924c6c6da6922bd4af3aa8558cfd00775f65b425b4b3408a0964e699e4d2a6c1d19be1f268ea6636f94da3e41d919f556f329ee120a4474ad7d834021a7dfbe2503d7fc0d5d1b13e3dd84c6fed39f43272f5f241e8959931abf5a4d4a9f35fb5a757fb2e1fdea341d43dde149186bbef00fbb0a5265370fd25593aba530272bc082954ae23b2b67b21a99786763dc850e21e94c97d4fd13989a6e1ac3e7087eb465e5d1ba61801dc7bff6c21839a9b313bf40d8af41b18852ce8c1d6eae37c95aa2ab3ee283fb07d8173d20e5e303149ccefea60423d798586207a36ebdb0a84bdc41b6670e53a67ba83758d1c78a27d48858db3cd271664773f4a488dc0ceb14086e215f571fc08a9a7edfec37237bfca78c3035c374e0af42063f3cfc1f65fce66da2dac2a2b1dcb4c2af93ee5207b509702078030871d7f9e71eba297c2bb560ef4cd1c290a288b7cda69d4a7f0100b9bdcd8e98a90dd0da809a6ab4880ed567d07c0e5f2f0e9957e768ec062d99fac6f4e84ef560d91a329ed0e83ad1a67e1ce4c9e3d885422128d9ec786d35a718a8a0a0b27a03cdc3f64f61cfeaeec08a448518dda257e3229666f71744abd630665a0e2586fe9651a34be7af2df8d31fd63bf464dcc35da4df084b607351f63060dfdf92d69724c6a9b8269469d971d9fdc9e7ad8b80d8aa80ebb5b1ccea1b9036e05b0b84b723c2285debd2fd3c2392d6a011eb2e4ee5a873b39671250f744d212bb12cf29c3b4865f54ebafaadd1203e311c070c5f4b3a08d31bf766bb41cf7f9f5af917da10964af068b44c5c4e225f45c44cb281a0f670ea7823b43e78650698593af92f4c87377afcb4082e7825d7808826a145e3f18b6fd95a4acc0e0530ba2bc74257dfa4d7c185a606624ab3a8e61b76f558d07df470e0a9f2203899a7faf6c4384d22cfa4790b84482b5abaf0a4bdfddd8de79b58bd3e456f3e05efd97893a2374572a28cd3b1864d3ff65bb0194c0c0fcb1bda2f8485000aecf8d2dad09e69abdc95b3387aad8b979f2278d5abc20ace4e493f60122f8a60eed793b33a51ccaa9f2973089bafacba3bae717608aacc9ba27ee3b8ea76157cb04fd2e3af4f53acb691b424811244b8fe5a26f8500e3517fa64527596eb31ce0f4a902ed4353fdea4a7bd31bc41d9b80ef71e013606595cbe55c8cda3d2304e6430c67b3a82a6ce18d924eb257354309f5270d337e7b04ab9a9e6f6176723e7741b2fb207c65bab91e525f7ca9cd569a0c8e462d394fe69f4349467875574081e274423d95e2e8f6730ca55033b0a162dd5a988f4dcc964dad5ea9d5b064603592c1468ce234696eb6ec21be327f2dd7e137db05586e2d145eeca99e5cfb7b3e73acd40a868417ce8e55e68f06cbfd1a15b05b794c466eefdfdce8d14e31ab14eb7cb19765e4c0e9c024f8ed1e21a6931692c28dc1804149dc1bfe9ffa2e448906c04db843e21bb21f4123fa099940e4fc0261ed8042c16fa5b60cc6ff18596af3ebaf6c7f2e4cc3cc11e1a9c2b450b3fe9385a0681c0c0b74f3898e77e0ec3c3af3e0e5c318b1080807e16a976cf7c620707768d25b0e5a3c15cd881969853a4ec73ac8454ea4c86021fec44c261d1b8a44950ce1ed2baf6cbfdf913b20380bb603883cddcacc88a9a8f84d03b91d046307699f82610b0206db1a4dd36ef389e92ec31d22fd5f8b1520d658a0f1e648b7ef394f0f4d49c7adcea31e54d62bedb734427ec1cc94ab0eab69c2f9bd62a0e9ae3a36c1f5d9a4d56d9cf49aa6ee00a4af300be68fca401bda23798a93b460bf9a86fd7643bc9f6275b0cbd2751487f1142a4bc8e4f4997304e939b85f0243eec2c1e27904decd70c23a6b4a0948107229b06ad31aff8bcad83db79eb9914c9180466c8d2c123157c21304a269c33e2d3ac72abd32c5fea2a47d44894283a62452546a928dd3d8f6439689cbee38fbc44eab6b5d0c2677767e5edeac64f96bdcbd4c3bac97cd4b0e877a6c77690611c48c32d860dfd7762a3fdba3afd6a0287d9716e8a17296b2e43582357108a06111cbbb12c9ee439895558d72821678e8b1f661419826a9f92985824ccadf6828fab310b6b4c906681a0d4a4decab71387bfd627bcda86cd7f45524de19393e44152bebd018a9ec4db07abdcfa53c09cc5a3c3e7ed87ddd779fc5afd4deebc8472205276931e0b1728c8434e24bff4cf5becd1a82baf6f852861ca34634349d76f0c2cc486690d26c225652413748245dc1cea3fcb0410adf68b3aa8ce949cd7cc94317ab504e15d3564fb0322549fddad1efc788abff7ba21aa0447773cdcb8a67710a974dae40f31a193e9f220cd334fe263b2cae1f7ccb2e82455df706cfec578c29cb69f95b9a5cef313d21c81c05a44a2d9bf46dea4b69b4ce53849b13db1b5d7cda01527b9fbac6a019a268cec0d188338d6dd7497fad62dea7db0850c6b0ebbea78f3def091b2849cf72e7faf26c8fc0f1a3df787328fa9f856d24b6283b03393f469a301580eda32897373da24c7fcb6d3123acf328cbc8903d99c5f2fb1d5a607b3708f298751d50c5c43380365b5436b77aa75e402fa388b977ec032a014cdc4f4ea107feefde9c0397d487242af88d3d3f34a8dabe4bede82648c90df1d98a8c7b8226ba8c2c35209daa8c174f408eef0ded7749061b82a73ad0eeeefb3b906d9f98efa704dafcd77511ba4d2853849c2b7bb0b5558589a96b1c465eae900f47aeaa47a46c3ae3168952606c9df9b6f77c2ab25d6ff3d3a7e407493f6c75eaceba6c8df0e6f857950842382d6fc80f68d42b72e2504f6c08da64930e7df4919a934fbffe0b418a0cd5742d83fc266b3f5d88fd909595c03879f9bf7f9f6820d17a55a2b3039e4e5c0d4c33bf52ecdbb2dd4c144b0222143038984e6d0791945c75bc4149b53d4aa7b58276e95d5ff387243032771ac2e8302eed2d33471209ffbee2c26c8b7c8f342aaf67018c7d1984bc26965d22cdf8d641dbeab310fa11372a8ce523978df029f2f2a3064c70b10769f222eb6a600b20e8e4cc913eb9716ea0807afb7de96681f3308fbb087ef58666f21e0b4a4a0e3075ec017c1970ba146f989d070896bdd1cec9dd1402aa4151518d13fb4ef9232de4051ba484494a050c4f81020da1191da4bed83907f520e94a5c862d345e6b256193a9aa380715bda8c7458b21f07279dc0f62b94aa9a2b0165f7d4243693890dbc1cbbaadc78f649af7e4edc2d3b689547e9e0aac3b5c8ebbc6bf57815622ea70e968913c2ded2e2e7c07daec1cc57cfef86ad6a095fe6ba5f46aa4275c1953f77c3262a804ef31772d4c5ac0e935d02a2159bdf339b5e877310abc0c10e9b3ea52eb6b3bccc3b4b4d2a683004a652f13e327697e7e2c35e41eb5b1eb28cb89eee4eec161adebe80f5c8b9708bb26d054691b28e67570ec15ffc1aa9e06a2dd6ef75a9107e4ce43286df00eeae74da605fc102c74a7aefa4817735b52f57fe31a98d6cfed8c36bcd477489f288419c0d7701d6be4123858f28498871d8f4954ed93add4749762c08139038b073135e1361be0d2febca44138597d9a11aa99dd95226d104a5af0505b5e03ea7c2780c1e33c2e69b364bf0c8f4d5454e1967b9a909ebe0a7f960917fa48b6a54fd9ec2a2da816d8594b95c159a05f572a58249fe09207e7cb312f91bb65f376e5b168efc825002e8813434db975bee1f08121aec9eaa0f925140a2f3e1ae40e5a5a6df7001d113d57167fa101c91ea8a6147a9ec862502ffa12daa1f226676aef36cf810b65cd4b2054340f1942d3a559f1eb55bd829d623af0742ecfd86b4c262d3acd8cd6f8e70e21698b69bfcb13dce3bd8f81efaf202686dfd9862e3b0be9431e71d6bd9e223f9f939faff662b3ff33a402a4a4025c245680d8d86d7f167184113c847d4fb653691ec8b2a0444ed51661aacd3898f943b8d113dad5608631ce7c68a6733670ba8bab41de6e5952e39f5464c7fee0b3b2fe69cc5b104f62f6fbb31f5968d7c500a08053748176ea04bbfe4ebdd6524fdf6e083e899f2c80479cd100af434b51906de246f139a736e01e4243b193dfaef61877de459e6380b5a60a762d67f44d3482a3c6f5fd7166657c45dee069af4d6a4445ad1d08a40ac56c9179963239f1c4f87e7f965ccb8ec7098ac7fd3dc7754f1085ac3c659d948e8ec11676173f919cf0d8ec60d994775d10e12520774133b4d2d61d5d1043cb5e4113d172a9582e9f53bbc3f73cdf2633b5cd0d56c47fffd02a88a3fc3b8e6b6e2603f96bc0cce9d1954396d799171e1d14617f33df0f569a22ad4736a3ae2f3622bc67a6de640da0f2b2192b4d31b37bb1b196007d4324fcf14880b8260d82d6fc602cd5e569c5c5eb565c50f4986df13f4fa1b3063d4c5c6260028c770c7e1b399d35699da9500c83b0409706393d2be17967221c5396ab80bd3da4f423245e60e02580dffc9312b624062b9af3441630419a14eb7274e43e999d0faca3c13f52a77286f741089900069e4d7d5fce63e90b720c9d190423f38a39e589d2b13f2ff852edfd6c5088935d3f22fb478d16b03d8a00171065a5a61f170644e8eed2cb08e24332b5994a3373d7e77bb9eae0d9dfdb34c3d9534079f5adea5ea6ce5c0336d973230f9f54053aa2e5cfe0e85c597bc07b092207d946c4126e43e63e4c58e2ee552cc71d7804ad170601b78a12f4b13e5656ff8b9380cb394866581bf79a2287549fa082c38f91f8761ada0db57bfe05d1d7428e1c46c32fcad00b09f1037bd41e02bc90b67b2b13a2d1c6e1957de36b6e0197ec08dd978a16f88c6b0ca74a20db598d0e2157c19cacfe4706c4b3c5a7236093af917c8280167afce93fc9509a03ecb0721464910d1f", 0x1000}, {&(0x7f0000000040)="7d3ea06549d9472077a13e8f3e7afda76a35eabab558efa972063a7b728cc0b3cf8273a9e5ccab62680071a3dd857bfd3320266af2f56445e7486d151478aa4e6b17a9e94bf28020de90e191e08b867e567153760d6eb59d4cbff98b0ab5ec6ed7e6cb33173a995fb0dab1770782646f761d6ff2d7ba9abff7b23224ec02bb434e2d7d0266975f7bf04e210b2749cd15cc25c624e8af849ede4e44c375278d8cd0c4a8784cd39f", 0xa7}, {&(0x7f0000000100)="328d3305854834b8756ac59ec114245fdc9bc8e1ee281d5383afb42d5957b263c262b65100fc0451e58a49d20f38debbf7c3d748ab081cbe3e4a9d1e7d89006ad779c3ba801e0224e09b8d8d", 0x4c}, {&(0x7f0000000180)="e8d9d274aee8ee288f6a03a140390dd574661d852c04b3e01a740a02f22a53a427e2d69678b72989e49d0cd709ee9b293044df7096b11f14afa7f489e260be188d069d3dd0c9912d74bb3b566569488380e67cc2b83aeaa0128a30e18cfb1920e52f2e0e4059e96762e35f142772d991d6f9de15dd672c9dd039b831838a22f30e19d3724f0f7a20b4a87009e81f406517c93968d4f18d0f5710", 0x9a}, {&(0x7f0000000240)="31aaae64260886e134adefac01fae8c103c517d4fc2e211cf6ea90", 0x1b}], 0x5, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x1}, 0x1) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befd52438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b58aed6b887340a472826ca652b9a6e5ea8816d0f4321c5203477c877a"], 0x1c, 0x0}, 0x0) 21:03:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x1, 0x48) r1 = shmget(0x0, 0x3000, 0x540, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x40013, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r4, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f407250670", 0x61) getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getpgid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) 21:03:24 executing program 1: shmget$private(0x0, 0x2000, 0x484, &(0x7f0000ffe000/0x2000)=nil) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 21:03:24 executing program 0: mlockall(0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', r1, 0x2}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r3}) write(r4, &(0x7f0000000300)="39b6da78ec66e73cf1fc6d6967b7bc34684ab7926589ad4f8d4b1f97531ae5fbef0f6cef4f34e340a17bf9e08492a8d52e745417b75fb584524a633e5af04812eb164fcfb51bd2bdee28ff89417a2b00820f1ea297e3ee177aca658faa5ed69f9ab275e4587b742cd9146e81cc0027e398c582b0ff6114adf313331432070c40d29d4b7ac6347c529a9e360be5603571a8bc5ef5a2a59ffa1523abc2021cf5a4e656050201e59bff", 0xa8) r5 = socket(0x1e, 0x3, 0x0) shutdown(r5, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 21:03:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/195, 0xc3}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000400)=""/4, 0x4}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f0000000540)=""/3, 0x3}, {&(0x7f0000000580)=""/54, 0x36}], 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000680)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000006c0)) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f0000000700)=@in={0x2, 0x2}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000740)="c675323f2802c679bf38c4a2e6a6a04786f28346de72", 0x16}, {&(0x7f0000000780)="c33aef2bff10ee2b8e855da24c3b066654edd87d23387b637dab41fc88ab6800dfd7f5ce3d2913c7d88fa4cd29d5704e3093033110e4cd13c6ac360339c97c52311812bd8b67e2682ab9a51dce3fc9a109e0382407a9de19f92d729471a0c464e8b375bd138af0b7110184da1988fc4f880dd1509caf7b1d226040a13d0558805715a467ad8f4b97042ec8250645ad34c45abab691e5e213887a9e92c77e3d215a1e92d7d69a8e471a27822bdbf9c616ab", 0xb1}, {&(0x7f0000000840)="63c616765248f6a42704e703f24a95218bbd6ad767102eb115190a9c593a06c055bd77e95a4b7482ea391729994a20d47b12e3df52c092ecd9ea3742e81867d2d7e0e2f47988559dceba06d472", 0x4d}, {&(0x7f00000008c0)="2136954e1affe3d1fdb577491a61993eb01070f4109d0f2b73a876bcbc8aa8fc4b4a9871fe3f2fa5fb9a4db9abed7e931bcb3571157282133628d719bf6b8a3e528e507026f730de3cf0a3f53e97004faf87d44ccfe175d98519f75b07928e88b253c9756d14126e84800cb4b41c97b65f8f83d03ca3aa5a098edc1406e8c256a3e712b97712a8538c5355283573e86255d68ed5d87f5ac8a715644fcca848d2315c4b71bee7513d2d7af4227ad593beb1eb08", 0xb3}, {&(0x7f0000000980)="4f66c4a17c76160c90864077f92aa859553777c54f62c926c6e8bb", 0x1b}, {&(0x7f00000009c0)="bdc8469f5ad277ff3effd900d679683aeb76401968403f192a7fe62055a514d2a775400da4306dac43b8ce185a4730d28b6686180cfea328bd21be5ea98bf59a9407f6aabe0057ae7ff5d78a642dffe5d85cd837ca7dbce3f69de3562e32446ab7a87cd3bda31df8f2763b8b483191aba3559a84daaf", 0x76}], 0x6, &(0x7f0000000ac0)=[{0xb8, 0xffff, 0x800, "672f2ec300609db363d12d83c1148c7f4b49e00fb1c02db74620ae109a19ec81ec8baaebd5df72565c60e170d32f79dc0ca7091ad33b71fbd966ad16e11c09a68641483073c9383eb88e7d9c280871b76d3005cd507b0f76449e317cc2def2dedcd6f093a749a2a2191197f668eec0f00584e85d2c35bb941c8be9fb923dd046a7776e8e747707c1f7a486ed4de508073c59f9b56be6b88df0b48a080797a6619a"}, {0x1010, 0xffff, 0x1, "2aa11b066a4718281c0532df71bd821b820aae1cf402957253424a1b13635cabc3b90bc4c89cb0e985b62d48dc1759304ddec271e1a6562d17715e681212972b499455bef4e605105a49136c2b260a34f9f2683fe0845afedf15736774e82e41d73ed358abc0bbc8c96d7310d192c300e158f7698b483bd6f1dc5afb589fb58650530c3567a62cda0a3d06a015e36ccee2f5a7fb07929b7832486c618be121d0978c53d2c0fee51e4298e0fb9e840e9a03572242ffccbeffbe8d7fa34584e459b19f0043eba693f96da6f236cd73dfbdbbf2fff6cbd4f7ed473e011448750c2e333c87e692f97b1a5fd1e44b06dc9a76ff4e95634958d3e5a2cbe6c8312a4cd805c835828cc8dc70cb7b07a8c3f3ff4a499065bc82e15d25b8a346aad89c65dc70b982746b56ccbc393bfd740e892025f16314de3bc8dbafc3868ca7b01603cf70664702b1fbd0d51337c6047de4b90c6b5638862ba129bddf72a45a9cfeb270bb11ff66e209417bbd3dbeff5c0f7d363782fcd3b0593fb1a054d1a00fb76b1fd9182375266e3fd8b9470b8d3fc3565d022311b0525f99a31696863831c087c16967cf56e31770feca63270775cdd58ea63abfca73272d13e142f97dae01563b1ec56baec14b159e0f6f4ead5b8ba5926a4cb9edc4d7323de54285648d29d3c02e8f2278d3d77c01071a79721021dcba451559908c193ac44bd39a1c89bf6a17132857061ab688d8b2f246f53f76c97d54c8a72761699fcc0372c5a94bdd059740b27e25ac87654583e5d9023ef5274fd703f753ba12cd3a4aadb30436062ea6133f481ce57821d4642f6d4434a1ca8ed878feee644c338d2cd0f2a9f0acdee4ad865da3cd44c946c3125216171f19347b692df369777b95bd0859d262b9ba40ef4346c4706043c567ce9cadb869e7b8fe9b8a041b7c9c564a18b01e9fd7ee9ff258e10596586ff3ec2902b15e3cf480b4d2a6b0db3d1650143dca9cefa40fadcc7a936a8a2feff7805452ca0f72023794152ef7f6fd21077b6a6aa64c1012f5e677822093f1b13c7bece29b48f9f8b5b6d58b290b6f50af49747c045331f2734698e7198f71377c5c2bce39a198596e6e356a56d3d8b6466531968c7a23d07a1d540b92cef4620c72f6a8921c2a9ac1893fa94afaa475ac8484fa21774b235b8b5fe9894c362c2d0c2ef8b9e1d07d2ef5a9a29174b85dc4a04af89f6e8079d0560efb8ab741bcff093478b59deff728741243df842b6a82e909bc2bb27cfb8aeefede994a3534b4d0bb7c675c83deaca30421828c4c0f074cf3754cc3bb39581e459e3c00ec52af8e111c2e0359e35af62bdf0da7c0164f6691839fb011adaf91b33988b91db8d38dd23c27ab6cda472fc84d43c4cae1904c52f562817a91db50b78a556536d6db4f87f7aa6aa36e1419f727d47f2c94c7d20124145bcfbb611c862b6e417c6d1a13717bf2d229c098ae06625b41bd8518be55a87d3af7d37833dae32ca1e977c5b5b4dff11820b63ac7d642d06a0031484ff85b36bbf0ebc850abb87c2277a57dc7fdf70a4254056970e4f075a286fa7800a64b82784ce891564cafbc48fc9010b7e740371537fdcd98fd365cf3560dc071cedec493a28737daf338f067e971ee68c20bfb20daccd38de55198ac18707e6284bfb36e8b29f1ebeb2007fbae217437b938a9ed8e4911d11d330388337a7f8080bb0ddbe23d91e153ceac527106d961b8a79abeca452919bfa7a20035b275dbe6a59fe066acca8b758dbea3088f485ee8ffadcb69328f77dbbba6d1028d21f400a597815843606dfbfdbe2def2081f1d5b3835150506f34c23606ab57cc8158de0e6a97e2d68c134171ec8b30b4066d1120b8ef3c2e678d62d2da29c3f1f230205a2c022a159db149f7d5c11c3cac343193a32fb3a6a19ddcd5c3eb7227eff144024a3c34c74c0158fe7fe7da0356a3cedfec1ad2ba56c6c0a38395fe42f6424d73ba5be6b21b22a48f0450566280b71a60fbee2e631177833d3394dc96f57362e3834644355733776f9dced9457cac5b3da183ecb91f9a8e7d94bf5873c1bf2f58a72a675ea020cca7eb44453283b3f93658fdd20ab2a4243352d7bdf3f0e31ee35a17b9543427f759f1d734ea8330584e0222be1250ceadf81a0bb310db3cd335c36904c251d51517bc9324b11b32102ea9f165b2398c4c09a57f433f861274746394fe00e1226d4bf024632a59549505bad771290555608436b66cc100586273a13281187f1e18b73711009e407928cbc4cf703f2f94d91e770256e40fae5846ef73eb15c227c94a163f598d3a606d36d574fccd755263b33f3c6cf3c2ac4c4c1ae3ee4aee31aaec446c0cc4f8aa213e8bda11207af16574fa04829eb17812501cebd9f7b4bd30ff5fab395a5ef36a6d26d74cada63c23ed1224c8514623f7deb6ed6b7d106c4a4ac6914f682aa8ff676edf2835f79e56289b415206a45292bdc9fa840ae5a6dd149b3c48ab5cb2ef190334e38de2197890050947b24d07f00bbd8e4cb0fd3befb4f3c82c284795757d2352b316946e0919a0f00da3329bed1e0a8b2ff6938d5af95c16861da13eba0e322dda281aa1c9104b25d6d90640fa34e520843cb47be31f283e46b41fe958103f0b65118f5adabe893a9e2192411fbf4c1d12d1ac2a92984b6622d7d5e561dc9740c35a4a855ed0f66e0cdae5186fd8ceb74a89e0b7c4503e70f17360d3cc043b571255d850038516075dfef418054d41b5f0aed2c3e93a3616412fd2e30cb580d0917b959093f3ebd2d2284ba2f5b5a95a9f98aefe3ba2d4ec271ff41503e4f988a8c243d00fcde0c5d446aa771cbac2559143589b2e5b79f1a4d2bdbeb28dabf75e968268e410a978d33e1ebf967360476a3bc05a89165edf4fc35fa844928fa9476c4b8bb984734c3beee777ee1ca88ab154376016f45de52391572bd2451bdc96e29ab8c0add0190a7601bf221425ec820e4f12fabbe77f10590a5e8ffc57a332d40a6173fd2adc4e22f1f31e1c7a44cdb7e6a5719651adebb953a370c8b1b2d04b5df93437178fa6a8ea495ac5719640a57db7d14ef45a99652f7a1d29af3fe04fdf413cfa07ab31f1cbc3476e37bd6f9174f0083b9616a69e781ce4ca1cb1f52043ace2603c8cfa51dd2b2afc286be554a35edaaa33445f0c89b9d9ca29a62715eb12b27adf41dfeacc40611dc7e7d296f3eebd543aec89ccf1ccb6a795d4750c35bd102860fc8f554bcf0fcf7885ef1253b26844bce2d23131882cbc4aacf51078e4479b3a273095e65786fa7ffa2658d896d67f15c3b46597e7df5dfbd0bfa8f28d89b136b0ebc7e3e9e89b409fe77b8878cd5bea19c56628f0d92549097a6528c8a200c42f315d61fb6a4c8aa4543010fa1567c6570596b76670416e2e5b6126f0be11875f511e5540c17a53e0a864d8b8f2904e9dac47e7a4578cf34bbe5b4647c81c74cb339fa629af024a337c95cbc26065394d5f51db23d387799cceffeb4faf9275343738e098dc30e72f83a24ad6442dc65f64cf363f08c23cecc630da012fd0183f1f4524f891a781732f08ccaf62f1ead0b440be98459d75d93dabe7f773d35c97eb7ee5f619f75d868348d01ef7473ea12c62395885909f0a0184a2e6a554168e0a1ed3263dd616ea44a30fb3871c88624725aae93b7f8327bd6a29e764b744ea095fddb3a2a2b28d13174420e903a3da83a886967694939f3569e36c8876d4bd58e325be63396db3443ac0b1df01df14f39105a58df9f5d2109fbcc97e89b30146ed0ea68218cc1f8392c23de51cf6aaf0a8492786dc57e9c3431c9965c3a95814ad0709b87d7975590e6d4102af9b84253efe352607a67d0886f73fc08b4187705044f9404ecc4654b5a55ce6004061ed8adb50608ee3b87ae19b7f0e5cbc6c084e19900479597d9143e8ab50242ab1a54fbf422241e762c30f4908a9699c1bc2800305067c5ae46bb19bf03309ea0236649bc9c136a952a6c6f4b27e34d439f20a8e6454aefb855ea4e37d90d999769a94d7adf1677c3eff2fb5c22d665d674c13660b07036756beb058e63b9ea4ceb7fb2b945b3876289a48d4554849ff3330ce789565ef1a83b1891b4cb14458a6ef896c527baee662c4bc1f074c1a2810a9dae88ca00df31c2ae8359349934c6867ddd5ed037ee98bc875204bef1bcde271d49132c3c77c3e654bbbe9f550dd6ebf3c9de02f0186f3db82d70f41c7dfcde1863a6882b1acfaad18810ca686e3471e28b7b53bae7c27a87aa5636e6d60917f43cb9dcab46f8c1c53998e0f5cfa69b4eff2701df7c518d8d78ab0c7c4ef5e514c786f456c7563f88ed1aa6de2b7fc6c9da4d78d801828e456014a82a83d213b16fc78faa9652df4f19d39df4493380829499626919ac2b539a6124ea919b9bbbf8d695473daac47cbdf18b4173712a80aacaba97cdda401a5a8cbba98368f4d9cf1458cb8befa706a66cc9c87eb2c956927fd2505f91b075470c1a0c7d363c4c3b0aa2891982a06d46fa623d57c703653c4240c2435b08653d09a4a8e7e56c84591778fb60cfda30c950a4f92f5508bf76a08c75766b1a748b8445fc90e3552e5fb011a9db5ca2e9b33b61021dbd25fe72bc7627883bc9a6ae2ff955a8829342cce3ace07ceffba6ab78b8065175039c96a5279229e32d038edff52b9b40e16bbf9abee976d1f2645188d606348149d50829f77ebea7deaefcd9236af6a274db197e42559c66dde89b3e74bc20a2bac17665c07de61e00e9070ab969cb19c8622b94e0f7f0e2b059de4f636795bbf087b02afaa3bd69dbb90d488825133f992ab10b327036148559c96dbd5a49a6cf4e966b37c360b64c0651ce50070c0dd3623cd7cab218a58c0ead2019a393d6df79b70a211a5d0985abc979c0c813dc9849c5fcb27737af361df3a0c38ee5d3551f4d9ecaf06dea6457761de534fc5251f038dd0f7e2da183bc2956989b86ffdbfbe3776b0000079874da380d0393184ad4774ccd55694aea5d0fd2b93e2c2f0070919d2b8b7939675dbb6a6a64d478924cbfc2e19f560037e8c22e3503028744bb49b29ad758a49a1fd555a543f312a9ad7b8045023e697956bfc741819f7894f0466d293a2816ee783ed2154ab538a6e78b43111766a7d34a81e7f079105668c7993d746d497e703904dacbb26d7ad0b81eb471c1f9fce2b8d3b426b3a4da09637829e33402c459e57e7188412c6d682f062615ce163ff555d9ffc2a94a9c9077fb9f40d46e33f9166fc20aab4f3f92d8505c515eb5117633ad54bb44393e5d43148084804187c990aabf4a46e7eaad2433a66a56e004f10ac44fe653e7b5b8f4601b3d5f1fde16cab8335315c1b34c06f696008482b064ef6f3c6554daa67d8716c81f10a071b02756a48ba11388b359881a988c5b436a30be505399c9ed3818fd3c38580a7074c36d082ac5e657a5946b6b6c66240b9e4d5b4657c2f129012c69e1b7cd4df8102776a92cea0432bb51e3e34da61a23cd99f0f6e866cfc8d53d9ca2d53afa83ab621a87138bca01c218525816eb3f3be2c1c1dad0f043a74fd8d206233069d89bef91f71f1d6629a512d1ba7f7faad0acf513e33db8e3e72ede94d693fbdc27290c5093699db3130ebc0cec9731c71e9dd765d33990573fb742f34af00ec890da838c2579ce83c2690e5e4700ca94c6e192fe680993fda729438f6b69cb0d2c1b52d91456e261cb17f5dc3add45f49becb3eac1e6f6fca13d030117a05d9e186c3e593004792172e04383d93f56bfd69fb3d81"}], 0x10c8}, 0x9) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001c00)=0x100) read(r2, &(0x7f0000001c40)=""/14, 0xe) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001c80)=0x7) chmod(&(0x7f0000001cc0)='./file0\x00', 0x88) pipe2(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_extract_tcp_res(&(0x7f0000001d40), 0x5, 0x400) r5 = dup2(r1, r0) pipe2(&(0x7f0000001d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000001dc0)=0x7f) pipe(&(0x7f0000001e00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001e40)={0x1ff, 0x6, 0x0, 0x1, "f4ba6d388be85fb19fb800af4a7969958ebc7293", 0x7, 0x8}) fchdir(r5) syz_emit_ethernet(0x1000, &(0x7f0000001e80)="42bda97e98149e0b0374792b22185a71b37e7c5f7751cfa0bab59be37a2e91e988d35e138318b038efeac500486a935f155d63f69a529800b0281e5529bbd917ef23313951d0f3b89fdb24c85f57d26268f898d5f5276657f144c098304744db77eb5f4c4185980de79773a6322611b5c218cdb9762a9fb0b77da7f1024f77d05a5104d8c234bca341058e4e17d1b756511b94a2f1c5afe2ce2abefb4eabd249158c304407847e782d86fabc475d0ead1cc6e3b67979bda1a39b23fc947f515aa177b02d138d63cabb005d975bb15607dc8a328773763536b2e16a70e8f2a1ffd1409cead10e45659ba0aa5e4c3cd8ce1414d0ddedda11ecb542359d2af900dbbc6c86b5cf6f0e88e4f218c3207ecd68bb6343cf0006c792c9309197d8321c94e5b00b9dc1aa586c2979aebb556c04f384da017abb7b135e42be3c043323f9d1d20247b160da105a7240ee288bc2970b47dbe4ff03c5ec64a17d5182fcf85d455edc28cd85f613ef65997c83f0cc30810208d144bc4d2fe57b00c75927cb65ec285651c46f12da72716caa393671769381daafc785969406610d443b6c87408269214ca51df69e9069911051fb953de9781ac46dd8fcf07be128c37c5f7f7454379cd668e828e1299b51a00d35e97e131878860ff8b9ecfcad86e1fdf195ceb22c161befed2b3d12feb969bff587a055bea9c7305e4220c8eaeda04e5cc1cd691949e4c1d5da480a04cdd27b52e6c7f6fc15bc8e99f223c2aeaacb1dbcc1dffe548c21f2a2f6ffc42785b20708c6734b6a31669d0d47c4f79f1e331cf3e05563a52393012905f57cf4d07baf971252117ebda4620f40844b508def33385361d9c8f1597c13a1d0efd91ba8739b566910c3db3c9f1e5496cea4007df7b182b6b854601b545c6d851ed040010fc4ba2b7b4a8b4deb1607128a9b90c1d3f4108966b6b3130198784f34e186d6a3923feaa87a02f742cc834e8fd5292a40994071b5d5d86705f3700ad81354cff5a27134366d04554c9288d899a64343a35cadb9d9651c514844b55d2e013cd4f9cea9eb20cec0b80cb59c0d0b3dbcb5b76bc8d1b6e2efedceb4ddba4e4ee4aae8ab6b6eea30fd005d3b927beca527ca66fba441696dac43cf1bfdbddfc20c4126cf12c9bb8886139568d82db2a592f59afaaac5448b071c37ac52ac5f974a7d8059ccaf6978760180dc3af2aabf2a6da6a898ed0e7e047273d21ec8683e68510fb205bb1c3d0bc15a82db3499206bb281a5b7eb4fc0cf78fe4977c1c04753bcd263b6753b9355dad6d06fccc8dd0c443532bd8bfd7e913dadc6276285ca89b84d968c1cd0419bb216c684ddf1b13209d29cef844885a3cf7c38e072b32952ad1a0dc9c173bea71c2353225585d9daaef6c1085d5d8dbec8c55f6cfa4a05507c7a14d3403bb314e4d6ded9bbbf3b457740810f2b55411a66d603532d779c4d0db04da9b14ad1a65dc6cba5589b771260096720c0a5860665e9861cbb173d463400507ab859e2f3bc3b8908f96b66a40932bc9ec5f5d1a37600c0a6ea2b6c0e52eb229bff84ed53377b79cd1b974c3898d9412636c9b35d37d65a2444f67891a6c08d708ee9243a930c66f6e1771209850dd191030fa95efe635081a05c1fd273bb4719035681266d85450d6e61de7a70afb3b81a1b5e265703dcc5ecc19959bbdc4784cf09bb22f44ced4a73b213babcf0a0f766e4c29b17c6b89774b70c59a5a42905ff4823c242eed1cfae17b4a6495f9cc48215d4dafc7991d84126c6dae972b0ec83a7e9daaadfcd71f795dac724718b9d39f7eec7167c4f2e0d9c4611e90a806bb8a657395c325951e302a1c78ea7f1be5f872238ac5037d67d6cf04607037b9c572da9db53f8715fb6615a81e991ad09541d76333b01f0e736faa73a9dd8dca8be93b58ab02b9dcdb127e721c6bdb3f452e174db21ec58341b697cf6204444af1166c6b4ba7269d511ea1d42f8a165cedafb96680aaf0923d5a383533055209a4d8c96bcf3663c7e3446ee146d6d650d5d8f5d9e5e1ad8f26c06ab5bfbc97c6321929160a6333ece70abeb07ff647434934d0e2d96c66bb6b2b11b64ca6ff65b14a3ef84f599a2ec309422bfda4b5b1555c0179bc08b66928ff56a7079ac1512ff156baeb1cce95da11f320b0f1c303cea0239268870062ff7c21f9214bafea76e7a93a1dddc012d1fbfce4fe485f904b43d4927b59512cb040c544ee19c71b2321d2e3f5cff728c5b56469f3dc90bd8f9e4eb72a1b2656ca9bbb2d7fbfe64ee4408325a0a1adaaba672401f7b1ee707fd00ae1b60b37fcb454e75f5d21366653e2388d1a1ed91b1d0937bdd0087640554976d2c9d418f25ed4e315242481c1d27bcef53a393b7028e3b478c86ecf3e5901f300cbdb30c26a9a05540ff8f0965924be2951ad7e7f48ab93e44353cf0b22cd5efc937015883c4e83d91c78cd4021eb887a23afdbc4d2dc5baa1719b00fa6bbd01ede7461b43494f67957b22645f6bd7e685210599d4f46e70da202d652f2e5e3bc3b28d92d51f3b78ede857a1ff45a5252e7376bb79e10a7cdb83b5b2648b3116aa68967376e52c1874f30e8bf94cd8008b158665c1e2b8b39ead7e60f3c806f72ab8edd8b4b322313012eeb58f80e2bf96526e245c018383d648879c9ee633cf48d75a48e847ec842929fb8a9fad54390a4eba0562cde615039dc3d2c5ec615b3422d8c30f1ec1da83e07b24bb32fe72c0250ea0458747d01be4ef52703b9df02b55947beefd3676e5656294b17945aae0375b81be4e91c11bfeb3835c4706260381730c035e06b05f887aeb0118f389aa3ca0d7696ee22b35332d5aaefeb5209151432092f0b019ebf692364e86017af55423c44f893764d403e12fc2eec975449ffaf806daa0ca6ba49c9086c2c0bfe2f6f15b03810a4278525c8c344c54d3bbf4df2c6d2bfd6e474b7a11c7087bb50b440a82a40a07ecf3bf4f23e0b96474c0177b19f4b64d292d4ac391600934b5a8f7a14b7ad3e52d414c422a9f91ba094806599d1b1f21169891462f0b1979d4ad25d98768a7163c68ae22ff3eddf67ceea06186096e2234f79f0e7504e31ba0b73495651f666460174cec541da01e7113738a7b4a01391fcc1948de97786ef8fb452f4021603e55f1044d6a92b127610b94b726c60cc486932e6418c27fcfd8c8f11325dc97d9e3b0e7ec7f4098852026ebccc5c4b89f356e7e4f4a826bee09c4250846afce383da0d8e977c76eb60d37a8614a6eefde7864630d46c10dd05e901c87ee82c019e4ffa8944ebc5cb189f6e34f7520ecbe9b0a04265fabedd4f60db8b12c5a33e69ee0e34b747c850a699d525f4dcbf4729d671624ae8eb8a0ea96c6b0500d632728495ab0f3bfbf45f768368a776ab54bd31598ed427044b6e87cbec1d27e259bfd994d43abba3c2f233c43994f6d94c08a30763a1c4c17dd829274052269c222c0e27500013d0bda4659a50d49184197947306027bd5005fb4c38297e77dcd85106753b5e7c4ca48b7d0558e18870ee5677eed8eed17e7ea32b0c59919f4ac22c72356002a0524db04faa1b522439d715dc42c0ba8b13f0b4645358b114c0c89ba195ed1bf85205c195e58a0f743e5441ea2036c9af00d189745932a2099ffb1f97617e7698dc734d4e003288b4c8970786c79949567b0e55cc697bab9e30317f4ce375fd55e600e664750d9441d0a4cd19472199afb7dffffbec117afd7035946a14845e69c582ee58a90beb72bad2d93cce5ea36b57f7e27ee5a928df874f7c3257225228fc41772dd5beb2ffe7c94e348135e0bb336f23b6747c63e5a7481b4497f9a1bd5b18b9e990d8efad9b6eb4f0ba506600a71c1833efbf0871cfe6fd9e1b630a20c8f09a7bb1c1fb3069ee41da1ae82c0003d9ff5dca9ddf7c09e4b4d16a1edcdcb0e63d8d2124ba38816e01a6732cc050d21c593398f06d488a7fe88aab0812848d0b01fbad0b0d513862b55d4623c6838f319575f8e98c258813b3623ef6dff4c186e242bfcb9f02d5d864428db30aae95da0fdc5f4280522266c215f59f9d42eedd00b47925d7f71833985731e82e2414d69d28b509689135648eca97eeae008b28b37a8200b859fb57cbeaaae8f07f46cb7be01117f417744922d3b6033a7926709740b3dcfb379b71001c84cd2d01063bb252b8f874563e41a75c69388db90bda08f8dc7959232cc12e8ca6e2e29d3769c21644a5e9b5d00de34aabb98c61f50692abac8725b3c67d18572cef8a1e6c37885667def9ed9a29b7d6be5593dfd2f61dc3976f94a8c80287bc450bd3ae4a890f54dd734b465aad7c39067330a11e8671e3946d81f16203c718fac2b5628a78474a151b72da3989693a98a49003381aae9adeea620d03de9b923b1dc85e6364a1feac416ad9d4f25aa9b290535cec4629a9e7b166ca29384304e6a02ab1439331641d3a4aa8bfa3e52e344de07029e66c72b2c48da6f5774ebef1619dbed2149d0cad240a58550aff2d692171dcf284197c22a9dcccae7bdffa7cff69a5878c3cf0cc6f6b3b790acdf39282230301eca037504d3a550b0b5afe8df2e84588fbc5e51a5776c968c12b3310f54cb81015b26b2230189498b94aa1a95f24e469e7757844c556bd0332bf6f897f18766fe3555e152aded1a6d85e391caf00c74ef6ac82300b453bf0d3572fb5f6c93eb70472a03dbd20e6b51fae26897c83e7cd26ca61a2acdf41d86fa1d27c04e38e6324f4090c005bdcb87b638412c4b493ed37687938be567be1b8b005b107fa7934a0f1c3136679ec47d6a8cdc672f135693589b2aa54f9f13a01c2ee0cf934a7bc459eee6f2a9b730b65012b51fad16fb1cf5c656c4eea05caa8e97da5d1565f35c4575cd84c26d020c95d7ce063c007b6f25068beb2fbff337091d58a0a4248729840b6269456836f01620fdbb0b637d9af155540c8ee6fb989d5f2ed2c03636e4c7647e5d2a1721124abd61c117493838c05d37326479cedbb9cf0b4e3c85b5501383945300ce23e135f443ca6801eb212360e4689810d234e34b761aa580ca157ff890b992e720d2f6ffe029883f098792ab756277300f4a86a49e015de88ee5fc266e8d85095cef0c6dec206135fb5eb7b6bd805fde5f6605221d9b6a48789fafb0fd8dd671e7e7975051194a6450243f5df466ebcd499b41faf4107140fbbeb291e103c466c05012acdb0c26bcf20039fa3f9d1f4c50c74af99cfe20e198a606a3b5fce5bfde4664b249b7e2fc9c3d7c303ae3325fbc27b63001d33c0bc5dd0ac481a257d253776757875a4bb85ebb3fc5de0613d1627442f964dbc30e01e4621d829ce6fd3e70838c7647aeae5880b49237be02b068d004204f79dfe67179d08287d5ff2f618cda609f02e995fd79201f4a8b07b75fcfc06f1c65fb9820b5259965b70de8c088e4cb2ba59efe108674d09d072528733285280f35f50a4165ad44cf76ebc1bba3f5a039904fa386063c8173c4f8563d88e60405dda8c73430b398086a6e794ce54997ec0ea8de38e367d3b0b2e0957f1d5992afbdac36d4984e4339c674561e437ea991bd4fed136865ccbbaff8e2ecbb6e3a6c2a440cee4240cabb455bebd407ff8b25e7475eb40f2e992e9b63a4db6946bfc3c85f7546ac5aad66a182f7dd26b4939830e7939f1d783469d1426b7370a648271ba5c77db8a926b787be4488b386f71912f2bf2af7abb8e2703d43a7cd075eea8bada10b9ef58217f92c04bcfda8d3268c795a5597805c6db794f2666aa93301432771be8184") linkat(r9, &(0x7f0000002e80)='./file0\x00', r7, &(0x7f0000002ec0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000002f00)='./file0\x00', r8, &(0x7f0000002f40)='./file0\x00', 0x4) sendmsg(r1, &(0x7f0000004700)={&(0x7f0000002f80)=@in6={0x18, 0x3, 0x81, 0x8}, 0xc, &(0x7f0000003340)=[{&(0x7f0000002fc0)="d574921b37737c29ce6ddf94e958919801a07a40ae2f30c0b1928f72f3b7dcf88c43990068751c3abc37fdb6be6644c3a5b1f784a0a5e71cabeea5ddd3108fd35941b854d2f8285a5acd603f6ba6f8fd4a1b23ba52da291d278f30c0fd64bf2c27040d4b8b72b998d80e2cb09a85094e14516fcb921e21a8a30a70e35251af5a372e3703bb851c82554dd797c7b7b3e9c3d7d40e0bd2ac23f639f48a65309a60b5c7301b890c7f5116cc884adf87ce2f664959e82b722ea9a763973f375f5b01fec58ae86acec2318e4dfc852dfe476388", 0xd1}, {&(0x7f00000030c0)="b1ea6f5499ed36cb5d952f8e168cf1dd7904ea5d594c9a3454976a22b12f78871840de3f60c80cf0a613834aba7663514777d51203d80b137f14b8d45ddc2bf2ebf7e2998fc906ff490ff1f64f0f893bc892fa5b664f", 0x56}, {&(0x7f0000003140)="67887900b26b0d33ed9e2b70b1413e1b6cab133a9172b227954620acfb922ce40f9103975297f6ddb8fd2d38029594701f3e0168b8946f9f9c71162bcf6e68a465376fde079a8c68e505685585440149e9c9431589a78e0e10c8b265f3f7844bb71d6a092f1124be29bf88ac9a5ac5da07816f2e1ec2a8160b5dd10b3e98a99994cac9fb186b0c84d0cc421a7642cef6393534d1e840370fdf06c7d98ef6365cb093c5d34130fd591117e94c34147a3ed624feea46e1e90938e288678cac60c2094d11fe53cf99aa8062d4e907eea6d24a19811cde343485c11305cbda226188266ff1024f69cabcf0abd6552a49ca94049641645019d267da", 0xf9}, {&(0x7f0000003240)="58423911558897eaee180a98b0a5994742247377e45ab6421ff9a7cb23d48752efde843fde5123472b4b0f279a963596c20086c56ee166772a6dce6959e1cb9b17967eed01b740a2e3f9439fd05c22a9bb416220805ec3b2780802028520c1a0523b03688dac6ef40c0d4833f62c73a10bd1cb94db8a77abc284e31de7841a560cdac56cd305cb8a52d914823f2885613bff960d59c0f1cd0864f77f3e68a4504727dc540088498540b3d3563088aad14a7148880b0bcbf30b44ec8376936d3624", 0xc1}], 0x4, &(0x7f0000003380)=[{0xd0, 0x1, 0x1, "b65cd8c25b1712915d6902d92f6e59a529d279a17251cd2ea07a80cb76c760a7b36aba6863195ac1e3286eb68c38d4997e22392452b076c8dc671fdec5a7cbbdd72e50faf723a0cf41e39f23dbcb910e830effe5e276790ae2070ce5baa612e7aa6335505edf8597c3280c99ab7d9386fdac990da2d5809a7e433e43a21d58c64bf27195a117e08ddff707502c1ec1d69a2cc2723a5a3acaa9fa5e751e863cf0a0b19172e290576f13a0e7ff66bf35de7917d96e3437b5da26de22"}, {0x30, 0xffff, 0x7, "eba14ae4aad46d841fc279b1f3565454cfa4a3fb44c99ff96895cddc"}, {0xf8, 0xffff, 0x757, "1fe3ee9dc9cebdffa67615fb042f021543fe3f0790e9a6e3b260ef0799676bf8198867175b04b0a65b26651b443bf329716becefe340480763d44b680baed63fad7b44485f9a760b55a9fcafe68a91e5b0676e6d38cdee4decdb5265c0afb1049f6096dca758e6a91c53e2f2f37475127157f806d48948c3246323ea1aee2bd3fab02f0f73c068ac07b42a5c0375398331d402c3576c6a8431c0a78f5d7584337c59b4c9d8da29361676e2f56836b7727b33730597add21f255f3c7d6fc5515fc52803805166d035c136e7134b75e7cf74aeae9b6fbafd24bc8c554d371122bb7de6b0"}, {0x60, 0x0, 0x0, "7d62624a0e16ff0f9632c52459087c17026a9752fd4547106698b0fd728c37aae07602b9109284f96e9463988a1d22d77fe84de99a5d544ce1565579e97eea42e0aee9ab219ee9a216f11209674df46e"}, {0x28, 0xffff, 0x3, "c095488fad5a8c1cdf0407c8574c8ebaa8228216209c"}, {0x1010, 0x1, 0x0, "0ed5b110bbad6a67607822f1f3bae944131f2c12614d1a9ee5eaf96a58a2b7e93da42f9ab27a96df3db4199329cd824cd5756ab794d70eb8a66bf85573ce3547eb509f6d3728325c62cc53aced78a96b19b59abdc0fa443a807a19567b10b7b5263245f72481acfcc3fa786260d6fe935eced09290defce57c0ebc5071ef557c67fad0f86a8fd76eaeee7c51eb94f76d43a33ba36f3e39fc76d189396ad1fc6f1fb87e9a9d3e5b38048eb829a1bd08c49d5a8b9e6915547bd0e901b831236f8977ade66490e18368fe577a3fed2b3b004e560209045a5fdd0175f2b947baec56d206475d044d193fd94f41517b8786b38c2d80885bdfc223eab6f5155d78a8c8f82c1ba137f5e85006b8252f7ce0f8b13ffddc4a7826a583efc78f7df6a461456b793b714d55768b0ad1dadcaba0a91bbe890d3b4888ba435a82fd782d9fd9d7f5d125514126bdbf2014d93122621b22223db65f1ce82dd2bcf8a9fb04d421c6befca88e32360db6927881eddfc4d4dc184a1c5fe65055a7acf20aeb23c8830548882ad408c9622db97fd113bddc74873d0e892d6defc354c762b8542c14ca0de42599a4d926b0b430ead621e73df021ce5c35ee60ef9e2060070e099071f3cafb856dd61451e5c82a7e8571732e482b16ccfa1d75b39c014eaf2b2da97c77d7ecc6a77f6c66a46df4018589eb0dde465f4e1d49c89ba016842160a7ea2c84f93fc4d761fe5d98d3b66fb063aac01132e61a049b8984df83ae5b050685d259e12f2a40bcf862d1c622d96aa56f08aec8935fe7bcad088708a2c704f19c41e939c91815291a4d90829ba710b8205021f0f792d818244e2e36ddbea7134521412af7d34e710d86508d4adfea9db6ee1835e6eb0e09db4cd5f2a18be3d98f97ad128047e5ceda7c30925bc58533b9a514587bb33fbfac17810899b2d445e2f22360d7dd7bc155a04b25201b0ea6ccd680e4c37ee35a9e1e61312f494151319ef2175314535a6f0deb611ad86a6fe08e055198cb18fdb5103662d6e7cff761c9abaf25e6c465ad4d214af0cb0017c1a0e9bb7b276916bea5631b3e7e3bef5ae77cfefedee9bb8723d3a4a53d4b0164f2f02253cb62417752d969bdb828e187194988e0cc7f947c0decdeda289af231c1d3a838313344175840d33c1592b15f5b5f81cedabdeb0ac7476157e318807823f476664aa17109dd717b3890bd6e30c9191a1c13330f0e0c9f34ee02ed24f33ed38127d31ec797b20a3f54da5ce041173383ae225d5c5e51d8e0c37b688e7a38b26c9b8e822d5794bf8a15593db3d3927c0a29a00481e569d6a21d72e3f7a7fd14459e8d3c98a98272071dca17137aee9d3ee06b0c1590acd5f3aab0362016067b0b62707439abc5b5975325c38e3764944dd9c3a021c7173eefe1a8fa8cd3d550e8bdaf13325470a1e9aca81f2d2c8caecde014cb433c6f5a9305149f222d4b084b5a34cc4aaa254334acb446db7358bdeba8c1a277935c1b04e7422a9b10cf446055daeaf548180f3b8d0556446fa999bf6edfb0a0abbcc534d5c19e7ebe3ea2bfd0ec238587aaddcc82b88a03acfd1c343a3eab9fcea1b027ebe8f4672f41fcff3520aebd94ee8f4d90f30873f74d1f02ab6790172969792c18bf80cbe8f0e0c6e395de0b65e65a7aa7c86d05cf64727c85b1b79d7be8165a3225115e03f483749c02b928d0149fb460c5862919e9270c19edfe4a1ef910bde60767cd029223832aef75e762659e767f8d8ac6b8c419fc53483f4eb6db57115dd9587d334cbc0f0019824c384920d7a1b6eedd7ff73628c6397069d3a095c204bb4eec03ac70724cc46e6a629ea089dc4666d1c120635c5fae8f3c5896865d0c1623276a78a955b7c1bf5787c9bff2ebb6398b65bb7e6a461a3f97436962ff068e1d18e5596414e7d8f56e450fd703b310b1f8653b3ca19dbaa8aaa85b4f8209ceb9eff69d2070ff9d8023f1a80a6de013ca7b8079cadcccb4b52bcb81cc6a762be63a35caf65834dfaca76f693db542ab71e0274871afa1a081e8d2ad47b25ec048e528c4dad8c62622c17aec644febef9441281c0f9f88d012c7356f498eb64ee97a67ec6b4fdf38b496fc2939659743e8a9e53516d1a5884bd3393a4662f2e81b05ff6a30b58ad67597e275666c6a9b8c2c10b056e6b0059b68b60feb3e4a85ae96da943dd4b502d11aec45a8b38d1bcfc9dba0eb50dd58daff1637924a3913677cd83c2bc6ccd4e83a010d2eda83d0a45a8bfec6831857e2866fc5b9a19be6430d61b5a43c1a594c9408e4520fa826bc49a494264529b31b32dda0a2dc175332df446e8697d5690453cfeb8ffb3650a92c47b388c931a11413800dadf2b00aaeda4bc5d91fb6b6aafd43dabd5a70cd6f56e4ce8a6437e47f5863349e1277e029301eca07419bc4250993b079ca6ae8c3f5e345f8151772c5f1632b144f38df56c383241c44c0368da6b5c5bdd982bfc2e0c787ee16b76f4fdd0076565224180fd19ac5fcfa678493b0ba93b5ed2a5fedeb6971e6b5664273f17ff8d098927cfa90219325f2e8692e6b7c55c34b03d0aec78002a056c1b44df014fc038fbbf4e9d15cff24153f52403c65b5ae11d7c4d91f40f1387f0e0b229e15591e8bb4db4dd8a7470ec79d9ba41ad08f9d5b5789c3c30497dd6a758bc31f349ea757cbf712c0f515067309971d7ed07e297f237d24f3ffa7cae54564a55de956499c125a7714a5f108408af1f89cdc3fff98a9e9961396ca301f39f64eed67a6d9c4e88de554af48e3713c2d53c5683b38512329d98f6b5b6ba4fb446ecd65e233839823d8b99204b5f8b39795b79a6e98f462025bd73c4d00e8f975615928822f330469faf7abbedf23f66417bf463e2c98fd95f837190b749d9ae96c665d014513ad734516af4449addc8903eedde348bc8727bd22ad3033adc3fa3064dac6e4799aed4a15b4eb52808f754b49194e619bd3a49ece0772d1ca9d8b267976ab17a0faf3c9d88a70a6c35584a305137bc6882641075e89fd2ebecc38035a29bbcee7e006209e58416b936d47a6af65dd5134729ac0ee60e065e4cbe49734b663c863938af9fd302a6e97ba2d9ea66a1831cc6cb7b502126b7421986d78686196e09b7fedf7f7c93a064b79868b56d2b9b682eaa5d68ae8d68d0c24586031650a1750a455081dfef1f3410e00973eb9f5de6ad34150206d1bcde799c7aa15c5476048ff10dda69d156cb79ea473a533e6dc9f0074bfdec63522160875bd7af4e451a37827c51602214d1062c0f3ff16d7cbaffc7168285ba859611fa27a6619f132809bdeea4146c974f3e450a1e629989f67395cce129da3010aefdf534bbf70a086b3e2753894046c384e313ce10c2b9842ffe7df324a70260d05c97522fee414580420d128f1aef01627fba380b0ec07d1b88fcea0a1f8982d48ba37baac696c0d295c6c1ced85f6a5360c20fcea6475a0276caa3aee68aa7ca3dccbb40089a3e5a8ba905c4a213211bd3c8748f8fff1382442b0fb8fa7a57cd63ca5bff579108179fd65cb9fef4997a442d731b08f8a3bcdc94908c5c9d738a5b45d80940291f1c44a56f511765b58d892638754c4e00a3296247370cd35a6aded92da4c0daac52ce6c96e26aaa65f445b3b25b52c3674cd52b630726dc64954d08e58e2495a64d3d52bfb2d11a00cf8b45915d5b2e69583f6b5278f46b16e6946a9ca6859cba4d0335479d07cc6f76e069e9a8aeb089e1cab1a8f4408a20722ba979ae2523f46b545fe8e77941d029609b8520646a09b80c2437e59245cb311585f7e479566a1bf03a4828bf37828a2930451090e053fb1c72a738fbe4f93315d8597a701056f94f04534aa952c000046e2df2fc612ca26af19195a78dfff49c197b103c6e6d23e44e1093dfb3b12c37deb0b9c47ad831c39ebc6ac05d3157b3b778d9478f21dc6c7c6793333609166445bc899c5cefea9794d69608597f3c550fac51d345f5ff72a8eeeae7719ae2c38436493028f946a0371b244b4b7cbb8a48da12fcd7cdbc9d66fb42265afd449eb0e474dc1b42ea623f59817fbf83ad4a3c91f5c35fae5a6609d533dfcfd4f12dcebddb044f9cc188f111baff393ce6d2b81937edb8f81c6e1c21cb0911804c715baae72ae023bb71e6e5937d0f53da51170d14439c73c7a6a048948ce184104b23e8916e6fc9ffe8e1642258dfe6807f6dec4c1a994b8222700be77fcf79dc56d3f92c33f43045773238fa5d1a231c97669e0c3431f17ebf8d80ac84b8f07faed41479e0b989f610ce58202d52883cdfb3797750954d6df8955d84ba2ab0a219c3861f10919198a7002b5e2ddb0046e31f85b513cab76b939d5988a939754304d99f3c40f6c84a1a8251d9653f3efebd2f839dda4840892cfcf10a18d4c5c0e8fd53d30ba094aa412de357df99e5588a76ca349deb37879fc18060e7253d1cd382b1de33c402d7ccad30e2172a2ab3ca4b637ea5a0926b3e1fe38c65653d72aa95037bfb54f5dd37d12358a77db6dd4566d9df8cc12d511e21a9b6bd7ddeef1ff2745832ace4a332f9293d0f93c8187ae7da6e2e28accd35308e7beeb856c6ea69068afca48b0643cb645c7190319575c0821e50285f94955029a23c3d4393a82c86f2764df9fd92e76322f25ffa05f596b88dc04ad57a3068f71767bfdcb16d14c40a57a48069e0afce4969a36dc68a733df63f678ae09d0a4ad4b0eddb04a501128216307d226d25330116a92e016c7fe9cb9abe1abc983b16218d166b76cd7de95808b28a0417d957b1674a2c898851c6ab623d7cf126b8c1169de8a0499e36f056918dc5cf1c765788ca6661922c7fe4852439c37570ab981853a21cee380094a3a7aef7329249343ec7d210b7cb84b80053c9019334332349b394b2458e39dba5eacfab8f8067a31966312b291ba1e837b7e1074aad083cf8fcd494f5d738c2debdcafa25ce46fb7db52baf398f0390f443f4c0e92275967d7e01dcb2f120a7ad0e73e3c18b7af3a6b1900794baa530ca8eea0590adeb7be00476603539ee2816fd8a4ace5b948b4fe74e305c1f5950eea3a326a2e9fc874e18d38fb4aa739f61ea7fbcf222d5f497eee3fa727b330d56c407af2caffdd1c7ba0718dce580e9ca8514b43b8ae05b338415433b2a46f539ed46207299756e01ec17ec464d0e60e73d03c623f14206eef19e2f836923ec142158f9696c75fef0c23fb9667bbbac358bfc83ee07d274fd4782a0da1dcb9e7efbe828143f93534d039d92f9a52f57b3b0e86342c1279b02e398ed4ccc587e699112474b5100d89a3ea35dfebbcd802c0bbac8c3f7ddea442327986f313ab7687f50262845b1c350d2e2ae49ce927f8c4939c208ba55ce4deb24df2219caf0246e3bc4f1f32531a124807f17872f0d6377738d3899c7288b83cc8edb2d045c563faa577ffeda107a084e152ab515e45d933eb97a7e5e48f8ee4a7905752c81ff9a4a0452425c7830c52277a29ef2357394cdf542041310c427a41d1e639e0eba155a8ee4947207c2e360c6b05ffe514cde7db0011267cec7b549de66b98af4905ec7e4632e3c16b7cccca2d4847bb602449e7b568eaf771599e04115d6558746e3a6a92c192e040203a3097e47f713972175fc4ffd8744ba9730172b5b7bcac9e13dd99a0b824e28eb83e28b73ccbf0fe766e163b1a89992f0a0457a7e9052b455df20396f8ff64df63015c07fc5ee5f177692c87179e09b22f39a69ce76a2d3455acd064bddaf71d2ad7a6d6be570dae419cb5559a64ea7e24fb98"}, {0xb8, 0xffff, 0x4, "0c6b0255018b26613efd30a2129d015b6fa57c595a777a42e561a28525417dbe004cbb70acb0d6a262cc990637e1b9fdd45f329c0dcc73257cfccb46daa5e932d8003154a87e956fc9ba50c445018ea892fb1ef0123cce609a0ed04f0051099fda9b5d7ab34fe78da58ecef101bba173922d4059bc74f1e0791c28a09e3bb1b545077212cb2cd2696c0200c5ba7d2341c6461981756ee23b53d2100ed41e885b55b9920c"}, {0x30, 0xffff, 0xffffffff, "adc12613fb71b174bbf6fd0d058d0c05dd9a0a96bd2aa06b1362ac5dea"}], 0x1378}, 0x402) bind$inet(r4, &(0x7f0000004740)={0x2, 0x1}, 0xc) accept$inet(r6, &(0x7f0000004780), &(0x7f00000047c0)=0xc) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000004800), &(0x7f0000004840)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000004880)={0x10000, 0x2, 0x200, 0xffff, "01d42a6083b1ad34ce877f3a0cb58526a475215d", 0x2, 0x1a0}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000048c0)={0xffffffffffffac94, './file0\x00', './file0\x00'}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000004900)) ioctl$BIOCPROMISC(r1, 0x20004269) 21:03:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) socket$inet(0x2, 0x4, 0x3) socket$inet(0x2, 0x4007, 0x2) socket$inet(0x2, 0x8000, 0x6) 21:03:24 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) utimensat(r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)={{0x7, 0x2000000c}, {0x6cb, 0xa}}, 0x3) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x100000000000, r2) fchmod(r3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x20) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgrcv(r4, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300005714c67d5ddcb6a2ba1622bbb43f27726946fd94d601a2982c7f2ea0d912cd5f8b141b61af64153d9f32fc84052b2c71e6fd992143b7145bcdb959a18c6dbd911b8ba6a10a5039034389cd4988f465a07419260f485add19ae32fa0c27a65b5ec5ce33e175f47becad050c4aed8534ff7bb6406ac8729ea8b96425e17709916b373071d2c01e53c5ebd1e67a9a2588fc73fc622dea7ad03ff64d4ad4fb704aeeaac3"], 0xb3, 0x0) msgsnd(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x84) sendto$unix(r1, &(0x7f0000000140)="556ea8c66a614375508ee073e22168a0f7ead530afd84234e7aa0ea3fef1e6cb1cfb22a7016f2da3dfc59ef9bc77562157ed4375efd50c6435c23cfdd16bd61b9755a05c6561fe690f0da05522abfa56650238f7859a07f4e244fe148cb53e02b919542a9007bffcc06fd5b6e0364ea4678ee9f16b50fc5312d90baad05aafde1419056a2360e79011362b8e7c98f1a6fc8fd1fc38fb8257e2e42adbfbcf97127ae2f2", 0xa3, 0x8, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') fchmod(r0, 0x80) 21:03:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0xa1) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r2 = getpid() r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) fcntl$setown(r3, 0x6, r2) close(r3) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x188) bind$inet(r1, &(0x7f0000000300)={0x2, 0x3}, 0xc) r4 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000000)) 21:03:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000, 0x1, 0x0, 0x1e6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8020, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x8c, 0x0, &(0x7f0000000080)=""/140}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="87286b34c49a82d8654f60e6951af53bf7b8846ac5e341b9236e5f75d3ce04bad587f90443af54e8cfd236bc7fe70a6a3f40be58101f9a5d91307493a7ab4f59c2d5ee9fdc85427a7d0325e80bd6a508c89114d57076362eb112aaa697875312da71de67ad9774c46c376f196d8f46543795a398e85646a4da736e121295df4af0ca95ab87c4889c4ec06be5e585a658799af2012306ec747c00eed8f4f13942e3f9757478df2bdecbf20d14326913b863d14f68430898f19782442f1477b3ef90e00e403472cb74a1efc177c10a7edce2426620cb0dbff1d2fd1095b3f400b43a6c8f7314be2bbea932961d", 0xec}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="185bfa800c6b9f0803ff9b4176ea829c98d91b7cbaaf1589e39950f08d0b51e827d443d23ad7fa104ab74b9752ecc092c0794d09e25645d9ac622eed222e4bdc47f5c5b2840ac80620da230dd1fcd68f3d126be92b452dece053a7c0b0ba7c22bd7fb112b1d1f615f5cce59aa8a241c3136c", 0x72}, {&(0x7f0000000340)="112a80a9bd217a79fe9dd783e1bdf2fbe9553797846e870823f087d00f2e5f93f180b6f4178d40f73186e2724c6582077f0bb2a59d16cdf1bec99c5fe5f83d539340fd6254e639a98f3c1e384f4a6bd811e8d2e3d9d486b4576d8a3e02b0a2fdf50b75525b602ee2d92483f9b532a05bd750688add601807cf3448c29aa7576a01ffc3eec836fde875bf85a24c5b4b4fc70736f26dead954960f66229fbc4e378b", 0xa1}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000280)=0x100, 0x4) fchown(r1, r2, r3) 21:03:25 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)="3eb2c6e97819abf6363539bf918a9f6ed144a6099ee3cbf79a3d1d0efe0b62", 0x1f) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00@\x00\x00', 0x4) 21:03:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/97}, &(0x7f0000000000)=0x63) setsockopt(r0, 0x6, 0x0, &(0x7f0000000240)="857f48e3845e52c872d592c0275e569db5bf1f40335c98325ff1836fa2351eb9a4e6b582822334202691744acd43d33544f46acd63ff2009bd9a54530be5266b0e472239c796331b3e7be2324f539e2dec236aae54802cce8ca17a151ca2d0dc6617243d75c9d8a1c04bc95a0dea110248f15d739716dcc4f333608278f29978fc804b1b5e177e634a2924fd40968550a9", 0x91) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4029, 0xa, &(0x7f0000000180)="d5ff9668", 0xfffffffffffffe67) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xe010, 0x1) setsockopt(r1, 0x8, 0x6, &(0x7f0000000080)="98884c76f7901d2d4952aba47a4057ad37e2e856821933eb162057fb8ae6dad6a05ac52ed850f90dc58089f57d8b25344f8696dcc79111dacabc8bf3166b79f24864aee0e02fc8bc2421f4499cc2dd99b90774824ed1a7fc8483309bb073bcd6ba50de71d05c2e6c05a6eba3fadb3a4b83011b86e6e7bf2f444958eb50681adbebed10222758f747d7697a8765f14078d2a4ba2e8179ba3caa97bc4d70630671", 0xa0) 21:03:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8482, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x10000000001}) 21:03:25 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) fchflags(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = geteuid() r5 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="12636c759ccdea063d67597eea2a0a45ea3b5ecadb6f2d369e3fc4f3906dbe8c339846c58b601dfcb4650ecaf2b05ed4c6a68c2fe350e953069028ae7295d7c77237396c7cf488984c8ecc629bad70b671b2a188ac21c8815c1b3da5bff0d5125e72ed3a2dd4dae2fbc578882fdb7dd15c508d0bbdd9ed66b5f1dc2a45ec80f296423316efa4bb56e82468967f29efa1c81924f408b180cc0f0c2d31c66fef9e926410334ab2ba7cac9052e40e7712dda5bbf6a31d6b5f4e12f074fbd9c51611b28f44c781b4865834560b76c7a33f896c50bcf88a0bb518efedc19d198d8787a876fce7b3eaf9025fea80b9fbd14d99fd8576e7", 0xf4}, {&(0x7f0000000280)="71480060cc88d44e86eb1a456081cc9c7fea955b222f5b2cc613efcb807902f59c4025d7c5494f6a0d18d14f485073dd46676e1e46ced432bcaae740e527b109ec8441140aeca487368fe7ade87f61011feaa3d457ce6ebc381aab42d8c2fd67d93c8ebfa153a7a22ad6997b516c6069257f5ad853d4f59e31c369ff0ce0be8ce60f8e0f4c7776f2292e3eb9534084ec", 0x90}, {&(0x7f0000000340)="64dddd1da4115bcffac46c065fde9253b40c1118b464c98afab2a794cfd37f482183b612ef75c8c3afc4209c6f738391a42596da645aac80b464c7fd4f9eab7fb95b63e400bb07bed238a935aac4ec13bbb8f8819cf394199a8c18c9bd7b0167266d944fc3c04739019b55842fa00cfdce4bb0", 0x73}], 0x3, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x8}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000540)={0x2, 0x9}) recvfrom(r0, &(0x7f0000000580)=""/213, 0xd5, 0x800, &(0x7f0000000680)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000006c0)={""/16, @ifru_index}) setpgid(r1, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000700)={0x1f, './file0\x00'}) r6 = semget$private(0x0, 0x2, 0x80) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0x3, r4, r5, r2, r3, 0x42, 0x10000}, 0x899, 0x2, 0x200000000000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r1, r4, r7}, 0xc) fchownat(r0, &(0x7f0000000840)='./file0\x00', r4, r3, 0x2) mknodat(r0, 0xfffffffffffffffe, 0x2035, 0x0) semop(r6, &(0x7f0000000880)=[{0x1, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffc, 0x1000}], 0x3) r8 = dup(r0) recvfrom$unix(r0, &(0x7f00000008c0)=""/166, 0xa6, 0x1, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f00000009c0)='./file0\x00', 0x11) r9 = accept$inet6(r8, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getgid() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a80)=0x3) connect$inet6(r0, &(0x7f0000000ac0)={0x18, 0x3, 0x9, 0xffffffff}, 0xc) kevent(r8, &(0x7f0000000b00)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4d8577e809b8ad37, 0x5, 0x4}, {{r9}, 0xfffffffffffffff8, 0x10, 0x400fffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x5, 0x2, 0x1ff}, {{r9}, 0xffffffffffffffff, 0x30, 0x20000001, 0xe31}, {{r8}, 0x0, 0x41, 0xf0000022, 0x200, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0xa, 0x0, 0x8}, {{r9}, 0xfffffffffffffffa, 0x84, 0x2, 0xffffffffffffd828, 0x4}, {{r9}, 0xfffffffffffffffe, 0x0, 0xa, 0x1, 0x8}], 0x6, &(0x7f0000000c00)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x101, 0x7}, {{r8}, 0xfffffffffffffffa, 0x0, 0x84, 0xffffffff, 0x400}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x200, 0x10000}], 0x3, &(0x7f0000000c80)={0x6, 0xb7d}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0), 0xc) 21:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r1, 0x0, 0x0, 0x3) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) accept(r2, 0x0, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x1d, 0x4, 0xfffffffffffffbff, 0x9}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@in}) 21:03:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff000010e1ffffffffffffff8000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x2, 0x8005, 0x0) 21:03:25 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) 21:03:25 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xffffffffffffffc1) 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 21:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3ff, 0x84, 0x0, 0x9}, {0x4, 0x0, 0x8, 0x9}, {0x4, 0x101, 0x3, 0x89}]}) syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:25 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3, 0xe0b, 0x7, 0x10001}, {0x2ac, 0x9, 0x1f, 0x5}, {0x1f, 0x1, 0x7, 0x9}, {0x81, 0x7f, 0x13, 0x800000000000000}, {0x4, 0x1, 0x3, 0x99}]}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000080)={0x0, 0x101}, &(0x7f0000000100)) 21:03:26 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) kqueue() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 21:03:26 executing program 1: kqueue() mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000100)=0x10) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x6, 0x3ff, 0xda8, 0xcb9]}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) listen(r0, 0x0) close(r2) 21:03:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) dup2(r0, 0xffffffffffffffff) 21:03:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x4000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001200)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x64) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) read(r0, &(0x7f0000000100)=""/211, 0xff06) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10640, 0x0) 21:03:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10040, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x0, 0x4, 0x80, 0x0, 0x1eff65c4, 0x48000, 0x8, 0x10, [{0x8, 0x4, 0x7, 0x1}, {0x5, 0x401, 0x6, 0xd369}, {0x9, 0x7ff, 0x2}, {0x0, 0x80, 0x5, 0x5}, {0x17f, 0x10000, 0x8, 0x9}, {0x8000, 0x7ff, 0x10001, 0x9}, {0x3, 0x81, 0x385, 0x40}, {0xfffffffffffffffd, 0x0, 0x5, 0x38a9}, {0x58, 0x100, 0x3, 0x5}, {0x3, 0xfe3, 0x400000, 0x47}, {0x1, 0xfff, 0x400, 0x6}, {0x7, 0x346b, 0x2, 0x10001}, {0xffffffffffffffc1, 0x80, 0xfffffffffffffffb, 0x2}, {0x5, 0x1, 0x2, 0x4890000000}, {0x1, 0x6, 0x8, 0x9}, {0x1, 0x101, 0x6, 0x8000}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21}], 0x2}) 21:03:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0xffffffffffffffff) dup2(r1, r2) 21:03:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001640)=""/247, 0x39c286b}], 0x10000202, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getpgrp() 21:03:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) utimensat(r1, &(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)={{0x0, 0x10000}, {0x5, 0x80000001}}, 0x0) 21:03:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x10cb1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) sendto$unix(r2, &(0x7f0000000180)="1691df83ae91bc29388c89d160f7678941ad35f5566577202c35625f7e6d65e0dbe05485994046ed70d69a63a04a91672849a22b37de54f771eccb41e0f5c0862f9fda80661f049a12355d4a1b6225cc1e8e0eadec56ab468515aad1bc0fdb38a6d4b22350920cb35a2e1c19d18b9b9ae069c96664e5c1e927409bc51c9e8271e2bd6b3f89127f20d64344b45195115c74f611940d", 0x95, 0x1, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 21:03:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0xfffffffffffffffc) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x8) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) open(&(0x7f0000000280)='./file1\x00', 0x77f0619e3f5f9eff, 0x108) setreuid(0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000300)='\a.dh\xbd\t\xd3\xc6\xa0\x12*\x84\xc2\xfb|\n\x9a8,\x85\x1f\xe3\xa4NWZGk\x1f\xea\xfc\xe8\xaf\xc6I\'v\xb6\x9a\xd7\xf2\xf9sh\r\xb0/\xef\xc5\xa5@\x9dH2\x88\xc2\x91\xdc\xbf\xbb\f\xfbD\xc0]\xed\xdb\x88`\xc9\xa8V$\xea\xb07\xa56\xc7\xeb\xcf;7\b\x00\x00\x00\x8bD\xc1l\xfb\x8b12\x87^?e\x1cn\xb7\x7f\x99\xb3 \x96\x10\xa0\n>\xbd\xaf&\xa2\xc89\xb2+\x03\xc2\f\x9c\xbc\b\xb8\x81*\bQ\xab\xc0\xb8;9^\xa4\xeer\xa5\x99\xa2\xa03aN6\xd1\xf8\x18d\x82\x93\xabA\x93\x8d~\xa7\xcb\x01C\xa3\xc3m\x9a\x19\xbf\xa2LV\xdd\x9d\xda\xda\xf3\x98\xe7\x96\xff\xdd\x0fP', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getppid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) listen(r1, 0x0) 21:03:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) pckbd_enable: command error 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfffffffffffffeff, 0x80000001, 0x0, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pckbd_enable: command error 21:03:29 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000240)="c6d977d6ab62755e027b723f7f3136a5c206d32afda60f6cc80b1cf775477744313e6df8ba0f7626bc9eb1660c64b6d186559514f89455b3f6cf3568890a65e98da780e97b9ced63327f1973d2288bcc1c4174958aa904a30d0d7257b239efb9eb71ad446c6aff6ce71c6552870d661a944e3fb26d814dcd0ac26c9e536e0c2ba168cdc4aafde34bbd9cb87c223e7d222c1e17594310548cb18de2befe3f1f6cf561cc927815054b6d9515cc2d95aaa24f36c7ba4e9060ebcb604ac49262c3b42a102913ddb237c8c450885a52af7c6e5f0305662c872c74fb7190be3fa7d2a2424b6716df05c7b0196077d1156b86ee16e649e38bb9eb", 0xf7}, {&(0x7f0000000140)="e09fd7066f96c00c12e8adf2b87394cdf63a95e969757e89b10163bdc5e962572df7b450442af2fe3b0b83d1ffb4a5d144d0f45038a0b6783959cef18c8fda8d188489157cb1e3d28a50a6ff25d8cdc30ed5e659a2", 0x55}, {&(0x7f0000000380)="8a8b964f48ea980993844ec4f8f369d1c6e2bb77468346a1cbfb694545af0842e0e9469ed65b98b97462baac59f5ec5f140d3ea82432024396215cdce5a99a3303fe5853cd855e2eb911a40e1e32166adb38ef59a2330f5f1e9ee836cba83d", 0x5f}, {&(0x7f0000000000)="1bb9c33a40c3fb8cec59cb0c02cea32d9a2971b57065a190b102385d17cb5bbb7b06fcdaf4fb2edd51c39c47af3ff8c6ec5c2606", 0x34}, {&(0x7f0000000400)="945952dd30ed5dad8ce2fd94d55e06b722179b8131bfd2f6241c318e9d9475e7ec5331348caf9198ae838d5c82d9f8b3b724bd2a053a9b283472457a3028ec69ac188b9488de44944c68f8c71149b2f6a4a3be9eae2b17cad37d8767337a1b6a6c1d4f91eb2a38954527be4d4aed2bcceede0d5168f6cc3636ee0cae4a650a4812b68469bafa3dfbc388cae40e8e639841", 0x91}, {&(0x7f00000004c0)="77ed763a9bf8bdc493fa4a1f80c7707de04b81730da1935b1a0137ab202cc2c672501b1c7f9a46b7ff0477a18c3a30da3a748a0065e1f3fcaf4182b7d1d7d7efb71aeb9ac59e1a26aa57a516829a52745f5b418011aee8f77b78dc03f4ffbe2edac6e58f06b95e52b977ad78511ccee5c966c6983cd741e8d794d7208fd378bed291b9ef25a2e84901", 0x89}, {&(0x7f0000000580)="e4b8c23dd168878d44b47c1d59fddf39794f16e55e9dd9a57661ba5520d262530567a12b89093f0155bb9fba75a2b8aaa954eb2ed6d3465a74512fa8e172c0830b1029adb59574fb568d68f88b895bba41728de551f83d204338df32e218e46662d84882d0f2a8cd99f3b3f511a29302fd63faaf5cb836487e94887f89e0d2338d917b8240ef27cf088c854d9e2113cfa896432261b2d5d1190cc76c29de100d917acfde1bd2daa7b3cfe2304f0898fcf0503224440b3a6dbbdd287743510c7d21161c86f8f9fad4e0637576bf63cb08d12e", 0xd2}, {&(0x7f0000000680)="bf6f4ebebad31af9be0efe5fd1e467c90dcae3e85a86e3b0e830be1d5f3a01fc3342fe88957975f737b37508c59f21fc28e9ed0bdf65238ac56600bf3e83cf409f0bb5286e26328ebe9e70eb7c8774fd2af895207d5d954a1c0140a4c903e9dbc8", 0x61}], 0x8, 0x0, 0x0) 21:03:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:03:29 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8302, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setgroups(0xffffffffffffff44, 0x0) setegid(r0) setuid(0xee01) shmget(0x3, 0x3000, 0x100000000000c6, &(0x7f0000ffb000/0x3000)=nil) 21:03:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x6, 0xed}, {0x18, 0x3, 0x3}, 0x1, [0x3, 0x1ff, 0x8, 0x5, 0x80000000, 0x9, 0x100000000]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)=""/212, 0xd4) 21:03:29 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)="481bf9d859125955abffeb9ecb38d5e7081095c07d2d965a50abb374baec1f8107fef586c13706a6e94ec0029f93746f3395cd9e2708710a824ccf42acd393e2337cf05216ed1c30692e2a219756b8e42a497e2e1186e8288abcf94d3a75768634a8e07c9228b67aee844de0b5563be7c2ae8c2606107a30dce89a12b3e32a81201d631065a1aa6bc1936fa9aa613be2baff4e7ecf170cf794", 0x99}, {&(0x7f00000002c0)="aecd50a2613ddd2f99b93a86f7c2217cba04acd524a77526bbe7707bba0e9b5de462c3f315cf4d94a574036c3aeb97255805b66f88074c5e26b5346e2ed1032c4a8b56fc6d7098e099e487d6a7b69406b7ce56d4fbc1d4e11f3c0c89bfe18700f9e5bf22521088b4887f422374ccf279dd792789b98b53d80a3c2a3ebb0dd734219b2a7db5a20449b58ecf2a5c4d0ead2316a555ca86927d054b17d8da77e03b84df839c3e3c2252ebc62985d92be213640d8669b44d88b8be3fcb2d3efaa9fa00b328928bde18605e608e81247a0d2c717e80b1f4f08509f3d67ac3f7109a6a67ae5036bba312019dc6734639ad178e5b14a299cfdfd8372b5f5fb86921645311746f05c6a259d56280ff3cb6b1b39675aa0192a1e9d356a591f1edfc0088c09eb72c96c32f87db4945add67c794c1e2c2402cfa83d3e73c63333a2dc25671f99552faf04a984aaf370d135afd39a0716265458035b217a8748bbba24abb2c621d302d8a73833bae52724356c5b88185c656d4abb6a98a3b91580b36b823f9893735cb8755d5ce83a1617f5da472cda81de07465af682722ed38bdb6a77d60630b1b6f2d77bfdee17ce87ed4fb1c3106532373d978bcc150bb37fb405c5230a43b1a7cf84ad25e2ca1895772c2a997432d59a31a3219e958df5badf2cd7efc71891ff88afe9764740f97c6411b7123afedc1d84cc8941390a0fd0f69209efc361eff7d616bf31ee24488fc8e79443fcaac958994e44d06a5b4aa889f9afffed0beb31353b8165657f5b0be07249e03e17d99eef454f568debc47689be178b000157a622ed0c4ea415709ef5354bcf1281d537e9ae532753c1ff6766880b4749d466c8b596e08bbb34c2ceb27d45286dcbcea8267f1d5fefa256a3df4307b96c7b1f59821a09fe3e18bd81bb9f03a7979d49e2e5bfc2bb829e6e8545c7dd737766d8db74b6f2d61b56b5aa3391ff7e8dd48785b1b4ac5d1d2b245746cfd6b2bcf624558a4d204055944ed6f381f73f01836a3a615bd7862f1ef4565084045eba105d534fd4a76a54235d1f172c3b8513ddbee6ca0f41677c9357d257dbf1f3971a81795cc1eedb2dff3494a921741d54d1e758ac239f78f02ef075cec3908e44afd25be47867a42fcbeacbcd0406db706b8c9c2525c08a583cf91f03f00cb348ec68105a925751f3535e0aaf36d5a5e615a4f17501c5437a0374290816999fe086f0dbfe8b082989d3c03c1d173ba2bcf4d5f9699f6937304c25afcab30505c624f8656b5606f8a8344f2c1f589026e6917def02c0587dc4724c5f5de0062341edccf9e78e436caef26fa4341961e48a9eba31decfd76c5d63126fcedf44c6a060d6602deae76743455059c4a257ef0e22636e11f4e6c3fa6a15024276c18fd274e022b0beb7c0c14535ea3097b1dee09917a3ad45561a9927af38898f0341b6c593b1bd460d307f4b1a4521099e0259ca51be10e88d03e7e07fe9996e457e600578b6dc5a48814208c367a2f85c05c01a4a04ff0516fc322486c9f8a5f3cdf4016b154b0f9c08cb52b85d31bb0347b1250aecdce3d4915c0223559db8269906d50d7a073533b368c2933d119d5a9649aadf8a2a425c7285d47c4a35cc1629aea7250b34eb04cfb78c5806221494431da0c3e7aabbac94e46cabd9eb37e491283d37a0dc0f0efc9235114194a9af19a41625b6a73bb6962dad59d62c3f60aab8f06670c7bf5a92a11f32c4ed1307b1916f09fddf4a49d60999e82f9dcb5bc46b2e7be6891af324dcb7ecd0a1461d592c1c57c6e17279395e30ca7bb10e0b2944b8748b59a01c71704ed2e2ca890d91163e4a45656aa32a5ba3a36114f8bb5af87d20dc0b3028e29835b6736a90ae4602ca40da11b4e1779f365f14eca65617151d6d9ad8a6706a208f449df6332b06abb2e835258d77199b2224103923ae9a61339e67adcbbf01919097cd7612d57b6aee2db99da6ad23e258386100a12b9e461b06c30291e78b3e6fa0494e3ca887943b444b31f5765d0bb1ab5bf62ec8dc3085b11d7a020d9fe843775b10c1dccaa6cc2eada2a15388ff065e19572e48909f95f22341af64406aeeea77ee68e11c9e8eead00f31f68bdfc7cffd77f319ced58ad47553e643f20b59c508872df14155e91d7ea6e198b89628164ab1a7695e46f9153e5524df272cced4fe9512f296c7ffe9535b310c79d582bea1c10f4faef2ed9e78304dd1e66facfc67036be8ca7d5cec31d1f1f4224dae37f9e92c2080bae2edf098c974a2bcd52090ac9d8536b02dc01be02ec00992cfc8ce2cf975e1cb3e64a67c32bef664b668461ad7250764b3f1af4f3bcfa6e11079303cbb913680e3a50a14e628f02ca5c0da595da7ecb8901f05c9198e19b0c43998ee420a9d890050905bcdfe41b0c40fdc16f9767a013a728d014e9369a20c981513375ae3a0b34736e3d555bb4b93446fb6b2c4913a7f201c659e22ea15e6392044059290c4c49a1fbb1401ae1737cdf1110c37376f98717f31ff7b275fb732b03f6cbe197f8d89fa8db5de2aeda76aabf361c10e756bafbd790bbb0dd585a4013ef5bdab872d6fb112b6c3ae990747abb5c9c0e11dfbea7ec27a24db7f58db9a335f2f53f9f842754cc416d1d9397ed93f06854d9d11a8cf631202d3d28751d19eb8c6caef25b81abbfca0315865b193573a8a8c201684ca101f5c199907177c3fd5321e85848ffcdf771e67dc9883e4c1ea029301c0bdb7bef55dc7268bbaac81b075bd09262af8ab3984aea8f5612fcc1949b5507135751dd2e69964d4d54800c594d7ada0a11f58c15024fa39d90f27e9b2c5d2ce6de5dd91f9371483f44511e2500aad404223ad4c296059b52f875cec8c26cb0810cb1432710c5fc292c320dae867bc20b6ec813e9f636bd61243711c3765e6ad3b2b9ce03ede314bc1c2d93cf160a4678ff16dde4c25fcc0fd936a20125c3a71fe7ee20941a3756904bf9fce98966bf1713e65056c3034446063c725a0853c1776e957e47cacfaf0833081a965cc46b350fdf3423a2ea2a786e6e4904e8dc9d878144bc87675b4160673a2a7e87d79bf8eb417e105ccc6966f1be827a0af7a72b660eed4996c1614916d10e16bbc76eeb1568033981a9d471b664a06e725eaca410a276c43167d71c38e2842fb15f4b417b1a7dbc84b4fcc1bef2025cdf98a9e4ff05b27673235736a15cbb91f32a878d881cb058125ddd45d4ea3b8ce099bcd460c3d3b65da25924e1eca678916261b986b98127321d16f9fa9bd9654eaa22eaeb83b14a8417003eb267accffd7192ee41e01f19b8a7175ba78749ecd2ce0c583f48f90c8610b35e04198fcb0d620d490ba93e3b758da425a16cbd606072edd70a23de02dcbe767f59fcf863f1f12c611039f360e6954649b779142b7db37f670c909af5010b447a8c4dca23cd5bb398a8aca0e760f7dfcc2bb3c62880678643d512f3cbc8525a130a27a177b99a8bde7022504a573a595edd174952e09ce1fbd146983076ba1ef19ba1e11d1d64ba3e4fc06c79e9b7b2f041ac9b3ce1c2b787e28d104f5625267495ac55244527d199b2f68798f44cab9582b00cd4c20f3662f977729cda8b19781dffe1875d82fc5c5f246c1e90ed086c21a37131cda885c91b63e7facd7f6a6b79f6e516e028a444e06798b39a37b4912130f2c91d2a68614c1affa29b00d66bbcb5ac5a97b6d22e83141b9f122173bbc3d2d25237bdf319fa5ec04f0171b6d067bf0b43ec228e5c9f1e1dd4498a2faaa67bb06ec25cd4df2ade4de153fb4152674b383a35c43c7e7dea855d44cd0b1da12e4eefe7647bab86c940cb1eb7882bc618ad4f8f3f7eaa3a2579b6cf1ca8504f8c71b9cb8b01ea73fe6a1b19f6329c56e7ada6175bc1e1db157a3b2a91227d6fd4b6d9f9bafc3b72fc47d3d53b282a2a6c2b23048dbba2d960ad6d1bbf9c28231826602bec4347a8a0301e5a6585c26680d6c89c30fa4bdb0ca10436aefcdfecce6e63e5fa271d0ec5e89d7677f9315ea5c3328108ea00e399207cafca41196d7c53b4af8a0da35a92ee1be6f16e55fddcc2f5f3a4a7e08e0c6312006856bb45e8428ce4448b32f266ca79416b5655986a4b73b4a97789d38b85f26c186bb16c312459fe0f1d69d05068a1fb49c8e202534bbde0554b26cf39f806887b56f8d9a1281b08321c7bb776e70b7e081b0f2720f94c51e4ad8744b4f4b658c2dd398883890dc27d1688de18384675459bf25d37f063aaf7ec2224676f50b0504fea056b032b5996b2ce82661a7b467f0bbecb29f87435bd4394e823e3a8cba50743ddf084ab8a9ad190c5cd3c65cf65d2a65fd48fdffaa7bac369f8ea9748b3b462d9afe3c7558e2cdb82734d17ce55a08871dddb7bc8903876dd7b4fd25539783aede9e2b5054890dc8df3d886a1d63ed6c5b2a098ec8113c099d23be2588286f1160ab195052a17916800993d9d19e064ab376f900fe090ea675e756b6649c7780919ac191c4a6282fdbb764371d683e5b851580472a2540dd1791402d9afeafa12f51c68d848c68731ceec83076ed703ae85fbbfc1da60af8fc305f93ce1c3eee20973210a550e97e604f406381fa334e893c7653040d9b5a6ebec71c0a4e0427e1da6c2c08fd706f07258b34c01b2a7254d9538ef960520b917c36f38419cbced1a19efd8a158ca5e28ff026053c0cd6c8b4013eaf9350bb63f83fb8267b61222d18e5b5b0c922ec1d414049d8b500b4a77460b13177ff7e10cae67b8f0c3006d28a7c526c4cbab73254f151d7d53a2a7090cf732b0fb7a3d2b60f4463e0e61eeec12cc852fc8cc60c9f09647ee54fd71ecc34dc5ff65f2ae0914dfec89f9cd23099b459a370dafb05febfbd35f7b261dcc5c2d12064b561c1e38261dc2ffe1620c15f78e8045aea0cf84faf447f5e8d6e5fb100d70395493a4d0ecfb5e1a2cfbe102eff45d1d53064a4c475483375c592d8d37ca71ded2136bf7601ea3c10f761cedb5745daaaa060f8dd7bb9986f295c9db87181ba69640f878e13ea2fa9c485d589d6afc01cca7901341675350c3edd6567bd486389d7f52ef47d54d8d5940e5990280f1820313ee7609412e6a135a23353953472ec6962124c464dd6565765d92afa1c5e5f26dfb77e4e6c4af9e2a65aced726a59a3df56de0aca14c131932ba487820441b1477991205a18d45e367ecc1d643ff332b55b61495a0c512e9d65a418dbf2caf865fb20d3259d126b9b0e8563e5c2bddb1b002241254b9a690000815175b2e2c949f4a4da0c4ca9c59412a4f288a240df80dca1ed8d8b390be3887b003a251191652ce27e06ebc2c5646b8112d0954774a17bb5a2912bfb3065f536a9723cf4cc8d99bf794692898960ce116067c85b7c231a126777a683a9e7b222a3cfeea2e8552d7b804015b6a912441d2a77cbab819fad9950232b3232cd50f760c0d31e1e9273691767788275fd184ac9535aa728fef06046ae3160e820f0e605b92a4e2f38fee470c617748aa31b968235b6f69f1a315ab03673719ca84445858ecb34b7dcce693e6e9ad22dbce33f9f80c71007e0db652398103b072fb4da271a066eb506c96ffec4aa079ba5e360b7204bfabbf50452d9c3f89d8f9442c3bc28a17e21005a153fbe88ee41621cf7c402612d2ff4bae8fb080abe98a1b6df2a22516eb1a98172f9dbd278baf8b6d640ffa017cfaa7a0cdf07f0a8f5df0fa12b59de34f7c48d7789021c52190cb22258bfbd8310eab5bfcd3c3683fb8576c5afe0ad76fc3ba81516af7d8f5a8fe2c22024093", 0x1000}, {&(0x7f00000012c0)="61a76ee6a32a28a15341177951ea1dbdbf4fdd36a878b605a98c1d2afa5318a99e377bb3887f892eaddcf26fe04bd388cd82bd0352406a1fc780e116fc08f17a1d01313c0b3cce7fba8f18e47739e3f3d72c20387375f630eb01a0bc768a41abc163e7bfbe4230355e5c08102da23f666d4b641f233952a64ee2d6e48cd04e62b9dc4cc2a0f8df94893128d164e58b77cf949ae7386c7e54120462682555d87de64df447fca816d169489d85422649995db4313ec58e5077dc4436a1584241d0acacd062cf116109ccfa243ca987dbacb4d226", 0xd3}, {&(0x7f00000013c0)="404546386ee07b94ff7f6de9cd4ac7552199e13980b9286dd059f9fbc19d60c280e3a694e42218d07d8ed959291e88972d30ae30c5545aa98636fa42152b12fa70e1b3804b6bf09c02d817e8629ceaaed7096f40afed77c32db3a032a1a44b1e8b6a44b3587727a27d74ae44fc253df1bb8c4a047ecb44825bc93321038da69c600f51620cd29c9134bc88d95fd35ca04b06a6f80ed29d5fb1773c37db6fe61e13b5e1f491b382bd91456bd82f7a2da5486106aa757ac77f5f3daac63ec40b4a2998fcad", 0xc4}], 0x4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) recvfrom(r0, &(0x7f0000000040)=""/203, 0xcb, 0x842, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 21:03:29 executing program 1: r0 = socket$inet(0x1e, 0x3, 0xfffffffd) recvfrom$inet(r0, &(0x7f0000000100)=""/145, 0x91, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 21:03:29 executing program 1: r0 = shmget(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') shmget(0x3, 0x2000, 0x500, &(0x7f0000ffe000/0x2000)=nil) 21:03:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10040000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffff9}, {0x2}], 0x2}) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000140)=""/232) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000280)}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)) 21:03:29 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000040)=0x5, 0x4) r1 = kqueue() accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) semget$private(0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 21:03:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() sync() close(r0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x102) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xf08) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3b67) 21:03:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00005fe000/0x1000)=nil, 0x1000, 0x3) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0xdb9}, 0x8) 21:03:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xc9020000000000, 0x234}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) 21:03:29 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x6}], 0x7f, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffd, 0x54, 0x2c, 0x5c2e, 0x8001}, {{r4}, 0x0, 0xb51be5d729144bba, 0x10, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x20, 0x4}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x3, 0x1}], 0x5, &(0x7f00000000c0)={0x6a6, 0x9}) read(r0, 0x0, 0x0) 21:03:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) 21:03:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 21:03:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100042000, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x400}, {0x44}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 21:03:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002d}, {0x6}]}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000300)="0353b6e607b890e0c9465eedfa3c07dee76e43421f14ac1c0484b251ead0751cb0491e24dd7c7f9beae9bcc895d831b4a2217e7e33fd25b6d1196e49a571a8c7fddaa1ffe0bc48767131237cb83889", 0x4f}], 0x1, 0x0, 0x0, 0x2}, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") unlink(&(0x7f0000000000)='./file0\x00') 21:03:29 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x28440, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) socket$inet6(0x18, 0x3, 0x40772fd9) dup(r2) accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse0\x00', 0x100, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001380)='/dev/pci\x00', 0xc00, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x0, 0x0) r3 = dup(r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) 21:03:29 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/19, 0x11) close(r0) 21:03:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x52, 0x100000000, 0xcdc, 0x1, 0x6, 0x9, 0x9, 0x0, 0x2, 0xf702, 0x101}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r1 = socket(0x1a, 0x200000, 0x400000000) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 21:03:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) 21:03:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c872007ffffffff2fdfe06e5f31a2b8505a8209652e6e2e", 0x18) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') msgget$private(0x0, 0x8c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') 21:03:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x80) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x8) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x8, 0x3, 0xff2d, {[0xce7, 0x9, 0x7a3, 0x6, 0x1, 0xffffffffffffac94, 0x1, 0x2282702880000000, 0x3, 0x6, 0x1000, 0x7, 0xfeab, 0x819, 0x6, 0x0, 0x7ff, 0x6c2e], [0x100000001, 0x4, 0xffffffff7fffffff, 0xfff, 0x3, 0xfffffffffffffbff, 0x5549, 0x6, 0x9, 0x1], [0x3, 0x5, 0x2, 0x3, 0xfff, 0x6, 0x777], [0xffffffff, 0x7, 0x7fffffff, 0xfffffffffffffffe, 0x400, 0x80000001], [{0x5, 0x8, 0x3c7, 0x6e5}, {0x80000000, 0x0, 0x1, 0x314bba34}, {0xb47, 0x8001, 0x0, 0xfffffffffffffffe}, {0xfff, 0x1000, 0x26ad0da6, 0xe51}, {0x0, 0x200, 0x80000000, 0x19c}, {0x3, 0x7, 0x0, 0xe882}, {0x0, 0x0, 0x1, 0x7}, {0x4, 0x1, 0x400000000000000, 0x6}], {0x8, 0x6, 0x0, 0x6}, {0x0, 0xffffffffffff0001, 0x5, 0x3f}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:03:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="a002f669e4c8d47b9a49b10ddac212ac610a2bb6da2ce79f2f29564fe9dcbf64a34f58a598365ffa1090b7d6d4632155071285bf59c4e8479139f10b337cebe412d0bf6888e02619c8dbf863c6c864c951b43265dfa613457d22dcd756f6a277becbe6f96fb5abb55a6c8c3d14f6764546f86fc1e962e91ae55ba04bea523bf20138e33c906c2ffda0c7462995b30ccce165e428121961effa9a6aae4717b9017251cfde22ff818901783a3143e8e79e59f98ca4277928cb6ab58ec76efba0d047fb8565cd44ba01f9f673c602022a150e39cf327a9e91ac8572c6c42c184679d3e6fbb075c15cf13a4463b934f8a882bcadaa252ea0594fd2720544c52c1255c6d1a3c16b0d17a488feb32a160088e1b60810b369049a11726cb867fd806f06b1b84c17c4e571dfd839923ee525ecfeec96b96f21c66fc2d44733936c7cddffcad3db7d4e988c127d6d9e1fb65e77b0c6a2307717375ac56d94e6485d5e3950d0e791a1f979f0d6f9575b568782c7cb4edaaf96f42a404e4067047b28a48dc16345e81ad868102c00cee1fea33f93db17ab", 0x11b) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 21:03:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000100)="d723d2fee4a8a7ee23aaf51c6e34ea6c6cbfb5fdccdc89b4036a8daaea59605827917cda55c1c057a0c85182d7756e9b09541783eb47ac3f674c398cb2f6b8d715a85e3c88134255afa227cf331fed0a396767f0404a20bbc2c271f2ad8c524ed662cfb67f6f353b6b336e7247e392a85717974a99ed3f804b80c08a2d8b", 0x7e) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0xf363) 21:03:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x440, 0x0) kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 21:03:29 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcfc2b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000223e9d958436cb989807b786e1f70dc6292e874e1ac58ba1153243ea7809d61a48020ba63521f274fb4d7fe2e3d2ac865c64c9c813d8d0af76255ed17358d938bc8b69d4bbb467441bcb10978baefade54aced83756660fb7e8e24748f891b67e22f5de8355f366d5efdbe2ea8efdc0e957dec3b1c9049a107bf44c0ed7ade42811efe92f34fff937a46071cc37c2dd08896358b0679ec635898357845efd5370983ba504a10559807504ba58c980f66326a05"], &(0x7f0000001040)=0x1002) open$dir(&(0x7f0000001080)='./file0\x00', 0x5c2, 0x100) socket$unix(0x1, 0x0, 0x0) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:29 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x447) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffdfffff7, "0503c6190000000000004b00fffffff000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) execve(0x0, 0x0, 0x0) 21:03:30 executing program 0: pipe(&(0x7f0000002900)) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000002940)='/dev/klog\x00', 0x8001, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001700)={0x2, 0x0, 0x0, 0x0, "0100"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r2 = socket(0x6, 0x7, 0x0) r3 = msgget(0x1, 0xc8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000002a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f90000000000000000000000000010000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b40000000000000000000000000000969ccae3"], 0x1, 0x3, 0x1001) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000014c0), &(0x7f00000027c0)=0x4) msgrcv(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6f05a4235187488e07bf2b"], 0x1, 0x0, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse\x00', 0x20, 0x0) msgrcv(r3, &(0x7f0000002980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000004000000000000000000000000000020000000000000000000000000a800000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034fe144fc4a2e2f942d96fa46386ca4e58e2c10b7d3ac78655a3ed3d7d78665816881ff513a411"], 0xca, 0x3, 0x1000) pwritev(r1, &(0x7f0000002740)=[{&(0x7f0000001740)="52e306f5be760af51b7bdb77bc2c5e1e78abecb778f3ef5094db5ff54185a723e6795587249f7165817bff989876c3705651535529e9f4dfc9447d9b30f08c47bf6a0f21361ede9541ba5de3e21f13b71ba79832bfe08d3b23e6a2f5d930b6b2798518bce6861a16e896c8c7d87f7875fc6fce9b2cb262b96bfdce5526345bfa7e5e95aa1edeb751cff3ba55383289ab60d297b22b51d88cc6fd10fc7698075c80e20178ff271b278d55cf982ba8a846c3ec610303563b52ab5b9ff4f84c96191e59760945c1ffae02d751f2912ed99fae8cc5dbad4fba3717d8754bb66a30693f959123ea982c377ad712eb3c2ae25d9f794cb70902c690ac178b2844a080993b4d4c3326dcecde76e3929c65b9fdf4ec22249d0b412a2c1b92a742480ec0ef3d098831d07facaf46dd2e5190d6fdd258f6dbe46226fc49054012190fbc9ff0b401ff905929c9ab5d44c43115c7278b708fbd3f7c56ec54b4ca4a200b99bf999b441214ff983175809345feed37d3ad3a011841733eea3650479bfa1919579dff95358acb5d0c96847b4e898b006780a7b1ce348524caecfd0f0db5d71335798e4997352cc2fcdf5de0bab9ee645f8745cc2359ffa01f8278ba194f961fd7e56a078581dd0c752abfd23c8794faaa6038eb9e92f0783234c0e0d7a23d57b83caa773afca5f784177683eb887008bc930416751ece6bcef3f2ba1c7e5a344806961b5c1e2e8d115c8bc3d358c9df7de17c70d45b753f07a5cd37d7c9308fba7fb7e32bb1b19342f8e6e2ab36e58b1207555883abc7159b01989b25b9382a5bef174d9e2b49defd5a03cc4d6f45397fc91a5a2f192ab019205a445ad7b84c68796e76857bb6864c07cf8f42064d6ab8374487fb8a07efe8c651e0898683945ab9278f893de1e4a36cb250e03370dd8aadee52eb5f74bf3cd5db02167e7a184827ebb7d3045264b90ca65bf2efd4eacb5020277b5616bafe1fc5ffd593e9a517d80d5e8909df19b708184082f1ce0e94d35538a2b23440c6e0288e2862bbf0f429becd96bc70a7ca01277b360fd5c602180e4229654e7d844b14877f622078643d75058f7546ea925c48c1534826027a0bf3f71f60756adfbdb72bb8cba55ff99b3bf279191c75ed097d1f2a69f70a2e680c7dbfd9006ccb59d15c2e61a116f5529ce67b6e44f44d15d9aa8661e41b88fb686304a82d0f6ea9718ff49110c6d2ba17678d56f6178f9004ece1c090b641559c921490bce0b3679a77d28a150e59f540cdb9cc09b49e2fa38031195d8067b3af0274eb63de2ea9acc569f0ef0fcd3fafeee244883d6a991a9f332b46a1a4b9b7a8f64f5b3fb86ed7f07cfe8993836695323b7bee472f7eb30bfec2cbbd5352da26a0fc47ca50074fb43a9c0b25ab93698bc36e0f40d74a5c7718b36323719cda8c021be03b94c71034310d230a3f9162a57756284a5ce22bce406ec67fffaa0a995f8f15656c0b176210ea67fee8e5127879fc6cea949f8ff4b34cc64fc03187d9846a924fa9aeea54c167c0af46d9e0477964d1848341dcbce49e6a5daaf969120449da13e73fd0f628e0962c211e16c58233363f6cfa6d45e7bd718da84e2aecc20395fdbc5dc7dbb5114f4a36f839c844c624ffd99a4a45aeb7162815ae4dc47980e2a5b637cac9396a44b86f7e004e2dbdc960383175fa35af296fd9e899df080df5a25ec5dd7577ec78af1b13303d24add5a74787fe19f7c96842cbc8ee91bc436ad70d805e3d91815625777ae2636381e1ea36035730e8ab7996d39ae554ea372d4b16b34c72f692ccab4b5c53ad91557f9a483a22032405f7ee5b60b8ddfc8e10266a22e200622a13de580c0993a23ea8cc6e854b9953dff8fbd13e1db52aad3d32cbbd2eb7566f3dbb787fff1d96f5115c50d12a2064962dc3c8551b0aacc7e155cf97c85c1f0516cf9b20fff8874b336d6f3000243e4fe3113814153625f79d16fc242525118c1d6b29e340a406df7983073a7cf244ad1b7eb34376f8a24432f058aaf678a74fce0b7ab295c932be742fba8fe2502a1e85ccb3d8e205f75bcd380aaac0698c4575fb2af14f2735fe24853262b1be3507a3b905b8a545cee08d890fe2ffd0a40cd7c1380c96a75dc6f70906b1009056ee02bed9277c564fc65f0f93e2c8c121d8bb47d58289c899737598e53052809e3c34706402054afced943809202b9e01ae997b55f092f459ead640a51d2de0c22de866303332a98fe908f9d3be3985365f05a48f3bc9e02339ee147d2735466bb992ae57530c01387730a62361065b2d88a16d542afa9361d5113e38fa6609cae685167aa5b95e889cb1a0788692110ea54ecbf64b8c8f3292e132b68c18d972d7dbde9cb0bdc50e982e2331f18f3d59055c6257938aef5d73c8b5313567db1611ad7904e3c49a130cd15c6e8b850b31c04aa7eaca9d64382d9b393278efa827fdd21d4a54dd122bcafce1e2fa3d67d08552dab23e80ea0bf2df66245927ad88ba34ed7085d01028406bae40d07a3afb9aa7713dd976aa141927984108ddfe704a47952f6f6191d58f15d35dc2a5c96d17ec4f83943f29f7d294dcc00739236869f0654443814f38c3c1e4c1045bbe6119535fe01297952b71d33ffd2bee2231b0f5d83f7490b418518504c7ca9a2bd93865de0bab009d56b81178e046652b612576fdcd0d08f72172fc7c601afbc934dec4de2283385b9d31691f25c320e6f007a11f091300b73c6fc5adefe4446f48b093545d9bcd54ba20f47ff45c12f3d487c825b7739e37b73fc9984dfa9186e12de1489904dc4ce54679418c6fb0c45a14d183bb0000c35bd543985e589e00344568fb018bf9e4f2a54d031b5eec8214ec03051d2837222e3de238101ad2cffc57c5af9f054f03ce9c70263d2321a55981665a4a1fde6d05e151324202726943e54671867f97978ff91448350f81dbd110d0f10729da0e0a845ca4bebfd8dd30402b2871dbebdf1630cdc895c295b1ad64d82c865d69e65c8b816622c6ec0ffaecf7cb5ac83c2a288dea6a351a4b39680da9cae110f5fd8bebf01a980ce566d9fba1cbee5f0261e1f7b2a1998dfbbef71c44f411552cc844a62a3cdd5f495646f5ac305bd3f424f02a8443d5242ab029db5eeba7699d06cbebc618e0fbb7407b76f41d4fb206ff0dc97d0193b4045c6c67435bed526364e996e7f2c81f81be6aa8e0c7ce488f33563d07f925763111d8102305acbf50087c20c87ff5aa9c4687714e5b99a7189496f7f2146e77f6e9e1a9d0ca92639f6210a0f8dfb2c32e5366a4285124e883169ba01b84aa31aa9a67160390c66492c2628cdaf6427376516023ea83308813e500eaeb80fee66c6098652d9cae41ec132082de0e9810fc904c54d51506fc077d008323c26fffc45c5a4182273abc5912b93e61482cdae4b850545d2d5f2139edcf1fc7b022d2304ed0ca60e60f70af3a25a3db73a5f44c5dd74a7b2507a9ea583918e52768cb817a063cceeba5eb870c75752f4b0e6f5003e98eb96a96a807f3bfdd64a75f45261866f273c22b57a927710945dd1c8e7d383a314566de26ae009552b50cb5e90672c60bc8eadbcfffcca21ceaf7de69e57ac16b6580a17a130b29719fbcdb089e70cd509606ce37dfd0d4608f400f00fed816c2f169ce6eb084a98ae1854e628789673727e45125acdeecdf3979dc4932dfdfd012041bc0498468b090f6552ff68a3d642807ac68ab4222e322fc9bd0b569b75d14cca2fe45baaf90a81b31bab65611b3ae2034e46a0c5e51b565c4e1680742a0b309a7d254e90bce869757aeb6b5c821466456392f44722cc4856ffab0608efcf3d1c2fa4fc56af26b71363aa6f9c1af770282708f47e3ba7f07ed54db7b67fe0729b3e215af9a60df646659a9b81192599a7a8ca592dfaff8fdb445acff1307be61212db98b1f24aadf6b174c74557f2657bb0beef3a6bf8f926cfe3f4c67723c23bdcff3f0f7275fbf1b091a0e5520570dea3e80dff7f08a80b893481ae6c26de5b8d436ec99516123f4145c6b3f5a1ddfbc31d2991b907caaa4d021f13148fff52de158021bf3d95ef00e5a0aef02d5bec36cc8c5a4302f86a0f1767efb8cc0c1afc4fd423915f8917491b997128828a6304260555ba86f5bdf5f0d1cfa3a04d308b7fb05ad7ad660976f7ccf1d4531796e3995b675e6c5c90bcd0017d9b3a576ed6a1e2f2e5dacc26cdc5a48c5bb98a113ae0d70474801048233cbf24d97c47dfe89ed8fca077dee07b2b135bde92542e50df4cfeefca80c3f4a11fa0d6ebfb8bbb47975b2a6601ad0e4937dc973eecdd2d168df2efb9850d4b77424bfd0a42e00a663280b8ce7f75eed794688365de20f45dc696626736e2f6b0d039d0f8aedb5f23240bd5b97e9c6deabae0c5a84983d62fca8f5df2e7eb1724c979d84c0fc056b3268ebd09d3193ab42e7fdfa32dbc52daefb1f06eab7c8d6891b7654837638d777f13644ed0b8e3f6243ce91928ef98f95d1a2c95508917269d05a04f1f614e0c70adf3d2dbebd66e87554211f56f9b496e7e4e7f4b2a9c94e5b9f2f494c39b7bdfd6605dc1af901583e7b01bb51df99ac401351594793214512a6d9883b9f5869bd00f06432bf3989dda5fcb7f96268964ce1806d42d070b9f4d670f3cc1439f6ff9d7493ffbbf500da1c53d316f1eaf8eba2772cd01581442179bc45b0c72296d2d19a6dce8b7bb035d436d3269e90ed47e38b93d54c3969e045905f11c424f577c9468ad9c7d8241e96f6aa057a5b8511f0b5594b2e73ddbfb6cabca6c5f7ed1ccca0bf9a96fee6a216c3db7c07f45ed8287a630930d3f8aa59391ef0aab81da5227ec506c0e3e5de3bce616eb5b9b76fe1c0c5a59ed75948063b774b632f7b2e2204ec4a1ceedea82b78e4ae28e779e29a5be7d28ede581abe54174c3751b7b2dbbd45e4c103d43d5e75ee0db9027c622d968b7c0b6f7f54ca3bc36b16dcdbe6560ce2cdd94db9589ace7fb87d00adc465704b4391cd558318aad0bfb05d6d44c6b7e004b14c3fd73907ea6106a9f06ce5623e9fcdbb0cd98ec1cac080101a27494e3a98ad6fca09dd125e585fd492de1bd29ff001576dfecc98b3d1b08c20b84e60799b87fd6f26ca6ad2441eb8f3e3737252ca23d9d3328c55ae66baf3d138b850d02930c2f0a732a5978e772ed61c1765f093510a22a573bbf1dc236b1d6a640f71c1f6a91a81e0b71b2d36872284cc95ecf472cde682eec6bb1761e7f974ca79aa8c834a8566a38ad4b5ad5fd8710e51829ebc69857b2dec74e91a5a5065b2378d7a7dd1c65514f02fdc79e64dd6b8c5740ebb4a1f4b92e2ec26e531f3b3a71aa11abc6db24de55dcabcfaabad7dafab147340431d135d8cc59499440a8d01932f09aa7a42aaa53700c9744745522bbb6a8ace00a8df0783542318c3a65672c17d37a025f988db4913a9592d512e78a396cdbaf38270e3654dfeb1c89193cf80055e298a3413fb8492153a46d90238bba34a0b41f14697bd37e77e15b8915807710dbf24b4ef86606ba051b3df73afe421e5aa74e36a6477565fb00e00a8b785337c0f0240f6db46e1906c10b200f5f8e5befb60895f113fc8e0522bffebca576fb4cd96ec7c7898cb3572e6f9ea2923c5d9ff61093c3160309aac9a7ca511cdeb189ca20b9c3e09687cde793378df1541bd4e767b1f8f33e1da95978b6f557ecb35f1a0295b19f450a1e09ca0d5746cbf3ff115b6b9895da82dec76dacf819bf631621eec498b413bed7c1326a5e9e865bee8029401febd83381b2b", 0x1000}, {&(0x7f0000000080)="709f2c8da33e0655f5910e259526d3", 0xf}, {&(0x7f0000001500)="89a62079c4c49fb42a863513a73b5b706f1a734b1d3f631ecbff5f8cf7031bc4972b7e0e4dbecc434373a88aa0ba19bf54974b182b4e811f3d906f819ef4", 0x3e}, {&(0x7f0000001540)="c9ccfd42b15121ecb16bda29c1e97cce55747ec07cc3d0b53443ed1c7a567535d37d010d8f8e17921c8cc900616f936dbb6b8654cae484e798460f735d1c21", 0x3f}, {&(0x7f0000001580)="c979d227fe8529441fb13afa4df59bef083be1c8eea8c882b7940a02613c23bf487e5730e58ce7fbe3978851d7386668f75bd7aa601761b71b570542733d03d7221721d50bb189da106a4f1ff84389767c5a435e12558dc4e7e9210439b29ae7991935002b5548cc78d9dd7663e38fae57a9f22d99fd1e6802b2e6847e5a77acefd0e8411c763f1949cdee8e17faf7596e5f218e5baed633b2c2534fcfb1b33887", 0xa1}], 0x5, 0x0, 0x81) syz_extract_tcp_res(&(0x7f0000001640), 0x7fff, 0x4) msgsnd(r4, &(0x7f0000002800)=ANY=[@ANYBLOB="206fd635affcc5aa71c46b8ab2b76d1f493597c9a30439f4dafadf17099c5197ece9fb710b31d0bb5fe5206c9e74c613cfe7dd2a71c73cc6759294ab0c033c53aeeed16bafeb2e327cea79f7a1efaf12eca6e7ecf2802100"/100], 0x9, 0x800) r5 = semget$private(0x0, 0x4, 0x200) semop(r5, &(0x7f0000001680)=[{0x3, 0xfffffffffffffffc, 0x800}, {0x0, 0x8, 0x1000}], 0x2) 21:03:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x3) 21:03:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:03:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 21:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000040)="969b100e") 21:03:31 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x2}, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) clock_gettime(0x6, &(0x7f0000000080)) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f00000000c0)="feb304fc5f57cfbb1f2e0ad7bae1f78eb297f6c7b81a598c180d40580f7ef255599f27d8834efc8a0cd9d19b192822ddda47be84151339873f1295e2fbc489270caab7090f8c9899e5f468439af520fb6f19a08fce45ab24c76d0721781bc4bd249e3cf63e770be8691bcd", 0x6b, 0x9, &(0x7f0000000140)={0x18, 0x2, 0x3ff, 0x1}, 0xc) 21:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xdf, &(0x7f0000000140)="47b94ed1a8290a3446c069e4a9bef9b64e52f1618ba9aa02dad42e9001e76648185bf7d654cdd960984bc3853a3f092857c3e86331c510b206afb25b7242d9a91d13f3b4685165d05625fa25efd88a4206abf2b9a27c5c048d423cbf4e2a28cda90c42227b09f8d5cdeee812bedd8ba7268c19db23c1cc343f31ad55410029eb056894717c7222fb05e28c2e87c394a5f2b45541cbf16f58570287c7db788e2f173e18b531d0abada34437b53581a9c59ed26c1b01cdf2dd956615df120d2bb8d10992e24f8890be83afa68fd216d3148930344fa159655a75fd9643aaf5df") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000380)="362589d5d2b93130846d964300a383530e657a5c9e3ca9cdd61cc91c7f7e4278324700ae67904947f6ebd7daae184c3fbca8eb812eb37502d85d0e4f9964e3d00747625916238a74b48f1d7b1b600b8b27f1dd252ff5ee0f0bc136885362c2bf86472880ae4b97b797947e1f9ff6d84fbd8b41626998fe78fabf3e4085a5be1d8e61a34ea1cb61dc9e72865aa58c9ca5ee2d73ffb3c59475b71f0190c6a8bac5a9e6c5cb1affa77ad176568af66363de63ff7ba1f3102a80af2b02b1a2dbdd7e5fa41dd5a11f1d8bb2a1", 0xca}, {&(0x7f0000000040)="3fba195cdca873be1a2ef425b880b4ba387bedb52b9109cab7c3c49b1dda378e4ce57cdd0505f5b5d81fa36f", 0x2c}, {&(0x7f0000000580)="3937f78d7dc38577628c97a777856f4d328eebf56bcbba4e348c3ba31ec052151a5ac5a7a1244247cd3bde94f645192a753d693a324fece289982c69f7d960d8714be22fb695ef49458e99b8330adab6d6bf945642daa2d58b4d79bf745df54562ade427dd6d4742740f3ca85ddd6a5f9287a883296bf0e679649ae9a9f82028c9a2d1ac7d4e8c29c8b2b1596fd0140c1ae53d0ae0139be357ca2225c401a44c6b57934c574aa0b6d85de2a8686c8852f696ffe0bfced59e565c06526d8a18d3e6faf0a51a224ea6cac0ba37c3d2a60ba978a9cb677262fa604845aaa58ec416c6607eebc7b11da99da91f97889634f3d6b53e5e79e4b2559d6faa7719dde8cca7e6a4e803a5e07e84e5f05ebc24f8df23e7db3cc532f80621272a691492873c3f1024520a4bddc77aec5e4536000fdba5d8de744e31f6591be2c40ec846e6728fd0b367d175fae2c228a28749a75e366537b7d4ba4e8136f142f59b9456e528dfa389ca7bcbb0748fbd7efe2d0aa0f6e9e601f28d57c9e67e1edc12c427fae9ded500dbca29195876c2ab90d581d2ce4116e18e5469cfbbdc3db589b77d20ae70fdb64551436db206e23fd7b4e27dc0ac77e3ba3d346fcfabc76cee699ef5dbb5b9568527e74e84eaed149de7eca9b8c9be4aae305c85b83ec838b5f701132cb16795372d0ac004c5c225e41d2ce869a262056c193ab1d16e321ed7b68a27fa9c917ae7453fb0cd5544ea7bed7067de2f0ac507e87f47d48fae659f89bed59bba00663ae0e30799253eb3dd0b688cb37cf92a812eb3be9ce1a8e083fdb7b4c91321c694a0df3ac010dea65f2ba37d75be754c916cd76bb0bae2cb114f571f986e5cc5349740c6e3c288e96c2104a318b7cb98f595351ae401ca609cbe7f20ba50ae8ea216cf9e96215db2d358dd516f264710332bb70ca3f1a22ba369355a441a2446982443b3154976f6e8949133f76d0453f820f318f9ff80a2b334aa27e06e909ec0288477e3dee870c9ccd3fe87635e3c7ff118cdc8e984d7be950714735a9b6bc8fcbd854d6bf022a8860b0d2d11ee71754ac9ed18cfe8e8eae6c17853c136ae5db7b9f08a2e51da87443fdd1d919b713ab61ade06295b97570506434ed920b0e02a3725119449e6287230ca7e1363cccdad43de68e26be8596bcf7e5213fae5f1324b5c5c45013f691932aa8b7f527f3f795335d730ba56c03c146f255b625e50364d55ef95aa4188354736428049998b669047e70bedf2fdffa841e228dc1da34173fd94d05f0f979dce5ac5932f23ddd40d28ba79e56b7b1a3f50e140daaee1a82599cecb9329754ac86cbf7bd1f800e7a57aa4583e128b3e79ba139bf7cfcfc4d068a7b67e7fcfbed4a011c66f822b18f16bf602bbfb34f1c6bddc5c633907a80a70438b9514ac3f68d656893c29c031cc78618b207ada26a6b97e2ac833c3b9b87bf4fa0ebf9ccc638224caa5f1ec9126899c529a404325391a92d6e7219921059fc8f43df87e43afbf0d0c23cee13cafef64d9cdfedd2a865d7be6a99bfad86d47a42a084f0585533921b41967ff2ce41dcb8e64d8f6f4402c471cfa39c47f29208a1c1a364430a4f39f2f216946d07d21e49efa4acb460be3f143e684796e6d2a6d26bfcafd668b5bbddc525d4b57ff0fde3db1e20d4e52976ee759c4c3bd0ece39991f45971e98b40e578d6b1ab914d654b097a478cd6961da1c41059041ad883c2d41ab348fe19272de34ed6504dfb46972171a3d4fde8ff1bf551299fbb6888c53b48f53124236e3236c9664beb5ae61e6b7387ee29aadf07acfd44e04e5e2c1d881090e6b5a9d27837ec154b7d1b17b759cc2f447f443f0b469651971080a6884c2640c1724c07df0136712b1eecd884dcbfc8e86582319a878ebca9ec2fd5a54fc7684e937b36e69581fe6c3c585178c12f235c7fda7fb5763761eb81d6e4b1c68eb1c35d25ebee38e34f0df5d3049e5b3713c4b73f2ccbfdf01947df68fb52e8523bdfb1189f75510b331bc4cd60cd80f1835cde5de6fb7c2449097b45c55e07d1bfc3ff9de17c066993d17f2e6fef4efdf81ab8ebd1070b5dda1670e046bfef21fdac003ace124b5cc6c218895942a203fabdcd0c4ba4efbd82ed8017485c981aeb80ba9a42221e332e6a724710171be30a993622476bdd24e3f8a588379f4102c82474e5929c273d0bbf37e8a3a00ea0d4888266d391e524d85241f7967f9f46c81c8e7050a5f37957e0bdcfe0d2480f755d3d4001de02a1a101d2232591d62783bf75caead55d2381d961724897bcfd69d2ba2b6de379d1bd89e3eba80264cafbf994a2271a0484f084541b9c0e55cac1156506534a6052755f57e262487de32b5ec0a80fff08dc03d446c5a69832c624d43588c70a0f10a8b9f04f0011528149e89070692881ec17075b47feab9b974103c6c40fa11fa2b1866377c03192a340f269e2dec31dafbae1f89f3a26649bd65e5a4f5f0c8a92e3bda4bf6bb53f51ea537388ea10dac472f2ee8e0b237ac8ffc0aa3188b7ce5a6eff5755d0a20b7554f4147717b0429ec085360ad34109988f9eca828756ac80312697bbbb77bac1e9c2a1a984c6d0bb75165d989eb7e1431bb5f58d9c55f72d19134936851c2b3d409980ab8248a778fd9c5cb83181055e05ad5a44d287c29203c0278d8fc0a84dd42f7c9c9395cf8f1d3aa4fba2f1de840f6b3dc3ad7db0662c01050aa3e834a69c43516cd56470d17d944c30773f0846db80d0f232977dc585e0041c7af65f9b14b85f7c7f6c8c0d7cd51251b7d13085edc9c30025ef6ff3d7a8ee3009b53a5d6aae29a2a248946ea0a76978162b68a668083186bedcb326f78a4af3f21288906b8766f9b4b007cdaeb88b058cecb6c2beb8b15a84663513cdee38a3dc12f53a8cef6e8bad8f21522bee2dc7351fa003801ddfe58e230e2cb541657ccab262f7349fd998a4c2b3734249bfe10e5d8ba57fb6deed4e74845399053d95e526d2dcd3d65047afaa8925878b5a695da10f25c676cbc8076f6d9b61932494578283cd828a82fcd0f9b4de513bb8cb2d9e617cc65686502e88ba97e16f223b7b424896909deb9e69a0e70846d9c0f5dcebe7a9f3c983634ae80621d35fb771c25d568bf6415bbbc79fcb0faef7524ca437e3b96ddee3bd5ff94e498750c0ca541c9c3c7f726bea2a3a7450783bc47a4e6f800b62cfa47cfd129b19ce0899dbb0941e940528a04175c7b8c70b3e5ff18c24e8ad74a1103df3c3c0b087af079b16df7df0ab4f392a8316525c2b1936275f67aa463e53b36e3ccd21d2e89f65fdf8d7c2e0f5fa00bea89bd2b90eade0afa32f5e39558edf28952f65a720f7091ba63dbf6608e34fb90e2938f746878348b96fffc29d8e17d8ff7e04f824ded13b0b69166419eafde37859fe3e10a7adf7d5512b135c4d0d1a538d79f604e8f76442e8504b4f67f01b26ff343fbe3ef7c0f35c95644c961b87e460ce001b90105611f8192833846505abe260f3be3017f902d7ab6c2950962e439a21cedfc684e20d5c75c7e8ea6b77431f786b743c5c73cc22a09ba7bd361957daa0a0618d36686283061c4ec43c89d17de418ae0a49010ac8dafa14d62ae2e8e38d3ea70f5adae7ebc00d55c41d9f9a7fc13d95a9f0bf6c57555bca6e4f6f09e30a29f509593fec89c514e4680665b6d12bd27a52078c29617e3ae93770bf9b6bc2ca434991d2c22bbfc9c0cc8893e8acfd045fabfc86085cf06e1eba3dc41f333cf6e58f2b6f6bbe9a7cb20c09b55810c020d642a6165aab6ca671f9c07c068676a38f862468ba48585fb335d5b1ed06f0cc4fb4da05c1ce9dcff22e554e8fab52dd34fbc4ecf7c629693a9cddcb326d96458b75f96e07111defaf0f4c7c75197dd296d2c46f8b96953de6bc5d7727f878730a8891b2806ed94c1e6f4a99f00da769caa667c7b604c94129934bafba4ee2f77a327303445a2d09e5c2277761e7afc778658c1b5e6144d13b6091f272a3f32c36094c0f02db953ddc49816d88e8b9589e666454dbf893d4de264879998e437255b983a79f6c9527d498e5037841eae9eb142db81037f573639978e6874422cdf8a33b2df7aad9346ae0fa7c67a96d74b367471355765d9bbd47d4c0da619f68101ba67ad705f4d8c0656a467289e3b8b03c309eee2d9c629082a87917d94f75516025c7880881adee926e7ae142be11b348c080337124a6b341d75367b892a954c8348e4ce798c6e74265dd393755bb246cb104c71d7537ca9ce2c4c663479e7a34ca99c0a6b9f18af3c6a0f491ee7d6c01ece49ad0ba28b41e8a6189343d6598b2676b145b6905d7451b3010784f0e978a9884fb6d72608e4ad7d369c2db5df7805e8ee309cd7e31d19ed58ca472c2f2bafb495b88937e1847b0c48d01443d84eada30877c943b82143fa0444a2eb50f8c21f62a9588d3fc0112c6716c5a98f434152870fb220a598e7c51da1482d9dd538e2309c7b83ef8787094ec38e6f31eb416a37abad2280a0ca6eeb3e49b9471695b93049c1ad940d6cb1117ae6c6e0ab7b869f06c58859a114233e4daa392cef332e7f347c2427a67364717de571dcdbfcec8dd33ef4360f105f696a4bf78288027903ce7545ac2f107cdfe09583c0dda830bb023c3f7219b08f94b3d16d7149e9d84e229066d2750a5a3b7e56e2e223607beb338a0bc47195d0a0cec1172516d9f5f314dc4a3a2b5005d9da6cdda7490f89fa6194d216fcac75cfce7956230bbffda257847b42a9f48b6de05278d4b946d8bb834d4b1ed62d1b0c2346b0ed3fca2903540bdcddeddb3f9ef2731a8e7729f764047af6ea6138874ae1123c2fe704f7399c5dc6d7aeb80fef5cd40b8e3195290feaef5947889e6098da59175598308f2ac0e9fa05e4276407cf766f14e0510eb0fa9c3ff6225da436302884772287fd891e5efbc2f1307c98817a8ac35fa113a92cc7c3d3364e39df075430a7504c3243f3adf9c9b45b1e068360ccf93defafea621c024c03d478a57e1b218784e6971295c866479ca0410c28ab268373a66258d63d6e50f85db86e675f71176f2b64b3fd7df63fe2e7cc4b2af85663a95ebec36ca14abf618923984f351f2472595bfbd1b4117be528f8dc044761fa70b55c070df79c2b7f1403d58bc72838f3889085c625d98c077c46af50f99f3c13b57c6ebae569512fa0dc4723e25c92370079ad3c2a82db98df6f247797f2b535d0f328d67441e4f19c10d9378904363ee62be19922d1ddc395e630ac1e3266033b3906f404a21b48de2ba8a9bac668d7ffb3b80887db00074ec5bafcdab7c7b9750f0d3c3f0394aab64d1de0ae175ffc42d2af24afb74a5a409cfd6d77851be8bb83def0152d999422465d503ca8e38ef620f9ac10b00fb9b5e6f28b45fbcc020a869ed81d22075bc0de8fb661d716b7a22697d5fb6415c35ccf3554d83c4c135bb937f1f2b4055042503696217adf6623628d39b24e7ad0dd68032ed3f6fccda3145e3711272a2c74bdacad71b8abe448037e9773c91235da50822b6eaa4b996f73c410d2e94a22d71d1470671eb61609a8914a041f94a1347ab6b3018aa5a1c1fadb420e417e870dae3e9ecebafd7432724bac51b6ead87c09f12caf5dbd7d16a2ae2fe541a70adfa209765d0b71302c3f8d12d1e18ff6887d1e1cc3493e91ce63b832ff723c388f98a7cc38099fccb1aeab6b0317b24cb9a6aaf1eb3d49f42552bc9f7df640e9bad8775684cc1e4c77e543c7eb1a11c0f92916d4bf5188349ca61a95eb06d36c5dec161b", 0x1000}, {&(0x7f00000000c0)}], 0x4, 0x0, 0x0) 21:03:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000080)=0x77a741ff, 0x14b) r1 = socket(0x10000000002, 0x2, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) clock_gettime(0x7, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 21:03:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) fsync(r0) 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x7fff, 0x7f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x9}, {0x7, 0x0, 0x1, 0x2d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/160, 0xa0}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/232, 0xe8}], 0x4, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) 21:03:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) pwrite(r0, &(0x7f0000000180)="63f0eca2d3d1", 0x6, 0x0, 0x54) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="03", 0x1}], 0x1) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x10000000000000c8) 21:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000080), 0xa, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0x8, 0x2, 0x2, 0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x576ed6f7bae8debe, 0x80) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x202, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r6 = open(&(0x7f0000000440)='./file0\x00', 0x81e0, 0x40) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x1, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r9 = kqueue() getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000480)=""/207, &(0x7f0000000580)=0xcf) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10400, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10003, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8020, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x53ca846714ce3ff1, 0xded, 0x8}, {{r2}, 0xfffffffffffffffe, 0x25, 0x4, 0x20, 0xfffffffffffffccc}, {{r3}, 0xffffffffffffffff, 0x40, 0x5, 0xf1d8, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x9}, {{r5}, 0x0, 0x41, 0xf00000da, 0x5}, {{r7}, 0xfffffffffffffffb, 0x7e, 0xfffff, 0xeeb8, 0x3}, {{r8}, 0xfffffffffffffff8, 0x8, 0x1, 0x1f5a91fa, 0x6}], 0x2, &(0x7f0000000380)=[{{r9}, 0xffffffffffffffff, 0x60, 0x2, 0x7fffffff, 0x7}, {{r10}, 0x0, 0x80, 0x2, 0x100, 0x3}, {{r11}, 0xffffffffffffffff, 0x88, 0x0, 0x8, 0xffffffff8303fa31}], 0xff, &(0x7f0000000400)={0x3, 0x2}) kqueue() dup2(r0, r6) 21:03:32 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) kqueue() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000017c0)="c79ee3bc13995351d4a74b3cbc2d637492ddf1897234aa2073d390c45465cbe47da31a53d3848bf9b8514f08423386a5fb0bc414ade4479301b5b5372b029d08641768a26b89d97f3c259666f6712ee223489cbc902d1e3b5c2eecefd2af29ee5e107d70a4139eb9153aeda979fa8c39be0fbc7d750ca7a7b19688b69e339778d3c6", 0x82}, {&(0x7f0000000300)="4d2d635c58e4aa9805cdcdd856bc669a40d330fded5d37", 0x17}, {&(0x7f0000001880)="af19a49bc0be9bdbb35de8b5aaba0436762aa6b50f8e574af4bbbc91ec7df477b7a9b7b26c40d07fff5f33206b2630fb0b9d671623924e6cf7a6b5419dad49d39839015d6ce0e04a2a9d403f8e90af88178b2ed52df539e5c5091f930c64bd3d9f51ef60f89fb3cedb34a4123a9eab786df6e66d060131a6078b0c1a4abf5e4c7acdbaf9a328f6bbf2ed46b268a9d84bcd19ef1c30e22161dae27eb2c68621bde87a0e9463c0b6739ed5fcfe020fcac886fe26ba48c5290d28f1a16793ad8c8ae2c81b9bf3b449c91a24023575afff47513c32280fd37079b80e2db6abf8d9cc5f29d1b694", 0xe5}], 0x3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0x1}, {0x18, 0x3, 0x4, 0x80000001}, 0xbd, [0x3, 0x0, 0xc0d3, 0x5, 0x0, 0x6, 0x100000001, 0x1]}, 0x3c) r5 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 21:03:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x480, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r1, r2) r3 = dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000300)) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000381, 0x200000000018) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000040)=[{r4}, {r4, 0x5}, {r4}, {r5, 0x104}, {r4, 0x100}, {r4, 0x2}, {r5, 0x5}, {r4, 0x84}, {r4, 0x21}, {r5, 0x8}], 0xa, 0x80000000) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000000)=0x20000035) geteuid() truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100000000) 21:03:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0x9e4f6c7d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) load: 1.25 cmd: getty 32312 [ttyin] 0.00u 0.00s 0% 318k load: 1.25 cmd: getty 32312 [ttyin] 0.00u 0.00s 0% 318k 21:03:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = getpgid(0xffffffffffffffff) getpgid(r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80000000, 0xd0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus/file0\x00') 21:03:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080200000020000002ffffffff"}) r0 = socket(0x18, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x502, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x40000000000}) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 21:03:33 executing program 0: r0 = socket(0x18, 0x5, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) sendto$unix(r1, &(0x7f00000000c0)="6de84af85db35756be8292377b48231d4b846b186bfef314920ad8b7cccaa15906411a897d1780e22a13b44c898484438973c725e9e184f5e6717cc2122d8911767756c8891ef5fe067512374bdbe2037d6c53a8247033ab624ccf530c969dd7ec071375e2f9ad2e3ba23e43673db72769db787bc122c99892850ccd392ad0bb0f0c37ed9b18c4728a833d8920c9cd53ca17a30e39e36202c62e25bc050113d64f63dc45c89ab54db7248b49b32b9ccf390eda19eb87725f07a85482401532ec888f3b818950629b05ad1592ea50ea2cdb3c2af55fcbd26ce9f4ffcb3227628216", 0xe1, 0x401, &(0x7f0000000040)=ANY=[@ANYBLOB="812100"], 0xa) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 21:03:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x100000001) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 21:03:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x7fffffff, [{0x2, 0x7f}, {0x3, 0x38}, {0x1, 0x4}, {0x3, 0x10000}, {0x3, 0x101}, {0x3, 0x8001}, {0x2, 0x9}, {0xda49b20e9bdb6952, 0x7}, {0x2, 0x6}, {0x3, 0xbd}, {0x3, 0x5}, {0x1, 0x8001}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x4}, {0x2}, {0x2, 0x6}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0x10001}, {0x2, 0x7fff}, {0x3, 0xa4}, {0x3, 0x8}, {0x1, 0x6}, {0x2, 0xfa7}, {0x1, 0x1f}, {0x2, 0x401}, {0x2, 0x4}, {0x3, 0x20}, {0x3, 0x6e71}, {0x1, 0x8001}, {0x3, 0xae36000}]}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffffd, 0x33d1, './bus\x00', 0x4, 0x7, 0x1f, 0x6}) 21:03:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:03:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x7, './bus\x00'}) 21:03:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/169, 0xa9}], 0x1, &(0x7f00000002c0)=""/113, 0x71}, 0x2) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:03:34 executing program 0: clock_getres(0x2, 0x0) clock_gettime(0x5, &(0x7f0000000100)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3a803b0223b4c2c2b7890ac310fc379e99870de0", 0x14) 21:03:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0xbd8, 0x555, r1}) 21:03:34 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) 21:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x83, &(0x7f00000001c0)="b23be67c8deb71e027abc0065184484ce5f6d67d8c247ede81a8a52c6f8376737f37fe760bd3c77911d5458e32e9f109cdb58c52201ff89d293c546996137a5bd35bcc97097dd2e7379f44a605fc5e5570e9c41065f1b43405793ed71c342efdf9b82200dcdcf2206850e4b75ed086656d3f8f257ab84e1ef91544fc4e4e84d78a5252") 21:03:34 executing program 0: r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffff7, 0x915e, 0x400}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 21:03:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8a00, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x1000, 0xffffffff00000000, 0x7, 0x0, 0x263, 0x5, 0xfffffffffffffff9, 0x0, 0x2, 0x7ff, 0x1000}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x4637, 0x80000000}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x86a5, 0x0, 0x10000, 0x0, 0x624e, 0x7, 0x1, 0xe702730434e81821, 0x1, 0x1, 0x3}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 21:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) 21:03:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8080, 0x0) sendto$inet6(r0, &(0x7f0000000040)="b2240cdae7cbc09154a713ed632416b9ebc9a92647ff6ee44c02fca448f4489ccd700bf7406ad734810e205d8a5444", 0x2f, 0x4, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x7c}, 0xc) write(r0, &(0x7f0000000140)='l', 0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8200, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) 21:03:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) dup2(r0, r0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) 21:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x9e35bc2ce3b8ac6a, &(0x7f0000000140)="d733a46045fdc8fd2a1f9bcf8b491cb5b7d40a1523e1c5244fa32e71e410bf165e22de801360cd40e29976ffd2726a19803b7934f674302e6b078ea2ee612693ec203f1c6b360a4e58306faf23a554de00"/103) getegid() 21:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x2, 0x0, 0x3}, {}, {0xbd3, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:03:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000001d, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xfff, 0x5}, 0xc) 21:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200000000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 21:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x8000, 0x3f, 0x5, 0x2}, {0x3, 0x7, 0x3, 0x7}, {0x356, 0x7, 0x0, 0x2}, {0x1, 0x800, 0x5, 0x362e1244}, {0xff, 0x1, 0x4, 0x40}, {0x1, 0x2, 0x3, 0xfffffffffffffff9}, {0x2ff, 0xaa, 0x3, 0x2}]}) mkdir(&(0x7f0000000280)='./file0\x00', 0xa0) nanosleep(&(0x7f0000000180)={0xfffffffffffffffc, 0x19}, 0x0) 21:03:35 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000080)=0x8) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/127, 0x7f}], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 21:03:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f00000000c0), 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x158b, 0xe5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xafe5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf00fffff, 0x3000000000000, 0x40007d0}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1ff}], 0x93b3, 0x0, 0x10000, 0x0) 21:03:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x3, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000050000002b0100002000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ba4b7ef6ee3b0d9f07c1ee6349209cc038f861597429f9180100000000000000d0c7"]) 21:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x6}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:35 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) 21:03:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) recvfrom$inet(r0, &(0x7f0000000240)=""/189, 0xbd, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 21:03:35 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x84) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x79d2c1297a7d797a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0xffffffffffffffff) dup2(r2, r2) sync() openat(r1, &(0x7f00000000c0)='./bus\x00', 0x40, 0x4) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x8) 21:03:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x83, 0x8}, {0x47, 0x8}, {0x80, 0x3}, {0xaa, 0x3}, {0xca, 0x9}, {0x24, 0x129}, {0x100, 0x1f}, {0x0, 0xcfab}, {0x4, 0x5}, {0x7, 0x7}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xa7, 0x4}, {0xc6, 0xff}, {0x123, 0x2}, {0x80, 0x3dfffffffc}, {0x47, 0x7}, {0x26, 0x5}, {0x84, 0x1000}, {0xa7, 0xff}], 0x8}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 21:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r0, &(0x7f0000000140)="56531d803e37784320bd06174a7b78dbab16af557ae386c6895d0b18b34f9a9e176042a81fa68fffffed3654c8104c3cd56216ee8bd905b7ece5eed3f42730d9e7b4d17c8bb7300e9d12629d78a23e39b43be832680cafd76e76d844771012a5f5994f983df17c81404856f18208c766a0e6f9ef920b174bef833ee6", 0x7c, 0x0, 0x0) r3 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="8526a9f9a0e2390072170481f26e786fe372c540e086138d19fc3274dbed1ea9f56ee39549cb97fe545af5ac6fe11a6fde6be1f5f178b4b62b8c3579a1a5245726b1be29c20017a3f6e4706701fe6a1589b93513733bc381fb954b622b1a9a7cbbbe04abce00d8c9676f211ff75b32577bd121e6227270226c63261c14e255628c16c35ff710440d69b7881bdb3c84245b3828767dd447b3a35a850a72d37d83335254bc03c419c8923ac461273cc6cf83b2c4ba98f3e798111e07c12723cf00abaea510fc89052fcd1f53dfa90f4bf3bbc06c95ad2c47cd397200b94080137fd7f1dd44", 0xe4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000540)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) 21:03:35 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0x99, 0x3606, "b6fb51f3f3cadd0a5e00b3f3819c4cadc33f8c78", 0x8, 0x9}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 21:03:35 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xff, 0xe8}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)=0x54ff) 21:03:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) setreuid(0xffffffffffffffff, 0x0) 21:03:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2009, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000100)=""/188, 0xbc) write(r0, &(0x7f00000000c0)='\x00\x00\x00', 0x3) 21:03:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 21:03:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) 21:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xffffffffffffff7f) 21:03:35 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x12000, 0x10, &(0x7f00004dd000/0x12000)=nil) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 21:03:35 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1000, 0x0, './file0\x00', 0x2, 0x10000, 0x7, 0xffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) flock(r1, 0x6) dup2(r1, r1) open(&(0x7f0000000000)='./file0\x00', 0x821, 0x100) sendto(r1, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 21:03:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x78c18e46, 0x38000000000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x26, 0x80000000, 0x9, 0x8001}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1a, 0x80, 0x1}], 0x0, &(0x7f00000003c0)={0x800, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x5, 0x448}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 21:03:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x10001, 0x80000000}, 0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r3, r4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) 21:03:35 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d, 0xe1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chroot(&(0x7f0000000080)='./file0\x00') 21:03:35 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8018, 0x20) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0xeef6}, {0x3, 0x1c5}}, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:03:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 21:03:35 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 21:03:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x1, [{0x3, 0x8001}, {0x3, 0xffffffffffffff7f}, {0x3, 0x3}, {0x2, 0x9b0}, {0x3, 0x6}, {0x1, 0x9}, {0x1, 0x1}, {0x2, 0x1ff}, {0x3, 0x100000001}, {0x3}, {0x3, 0x2}, {0x2, 0x4}, {0x1, 0x4}, {0x3, 0x8}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0x5}, {0x1, 0x9}, {0x2, 0x2}, {0x1, 0x7}, {0x1, 0x4}, {0x2, 0x1}, {0x1, 0xd7eb}, {0x1, 0x2}, {0x1, 0x94c0}, {0x1, 0x9}, {0x2, 0xffffffff7fffffff}]}) shutdown(r1, 0x0) 21:03:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = semget$private(0x0, 0x7, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/201) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r2, 0x0, 0x0) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) close(r3) semget$private(0x0, 0x1, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r3, 0x6, r5) syz_open_pts() pledge(&(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00') writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000000), 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000340)) ioctl$BIOCPROMISC(r6, 0x20004269) 21:03:35 executing program 1: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x81, 0x9}, {0xffffffff, 0xffff}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)={{0x20000000003, 0x6162}, {0x401, 0x2}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8000) read(r0, &(0x7f0000000000)=""/24, 0x18) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x7ff) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x2, 0x101}) execve(0x0, 0x0, 0x0) 21:03:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x3, 0xff, './bus\x00', 0x200, 0xffffffff, 0x7366, 0x40}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x15dc, 0x10000000000, './bus\x00', 0x1ff7, 0x5519b51d, 0x0, 0x9912}) mknod(&(0x7f0000000140)='./bus\x00', 0xc002, 0xfffffffffffffffe) 21:03:35 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x8002, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001500)=""/183, 0xb7) 21:03:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20008, 0x10) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) kevent(r4, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) dup2(r1, r1) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 21:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f0000000040)='tap', &(0x7f0000000100)='tap') 21:03:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x117) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) ioctl$TIOCNOTTY(r0, 0x20007471) 21:03:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r4 = geteuid() setuid(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(r4, r2) 21:03:35 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/224, 0xe0}], 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) unlink(&(0x7f0000000500)='./file0\x00') r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000006c0)={&(0x7f0000000680)=[{0x167, 0x40}, {0x87, 0x800}, {0x18f, 0x2}, {0x83, 0x489}], 0x4}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400000006, 0x0) listen(r3, 0x3) r4 = openat(r3, &(0x7f00000004c0)='./file0\x00', 0x10011, 0x41) r5 = dup(r4) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x9ee7}], 0x1919981aa6733d3, 0x0, 0x2) getpeername(r5, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) accept(r2, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) 21:03:35 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) semget$private(0x0, 0x2, 0x400) accept(r0, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) shutdown(r1, 0x0) getsockopt(r1, 0x7, 0x8, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r1, 0x8000000000000006, 0x1, 0x0, 0x0) 21:03:36 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x10000002) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000280)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffe93) r2 = dup(r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCEXCL(r2, 0x2000740d) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 21:03:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x2c49, 0x10001, 0x0, 0x7, 0x1, 0x8, 0x3, 0x2, 0x800, 0x6}) socket$unix(0x1, 0x7, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xd, &(0x7f0000001400), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000010101000085b37548bcd718e1e0eac369bd94590200000016a022387b927c46a74321599372e5c019f5788c496380ee7a88146f2638073af44a475d544622ceaa34a4980578598b381c3bd4a1516ee30a643f69f973af8211169d14b2bf184470f82fceb8f1d1e04063d36be2500320847a7291ba9c95cf8f05ffa1975b245ba0fc03aeb909a345ceb400efdcc663a0bfbfc2dd4f4022e2d1c22765f36a557bdba3d83536d73226"], 0x10}, 0x0) ftruncate(r1, 0x0, 0x0) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x4010426e, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0xfff, 0x8, 0x3503, 0x1, 0x2, 0x7, 0x10000, 0x10, [{0x4, 0x9, 0xfffffffffffffbff, 0x7eb5e498}, {0x1, 0x81, 0x381}, {0x2, 0x400, 0x7f, 0x9}, {0xfade, 0xf9da, 0x1, 0x5}, {0x0, 0x4, 0x99a, 0xff}, {0x1, 0x8, 0x8000}, {0x223d, 0xe68, 0x101, 0x200}, {0x9, 0x6, 0x2, 0x8}, {0x8, 0x8, 0xc49c, 0x3}, {0x1, 0x3, 0xfffffffffffffffe, 0x7f}, {0x5, 0x6, 0xffffffff, 0x7fff}, {0x80, 0x2, 0x2, 0x300000}, {0x1, 0x80, 0x5, 0xe33}, {0x5, 0x6, 0x56851b4d, 0x1f}, {0x2, 0x2, 0x0, 0x2}, {0xca72, 0x9, 0x3, 0x5}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 21:03:36 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x10000000000004d}, {0x10000007}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCFLUSH(r2, 0x20004268) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r2, 0x0, 0x4e) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 21:03:36 executing program 1: r0 = getpgid(0x0) wait4(r0, 0x0, 0x0, &(0x7f0000000080)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x400005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 21:03:36 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) shutdown(r0, 0x0) 21:03:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="e35c42b1864f3d4217849b51948d61d6cfb0766de7c94a8650d661643391423b121ad2556afdd0118e85244ec34754039013c000bf5c3f0b1ba296f06debe4a75e0c85e2f0ceea2c18bf887905d205c92454bd4b72c39232f8d737c1927bc07c495acb78b614f7ba64d12a052606401ddcf9fa6158bb164dcf2549c5f102306a245ba9dafc953b39872ddcd31233708badaeeea0e54d6df1ed4ecd69a91616b2b11d3cdd73", 0xa5}], 0x1, &(0x7f0000000140)=[{0xd8, 0xffff, 0x4b, "1bfb0737f8b228fe9314797f97ac24190fe17cddf9d4208327a09d509b71d4ee68594ddec6fdd66681ea37545a7704271e90dcde07c6d1d00afa58b4fbbc6b8572ec43af5cdf666cbdd36fec906f46e97f2326fece9f2e5d00f19e132bfba257307da5ebf07ea197ade650414130097d98da8c4f77f8c057ece23715c98b5f2c439ec58e75001526e814c353f01040e23e10ce43088a5ac266bf4b3742bbba23f512af1634189e69046010cca733829bf15bb7107bcb999d300de5a1fcd0ff0823"}, {0x60, 0xffff, 0x9, "61c0d18e43931ae702dee9e935b170d8d869eb2a213e36b5e3d68be022de8c7e2a3291f0c54998bb65a0bfaef70a244adde8c047b83786b112bffc87ed1a3af984072bd35c9a1ac35ae7a255e70f"}, {0x110, 0xffff, 0x100000000, "906a1e6253e28195257af511d8a09274123020a3571cfb50d818149c3ae95e5c898b4130389fd39bdcf77dc94028607f58bd0c8944c221a48b7e12c43ae47e8bd48037b72f337b7434a3e2b095b6595ed5111245edd2a10e6214a40f2f85fddb2534107bfc46ee08f5721335b72603a373dade32953b39262a0d52f19fcabbb24d46db684a1c8de8c90bf7650d974b67c9a5003fd31186398ffdcd2242311975af5cdbd84227b7f767cecf19b1f87df5a277f0ecf06121c091ea839e368a98ce57d51a59cfe55d4cdcf80c6a4e756c5237b227a7b1d2e77d03b4577b90939c61522ab7876da5a961775bb0f2eb823dc4228d2e3816f27e69848e72"}, {0xc0, 0xffff, 0x2, "e9f16a120ef9c0c10ec4d9a91002d1227b72e8e7fe276dfc1e2947d3557559d8c3b507b8b2948f2222090f6306ae00259c9d1278d1772013a857512103c459cdc9a58ef44017dd52ab57a7c75580ceed49230c3bfe747d56353c93fc7d412d1913893335eb0d8dc4acf63f0bd4b042aa737be400786783e209e098b2a181cba86d138c76179d985be0aa46cc065d47898b213b740bf887c9096152e78f1552b6430c96a7ae91a912350649be0f58f043"}, {0xc0, 0xffff, 0x0, "435231017329936d7a922229193bd9a406281906ffee1f1a64aa84eefab788b77d7a1b009fa5b333a10e68fbf05bc46c0fa279607f7f234b92626c610aed7c99d6c40dad17a95aeac8d38ee345c8f052b7ef6fd1272820f5e585a0e4ec5157d34293c2e7c40ba44c9fe61cf4284d92b13d35a091fb3cb9ca7190170f3c4308e70edad38137b8d5d3b91a76fab77ffabcd8b1b5fda12c5ad72e136ebbc9bafbaad615f4683e34e4dc91e88f8756e0eb"}, {0x30, 0xffff, 0x10000, "4a6a1650ed2677aba84c1ea2f0442528d9e6dba01669dc74c32657267fd7"}], 0x3f8}, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x8, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0017df9116aa6e8b732651c9e0e6b3"], 0xa, 0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) 21:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x3e, 0x1}, {0x8, 0x3}}, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) pckbd_enable: command error pckbd_enable: command error 21:03:38 executing program 1: socketpair(0x8, 0x0, 0x0, &(0x7f0000000000)) 21:03:38 executing program 0: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 21:03:38 executing program 1: r0 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000080), 0x10) 21:03:38 executing program 0: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/205) 21:03:38 executing program 1: 21:03:38 executing program 0: syz_emit_ethernet(0x100000270, &(0x7f0000000080)) 21:03:38 executing program 1: truncate(0x0, 0x8cffffff00000000, 0x0) 21:03:38 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)) 21:03:38 executing program 0: msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/135) 21:03:38 executing program 1: 21:03:38 executing program 0: 21:03:38 executing program 1: 21:03:38 executing program 1: 21:03:38 executing program 0: 21:03:38 executing program 0: 21:03:38 executing program 1: 21:03:38 executing program 0: 21:03:38 executing program 1: 21:03:38 executing program 1: 21:03:38 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)) 21:03:38 executing program 1: 21:03:38 executing program 0: 21:03:38 executing program 1: 21:03:38 executing program 1: 21:03:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 21:03:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)=0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x1) 21:03:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) execve(0x0, 0x0, 0x0) 21:03:38 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:03:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xff) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 21:03:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 21:03:38 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff0c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20880, 0x4) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x1) setuid(r0) r2 = semget(0x2, 0x3, 0x2) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/9) r3 = socket$inet(0x1e, 0x5, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0x2) 21:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 21:03:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x100) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="8d40c1d61736d1dbe125bc4d2673849a81b380d3d0317daefa197f56ee069902968658a4fdd5c17c7e99c6b4c2bbac2b8cf2500c402e3aa2063213ccf8a9eaf660e4899ce0850c38c4e19fdcd97fd725e1ac4912eb447f824896196365f1787c7ecb966542c78f451c641514e5acc58e7a27eee63f0bf1f1e054cb5e4fb885b4a5ce210ba18ddb2531fa36ec3bebc8f7c1a5dfde4d402ec8dedbea1874ee9248fe1ed202864f114eace4cc2d3db6c1c02c63f61c712f0a60d029e8649b87c09139b18785c9ee5fdbfa9d02f8cbd7256168daa975d3865eee7ac734777f5a8d56552fa34e949c144f984647283141312e", 0xffffffe0}], 0x1) execve(0x0, 0x0, 0x0) 21:03:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x2) r3 = syz_open_pts() r4 = semget$private(0x0, 0x4, 0x180) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/90) write(r3, &(0x7f0000000180)="d5", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7f, 0xb4a}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x80000001, 0x100}, {{r1}, 0xfffffffffffffffe, 0x84, 0xf000000d, 0x7, 0x562580ca}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000005, 0xffff, 0x155f}, {{r2}, 0xffffffffffffffff, 0x26, 0x2, 0x118, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x8001, 0x1}], 0x426f, &(0x7f00000000c0)=[{{r0}, 0x0, 0xfa, 0x2, 0x5, 0x2}], 0x68c, &(0x7f0000000100)={0x3f, 0xffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x0, 0x8}) 21:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x401, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100}], 0x2000000000000002}) 21:03:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) poll(0xffffffffffffffff, 0x48, 0x0) 21:03:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvfrom(r0, &(0x7f00000001c0)=""/164, 0xa4, 0x41, &(0x7f0000000100)=@in6={0x18, 0x2, 0x10001, 0x5}, 0xc) clock_settime(0x4, &(0x7f0000000000)={0x1, 0xea06}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) kevent(r0, &(0x7f0000000280)=[{{r0}, 0x0, 0x80, 0x1, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x8, 0xd3, 0x101, 0x7}, {{r2}, 0xffffffffffffffff, 0x11, 0xc0, 0xffffffff80000000, 0x6}, {{r2}, 0xfffffffffffffffa, 0x16, 0x2, 0x7f, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0xf08a, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xd6, 0xff}], 0xe719, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x40000002, 0x400, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x80000001, 0x9f}], 0x100000000, &(0x7f00000003c0)={0x1, 0x567}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xa5, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000400)) 21:03:39 executing program 0: mprotect(&(0x7f0000032000/0x8000)=nil, 0x8000, 0x3) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/80, 0x50) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 21:03:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 21:03:39 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xb5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000040)='./file0\x00', 0x20) 21:03:39 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x102) r2 = getuid() setuid(r2) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) setgid(r0) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000000c0)='./file0/file0\x00') 21:03:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x2, 0x7, 0x7ad}, 0x3ff, 0x6614, 0x80}) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 21:03:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 21:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x25}, {0x1, 0x0, 0x35}, {0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000280)="853f1c0d225d2459570b3368f39c1df2da1d367365f773ea214fb8d0bd9ca8e88601af3b945388935623291d4c97896b8b139cd2ebda472fdfc0637f1e897d17c76203a104a95f5e322761522b2c411719a780d6bcafd23c3d5461c25a43283b8e852c4f081029e29f9048caf0ca77ca4b694188465b5c26c34c05d8b9a487ddbde37e30abcee4665abec41bf1e7831878908d4c7106497a11fdbc3a15f611a58764c4c333107b04a18efdc4fb8c9a02987179e55036d5d7ea1b76de4e0b783d9ccf024189c72feb4c5cc5ec98b67fe712ca14038d502da5743e66c81958d4eacaa076c4a34892fa3d5c58283f313609791b6f8101b86b0e14b6397e3000dbc6d5869726c6ea54d62f8b943f6103429cfcdb31a7eec3e4395c2334e88889ab4a4ead49e5a145b80d203291c7f3fdbbd79b064619f6d210ec330b820b608baed320c0782acd635a3326adad8f7563eee1fbff76dcda15f4da54bac48b7aab336be70adc71e8ca5f8ce12bbf0778988096264d501d6f622a4c8c6dbc6aca1e86d4a7350f69e281f5ca04b4d965458425f73ab948a81290720005d58f1d3d839efb600b68c2c47ba788f057f99cf6143158021565e8ee18afc7e721b9227c31daed4fb9b4a874669a857a0a7eb3d305b6cb566d66e3001f1738f77e65c83c1258c4d854499f8f786666c1f07129651dc25250e8403fea0c13c934e58dbba00d6e5315c1f0de1d4114fcd8c817170c4b502271084a9730e4c123ac2d1c196e950365fcef55343e65b0ebf235b093b89b94f7bdfb7e9f363f4143812c42fe527b7594a4c31e4a156c1eff1046e556faf3d431aedd3fd04fca5f5e0e8dd65c8bf4537320170c9839ff6f4be68822b728989d0d881e7e41695cb480db99fb7ca320800797d589e470f8f58070b58a0902548911e74308fa4329b1d48b6733f7eec29bec5a3d5b4c5171efa5286727ba497f9ab8a3e0e1247297b8e5dc511954e01f50c0de2f646df918fb4f572feca9ecf4fb25579142fa04d18c5dd27fe337585ae273aed49d11b2e58671f6bc9956afbf2bd15465a0baa5d9f277637e2a862076c349b615ab734f6511b45731a988473a1006c48ea64115f318fe184fa665238588edf2734ad35f5fd00d80721ab4d0ee7d162f10f2e3856c0b242a58fecaec8d855e9734bf21e7c93a7fa0d95481308884efb014441f03817b32b54ac51657d5b9aab8450305bba4a18ee9a2cd3760ce91504f51bffb5c1d39cb6f1a70ab41d3e2ebbbd2032087216ad5b36c60ef795ef81b0edeef7fb681e5288bf2c1eb94b027aad2606ed55e9d5dd78238f7a95bdca496ecd1193562464c4460edf2a2657dea82c27f52caefd12399119b5991ec60b5760d2e4cd4d0236487bc149ab6c773c8a35a66fa257cf99b9112abe428bb7d521d2cf77cafa225e68c4785d9d7d94ebb8bddbc2865364d62e2ce5d1a219b51cfc55f1cfe9a8cfe2cf8d6115426ba222860c079361ba8af79920996037a6bd950df5a58574af37697c78be53a57c628b2556b78af825cebd2cd159b8263e7aedfd646d873a92efb926e642d94f58e9edb9ab0a1f36261177d53facc62d162a8f82ab202dd33ea7cc84ebc06bc3ccd64338d3fa586fd610c082c001fae2946d5cb9fe739713a60c964eb01f56bb26beff39dde2c2905ecd480f66e7149bbdf69e2d5871231bd9fbdfb6b655995839eaf4fc5aef86a5234d19133cc83a51a3b038b73a141c1bb27a352ff320c18fcb26d684d4c9712bccdc5a4d53d471d9c0b5185b0e763613e4f2dce26f946a3d2eb576aad5a8844ce2191cb0ef36f3f235674065e6cbee19bfdee333f34e7b1fb40ec12adf4c48af7b2874e8428c2ba401bb6477ff103733bec350d4c12eccd5bd54d4dfeb4f86a092f7ae88d83253bea17f2fa06bb0c33555c4e62354b3f21a2daaaf896ecf14cc30e3fb0eaa00eb6dc2f9fa5a02857e20856791696a3a1328656ea95eb9efcd63c93ba8a48c0d6ba8c2a4a7a639e32890c696c313284feea9ab6cc3363d4a65b59039a4804c556769b3bf0dea3b1234c2c86670635403488a19098139a1b8b18ec62414ce50e3391f6512fff9f176ef4c6706e9c004d3d2ee7ee1def4645a56249dc9279056c93fc915bab88762b3c17c93eb2ed30c8ff32b24d33fc58115538bfdbac05505ff0f0ffae8fee567e74bda6156ed52bfce512a4a140f7c9debf89d16d208844db8d799e5cf66320dc41995a1b170f0a99c37982b4e359a2e5ec28f03488c620f8f61589d9276b7af530a70c2f15072f135dfc1439d27ed7c3e4716aa3be3131936661bdf4aa7058b3ea8cd8c23b3886fbf43570fe58ff66195e738ab8cf0c202ca61b9d5fa7c9f044f547c9b32b82162dfb2d81b5dca0e6dc4eb5e5f73b3946ce0762d14896a37a3b474f89549609ac325a4b053a178a8f44a485ad4404ba0102a205ea4988c3c69df8bf02692a8f09ebca6f5e5a85bc3f449e6c55d3789a9d20fc6675bcb9bdd680b7dfc212417e7afbd74667804e4867a25542039dbea85ca211ba111b3008846a4213d87dd7176ba9f5748eaefe559c4fe8c7f278a6a1a2aea1004da82cb4980ba07bb175bf20ba50f38a2c0bc443b0b7effe661fbfec4d51b66085d339944105462a781e03afc0669bc900e043d4c50239ffc99efa24fa9e528153893f31ea96a5806e58d6fe66194461a1a90658651c3de13f6010c06049b635502646d7f16a8d9a60c0c61b1e0dfa02f1ebada57de8aeff76449bb8063b69e64473afe35cf20fa411335a718586f0a93d7c412d906b870a5ec90481aabbe8377ba5e0b7b2e727acdb275b9b5ea234285cd4df7461c3733553bdf47250dfa65799a9d5e85b71cdaad6c205ab1f9c0a961d42f01c917cdb10e35d5a4643d1727381575ff2f98aef82c86aa4f4e9902ab34baa2ecb240f822f7519c9bd269e3aebc5bdae9d6c0a44af376115a7efdfdc88ee6a9773f93d6de95843eec58d4d4d85e6d7943a6fecceb83c180df0b54d8468aeb8cf91a5963d06062423530eb1569b7890ce9a533ac0e01438742520e0b1f72294800910aa2076ed8fe11ad9f492e2bd980c2634a6b697fc56701a5924c338ea3480e8bddd937dcee887e614152283db1956279bae90bb2e8c4bcbcc64387e1f17f187a741637947d0658b04ece7ad9ee7ec99e07af860cd99018b7d9ff05835d4a447d1115ab265aa347bc704bed288039ecfb8570a3ce87e3f0aa04c0d270d7549bbc4a927b2a112fc4b7926ffdcdfb4e56a58d9cc65657a6707789e1d77ae98e1ef379e0f9cc6cd25a5f78b9614fdd46ef5681ccf8498a0a9d2a9f10d99464a7aede20a769982affbb3c8eb465145a8286df3b01d30fb99c169c06493b405341ffbddc42ed155fbc16a92c6079684dec153fce8a91583de3c8ffc0425e54976e56ae93b01b359bbd917d3c2e1fe9f4f481814b025d1ebacb09b6bcd7ebfee81dcbcdd23a41cb7bc43be6c1084480b23c8c1ed04080b9bd297474db0df22631fee1c29d5ae595a28b0456a1fe58b075f49dc1d4cc1d2d21ececba4494d8957a53f51b61d5c37c1dd5962d433d4407f7bac96b15fabba722bc65388c106b0bd35a91cb767568181843745450932529abd59a6aed44d38e6fb8382d269d03c5820e175d6dfe42a2e6afc12c261d5981d8e5094d65e4bebc4226883482bb4f2e9dc48cfb8db5222418c13f9b24f48a7421b33d55fafb54c5c875b1a4fd382649335c4b9eacfc1018e56e0053a32d8150c65261986cc46f73bf9efaafabc7a5340b2aae5637e171f2f4c9c622e37f0eaa2f81451752dea38146f63c8f7b04bcf6937c24256829a7d15da713de9b952649682bc4ba9acdbe135c5acf80bf0783301dbb56e582b0b0f2fbf25a6f8a44b57b231b94156e9b6c392cf4ed1261b160820876859863dc3ae62b338a8bf372c0b2264cb74f86cb5598e31f7b387976cbe740064697345dc7aa3f912db68ab44e2c9135c44cb4722840dcc5003aa7e8751698c4400e7124d94084b87886eb9176f2445bac1f0ce40b1c330f57ab1b3ba0a6dc1d522a53111b096f89e308707fd3cf687ac0126c2183ba08197b345bf76561c8cd7f77e8662565f59d3d4414eaf611879a01d93b634277cf55d58a357aa86aeed545db796690dc5609fe63691d07728aea713013203b0bfd81f45533bd036351de6f65cecc76de80f222bb43d02907891a4b6f274b39617d74332a27d6d5899b67d9a10d87d31dcf72f3ebf1387fd11c22eb25702408eed6c4f22aa1d8994ce989ca37c589c0f7f6be621940719b65868a07d09ac0faf5a124fa4753ef61a8dfe21a9979c886d16d2ef64c30ce077e23dc2516e7c50784c3a41608b48cea801b730861a7aa17dacbe12ba228f0a8fb0b268624da8e420b3d7172bd2bc436e14639670df4d06018e1d93caad86f339861958878150ec84dc5d4b27f28eb7bb729fa464687d449abfd7c7ddbd78111113763285cbccbf4852e2dba53e118b0882f9ef76fc77e06292790720b978f0c715fe822bbc02812d2f2ee3e712ea83ba54717e60ee5455453dd2d1d1949ce3135268f245a6113924f5432a72fe36a296c63d4b8e85b47641ecf7dd7d657a9379bdc0cf046657cfb92bcca12afb3a66c7afbca791306e216fdb8ace7d599b082c8de2e912d06791b17fe234ddd2dfd783ee1aaaf700a42a2589cc4f395dc7a38c9c4949ca56737ebd33c2cafb553c3fe15298ab1a7c798b803771e13904d69f81d9bbf8866fd03d334cfb9039d639982a17190bef9f105646d4ec7fd762fec765d3e0d88edc94a6943386d11a621945673aea83cbcd5eca8f7def38b4d2367080cecfe470ab8a0151660fdb715b44c97b9d587619971960c794d96b4a5f5680af4d3cbbe0453d28a49288f3b9d374835d89eb21275cceb31726ce5e6bee10277a420072a523078ff5c6d48617910bf2009f296071cc0868987dc8186bc0ad97ba10675ade45b9dcf3374a5081d50f014167121e879bd0659519cab3d8bbccb18f7657cfa9c4341fe147facf22b92ad13e4973d946ff98d579c0a10de81bd4704f1492d19d6cb33a41fcccfff1b7cb203c431ae35aa2d3a55ab463018a0edc3951a4814a021cbd0779ed86948b578e6b6e19765e75df0ce0bc9f321c2440f0f0f092b897159bafc0b1582490f41558185464f489702b6502bc6623eb9426429128a4fc3cf1481ed717cabf4fc3fca0df7137fe55feea4d08ae1079cafe0166d47a2e06bac3c27c3a139fab053d06a3c59413e4ad9a2d4b3eb7c22552a03fc7ad0a76e172a37848528f7471f550f9a5cb9a1ae664da2267a24ecd8eb2438fa31d0676d1af2b3d8b50ba7b596e577c4bb61ab4ffdd5756251b6e6c3f6b0af9c6d71640ea3ddb891cfe94c3fdb2c5c33f860500f5b8befd19795cb419cc64be9c3d24a73cb97f5738bccabdea130c1ebd6b378c60215652e2f52639da4a646c4a45ddfd121e4ab1728cd027568dfcc475a4e90d4b137b713d2de303bb04ee2760baf85103882fdd70bd5f9fd310ef031873de0b3db097bac6d4497ea85eeebcb9e5b59eadbedfe3a923357f311e40d16524e4c05016b96bd49e0f89abf854999c21b82c3085c4cf288154a9a0b2a0379990eb943af55ad419c20eff1e82673bcd099874eb738a2fd3df713e9340b4ba852ee8f5faad400143d8d07eac25c78769269a69fe56106424b8085ea8ff0d88591fbb5feceb46459e53e494e6a3cdadfdfb03576fdf22947fc9aef65ff83f7e7d236101621199a9", 0x1000}], 0x1, &(0x7f00000012c0)=[{0xd8, 0xffff, 0x5, "06729adbc68d0e40313a315e6fb19cdd4e07ae8587bfd13a92d656d4bab6777b9ee73f660f2ed52c71895b1f746d8cadef1b9ab91b1607a69bda2f49c876041a41dcf5d7af901f75ded3debd19f99f046b2a4988c7b2ea7e01acbc2bc474678771dcda1c4bf407d1167e9915b9ddf628cf820861b38804d89881bc2d1d0bb6c8650b533276734d8c961d3750e2040a3b2f8ba664d1b0e52187c6c5f390288a23a32c50910a94cb1b33901398c054226d8cfe5b9fef32904595292866f74cadd3e431ebf65ed85aa3"}, {0xb0, 0xffff, 0x6, "befd415e6dd2c98229a700735cd44dc11ab0adc27fb2f28f9924a97072920ee804090c6dd3378bd4490038062c889a43740589e2fbcca99558736146a184d4ae6b4cbd4268dbdccee37ec1028cb812aefd33eb11d87a4c93002dd22070d12b7b7b3e958c2b9d426bdc9355e54c83cc972cf623d619abcba34d9ff2894e7c050ff99bf3f029edd38eaa379c59571d464124aaa0c0847ca76814"}, {0x48, 0xffff, 0x0, "2dff401a40ab60e2055fffbaf33beecdb9d340592b2f267e80a2c1f4c4147887c470a35651479a0b5eb19dfc5b3eb8ba83d5"}, {0x18, 0x0, 0x7, "06956053"}, {0x20, 0xffff, 0x0, "c01a4bde3f4812671077"}, {0xf8, 0xffff, 0x10ff7241, "4e882209be891f078d1f83cd69dfc17c6a34cade9904486988b77585c6858eb21112015f77790a07f95b8e39e04d45751f14febbbd35147d94f0b406ccbbcb4b56bb1ffacb6c3ceed3057cb1e1fb713a85cef1071b214817ff9944788a65bc0e3337cedad01b74289b5a9ed21556da94a1641b11d209ad842ea8c69f600b3d0eed0bee76dc43178377aad46180ff6a1f0ec009a74ef5346b4eefaa316092be0f7ebee9739160aa49dc27fa425cd56c8cca07805772ecacaa0fd5a8e8d0dbe6f4065e6f46f7a7dc35a00a503755901834242657245750a2688687408135bf0c1131b1c2"}, {0x70, 0xffff, 0x9, "b0f4c75da639ad48ceda4323ac92c74deb009133e1870483e59679772d61ca17897d0086d9050dc9c44e923483547d4e0148422f285b062427ec95d8487f1a91a1c24225abc2b49ae6970655fa7e6b7193da9e477bf6076a09f8ae80e612df"}, {0xb8, 0x0, 0x7, "cad5add046da1eb4c4f3642cce6563ef6f0931af4707f83c584ca857e13f4d63295c2da5670ca54ce1aedda19c213e5aa4f0f83432a99b2db4d366606d35176117c6eec36717c95cdc39028d810b340607e36981dbbc0adadf5210ab9109e3628b25c41abc866ef917d8685d5c65a3f6b943d705f97f017ca68942a550f89573acec2f3bfd40604364a7df5cc2b07b7597e38d30270105b2677525ea8baba9e868740ba5696f"}, {0x48, 0x0, 0x9, "683b0ac810dc80d221791a260fb38448f947fa0f003c9e052169d1180ce58aa20a2403074db758e38dd3f5e0f8f8335f0db9884059e2a05e"}, {0x18, 0x1, 0x80000001, "e2"}], 0x488}, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x5}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) close(r0) 21:03:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x74) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xc29, 0x9}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="8a268063ecd1dc488eb83c846f2f6f507ae7ec9ea55a8a3f8a9395311c2d3cadf62496039d7e40cb627268e80311a6b0e1e5d238628793c4c1e5340f5d1d0b5431449b05e7c545bda56a63d401d5f2e4134ae071f8ad5c", 0x57}, {&(0x7f0000000140)="789656ab2b242ee8046038922e1e568ef76f313ddb4472ab8a47ceec18ef9e04a7a37235a6eb852cc3b069e0ff0feca2c1fafaa34437989e248f775c917cd3123d6f8f45cbf8cf52a521fba2c899450b33bb41dd66d6cf418c78851cffbb28735e508a118c9099eecf09264f9f2d49318e0a6d6cf39ff07079b13a4ab9edc5", 0x7f}, {&(0x7f00000001c0)="d164c5604b87bac7bf1a26c2c091d16d0dbcdf6d29fdbb124593fdd72efb8ed559f88c9b854fb6c4b4f2a17913926a6b1dd4c54fb3b8cce870921dbef66b", 0x3e}, {&(0x7f0000000200)="ad8a1440731b1f4740873f13f1f40366348f5373e5e8fe1a66da1c046500eaf33717ae934a67aef46c627317d190c618407f977af65e588c55bf5c950ec8bf3aa4cbac28ea50d9f1fa2903425725c98fec1fd8115d2402a098d592c535eaba20adb2722800dbb249d49f7f65c4ee324e1c1e0f5f91d12c20b9fa9f6b414d2400330b804261ae0110497d0a97fa22f1f3d83e12f2df53e2c000c4326b5d181846e4e78bd9d68e", 0xa6}], 0x4, &(0x7f0000000300)=[{0x58, 0x1, 0x27, "18d947b2a984477a929cf38407d62a4ea1d2550df4cc1d3af753688986e49c9e8d3f219278d0e23070a3cea10a1e3c8ec51e2e5ac3ff732d06562a993ec2a4e59346f5ebd141"}, {0x40, 0xffff, 0x1000, "ca7ddfbfb947b733fd00624d2120571eaca7ff4aa3774f3c0988df3e3e4f5d482da1727d0c59948720b335b510f86113"}], 0x98}, 0x407) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x80de) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() mknod(&(0x7f0000000440)='./file0\x00', 0x80, 0x200) mkdir(&(0x7f0000000480)='./file0\x00', 0x28) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10041, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000500)=0x4) unlink(&(0x7f0000000540)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000580)) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='W\x00') ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() kevent(r2, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x101, 0x800}, {{r0}, 0xffffffffffffffff, 0x3, 0x5, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x0, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80000001, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x1ff, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xffff, 0xbf}, {{r0}, 0xffffffffffffffff, 0x6a, 0x3, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x40, 0x10001}, {{r1}, 0xfffffffffffffffe, 0xcec0e08f232bca5a, 0x40000085, 0x0, 0x10001}], 0x2, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffffb, 0x8, 0xa0000020, 0x2, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x20, 0xc1, 0x9, 0x4}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x5, 0x1}, {{r3}, 0xfffffffffffffff8, 0x12, 0x0, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x3f, 0xfffffffffffffffc}, {{r3}, 0x0, 0x0, 0xfffff, 0x401, 0x1ff}], 0x5, &(0x7f0000000900)={0x3f, 0xd1b}) kevent(r2, &(0x7f0000000940)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x46, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x3d, 0x94}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x3, 0x800fffff, 0x58, 0x101}], 0x4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0x3}, {{r1}, 0xfffffffffffffffc, 0x84, 0x20, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x2a, 0x1, 0x1, 0x5}], 0x7fffffff, &(0x7f0000000a40)={0x4, 0x6}) preadv(r1, &(0x7f0000000c40)=[{&(0x7f0000000a80)=""/26, 0x1a}, {&(0x7f0000000ac0)=""/131, 0x83}, {&(0x7f0000000b80)=""/61, 0x3d}, {&(0x7f0000000bc0)=""/84, 0x54}], 0x4, 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x8, &(0x7f0000000c80)={0x3, 0x0, 0x8, 0xd0, r4}) sendmsg(r0, &(0x7f0000002180)={&(0x7f0000000cc0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002080)=[{&(0x7f0000000d00)="01a3e5356faf41589de03434ae993b8657aa27b4ef139c95d4837671d223c6c75eaff8", 0x23}, {&(0x7f0000000d40)="9c3bc96adbc5b141b6488a7af0f7ba1cc6e48c634aebfb293492f96267540c0bccdb5da908d4bef21f8c2b7fbecb27447aacf6c0f9ec957c62c3b9cd9eab4757403f84ef0bacd3eddc255edcab392b7a5cb56ebde450515d64cac99f4e7dcddb457dbe6cf5d3901f62df5440951a5b6e1d", 0x71}, {&(0x7f0000000dc0)="ed96ba357530504be6f391aaa4c7524c3735ea342b72ce8ec3539ee0a28ea6c5d84a28a4f0e1080f6e6c35a971cc330c43c718ef02063f1062a5886637d824cfdcea6bbba61f2bfaed1bfc3687eac7c93615025ef1baddbb465a8f3123b4e5e5603c22fa350e7ec617fb6e7fbccfaea36acd0ecb52ace11c472de0ab804dacb27499a7b8c0d52c782059ae3e9317ed7a7145b646dde1da30530f96b628d270dcfe38ed9790b67069b1d6d2c673a0ebdfdf29a6011a526c125b64b96a57181e4c53d2a239681627cbb298e4514550ceb303d6d46bce44cf42f7c485f73de03d027ab8aaaccc1d2fdcd792465fd1efc89efdc0de587bd7bc988c4d4fc391725e372d7f551732d0793df3e9b648bbb09397aeb9c7888d56422ca152ee1edb71c34d5d18633d03b72b4119fda536539bd01da6f0c443946ecacbe53be6946ffc9dbc1b7fda4c2755a452d87f67ba983993eb215352d680f70b7450628a807f28b76f6b6bcb0ab4e85cfc8cd6d882107576487c244194dd8eaddd97f220f69ea7f77d478449bf4ebd1b1fa9e0815a39e70d7689c49bba288e237d63eac97df163ad8091ced7bc2c14a77bb96d4454a2fbb89bda4ad75485d7d0b341450898dbb45a6478cb6ff3251cf55148ca14fbc2f4f85380016bdec0c0c04f80a1ab81e61ad34524d5fa9b322cf3c8baae352133064b19c82cf961f5579720d391af0c435e52128af8ea12ea753a23ed99591c9eee1b660ceb7174a45e4f37081b2e30f5b2718d834435294b4623e0d7e8aa2f5e6060cffa31063f626193d67b457802ebc158b56df74e280d5d0e1948b3162c112d689390ac9f3c2c7b95396c34ee84fedfa38182dc88c807d143f168e20d2e47d275eea5569ff77d8276204f2bb67a10b63b4e92a5c83176e69e1c49cc9b91c3d1b43b4560744cc68ece7ec43147b8325eb7ea61f48041da538811985f205067b92ce395942dc97609cfeed6499f670987e018d8fc440c62039de7aeafc5c5688958c4318696c19f06383d7e287695496fa66dec27ba2bb3ec38e1a92fe03e98d495448bdb1bd77c0d5d46d750655df4a4e34951b6c3891865c148f7a65823ac2e3d313b30fa056457889588a704b034bd3a6f38ae25da8acc2a01d0ec6c7480c465746358af036d1b891ba45ce0e70f9b63db87a5ded25c923e6b69c1a44af1b46056764b50c9ffcaf59b669876a89e70659612e5c4d20ca5b88822237ca9359276523a4964161e49fde4445600e9a00b20d3060893a2afa9c4901ef5620916e1d3e23e56e85ca040b1835730600b8e608ed0ba1fad9ba16ae0a6fe2cecdff2c649d83db3cb0039e5c8d97422dfa0791e28984e619fe1b2d3055cc4aecbafdd7fcf5d3d1990219b0fe035d9cfa6636d5f07a0497b46e57fbb26e21dff82b07d56e6303187e2e2bad7699bcb72acd1a145552613629748eb248816b41ba50759ac3fbd93280a4960e819028e003e33d70692b6fdab241f2159a8d0609ca3c6a52c10ba70a48de59a4b1baaa27b6d538e540a8a4a5ef3e23061e344cada7d13ee5ab42b078106d32af4b211fd18cde8a843c6eb4f615d3b3e3aede334bfb41596bad67282845968305cddc1a45153725ba71ff9966f73b05d422ad4cdee855f4900da1a040d48f50443803fd697f74ecb6f9741da8d7ff6b9af59fa366e5c7239f7f41f7c595cd91637a34ddaecb0eabf9647cbb4c57cd3d27dd730bb82502772ee0cceeeee591c6429f355887a29dc6519cd6202054b0607392b2a0175606935219a4c00bec70c734d39eb1365b8b50e34404724b1c9bd3643e801fbecc3148ace29eaba402c0d51bb125f605383ae8f3ac517b9d7346c4cfecfc7b253c5a6bd30cbc43c946dc3265a9727f8d732ec354c9afde22ad040d1d22cc4da82ba062723999565663570ef8da8bb942f3771b7d2a405e1cb0a1f39eb3daab8553b7917e675021b4966c292c7cf758a3870e8d3d1290f20a75ee4355a5eadad10c5d437c11b83524672e1cce65ecf31add695faaddc62bfe2e0a48742aee9007ae1e9022cc60d8c2a567ec0af4ac092ac16fae29e8d0704412b697fcfbfc6705796e67c35e8811519dc9a1dcf621c87bc6bf13292c213d7819008c628b9124bea8440bd38fb0cb9eb62eb47b8bc835b6280efcac4f1546bad59687654f33717ff44ab7b570c7dfbf0b202a3fe1c5d23db8c3c32b367784c5a22dee05717d60e2b02612e5e9802304af9cf7b2d33a99758b73205c4d0153f8379ec7e4d3cb4277b87af421b7ccc85c40d8a183b6ef83786545c4b7c4aacf8fcae219478a45cd73a37911ef78f382deb146b0852edcbabf6891380aa9d72ad4069871c3b9730122dff1615e38c9ab3ae8cf82f500500291b635329414b66e14628a342b02b28a9aec1c5f0afd8e3e3c6b60a993a54ac02ce638a2cc817156eea6595b8ad927f8047c2adb5b9100f8b5eaa5cc55c906417c4caf28d9c2f7ff188ca39dd47a42f0b0c1bb5f10dacc7201f77954c46688fa942384fb0547ad69938e11b9ba1b3f2f2b7d5b9e7bee36eaec887709f1aa1ce24c8ea0441c223c14377c485807a2fd8df7402fe2b3f815566a6778608d4ada0513808687bfbc19a077c500009a758351ef8c1ec54a010d1d4068fed39b8384f19e03095e38263a17d4e8143cd003d69e4fa9bdf2a756705ed240affdca7d704af5be9c6cbe30e49106258606ad71a9f1f709d46444c6ed9071a0390e1b362900744193562b0e16ec484ef5ecb5c15df83e3218b77c2d6b1cc17b71830ea6cc057e120799794b4baaeeee6eff5d6e50c023e487b70a1cb335fd4adf85c88231db7f030957edec831b7ea42dfb6240a3e74dd9901b3a91f81c5646997203b17d5dde2a21662ce6f6caa01c4ffd7fa30680a8a2b3a7b76620700f0b7a1cbe561459f09b2b85874c5e8afda3106405fe11226baaf66392a4438db1f11e154e296b6944b663491ee5359d7f7ae3daec1e6f88ad578c5a177087a86696898b9c52bb3989fe78bb145f47c7f2d6f06412df0504f5e8bacedf0005e9230512442ea5e61447037ce9292eeb45f0f03eb57f47de630b2bd172563e53f940932d38e9d81b1f8d6a3a30b1462ad5c800682dd1d67890c8ff35c51de7c6633d20f079a39544c66d83f6d07c26fcfae7a384b90d44744fa8f733f7027cde2a6c359ee41e3a290038b51c8250e147873c85cc933f4b9354ab70646790a787ce043e37230bb24335ad831c243ff0f00c8ee07ac484b63c0849ea792c53bb15233600b5d392ba732366e155803928bd0f16686704f5e64e18c61b66871698451465936f763d0c3f9d6f0ac3c0369a936c0a658ee29f911a2c2b00058413eb574784e8dfa841651903ac225291a1b4da2b3678503396cb81d6b6d58ce4a95b3a344069e0f20e2fb14193962cc6e11b243d556b5d19f71c23ed6466f630d14e8555ad6950bbf0494cf1e381b3913e6feedbce5093b7be6d39fa9bac3f7431ce636b4ec6d403b166d81693c25d7deb47ffab5b515dd07d7a2394701b76ae36fc75cf3b87a15f368d9f79fe3553e227f71dd45fe24c3c65b83c101a0d2951594e71b9376583d7c9584c17a64ec69f65a783d01cfa1aecf459ba8167b63a8851ab1db187f063797b40bbba2a5173f277af56040194f00341f38a9707fe986facfc6eaa59e5ee2f8727b1cd2bdf735473a9b3b3b8939ec1b6d0f38d670f260e622ea6e9a2a3e782a40ceef8464c66326b0aa5f753c4e64f5b47f5c1b66fda09f7c224d936a0851e89bb257261e25b143107d637d760cde6f01f421cfc8a09cf6b3498e63e7370ab4362757893c7b0051616dbf4d091444cda6fc1fa597febcb01b618456247dc301a6996b3e9145743c3898656424f2af6d2b66bde0f5e812c8df12112a06da58c76638e7a97ecf4afcd123276cf7a3d20a714f0aa95dfa7aa208bf05e678d2b261470d7b97a444deaa7742449c99f9365be41f91506ec13e4772c0ac0f10d63ce72492018056e96b6af4e95f5651cb970cdef8054a15e48767f45d9b239a0791e3d6af3b35c2470e940e4739b3026791d7b2a7c6d4d903703fbfb77b7f1ffc69a840a1691007323560f523b35ca1d686c48d00528d2cf78c9ed703debf809987909de7b6ca30bf01332a4d14b419da58af4d7c3fb9dd86971bc861c4bdb36d6faf33facb127b05a305a0e90a35bbd66003c6d8ea088a94bc3e06d5e60eda04985b1f3737e2cac019d7febe15ecdc27b630b9c305d89760900af0dbdd6c0233129169407ff743c257237a22e867e0d879ca8aa40f2d18e2dd5fe4267efe010363d69f406e43c4960d61a1f57beaf0b44d9834e6b6355b9b88fa91adf6300ada344cc96689cd75459ff3c76c766125edde138a5dd90338c0ccdb3250dd18d167be00e6d598e99f540707d8d1a399475dceec6798b0dc08585da37c2adbb00b40e4275c73222bc142f9cab8fdb84a21cdcbae43e9b8e574b0b84f11d13b3263d96d3bcf49a3f8a46c1e06943843f70f81cea7c8475835b4b6b9d0fa15f3b312fcd3ca2b6a4ffcb012cdd2b6049d4df6a089ddbe6bd13b04dcebc6f00e8434733400a0d1b55d4fcfedba6de9654b225c3ffa4ddb7b529edf6b5f95fa4c517ff52d1051e210ea23fe49a4a08754585378e0a314868a0f4797e0b90b6d0986cf9fea8cb0f2e22d4ba819333ecda473871246d00ad3bee50541814729c3264c9f68b3b5f4329f25487bcfd8c092f6111b23b94760b287467eb6880e7f06d8977c3b7eb5444c710658d282bd9dff5abdd4bca3712f4ff07ff5e31af70fc6deb81b6cf9bf15f9e22f5420e603d4e5c0c775aa429bc847edc490ecff8a6c8b640dc8205db5ef40456a0ecee01bac3870278dfdfae64b33d593b8dc2cd31364305bddffa065a556047c1a7dc34bc81833c8f51aa4d38572f13e29ff21518d893284bd495f49c97e277cd86e393ce0e9a36b260af9f88ea1244289475b8c9270c725ccbce4d097349146825de19f8ae30e006b5a4ddd5dce21cac7a995646c024b110cc0e88fd60f519d8b4d3be559f5773e42a500ed5389dceab8e065573a14b3b24d8caaa2f0410aa0b0c65a5945e7d81328c61fe36eb73777bca80bd9c99c6f62144f364bb0a0327e8a400eac88a2ee407755b5483fe85b9f1f3ab0e1a1c37d58bed81f7a116fbd33448cf17b980441c9a8cfb992f3fcb0188af0a8e09482dcf1d24fde8e652ed0ba39d68cf251d801c633b6fe71404d1948a2cf9abb4dfd1589f9f4bbfacc21ccbe330de433abe507c9a33bcd8dcc3d07e08572da66c7f2f3e4d435ffcc2ff9941dff6cf8ec0a8a427da58a150d8cb3360cf18826894db125d5ceff7734c8d7451ce7f5656221cab4bf344d8a8b98de8cc7fa3916b2999fd6c112672e1708c81e1e7ad976681b71a09907ac4ac64e42e08da1673802d66779abb176a6a1bf08e62cbaa69ad341a05fd50f8d86f77d6b93a9801b26f0539139570856d771c67fa25b76054cac611df5c2dbf5f24ad23baf7a166af9191a9228bee061e2653a2216a748396eefae4537056a05a92a4dcf55c375c5d31a3ebf50e1315c85adc49221f8935ac969738b94f7158c963e40ec754f71c2e40bf82a707e01b16b43bdb253721b258c38baa7baea459d66ea49bda0c2a24e04f3fa8a9d22369dfae386af6d5c006c76af4b88ba698e16d1c7131cbd2409fef665776f980a9e0340054ed21d45dbd1a3d3c2bed9b3d3c8e6c3689d6bfef913c979c7512692bed4b32fe19d5ba644be84decacd67cc", 0x1000}, {&(0x7f0000001dc0)="b48afa06471d9b2b04f14ef55de366f5144476bfb9fbdba318eb79d29fb6ab6f3442e34a707316322d4408c52b92f35d1e2c0fb2160661bbb0d3", 0x3a}, {&(0x7f0000001e00)="b25534343fe8496a040c6ab9aead2e0183c484c95a24d83ac75150520f91d06a63e04f35ee170dcf87ad91a80462f8859115a8996b58700589d01e180216d279a85040f365fc0adea19f349205e3eda9464bd746df736b00907f6e6cade76be7d4b6f9aa2c195173accb072efc370079c36417775a07f0e54e93c99df83c5346f2ef30eedf37c7f84ca94c0a3127798cb86ca437f6e4d7f7fb96f1483d7935cbc19c7481", 0xa4}, {&(0x7f0000001ec0)="c014768df1d0d747d2a78ec3b2e4355b9f0bdd47755ece1bc9ce", 0x1a}, {&(0x7f0000001f00)="6ce97de1191f244bd1beb13c02db8369ad1e1705b41687368e34cb9ae8f87482c77b83b1412264f1ca114fa19f2ee0370b87003266d97954f7f9c7fa791d7ef6fdb8d6ad4f1d135550aa23a40be06d3cfd5e06c4447b74852a4e4736aecd8ad30c3bb17aa2ff5426ba883d82e009810e3dd443c7752281d24964380712180d", 0x7f}, {&(0x7f0000001f80)="01f021afc072a93c6edbd07fc10673085781e4ee4b96b0faa6c99e3996aa828eed816a899988ffd5a54b49b61c34cd43c199ad1abab674333d6b7f6c8e6547b0ca66aa22ae085c491d84a2779df48100305a521612c095c61e8f184eabe5236c3448b9dfa2e972aef8377c2ce03233a5da35e5a1ae47998bc28c700e790d6f85f7feed0fd142fffcf15167c970e82eda457e4d90ce70d38c273f52d3a396866b432104aa7bffa5263e699d28fdc354e5c05e82e5f526b0a3c4226a85f149d57786fa452f5240a51d8b86cf2c4c6093595f1b6bd4fcde22b877005b4694f73703a6245f6f7f66d420ac2a9da4e2cf49ccf4ad5546183f9f8d28f42d503ec4f2", 0xff}], 0x8, &(0x7f0000002100)=[{0x80, 0x1, 0x7ff, "363935b7150852dd6094d43be1203004b401eebd725c8d4ea7fa43dffb2a8d2302f1ce5ac9b4d3bbdca81acf3f082b98ec0a4bda1249473ec3bf186cb8ce802705fabeb7b55336c93bb11f2fc2c6d5e36b02f18cdfd1fa87a817a4836f65daf0958b588e6cc4c8284c4fd0dd95cced"}], 0x80}, 0x1) fcntl$dupfd(r2, 0xa, r0) fcntl$getflags(r3, 0x3) r5 = getuid() getgroups(0x1, &(0x7f0000002200)=[0x0]) chown(&(0x7f00000021c0)='./file0\x00', r5, r6) 21:03:40 executing program 0: getegid() r0 = semget$private(0x0, 0x3, 0x288) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/236) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x8f) r3 = dup2(r1, r1) r4 = semget$private(0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) utimensat(r3, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x9, 0x7fff}, {0x100, 0x80}}, 0x2) renameat(r2, &(0x7f0000000280)='./file1\x00', r3, &(0x7f00000002c0)='./file0\x00') writev(r1, &(0x7f0000002680)=[{&(0x7f0000000300)="5fc6a4280187fbe87f34ab59f0803672c417384c9e3c9d1128a815c575bc98bbcb065eefe96c4b713b0262953cad41c7716caf0d25fd00c343f8d4754ba0707d7330f0fbc9d8efb731dd7c4f33eda9def45c93c215383d421ef3b8d7246a5121cfdfffcbc954886f3f57e452f855b8993749297984905a34e7", 0x79}, {&(0x7f0000000380)="64a2f4be6cb8cf1b345e0c94706c87c297d329542bd13ed1ea3e5954aa5d3f726f72e6bac76495952ac1842471b42dc5a2a3ac3f4833f3dfd1a6ea8b1131cf812cd6ce3899d06a75716799338223fca996e2e0a0480d982b96e8c5fc0b5d042809da1dcd343baa915fedd5bc87e3d4185ceadc74a6c1a0ed03ac98d4622acb01aa81845879d3a4d52d4b3edb38e6c5f2c6014bcd0281fd7f5381c53c8b2cc504a666ea2434653aefd022503745e0dca436a537439f9d4eb25988bc804dc4380220c4f703a2ce6e115d15285a5a95336105bc6cb6761b34bc62e4a74d6d56ca438dc671dfc9f5ab98a651c3b70773fc8052e8620a3d", 0xf5}, {&(0x7f0000000480)="a33316ca2ea8a7aac85b56bd74ef5c7fdca9546431c19337850ab4dff059718a3398a6a439f85032e5650cbfef055354139cf42d95d9abe60c7e3c59fa358865845bad327a2b28a78534fa1e08ec257bd0cb38229205c11bb8a6b79fc2c89e3c08f324961d878730819ac822f127fa2fbce84e9c8e24df", 0x77}, {&(0x7f0000000500)="b2748c9c899aef73bb25398cf18fc3a26924cdeebb3d1f4f8b6a25365c489705aca8763d842aaa934c4309ef3735eab43843df562b84494a8dfa769e2a85710873e42bb5382b25fe9167d5b0848581a3e1e1c7ffa1717146192c18bd55bee1334ce9daed7162d99bc6a18d672383781836cc7d1b4436435dcd278219afbac3c33935f701424ad44462eb601c38713deba32e109ba529e4efa552cd903de4570a23c82924fc827ddd6c985c0636dfd8f5882710e0543a62234fd881b54783208e43001b82c8688c51df13204db1cf505ea00c39f90151b90dcbed895f7d21fc3ece32673165aa0c2bff1f33a4fb26bdac65245792e3d29a14879403a4491f04abeff4f32ff9e46d163df8f9ce964fcd01087ad82231b35c73982cd9665293326fe1b158c1ce8ce309da9c9bf5b8891e653d4678e1b3f69243c6ce670598cd18ca5580507881c16c0f4798587bc634608fd5a81fd5479718fbba194baac8e06f5e1787a267eda41e091b7b56e4bfff3f668bc5bd7fc39fae1876fe875259e984c4e5394d7a9a97b709995953471e5621aee86e9a32f0126c257ba8cc3cc16f17742e43cc5e4dfeb2a16ff21606925ea84e0ec69698365997a537c72e8f673c9b45acfe42459db61f0a71bd2f4bf9d54a916e0df6c71a6fba5009e6861ccd03b7b368dec27971a485d0d7f9953109467c52fb4221c4b04154618f31e1c7db8031718c557dc91c166b41b9c18d54d72f85106adffa47840c816243d2d2a4b5a3ce0a5a02af6087b60f09a61357020ed7c72d8de99e7e3c9e571c2c6da25d107130d504000e171dbbeab7dae455ee361a68e1ec46a84ba73eaabbabd5bc37d6e28212036244a96f360bd420f4a53c3a8b82d982e5765ea50df4a97340b2b32c5604ec0e020341a96d32fa5b7feebe88439ebd07c58f78ffe4e2440310f77ecd905e95931323d35d1611fd8d515850c14212f855f5436dd0bf45cbcd88b06cc47491f538e9b408fb0ff55d46c52e5113e054d211291a867be113ed32f3d6df06bd9884c6660f3911efb31c3b6903bf8e0bef5be1787968a355942b22a58ad3156050a01a25671d462d1fc0f9ec3717a6b376b9989d35d2047f39bb193b77d5d8f7bec8118561c2b0105e6175641f837406016f1693fcb0b141c3dbf62f72d5230a15955ff51b032949ca573c60129e83cd1d95fa5c92f1eab8d0714cde889f0e3ac558d5e075a1301554e7b4a5a45387a4e38a8cdc84765ccbaaa400fa5bf8cf6dfb648adaa644ea8917ce450f366a3d4bbb423287e3b6373cb1f9c9c385878ca10ef33d583d113a6bf329dd5b8bbeb22d1f343db2e86b6b7611cb17d8fc213131a12a80f85d3012eec86047236d6f6b04db1dbbf56878a7a9276c5cce17873b97a43a0b5ea4b51e32eaad46863bf435286b81f26198ff4b7d142ec508a6c42ea57f1d9eaed7c76655f7031d39ab1d31beaf5f67b1be9d77ddd35687287b9f5342f822b8dbe2d288238aaa78498670aa23882cd6084d7c316a606847fb81ed872cba6a4dd90d6d5537119bd48c617b1ba05d11d880b9cb457daa5a891d27ee1eb43faaea7725ae0755fa8933d93260cf934b2f37d027f9aeb17798b9864a5af655ae3d8d3c3c0b2c6cd450b758fc69cf979a894e2959e3e342a5433ce86c46dc6d21c042409f017121f38cdd1fb2bba1f582fa39e6a3e54fe4279eff999362a1353f2396815b58a1764a32bfbd1436adb40a2310f656033d06973ca1fad699c570f0ea1fbe3612e5d9a483ec4a8da0cbda54abff9ad7a3990076edbd3e04088494bdfe941634f6165c7ba2801e586807419dd513e11ba786ac21c48ccea57092c3b4e7481bb9b9ad6c3a191bb6798e7fa7150a4cd2625db39c11bc9e4f288d2d43a74f93e5415e6be5879cd14bba0ff977879ce3c641b0c3ea6234405f6077dc6c4178373f9dfff9643da446c134cea2956ed7471f49292e411014c4aaaf0b578d5c5db59993d80a0d12ecfcd90abe60f8c4c5d089edee4df047cb802a2e1f73e52df97e692d822dae9ae1a34e86f014f9021b1dd53189ba41933f6a66bfc0f6674d58dbaf88d3fba4cbdb44a3ed1b0684bfccff1af8b8234c1b4b2c1bb5e4a4a81995feb63b418c54d5dd4bd76514e581b3227102746e4e97d36e4671d11941d9cd92033dac110f8d29544949fdb735a4c9fab17d819f6d2828937a7c3f8a9aa86b1dce71122d954f0d69e8f93d11746de06fdcb1936163d5d896e8333db52624e12068f087818f9e495742d9445eb599c49ab02ce58ddc80134ca5780fe9b57894254aba8ea806baed806eec7d91368bcba829f6dd15dcccbbc5ccc16088119bb726b32af2d24db8ec895d4b1b592ee0ba32650216c5426b755ae87dc792ea1a62129eddf743255e8b1c57e2a649c0d1f70579373573ffd70823fecb3da5a553a4ec93438439dfb4cbc7199dc68e534197852903a93685723c85618efde371b4c14d083c262425f89dd3a42884857b3e3167be579a1f84329811c5b81e41810642f6631003e5904223b08df82d720ec4d40778a622fcf6362c29eeddab9eec74c85f7c0dd52316b85ae8508eb3ec3ea4cb7b14257450342d8bae63bf9303826457ff2d13c4793b0858c4e075d3088f7bcfe1bb3f942181068c079547e1c9f3729858b0e522fbea5822946bfee0162a534ea80765611554287f794e145c0f55ea7314c4e3af8b8117e6d77b4650e03026a504f91687a66f5e748bd886d8499cd6304d17a76181aac90847a5a38dc00971b645d8e08ebb2d8893cc7bb75982b601492f4517372ed83d7b4ee4339adf3a132beb0bdd6db27bf0c88f71c8a91e1cb09f4c1ebcdbb343985f395e6c4c5edc367992d7f52a74146cc31dfdd348f86aa837b0d1ecd9c8cd1f133c604ca9323b832160cb949abd2724828e164db923da5c1dafb6017a1da0c11170ccdbf8b222ac41c87a74c6f86f3104860305725795573aca32506701a5090ad785c8d378853587c902a18212100e769f36b28f15e25d0dd31e6751a3aeab5bd55093ff176ebc6c49d63284902312eb9d10ab887bbf95711c1a1993f764619167738c25d07c35594fc6574413605aadce0ab9fb770412460df480971744b8b6b7651de48ee26170e07afc343d02be16adbfb58c43399e9600ff678895751b0901b8f8498f0e81a97225232d14fb9302481045bcab7af239de16feafba6a687926db8d22d7fed7e2054f34811d1fb9f247b725fe36783e481870ce3850d2a0881bffa31c09c962aeb1e8075fd99fd64312089ef24e86df6fb5a350ce7972f2eb9b2bdddc0d6571e146b26037ff90dd4772fecabf6967e4fa4904a198ebf10d05a9af878aee95c7bff922cd6feb333d1bd090a40a547ec82beada0686125534be049863249edab6658679416347d9dad449b3fb31eb8c361be957ab559b487efb3b2cc498c71f8b1185428e69c724f00ff5270690a735d43586638ad17f1bb91f8e44dec28bf2d4f3024d88a1191ed0bf4bff47e6d7007bba21c59cf81e95255282aba0cbb79687479d66617cdcbdf595581514089e7981966d56d5aeaf2be16a7e8e6126ecd21ff632f49ea41f19dff352acb4d7bfad2e24faacb0b62ce7270098ea45e607a82f8421f8fe8966d9656d04d35926d20a1291f4c91f3537161b242846a27d2d61b1cb7b9210024a6a3b825d64d5fbf8bd04bd00038d147b98ef17a5df4a289b9fe176d13f2f15ad58b52a027cf880f597cd7791e5fc953d0b47797c1d39d645d8a028f77f74c4ae36d7c3d5515187fefbf7651c87f45f0409ea4aa124abae5498cdff965d1da4c5cd4c04fe409f1b2d1f5a5543d6a9900ed12fc795befa7e15dcbc9e3727e59de28d91585640d3f4a4e900a7126a9e2c50c479a610dffe5e54936dc490534a2d1c3180c2632d341b8a4d07a461b7f959e13e4f5d08e43ae585d4d2d15cc59ae80e0ad9b075388ad82afe192debb38cb5e8d7cf97586f9142ba201e0f9ff7e1eeb9eafdd5bf4d77881fa63f2f83888194ff81e26725fd1de83554b485b617f63431ca1963356d024ef71f9b90e17942cb6db2e3625dea86acf9cf9f0a0d3585aa33348b37cfcbdd81a1dae7f9e69f787fe84ee1d02aa698014957457f5f9844d535134e5a821a0f875c244756cb474dee36a02173efb22d5fec6fdc3d187cbff4f0e2505d496ce315153892170437f60995d2d2f5b486cb8db1f4de5377104695c34cedff573ac84ffdde08a6783eaef8f2174c95f1ba6572ce5b4e872153cee6052b99c2590c11eaea8baf571c3ba8e5759a2cbcef27c5fb3b155e8de6ef21c17ed14e45840e74e21a59095934e6971a03c72967f454fb16cbfff21b7a7455a5d4b9971b979f56694335da3fd53cef0083de3d808160192e1ea7eddd96e5055d51f4163a7c3a05bc62b7ea22db8bc6a65f133598f19694ef201716ce857f1e61e44da5360e11c1465a28f49ab6beebb1925b35232114b2e52ad05e08f2e529de584ebbe6a484cd6b0c5be83a497fce7beb503876a024983ce90eefc3e8dc4a975872227fd7c4ad261cf12ddd41a6903a8cdff9f63c93947fb4f6ae6456334ca4614afdd471ac06c0247f6c703873a683a00bc6691c90100d279e060026ed025c2fc9da21e74341646dc6c16b0e15b2d2eff0753be704ba6583b88a45b43ae06eb2c19f2bfc8e43f31a956ba26390802f93ad98e4037e8c8abfd6f741811a8479a8952080a8c848a0ffcca6048519a0a5694d5fa7fa96feaafcb1fa6b921f690b3104a1a1adb57ca47c264b4e948f3fe69ca1511e1fb71f8a90358847e87574d4b039c3abd17b6fbfed3944018211350739b3e4fea6a0547b667938939198aca49c8f30f571999cd18b6900e291737929603bb5e1e3c26c03bfc1e19f5240b3ff4605b46de4a272905c849ed13d2ba7b74a3cd47f695e70a7f5bcfb3b12c651c46f1717c8c11a1536599cf09503ceb335f2431b287b0aae4f176afecc087d49db97ee6548842c186d326ef4d24773dc39fc503cc9d315a22ed44a04d9e7ce09a2b5404ebfa7ca19cf9d15cf8f7caa43764084b753b1c81bf5e8f9e9e2b2a925437c80adef1ecccd8a68c87d707f2f127690f42a123a0d3b17fb4e53c75753ffa6d10310b8b30b80e836ac0816a73b05dea65ec090c973b0b7badab3323eb551bdb7eae6d62d949a3ae49a8ebd2e7f90779cd9a1b8ffcc923bbee055bf75d7b609c0d0ce7c9efc0997b141b80dcf81982f83da10b1558bc8bb78794696c896d1cb1d7675321be97ecebaaae4bc2b18e613127b9da603789193a7725323505b8c8b04f073e3912ba4cbd0ea56b2f9fe77e31fa43b39dd73ff3f06b7a5e27a2dad0c83ae29c0ac4875bbab00a4474cd6f9342bd064056c1c68017b2232dcae910b35ab1fcf148d813bbe1f0227457f78099682ae368a533c49cec54c7a25c3c94fa5c13e592800b888407454692256582dc54e42eac9802edaf4286fc8a35d828c41406b1512567b71a8ddbdb962dc0a26ef96473ff7bd6e7004a1c1f1bd5087a9b7a04589bd1e0d66cb4d257c17c2bee5e46b4fceea54b91e5911dcdb0fd8b2f9380cbd5a4980476c910764e4dbd9167d20571f78c9129ca70649abac4b2c398dca34257bbd67d12f44e2c4c7db26077c6e6c6f9594ea3b730f0343f2cc329fed964dd5276e2273377fcdec73d5358562c53fe9ee1983e5a70b44087ee74aa5a314735099add27a458ba806993656f4560d47388f0c82194c357c8c9ff68800d53f3adf3d49a8dfadc5851af36f07", 0x1000}, {&(0x7f0000001500)="72809e3973fe28317a1b3d3a0bd03c78ae9977f8a46872a26bb6e17df476ff41e8dc66d432af07a0aa7321729f9f33c5b4b48b6ff6989c0c631c410f173abb89927d34e927f8a945f3e197a130e6addb2fe406e6c2", 0x55}, {&(0x7f0000001580)="1a70506e6894fdea3c57993a853a024ec536082fc0e7026264183fecb7224487228e4d5b3feb288a2c37d09456bb5e68e05a2b3c2fd9bc4e2468d82cd49385ddb252c1548731173328f4b644301889e91e95f6069177c533585345c228847558a99200204cc2168970ee8d263bb4aef55f23ace9aceb8f22960d658c168d7d584dfd154e69e3d526ee8301ef389a36be05ef9d61cd28bf7484bd6aaaf500e706e06049ca0f6e13e7bbd88541c13a735437d93e43ca94e14e45e5632f6518c9f81bd1ce363883b45b1dead3556ca4a8795a10985baba18382ef119d121da86ab3a14fbb6d4899d45f9519b9f88c5f9a172e95f9f0a1236f67a86291c16a62b7c9471b2616193a7d2f8a656f59230ca5035a94961338b739be29958099f20e7a77a32f595f88eead51a54fe2c01b91176cf7ea32abddcb2c69f54249260fc8643c2599bd084656c85395635f959a4597269ea40f12db31e9b778b1b1d55296e3d70e9badb9c4775c3083273e9a7c47de863585a1d8d346fa2347ca370e6da745b55944fe85ff2a0ce6420fd77828bd94c603fa484287f6ae094c6a4069c168df1882cccbc36949962ce41a5254e66910eb49d22d7b69fc0461bde246a7b4f8ba4141abae73c92d5a213834ffe7150c240e0099b919dcdb9727acb798a5cfb1305180f447ef5002afcbba7e1e1f2b6adee6404046436d1dd80f3fd26262d839241f3122040046eb79e1e7479c05c0939332e5855531e755b32cc9025e14c196ae11b93b128a8a37f8219b8f6ab349faaf25eac4a1f9febcb3620530bed858b79e7a8838fa49e59955bfe62a2c711fb90e581dbc3aeeeff331f8389b4a226cd854b196ef1277a6d91c250f12ec360f54e5a90d17cb6da1c7d9c048c214f5bcc0cf001582e1e1c4fcd1275a175e8ecacc10251085802d5ebc79304e1b3cac0bad9b4618c54ed0749e29d6fd02af71814a51feae79d35c3a2e7cee802adc7bd95bc2ba7e4af3793e8086754f4b08825c63ed1964ed955b5f5850f12f9ec115759264710c16e822fcb10286aaaea7d040056f35401d5614170f763388252914201370be47890b55b1810594e7c514239c4b8d5cf96f66cf952839bfc74b77011d8a8baf03b3bc8db49bb1d0169d57cab96a1009225297bd2c0eb9e83338a2885bb3ae5074a531ea92d31b487bbf284a37f2cfcd1081299c6d5500fe2278ec97d3d682567344d353286d23bc5ea7f56d2e12dcaf452d034a2edf9745bb8fabdf458acb88d96776535c4e187e102a823086d32dc6eb472dbfadf065c66aa43d6e572f0836bfcd8ec683270f0e93aeb0d7f1a2d43aea28d72a015d56a288afd80108642160995b3297d3965eff16bec459c2b7e2f7402023c6c039a3cd3f865a7629a119475e627294856b3f92000616e9d30959686c54586f19aabb4ef0eb1768391f1df2020ce1bf5ead3c5b4dda7a0f7e30ffba9074057551b6e2c3762d6dc91c568ccf07a7e32ffcef4971f3c6338c0d41988c49bdcc98684cc35d88ae42277beabb90fd6941e8bfdbd974675258cef2399aef90bae99f076ae25b1bde2100835b1201ef15826f87e637e845be7dac2a670967dbc876bba9db99edbfbcbcb604dd2495eb57b78e82270133d42543f4d9f4afb54c7b60750f0fb01eaece02dbe8254eb5ffe591125802b04bf197155c27658726f3f9bc7dbab52047aaddd01daf46546a2afd9f7d031d8366b474e5e755ed0e2f7764c9d35fac57a7c22ab3811a92b8f87a2101e7c29161fee59e1524433ac729ccde90d150ff9b8ead3db221976f50722dbb25cd0e4381b8519f5c98b38a1dcc6bd5681ceeda9cbc852a55546b40eb7e0484ee44f5d72c310e7fafc92c0970f0bc9c0242884ce1780fb4dca81f72b3a4a231dfc94a6bd26d0b2f7f832ceb1ffcae547e59f8360f619a906679e262f8e1789c109a200dffc9203001bd4c11b80b7155e41898c0a5fe33bdbf9a36b5170d1a97562a575aabb08a1686752114e646e88215e49c3b0f356b77ad9fa88844235b7e65f2482b582cddd7183aceb7f25e372881fe685801d2c3dd2ee933a9bbfa6ac74de4ebde727eef9f4bff308bf599982d48cd5d9a623ef660532b722176e896eeb82522772a67d1455a3a554759a33fa7e0aed82758cba3220c6c534c7086f75aa514f9600e2e3c5e14a4c46baa3a9a05e5262b64e5096729a064fdd5ebb7279d6d3bb34cdab27a4a84180b4e382b9e274bae7d99a56bb868f6d96b4551ce532f3188adc8dfe17f259eb0b179db1ff9fba0f87405b9c2582297b8a34add22088f13dc0634915d3c15a0e4aae21c89557e11625102d075f78ef91e14d9e0c0b35485e108e23299c5664acddccf4261cae730bf771ab8345fcd3d0260dca5e4af2a6ad4c075b07787c445a0d84277d5de441d6d5c2b87740afed89b96e1b9e274ba9808e49f414691408a58513c1197c3e082f7bf84cc313bac564fdc5421e0f14fbbcaf55fce376339552d1f21d7c363f663c835d395d936d421425fa4fd5888d1ba39b188734962b97f33d2db726480b3d85fca19a7b80c0d7cc3ea19d6d4383983e843aecb9a7e4d11f6520b05631cf071cce80af49ddc2ecc9fabc446b24c9f0f0d3fde988a0ace8d3914326f1eade300828748568d1f3147351f02eb09da1ec8ae3cf5be0a62b4ba4b43c11648f870ac01b7a2f1178892690c259560210d43c2063a7e34dff5a758262885ca9c5db6970e2ee95b414da10f69408f74e492aab07a2a4988c363df516aed80d954382e83620bd0d64b08ed3d2803d123f071efdf3e7a5bf5a8a40cbc24ac4eed2b3759d231c98a9d740451dbc10e694a2c2f1a0bda516b355748c1227764c39a0a6306345706059439ae11d8feb664453242c9e9acf38e0073b04e0feffa510335810acf2291b25b362691a3b3dd8dd6dd2bce97c33e3c979758570cac4fdfb26e028007e183a6ecc1fbd2798317c8f49b51d41693441272c5e2366821e70467855a2d4ee73598aa3bad163ae18585b9667952f8f9e2957792ec33d50ca1c93d860ec045f31322ff25340219b7202f783ee665ac5f4e91556b610daa755a5dc0fe4958f240a0dfe9ed48ec81c36b79531dcb8e3e44d60ecbda67ec51c1e31baf6edf33a3247fe30ce0e6fb98f4b5caa2e1e44c0a8a979d2d1360a8d2e70a205a796f825131404bd1ec369e2ad1fe8d0ea180bd3ada13fb2362db4e1eb89050ca15135fd982f50a9f942586c3825409a74a34cedbf4cdb77c1bfef4b2b1402d3924775f3645d77a030a7188eaa5d1b33377ef1912b4c1d3f9ed77b1eaf5f0ef2599beaec557480b6ed244afa7e90071bfa4bebd4bfd4051dd50fb510098a4ef8b5792b59d4b67d9eca89a0379c7c6e45cf0571466ff70a8e10df42c4a0cbcf8e9391a51b2c2128a4e84a068f7bf25779e75c092a888a1dfbd7d7345f96bc32592942e5732946a422e319a2dac5539a0100d9e5866321e386af4bbd62596f6da970001cc10c68d2c9bea0baf2271c3cf248a8da7e2df1a3dee6e95a046dbb5cb139b52904ec12d88b4b6a5c9b4f87c6b4167bd31898baf752bc7948ec45256c82a6b5717cb69c36f3d7104eab85e4805355cbfc4d903cc7dce037376f1b1022d5ee078b831e6c4a30284093b1cb582631daa13569db1a1cd22a7172ead97f3bfdf6bd0c24adc3e5f47fd3e5372f85e3a1b54b3c98917c27d62b69466260bac9b7b23aaf2155102d48b8b62d34fb6fcea21cd217b6190da674d9cf7a9f37319c91addfa2637f8b1ccdf089e98e0289a92d51408b215f0feaa21a7dbad14469ed8e6a0f6c8732c2e8ea0b850ecc81134b7c1e46944eb76a7dc081168024f935aa0266a3aec3f9bcac973170bf6b7ab1baf411053f9c6f35c05bf871de0bcc33b0055334ad29bf60119632271ae58670a2e0af900feef9c5382f416c34f3f0f553c698ac0af71296b996274b3165230cbaae6f6fa965ca2778f49a55d56ab9b7af774159063e959e7d85eb4fe0b6ba67ca50f422c8242c884f2b6622ddc2227d5dcdd8c2d6487defd73ba59464100ab2402605f290b9d5ed862c2234b5d0b0349284f2fb48d4c7e216111883c58e87b1553e5b0f185e7e2097ef08980148590e3360e982d57c1390bdd72bf25e14fc4274d410af70ddaf9cbabb956b9888dd018c02c93c3cd095efc6c7d6656829615b85e7da45e41c5b47d0cdf9c0a50856d00c00f5399069053509385a314e2ca1678b7907d7ea1ecaf44abd66844560274a305e95b6205bcd97dab8960f014a0e23bd97515c6f35b3cd5be97d7686a1a1b8c9dc33851339359df82b48e4370a578af664a08e226e19062d58d1d4ad9ac480a63abe7c20a5ce9ce1379555580c76f6a9f8202bc72420397d646f35545e721728f4061d27a44705138a95c2ce2d49f9217449abeb6f03754283b4ee80a9356734e6db776f47461cd15d3c70d04bc53087f850ff48e9118fcef6585fe2d0aeba873345d68226cac860b03fac59dca07f401e022efcb0963062e8589edd278428406b912cd42e9195813a8f7a92b81eb0a3414e05d4ce5cbdb5e2312cc7d8e42b0338127977493c7890998416f5a068258228e30cffa976bba9d307d4d0755e4df93958ba3b6999e7b23b47500247f9d067919f10e78f6ba839f52640d045b3fbb22796bde3a1f8acb7677e8c4317c4ed34d812c7d3da93a36e8931d9193030019d5d084f522c2ab59d5ed98130284c7f74c74fee189fdb9ee8e9b97361143036fc0d3cdd55768441dfbf9b7a2adacf24f7c894160c21797f2454e6cac6cf12adcfca2044930e05bd0b69def653a3a5f015944674dd296ecf017bb311db99f364b7d941672dde778f15aa463916ad48690b7b560dfabebf09f3d6e31d7e8c49fe4d18e0e8676aa06d7c088cbcaed7e9d44e465e21d6aa0c17b1a36f454b52ecb145a64c86daacb062dede6606ab5f8a39695e473ad7f569c467a931856f5eaeab867babc889134a3482d5c555f9ccc7d32219d8c987eaf6449357a6dfe8ef5975d330dddbf17d6f2270105a8e7a319139e38c7d8ada3ee9d96aa128238499f7c0fe2a11a330e90facebc8ca7ff5ca97cb7aa534f25e2d20657303e32ee167628cce0a8d7039d627a6478ee8bacd6f47fdce5d699c130943d03b5d36122bcc9399012b5db74f41bf719a7d492dc51e4a1902604842b2bc142305ed3e8c8118245c3ac410772aabc65006a6d10b1e5280ad5ce7f5088b5e17f4e384ef9a9798b4616d01988db231c3c2948999a14ab8756b7286b4dc476aefe2f120f70d65e44f1ebb29cdcd692cc6ed74fe243f91108374a9a695856fec3c7f69272e58e74a0a116caf24c951a2bdda74a7458b520fcdeeb9989a98791f53ad2cdb64a27d8de5083eb336ace81980777f22c24997f79ffcb72136a29a4e2b1514b13d12675e6c947205f5e4c406b77a72fec82dc3eccf79e9d127115cb794b98fe39d9af5541890f4c35f705bf804d2a0ba53f576eb37da1e6d2b64ff958e61ab6dcfb900715afa25651b4d3e1bb5fb47a9d97939e0b9c87113f32181e2f52e0adc46626e052fe7760aafaa7edd71b181ef7e7ea4dd9799137aa22907063abf49b01a322f5e897caa99b54a8f0f9fe7b48f0f0a7566cdac29f117a4af3bb0e8277b4450605d66352592db57ea5d27eb4cc0174ab11be454b3019eaae6d7fbc869280fffd984754b5deb0db353e77b4229bf6044f62fa3159cc2bd2f8810aca1b167c4b4079c0e0af7aa70f203297ccfb5a998138a5752335e9cd50", 0x1000}, {&(0x7f0000002580)}, {&(0x7f00000025c0)="e781d9c84b8e5a303a8114f4ab109f38ab7e871e197c5e2b930ddda3ddb2f23a474277c628845e59599b024a6fc278f55399757cd273abadd8cd75b423ca83a579a3cd4c0511b0afc491cd26ec80e71f5fc49fa91bb4e7692efe57c27e520ac6fcd5e1321b1b7f292c7341a819fd0e6c54c4c3d05d09a8cab0d0dc79f42e4c5750e6fd6075a65a3a0faebff2ebc723e227ad7a1675c57ca0425c853d2efcb44ea912ad718ffcec777a866e66ebd4", 0xae}], 0x8) getsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f0000002700), &(0x7f0000002740)=0x4) ioctl$TIOCEXCL(r2, 0x2000740d) chdir(&(0x7f0000002780)='./file1\x00') semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000027c0)=0x1) connect$inet6(r3, &(0x7f0000002800)={0x18, 0x2, 0x4, 0x3}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002840)=[0x1, 0xfffffffffffffff8, 0x100000001, 0x7fffffff, 0x2, 0x200, 0x2, 0x2, 0x9]) geteuid() kevent(r2, &(0x7f0000002880)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x48, 0x7, 0x2}, {{r3}, 0xffffffffffffffff, 0x9e, 0x20000001, 0x10001, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x3, 0x3, 0x7}, {{r3}, 0xfffffffffffffffa, 0x60, 0x80000000, 0xff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40, 0x1, 0xed54}, {{r3}, 0xffffffffffffffff, 0xf4, 0x87, 0x3, 0x16fe8129}], 0x3, &(0x7f0000002980)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x3900, 0xe47}, {{r2}, 0x0, 0x8, 0x1, 0xfffffffffffffff8, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0xd7}, {{r3}, 0xfffffffffffffffc, 0x620bdb54cc1489a9, 0x0, 0x5, 0x5}], 0x3, &(0x7f0000002a40)={0x82, 0xfffffffffffff001}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000002a80)={0xacbd, 0x8, 0x100, 0x1000, 0x80000001, 0x7fff, 0x2, 0x10, [{0xb40, 0x4, 0x3, 0x102000000}, {0xfffffffffffffff9, 0xf3500, 0x4, 0xfffffffffffffffb}, {0x1, 0x9, 0x40, 0x80}, {0xfffffffffffffffd, 0x7, 0x3f, 0x3be6}, {0x8, 0xfffffffffffff463, 0x20, 0x2}, {0x1, 0x8, 0x800, 0x3f}, {0xff, 0x3a9d, 0x8000, 0x8}, {0x5, 0x8, 0x800, 0x7}, {0x0, 0xab2, 0x78, 0x3}, {0xfffffffffffeffff, 0x10000, 0x5}, {0x1, 0x4, 0x4, 0x7fff}, {0x40, 0x3, 0x8, 0x4}, {0xde5, 0xcbfe, 0x1000, 0x2}, {0x1, 0x3, 0x982, 0x7}, {0xfffffffffffff000, 0xff, 0x8, 0x101}, {0x7ff, 0x100, 0xffffffff, 0x47}]}) syz_extract_tcp_res(&(0x7f0000002bc0), 0x1f, 0x163c00000) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000002c00)=0x3ff) open$dir(&(0x7f0000002c40)='./file0\x00', 0x200, 0x100) semget$private(0x0, 0x0, 0x200) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000002c80)={0x1, 0x8, 0x5, 0x5, 0x3}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002cc0)="481fbd927dc0fe9e", 0x8) open$dir(&(0x7f0000002d00)='./file0/file0\x00', 0x0, 0x42) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000002d40)=""/74) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000002dc0)=0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000002e00)='/dev/zero\x00', 0x8000, 0x0) 21:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x80000047, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x62, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x9d2aed64b49f11c6, 0x1, 0x81, 0x5ad1c57e}, {{r0}, 0xfffffffffffffff8, 0x82, 0x8, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0xe, 0x7, 0x100000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x38, 0x80000002, 0x9, 0x800}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x6000008a, 0xbaf, 0x5342}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000040, 0x6, 0xd1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x17, 0x8, 0xfffffffffffffc00}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x87, 0x80000000, 0x0, 0xda5a}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x5, 0xfffffffffffffffc, 0xff}, {{r0}, 0xffffffffffffffff, 0x18, 0xfffff, 0x1, 0xfffffffffffffffd}], 0x5, &(0x7f0000000000)={0x7f, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 21:03:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 21:03:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000280)=""/75, 0x4b}, {}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/213, 0xd5}, {&(0x7f0000000580)=""/108, 0x6c}, {&(0x7f0000000600)=""/130, 0x82}, {&(0x7f00000006c0)=""/232, 0xe8}], 0x9, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x4}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x3f, 0x1, 0x5, 0x1}, {0x0, 0x621f324f, 0x7f, 0x1cf}]}) 21:03:40 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 21:03:40 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002400)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/219, 0xdb}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/200, 0xc8}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/16, 0x10}], 0x6, &(0x7f0000002480)=""/191, 0xbf}, 0x801) 21:03:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3f, 0x3}) fcntl$setstatus(r0, 0x4, 0x1000008) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file2\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 21:03:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[]}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x101, 0x7, 0x3, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0x3, 0x14400000000000, 0xed7d, 0x2, 0x101}, {[0xff, 0x80000000, 0x3, 0x8001, 0x1000, 0x0, 0x6, 0xffffffffffff7fff, 0x4, 0x0, 0xff, 0x8000, 0x200, 0xffffffffffff7c5d, 0xf57, 0x0, 0x10001, 0x98db], [0x1000, 0x400, 0x100, 0x9, 0x100, 0x7b, 0x7, 0xb9e, 0x2, 0x81], [0x3, 0x7fff, 0x0, 0x3, 0x502, 0x5], [0xffffffffffffffff, 0x5, 0x5, 0x0, 0x8, 0x5], [{0xfff, 0x73, 0x8001, 0x7f}, {0x80, 0xfff, 0x1, 0x5}, {0xaf, 0x1, 0xed0, 0x1ff}, {0x9, 0x5, 0x992}, {0x5, 0x5, 0x7f, 0x75d5}, {0x5, 0xf06, 0x2, 0xff}, {0x4010000, 0x10001, 0xffff, 0x8}, {0x6, 0x7, 0x200, 0x6}], {0x4, 0x4490, 0x6, 0x7}, {0x8, 0x2, 0xff, 0x31}}}, 0x5, 0x401}) 21:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 21:03:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r0, r0) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002040)=[{&(0x7f0000000040)="62b8fe9e4506baa553d7f834d18669132785fcfddd17e215e8fe018b319e550108932c7d74b19735f5a678880256f960b2147d2895be045313030a9837d25693610ed132dcbd2652e687f90d3d319a7f24e5e39ba3ef319515588fa4130c74903669d8c11fd2613ab2ac3084853d6045b7e991431f4f9334bc8ae532bddabf36b921047a129f13e17f1dbdde60aabec1b053ee5188410ad9a1fb1c16c69fcbd854367f302c307448b1a1925c6a6a9a3129f9bd3bcd627d5efce00bef48b3a92f496ae28d4fa19465911762cb50e062647c353982d2a7ab2d9ec952b5326c333bd2c000307653b29048e292074c5714e08c9c4c58d467c0baacd54c02789c3076a3da841208f627f172501f7e9d930a761853e05b4360950fad7baab55043ffad8106474cb020763f51ba50788caf5f20e9c85463632a2f5f2bf10b509f383530f40dd5f5143ec3535c9777c6dfbaafbd8327025a5d176ef4e5d11ea9a6c9a92925013130c78a215852d8081d7274fed15d11b059a9868d3a743025442e50df4773b1206fdcaae97e071f65581f6aa6677e053ed0b454a6fc24eda63868e8f04d8189c757a781bf1e050c14f11be83ec5e6c0db383cb66013d3ab9c339cedeb40e250843e74459b7716add15211dab63860a03a6142c2f8f9eab5b041e2d6319641e7e696c04f919cce8803025d558bfba95d1651028a0d8e32cd3fcbee432933464c1dac0ba20523d2952fc0d601a37130a8a36667dc6b1cbd8a955115d5ebd15c202f5fc4fcbd70d9d66286b384b45a225daeb6aa5e4f7062f43aab550f8abb6b9f812375a085e8ccb0b6a14dec4953780898549b53410d5dd5f98de36cf1127681c5486118bcc1cbdd05ef2f10ddd0af21fe0e48a9a00a5754633abcc87606658a8e250b40bc83e1ecb9289a27b1915cf1dab52ee0fefc8211b79d2a75fe087650381b8edba68d841dfae4690367153265246a46d817d57694b128fd8f78752ebf81fa0a9df112c0042f2271fd32a22a7394a48e087a5701fce08f2cd0107059641a4c0055a47816a89411eba098e2ea2f396ed7ca293397ea9ec9a1292ee031298e438277d2bf30c42aa9358974532c0387ea0e89000104dd8478747f31ecdb1235f307fc42fd342055e5317739680795a302076f2a5b392b8b95f2e6bf871b238e25095def9753f5fc87026af01658b7f8558b365a32bd18b22e3d7e63ed2dfc1aa04ac244b35d7d539720ede30a6557dd09a8f627693c769356332fbd5fd7f76eae2fbee9f1c4a7ccefe91be860cfb9eef1503ba0e875ed3d5860d058a69f31e6eef3f1345a94f9d89658da33812f79aa9632fccf8c5ea2c6a1ad132c8c176396ecf5673169ad7fb2249cfb61d686df192a8098d86543e6485e735044a6534ae2704f778681766654fffad3388f769835cea0a752c866bde0fcf9dced196bb186e0f097e82e3facdbbab2e0ee15a00c61cbfae28aa66acdf8c69721ca57a4b142fb30a90017afd52f96532bb7918d167478b600f52cb3e56138bc630d7a50ed2c6351990bf9e33c2ee9ea7ee269e5327590af17ec216592c1ebca2c9d3663756303f7905a2dc7edd98830e1ef9396d163827db6df023df3ce696c0cbf3f2a95b7a1066567003f9ffc46dae78ae0bc86ad190d7f2f4ce6fe5222ff74d654ff50dc6492d5236c982b8f8b45aa24d0af3786814234ff912f8d86bc0349ecaa03f5c10baeefbe9a696492f6b18be3dbae1672de96957189bd11b96eec1302c6611405246b3c1bba52fc0fe38625e2a1972e0010514d7309932e047e74f8dbaedfaeb4c4a94734d6e660a149ff60f2207f8f1ccdb9076d5fc3f0d4d94a2b551dd422066c68ebf54aaa9aef69c3c9c3f4ca3855d104aa0102138f655c67639b11f6a76275cd5a790cd447f64dd85445f7aa895b042e7acca3e48206cf12195f13927376f70782d61ce68f3cf6743f80ca3aea5f718df8925e0a4c654e0862cdcba6ccc56a7ebfb3132293d800e0a674c6d5ce97bf1131c1a02ccb34ee2d9a6fa5044aacb776fd178242e386558cef8a2e0bf7a5689aed07e1854b5acc09a99852cdcad8d14387e85c0f8325a6aae7545101e0ff6902d659fb10fcbac5266feabbd21dc5a29d7f8736308901a389d573d17f4f0655600b2490a88f556fb4decb81d27e1df30285a708026cc55c59a8790a278944e6c079d39379ac024f5c2ced0a84157b1134eb701adf751570d4ab01dcfded4c860441513931f3f862ba0870173fada9a5488a2b7869678e5f2f9ff211aa2c76031c2023dfc9b544ef2ac66eb0a930694b9b17a90c4fbf3cb9af012e001ff33e70da922841e9df56d3173e96247b7de68f1b8e0f41343ae2b879bff45be11a447b6b74eb66f884cb9563ee21c4b40232e8581d2ba4dd5ab41f6d0f0354d879db5bce621f7c1503ce50822a26eda36efb9cf8f41acece5fd48aadf93c2e23304c55872289264fddec92b369277fe6b98105cf69d7999a0d4395adb050a7428037d221cdcc6e3583ac0018602973215cb3992b8478bdbc371b9a1ad8af7bb959005f280117d7958928c8a645527c00e995f3d67f143df70ba3b3db40079c20f6f412a7a6742d2c99e40184d67263f00212b8c31ffba33540d77e879caa08453fbefaf2bc94bfa66de603570b4ed2c05ef0204b50f609406bfe44501de6ed40c5fe235309776cfd239886e4051e0222255fa75bcfddd3dbd8481a9ddb33605dd14eea391d9022d09997491c15d1ea02438f12d6e580c0aeefd2a4e9a9e6cb4e1006606324c00f27e32ac738cd2295c84e71e2dea57f050c52fa438f02f460d803e089948b53251b34addcec7bc4e3fbe99bcb143b36acba28decd392830fc4d7e789337900a0365cefb712f1c5654f1ee37aed038500f51bbd938f0a28f346bc6c44e863265fe0916042443b22b7c45912a44e7115e265abb30d3b0fa97545dff5298c92f7a253ab2d0c923c5fcdabae59891922fdda5b72d3d6ed6f7a7f1b2f75872c4e8b0a4338bb08b5d531e7d866233c18099c4962b6cc93fabd115765b0545b0991fe46fb642bb5b703e276b03bcd7320ec32456e212946d31e6e11bef6fac63e9ac090ec7d43b03230ef2720e067696756595fa8a5ff8c6e90f267b167947ac32f9c44a76f2defd6a58598ffcb85ba2780d300fce639ddac866cd428907be4b7407e668e463251281262770ddbe92fc17a4cc8760fded269ce1d6a5fe4064074000a12f3186bd42bc5aece4fe7f67d0b06235e75d19ed698032712ecdcc4a0611efb56512200c5b62169033a36763bd43a101345ddda1b21d80e14fad92e7b1677038ae04474ee33cd7797e0ddf052101a1c914327e477e7a736c3e5af1b8ba5e5e9d1229632e55cf006ac94e669084f63da66cdb4e25ca640cced8d687c25cc298715a2054347085fe4d155ff0f81b30ae5ddb7b59f6969b78db4861f7ce7ed983f150efc6131843a449d21e01287083e5503f4e9e53c29fcd1637b1cc01685209253c67706250d138e1e6da079a93fd290304b574362f1a51469a55fadbafabef792d3267e981dfe668f068e9ae1a1b51dbc1412d7ec3edb48784422ba9cc1aa7c69d20f747093b6dcbd9e98d523becc0c1501e032aa7eba2253bf405e0caf470715cca88e12536a3c8397d3eaf28ab90f4c2b70d639c5d5777693684f0f84896c71c680aba8e2de164dd38485dfbed9d1df2d7e215870b6dd3c7fc85723cb20ba42ee32eef779bd0c75e2c919f88f2ae6eefcd029c1ff85e34d59012b417b65c3baf82df72697d8f88136a00cba96d20becb165027e56a1c52ab14b289c24baad3988e4c23195c9852952efa8960adb629a97e2d34ea0feb96fcc97774ed58338983cafe2ab016be4a9d9ae58d820217a050a831b00e21e7af3dec20b833b3e198b94771d0a76e42bc49562c2dea72cf455b3fc6d51b68c1025860144d98c72460a2967c30a2d1e027958bb8c21e32afa150fd19be311962e9e253313a8435b10a3742fd0094ff443222f350a758d7257f40bf6762a98b03e651403c8a243091f8d925dd1fe4c284c75528c981079d151d281a5531566f0487621d9d509efb8ecc4e789425d1e1f852d2476355229fe7f20248d09770a90cff952b7698b077a814800fd95dff368891d83df3cff7b9b890988d249190ea5fdf36a651b23219a5cfc313643364bce49b5f8a1ad48a6315bf0516d5ca9d8dc9d6ad87e6b5e8bf4bc8520dad8204ea7ab4e4625afb6b2affa064d1f0c98fbce49621245c41501a7371c0a5dda1350d6ffd0e2ee53ce8e210bc14133d076c20498a1e4125aa076e6420352253df19bfb193205a8885d07d1863ae41e93fd06fe817d9628c21152857eb09c160698f6afb49c4e9edc437ad38b6c0ac792c1be545df871cceff53475153b2a8a9e94190f4f44e3bef57a5760b533907a4a00d9949090980d1959baf63b33d20625f6cc43ade70f06fd83c5ebddeeb52a33c1074073347d8272e4a921143bd8a29f6cd1472457cd4db9f43416c6acc8d7275bb56adf2c85d2dec188e81d5f9a248b2bf724e3c177e044c9fd03798a6a628eb3ed190ac97e5fc5686960843a233064c656d5528023f266fa7972d3a9654a9cc7a621f5044f61772b2c865af23444459471f45f80022f005ae71d83f8710ccc20c525f1a12c0b7a78792b5a84a603757640472deb819ca8558bd970d9e62573eef0455ad5d98ce75dd04069b2dad6c99558eba85b2bef00f242cc8a8943b716e8b77193835e4a121771846f2fd317c219a5ea28f35b34ab972238dad93797dc55102924c546388871fcad6aee9b6374672edc1df94c243f0c74b51b4b057de9479cfae1d31a12af40ded69f421e853373c55a62a26988080067012520325ecd282d1fac386b95effcfd5394690a9ad5738401e021a91de34892daba9f04fd39f21c4fab05ab5cea2482e9d86113bcbfacd372462f3fb3a1ff66e890b8b73ca76f6716dea5379d7d7e74fabae4970b2a90203f4f78d38c60f2c6b58fe3d47d6d544a6fe7b9f51d4221f54409c53eb44317ef1edbfa52c95420b9d52babf202ad4e42edb20669fceb345a386e91a4be45b286ab93a10b8933aa0dda46a6d1e76fb563a25dcaa0eff4129989d894d71dca77cfa7428661a208a0388d55b053b38e941e4e8c0d05b5e5127d643c3cfe65896840396b3a7dce85804372d84efd2f508b65a059a4121e458181f375a7510c06efe741872071f6661a245a429a09a146f1d82342e47f598d3c757c3c5faac0f2e6276c649fe75100475da28734d344abaf0814a2883ec267ae3ede0e9ca53af40635ca36aa0c98d0b00050d88d9b477db6ed56a6b3b1b2985b207b24795b56a988b68b7e9bf2e181b1953ba783cbce56d00b0f5bc55bb25de9dad4052a185f9954892e316faa39e74f256ede7427cd783030e9d84a4a1831bd814e0f5eec56d90423956de5f8d0e764a72de1d3ec4185fbd48bafe30282a4502058cc7afb277be1a9b3325fe9a13aeb202d825991a33e9f9dc1586e81dc2a81cb83120bb3c929dedb3c3a1d99be0b60fbee4e2262624489bdab1f34b7652c65d0bd25b315c6c4b9771e0b75832300984e1c7cb95e77f4be518ac4e56a940de79e937a15a1dbbafcdc0116ae191ae0af75504563e78726130f4c31aac87fd2fce4b88122a857abca8b160deebc6ddeec535a19040a8e7280f117ad50ccabe9bf969fa2e702cecb43015ff9004bb9b30f5c459b56d8287ec6a862c3da21d2ee8f053994a21e9131dae1eb2104d", 0x1000}, {&(0x7f0000001040)="0b495731a275241a5a42423dcbc945e6a390ddfe220d76a5ba27719180dfc0798a621f6c69b93c6302b024aa573764f5c6f620288df06e1b62b2404836f73856b05b03c90f8587bb641817d277d3bd3203f39e2c11de4cb1dae79bbab37e5fce456f73f140e61176cbc8d42941a74e265a96a8fe2e0b824db25414c2abdeb0f2a301754079a857c285bc4d8bc658735aa1226a153c728ffb465a401368763344664f443ddc9306fc93b680e2c540e2d5e13a18d43d970ef764c6a86af795df0266fcd078e5208d3017ad4ca200cf1ff60dfd8f17a10117e69d288381f4722c60e19d939bc9859c0a36644346869c8e6288b88954627cb0ea6330cf2bb3b322a3c219c7e77e6ba4049ff84736fc74aed39cec32218451b58876fdace20758d545ecb018b6b299e9e57a2593acaca96572813caab421d352c7ccba99e3d870527e49806e5ce4735d6ecb576e95035bd5d504f1ada44f081bcf4e482f11751547b089f0dae1a8e9614fc0786c405c369938e2256461b6ad7654b022a633b64f1d989838b3e6c3476a3f956d5245ead624b3f830c925f2f166715db9e24c26d907255c7a4804306f5c88d75be129312b1e50fd986f007a6e30f4b056585a7da6f6f294c51d3efb62dfaad115baf3e0495b3d0d395802d4516b24a2f865a5d431d8a4d7d5c825ff204cfdfe4a76da2b3550a64a183fedb8853469ca48cf25d734a785b88d0fc8ccd4dee0df274b7cb2b1e2f1ef4b2cf16cf9284db600d732fcda6374083e7c72c96c7ac59af0d2b8adc6f4ceafe6df88e39f4e1afb7ab6976747da5a37dbf21736a9c0bc4ef8f83c01065842d1e3ca9046f8910c8d7d67bcc9f30ae11e5b235019742375119086fadbbafcea4066effcef1f8e1b763109ec201caf239b0191cd1af3117804d5ccfe6a1b45e38fb96140d63262ccf2d5b6893c222dd50efcf9d9aa79adcb8a758b5a1fe30c0a18faa659e37c213770731694a791f964c07089afe68ce5fcbc84809901cbcc51883cc44c4a7daf92fee6d766d1913cff3f8379d2aa2c13f1e1ef832bfd478b7ac742ea04988e1c93573e5ddf505f79b7f58e561b81bf82c81f4a2a9465ba0a88c0d1614c5fdbcb42a78792421292b449edbfc41111f92a3ffb02a2d7021cd0717198551e74e15217ed1e72c72bd926d56b4281a80d7fa9847f3ec03c33f6aa6213c12f5594e69323ed1d24abf023aa1b5c98ca48fbebfc3004d4b4643178c7a7cd517da7a1cffc9a73be738e53b000e89b581da196d80409400addb696858f316045b6b3a16cbbdd339eb9a56ebd998e64fd1645b434a02d23606abae512f831c7bca149e1c549fb14ba86016f679496fbf3db4e4244cbe1afdcb372cb41cadb8924d13f5d5ce1961e63b836e91f64648a3b228893b4bc45ff512cc23cf644342f08a86bc3119e71aac43ca905046de7f40f471b74f417f4ef39678e0a6fb0764f648ed18ab2b3331f78a4a83a5cad9e4dde105cae3f859d58627a738c6dcfc18246c199627d1ecc3860a77609dbc0a8463abe543ec0de506164f89efc7c7f71eeaa303a2e42e973cd4e649870db7c62ef2389fc2a72c7724a389ad75dd3149966888936412438b230db06b13e94ecd0e54ac447131b95978b46772054477eb0cf7ae10140e4f2ff83f6a145fd70dfc70c525ded5c612909d62bdbbaacc7006a722e8d5d3d45402dab8b1d34adf0f4178dea0cbabd053b5b8c9bb461bc6c51d4fdeaefca6dd1604213b9c8d38f7a6465dd1bf2ec336ed5e56cea6123512f03f31eeb7cf9baf580ae1bb6da69e569cb533029e252e571dd29e6361e5b8d120f86e29a692a97952b876705cd0e1f03d370e7d814755d70ae70b89f11a67306ad35db122b5ad95ed2848430c84c04c96d0e45fc186cc5756effbcbb8ca5be945587eb313e56e35b54358fbf4349fe7633740044c6b1f9b10b09bef7e2ca537a633d33506fe9d7f6b56ffadd7bac69111c02582b999b2f6c6334b5d3b309cd0e065e683a683828663382b5fe0da3fa7b1ceaf25023ef80ea69713e4433d53ba8d2f3883ba7f2d4ef841727fad6cbde56e25c023c7789483a7644025ff04eac7597c1680b92ae8ab99fae19ff290812bc54ed2d1a8c85a372daa14cf16f5e581fabc5ab93cf9459ee4c0884258fd0e0ebbe67f13431302d5a23a40f8670bf7bdd9b9210d172c4182e6cf1e36d388ec221a80a79bee9ab6f6377db631b78994fe9de5d95b81871d23e06cdd370d6fbc6d86b3771fe9abe0e96a4d1d5b0f2044249fd9c17ed67dc7d63e719c3f86591aa2b7c4a96324cb24bfa4f436ff74d4db9aeed82d98f155063ace42b81629f1c260019b11b43ad1e295d930dd17450081a39d39f491ac4fc184e389c945d49bce48db74c98268fa7f906b794e7ae9c0a1f79ec0a95238b51316a5d36bfa3dca3b0b70bc2161137d1659c62cf4fc1d1349ef3f049e58c72b9ad81eda72009102ee399457c0c2d52a6ca1f512bf491207e4f906c24670e1bcc6a95725e98ee366dce38e6b81709802bf582f7223360e03c97e05530967e916e766e88ce302dba1eaf6ff5297d1c8c2fc95389f88c97cff4fa14f6a5f46988577dcfa58a942cef0713b44fbb7988a54be0a72472b83494282ac9cb8922eef755b48f45bf87af19d76e0e9c2ec6fa404d4e5a8ccd50e253f3a3b9b25fe5ff5de4487682b7493d066d508c1fd45aed0473c1121c9ccb93091323d436f4c4469e877dfbe1183e9ac154d18848189b62868a71864df457210208513a15a27ed77d72024d3c46532af79b8052eeec4f5bd584023d731b2da26d301e14f43f1286fb0fc71a0b5dadcb6e3b45bbf649747e27a22511b5a27ad312dd3de9f7aeb774657a0cfda2062901341af96c7b5f758afd9cb7d307b0a2cbc47216a12c6ef3bffb541b7a991e1d0a2cbe92793d586c0d08daa9edb38a2d207b669346315e340fcb17e96901a3f8b69fe1b14f0124c080ef2bc95870f17b038a4826bf7afb4f481cfe392cb0a89848057413e831bcbe531f24b0d7345545f86f95b50aa1ac0039be597bba4c6f3b897016154cc42b1dceabcc47c051e5d2c1d656572feab58d725ed6b2c7e0f00da18ecfec8f0ca8f25e05ac1d21cdb6c8309e049ecf246006033f04ed59a011edbdb3ac34ce84abd4cb8ac86d5291ab3ea177b0496dd4c77c65ac3931e768f57ecdbf943137c61083c0a5246c5b28ddd2fdd38975185a3f63387a3ff05dad4affc490f66bf43690d5461c5f81c3928ab4c60b5394e677108300dc2f061409c7547f6e752a216343802b9060f07e4ae9e0ef3fcbb182c222e4dfc6b55b9694d3933e4f5fffd8c33e8b87b595373a94f6341834ef721e736832dc4d59c13cb608e0b27159800c789104d0731181314ee40978849c556918c73b50c2959338a66582ff161f05aa341ec98d6887ac05b3d9070a7d6a2a0cf2b995a525289bec4ae611c2c9ea0ba6eb633d32bd3e7ed63a9825a1cab899b7182f96e9b4ba3c62e05566e2080d123afeeb5a47508d5f7a27f1f440b15766e62d69ab32afd23fef09dae8440fc83d69412eb480d96d4c4e83348887e1e369672c8a57214722204d7366779352a511be31f5a1eac2ecc63e52056c02cce2318096b46752b91fadbd0ae6b4ac618ca583d3c76c5884df6d7a303769c1b08c891f6076ca7b3a587bfcdbf7b54e2a8586a7cb36a10c81ebc711390fa7a51c8d49f7867ab2f101c292da41bdf868332d5bed7de8f33079052dc9ed59d3a42487fbad7b6b5100258f8c1b4f6bef3536161592c284d4432a6c8346c3d485fe66a9663708692e95a452f0aea8ac8fa7ec2fba2b30b23a84d1ef810cdec6ea9c0aefa985a23aab5931f76a2f7fd2e02a16dea0ca74d783b50e649170b7264dd677be18b3e7fe2418a0cc47abea627a6457c6a32a124a3857fef69391d5dc9cbf9a66f7271ecea113568b352c3e91d51757cd72750f1fe95cce6444ed043c971697f074361e37f8e0eeb04667503fc31fae01b0b52c6b80f11b27713e6948872c5caaf9794b4f2c1892b6c6d66fae052955e1c44f2fe3376fa0a6b4a3daadf489d8a09de0e72f6f1c4c7148745c39d3389c888280875cc1cf5083852564f68304bcc813d3fd01e9cf608019369041d842194ea85ef0fb97e261160dd6052f5a2e00e899d7b4a7639bf9860217195612d55d6682297593f0e32adc8d85a4ddc5c3975e4d2e94638f88de932b3715be795bf68bfc2117a60a1f6bb328b913884a65c66b47b992b027464ba19c37d5392663f57d684cd2b18c8da04cd1fb85f16df7cf81d295e3a7f05d809ae3de77e79e65a9a50de28b5b015f52d56270c56332a0cff0858ba5a6099d170ac725426a1e9f24aa2b7221797e496d4e2a6d584480747614e7de1fd89e2fc45b167b19528d96f59a143ba8ffcf0686de044a0af836e60cbf49f1d987057e92c0f4270a5141472ee95ecfd68919320812af9b7ac83ba01acd081935efae7aeefd40900b18a2e490614be79a695a6eaecefa4a6dfa0288cfa36d09d5ba77d13adc12e9ceba7e85b38690650e55b3e586c0973c27c1fc2f62a75e09a32884f1a5bdb6cf429c46f8f1f34bcb178793088d0b5c1890e9639de2f138778d68a62faef8ce782403bd817cdbfd0a3d67f451b2cee85f0b5b378c0d5bb471b5004630df91fa7aa71499592789ad03481d2cc24d01a7c1a56184a955532baf1d36b53356bd04e142a68d497e70bbfa62285b1701a87b7f4b8f40965e3c5d137145921e15b5f915cfd2a8d73b1a3ffa29572f9d2657ecec58b61127fdecc2320a49132691bc0a42dbe00f8db47e345810c3e3d3e3d7aef863a168d937a31f7d06cf6a08e34f7a00da3de7eaa1cb833584b5e0caa1603caad89345ff8f8adb9636c782ec2475a46af87223586994f29ded0c2a1878ee80ec97c3435626516777947e71ff56cf35f375faf999b7e527e66564f7d5752be21ac5c6a002c105c648cc0057f488a641ed59692b7cec8b502973254a0846bcced3a87f32bd6915b3b2b1a102edd7b5e602b61e3195f38f842a04a5e4710d6d169e576dd830b774b74266d8a50a557938bc801ebc7a3452754256285621e67f76186a8d0b53b4c6294eaa896ea7b99de051b972f33614c68930c4fdd3326be7b17f073cca78580db022a219b4b037093563d3f71bbacd0acf4d8d0ca965fcf32cd0a60e80df7e3909d9ff1960fbddabfcf06382418c83621641f78519d7560ebcd2445ab15eff89a9a20d23e4a525b8dc55fc662a3a9aa3c6849606cd09ca28bfae632f593017b285cc24f28abcd96c168a3ed80a724084203e00adb07a12066aafbbb19b1467c0fe5cd514dfe6d2b5bbed3268ab31640cec61b2266e06c283f1afe85cf2fa205a9525e4ebf685e458a59c8e2705e544f97ac108658689ae6ff10dc3b34d943c5298285289978a2ec33c593b9d65ca23023fcec9fae03216b291c9a5e4bc9f6b6cca02abfd580519b5f89b1b270e872fb1d067b59edb2176a2fdecacf1ff0092c8373f300b2eb2c365615993a095f1010610f940cfdc02b1dfcbdac557a0710df9baed84433f002200d56f763357fe4f39346c025b3161a3592a4880a3199fc9e175878789a32e8d50238ca5ec31ec783e84d3f93dc00bfc11a4340b0e8e27275cd5d0ceaa2d5ec5d56b9b8e72bc0dae4c0b958f08c66e9387657a2ca7b141155f02270d6ab693c98c0645eda39b3ddfeaf68311b6df80460e60948178673abb40a323283513937b66eee9220cb45b8f13f882310e", 0x1000}], 0x2, &(0x7f0000002180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r4, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x150, 0x40f}, 0x1) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) 21:03:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) write(r0, &(0x7f0000001000)="a1f9ac26420ca2865f4b9f9e019bc7898d04a6f65b043922645cfaabb201de81c43a29f53eddbc3b1552187b3ccc0e14e01d75bccbdcdc8bf084156a44beb058ea72bdf0f477e4c3931f18a3d1b4c677c00d136c2f31c271fe106acb0d0433bc4bfe333d28b1edca07884724cc8103c0e17a281e7beaf7678518c820332a7118a46ce78f423922c96a68675972c444283f45c67c9fabfe5c3440562c36f54fa5881271b218efe40cb44230b5213d418d85e60d6ee07ddb783434670b09b7bd95df3d7cd192788dfc7157d6b9746cf69e924245b40d7f74769863cb5e6166900b21a1f6c9b09fd7df0d3acfcc98d655ece42da71c77322a27611b45010ea1747c242866df51a7fd44d8f96c160dfd1619b328825055d05cc5120437d18b7ad94b5c864166015816dd57706a89d2d95eb35292e4565404b327d6a4c5d589eb181aa96f253b2a5e6342051c2bc7ab5a1eb27ff7dc7384be04eb0880c3b4e0b19fbcfad2c3f2ed764022068088d206c944d7df733346d0a318dcb42a94fc805b94fc4312882c8eef4f3da4e5ea474b6bd6e227e4e64c6d9b1d86307225b45eeb287d27cc8f258955bcdc5f541cf65306e09bb25733601cf24784f8e613915e4df9d7cbaddc120ca165651a4f814c82a6992218e8f6088469d531b17c355dac0383e9da7757c2ef2d59782f5fcf9dacc720d882f387d0fa2b89732c06bca1a15c5991fcfa080b43f7cb42665e9dcc0cd31afc5a1a9969ca502ca728936c46447350275439823e5f6a0f2bf0db749c5b86a33b7249352f5e168a8c55839733e505d107172f0af480a7f6593980b31710d1a33e26576029df44efdc0a038a60fc5086bfac2c1e1f7f26446436a81fc44fa83b2cc0a0c81ff62698a57f012b3ad4e44b0812096972248ddf2d2ecda5d0c88f6f7419b8cf53086b7b3fc1b94f2f05fbc3c054e5d5dac4525fb0a64915f7682463e88a3a38bf574cc7bbecc91f2afb87c32b99e5955b1109bd4f0c400bdf12610dda51f3cc57fd0309eb7de26fb576f4bf3e8eff783842a7323f9918d5a721f12cc22ea1f3f76dee8a8db8868c0692fc6da8ebf4a59fbfdf383eb55cbbdedee2e9df770a68e8891f700076cd69a683ca69f939d7eb2ce2574d9dfefe4ce0b33a11e26a99ed8fbed3e1a88ebb3ad603ec92c4dc6912e5cf36f698c6254f30093af1b535be4c8126aace58747e81c1b8844dc7678c37b1d1dc88c8d57619975d12693ae82f7c73f0dcec56696e79ab3e29f498b30207ca770d04ef15e98afe1432989d9bf660be76d8b4b6d1f3a32fbbe1aa19e43ff4f9b26cad805ced81fb8a24ae43b831585a98c83e683069fdf6a907e15dbb4e2c2635986ece3b749b26f3405fa39fcd2c66ff29e67279a13c8c3ba75d50ecda1f5b474c40add0672abb204dd6e623744ce5d3602e63b2bfcc3493496e538fbec77d4d2acae9e2d57ddf0c72971f001f54c19207633124c9ed192bd7b9b48d541d758aef848a4ff81aec4d1dec81e230e07095b789fe19345cf9e43623ec59c15cddbd174c11085e58e69d24c514b764390d1159a9229e83c6f08c63cbeeb03dca9079f2ec35b7124b8e94d280a8e200f60202fd83b15b42bd5d0bae3abe746a6edbde0008dc31dd0bd531e26566e1e83266e102995a72ac1d6f03e539afcda5eae0656d31ed37840bb3015f20d0714468d33da148b783e64d7d4b11e35a6fd651d880dc2c7510502d4d9fe434a1fe846e234cce3deed066ae6f0a3e4871ac093f51f3df57153f1f72051caa1b7609bb2d28c7c28c02671f972fb6e30d2accf84e10373310d4acc8b73559f632f98dc87d1ec915e5b6b302ff7967d09e3105967b65ca4f57707130a8007b39b10ba85aac1a7993da016dbfad91e10c5c7b815a682217c8f72317efdc7dea11f9528d4db9cacb48a505989464ebe20bccb0085d04f9ed4a975f7e5a61a5d3764343f9192653afe9f2630321b9cf59fdccba7fcd2cd8594f9a82b0a82370981c91a45761fa2cafc0a997976bb40fc1c3a641d0f4ce019cd79a607fc2dd27aaf59b6f6e1a27118b34c5a56cb845c3384f27875da8f53ab0c6691e2e9d7dab90b54ccb8aec4a41b56d3296e38afb6c77937ce7a4064ee53051be52d85a65c3a2a3dce4670dc8b529a8952809e24f2ee7c7c300b5feb5e0947443e9f0e81a21536427c55c2552e7d8769b413daabe603d3a54ed47baeeb3b738e4212a4e28f3b9c6733eff32fc7a8fb1c1d011aebde3a7d88a9ee5c8b6f367ba41aa69977acddeb7f37fefcd403c82452ca9e2e4246fc65864881155cb07f4963188da1673715d7a2bcdcf5d1e9601507bbc286c738d7c8c2bd097168eb1433373415c1e0e07ed467fafea603dc290e34eb4b60ca107a7bc09eb66b43fb844fbd2b1f5f052523386d85ea60902e05a46f939e346b26a8a75e34bad38aaa103786a7db8b747da96b9f7098753aaf8373477c560ecfb895acb73c036f8c72942bd496474ef5f2d4edcfa5ed0d66c2fe8caab31fff5ca68a8dc53aa8a52ed2d235a95cdad1496508d079835441ed2f382dd2cc7cf3d65663237bf969cadfed3c405ebab916bf85e4471dc5271b5dd3b81f427b488d9be333102371f473e83f05ae6c601f083b3d98ec34f935a13f07db6f4bca8ca00c630b1ece2c0783edd786f9319d8719a197d66f851f2518e73941cda4de58ada8fda41fcab30634ac2e9e558c0edecd16ceec62e98d42b433007441e35e10009b0ef1349c100095383558b880665a492898c19a00f97381f7e0b00e9006b465adb345d0037e1bbaa02ef2af1a5789345eb85e1ceb8dc64d38c598af5db6e9e7187a1d8637377d6b42c0447d2b6276d835c93a5eb6fcb22312476eaeb54e1d028ff21f0f51eca539ed70807822a2bf3dd1c745d434bc1c4b2647862e9000286f3d7cea0b48ef5dd3a5882b9ecfb5a654de9f61b7e034982e7efb340f79bcf368dd76ff1c1598058c09b0e8d3f47ff0eed9c60d60ee69f2c0ff4ac98f00fcfe43fb29ba052c305920ff485f1faddac90e5221a95d9b23ee5cb25b6ee0ad5568330fa57b8bae699ac3f422bcd00fb7733b2cd48a1b43aaa6260c5519aa729d29ba9b514c750cc7e9ce13798c186c99f787bd78ea707c9b0cd498f069ab731e949c80250e57d2920ec042773a13271db81bacc39ae88cd063eda400340a6adcee506d267120d9e50f3f284d08dfe37378cad7874e757125ed81476bce895876d330f8b044fafd6d67f61e96872bd9d4ad1227a32a8c954c4d3567e314e01bc0d71a647a7e9418ef8fa6e5367f0cd66b8bacdcd6e8798bd1649883290b630b15c4660d643c18f3f39414a1131718a5b0fbe96ba264beb1f2957c5f084d8387046f4d855453c29b871f11a3d17062ebdbce37a903fa239870824640276631ec1aceaf64b5451546f4eebe39eeabbd9b667c27b8f3ec8950d574f8a7bc31ff4b48351f2e6ff4ad8d481e9e6501f3861a819564f8344d817e426918d5fed8c7e2e939f3fab897b89c741efabc2ff99b48fa3836345684936707aaf6098434dee17fcb610940d355ab9315101c3265b01939aa051f59896abe1ca9324fac9eec3df38413c9c8cbea8571bb15b690144effb2bffbd9ba4a45e460ff6fe6cea527328e3a5ac56d733e0aa106ed545a922f4794f525c2c2975a21df3cc86c7de5dcc3b0529416ea5d1fb1094ca758d7a636d571fdfa3f47c2e315a616b66c1fb1cc66b2b38beb7ab1c69b573c82ecdf70702636423114db38888eb7c235593a000063043afbb4930f4312f65427de6bc635f7926fad3ec67d3549ef236da97dfe157a8ecf499ea80ff21156618eb98080366f4c370ed53bc0d30770191dd92e81047308c5908ea24969b1c7636861351e86a2abf78c25941622dc8ad0d1561b0096f0b13d47ebafe222fd01cbaf18b664449664baf835836c26f051c9117535ecd85d32f435566bde963297eaccbbcbb50b76258b318cb439487592565406104b876d944f4010d8022ce7f32131d710e1cc44fa99d71e5056001e7e9eaaed98650d0c25e5625c43f3614f211e5505755dd9504c8b2a2b555fce359e8a841327510ebda8b2f6aa7432b0507dac254cf33b8b9103d4db2f06074702e89c947601cf8c310d50a6bb936f41780e5ea76bd846d67beea117d2ad1c9b14778ed750d9dec15bbbf87d016adf6128ee03d470c086a3c676782aec0366b1f4b6d2b086f704074ade99cc63290e6c6a2691bcef59816cd031407e9488d5d1ea340da39fd776fa91714b6c417ab95d27cb490acff1d8ac0d6cd8e63bc82932f871fa635b5aa5bf9cdb73d9582a20e96f1ef02e2368bbf769f297fc7993ed4cd89bb0c0bb949397e4b02975fa246cd5bc948d02740fab8481a5ca83a6956b792482e92ac60bffc34c005b9327f1a601a3238eaaed53587e46a63b04bbe5aea17df8635e01a4518bccd45044f2f73fe54ff0b43114377640b17da48ca0f4ca27114fdd92f3f21a6e09cb5e9a48a24401e819c5e0ff083107212633137952fd9120a4c6cb2541b50a86ce82b7f22fbcdd94612ee7aef710a44349a637b4d44df5174f946fe4328ced6689f253a59dca02192139bf8007673a4d9d1fae979bb18d142c5bfaf6ef69e4711b3cf511a3cbe8c83e6bec0f560d6e8d011e8a22ceb0034c5b28f288be07532acca6779e4bca4a9959f0b3f3db9114fbc3ea5915290d3869882cd94cb47d2ef03f83269ec30daf043c041205ca1b3643ec3c4f1a004749509d65d31d84969c45befdb62388c8687af021f1d13a509628070881168418a6536c44f3d0ca2ba5a13aeb81708a7bd14968b51f19b6afd7a14815ed092c3fb577a644ca415fced3d500bdb554b311a22a3281a4a3d5ce6f5893a27cfa9ea2527076b4b38954153d3d16888f676cb44cb23f09dc30831b055701e8be1d51fdf26c1ee5420efff5ce4d063050bbf784ae62c374e1531fce2df13b652169ace4dceaa5b5bfb15f939837ae33db4206ed299b62d3c7c33dc5d5d312230f923e3ee0605715bcb5ee17591a857e2fe5022fe8f1402fa9b30f61ddc9a2f7928b050dcf016c0a87aaf7e2ebf385804d821385675efb351c22de115d6040be17af74a4f7d311ef93f97cb4bca79f488db9c36d6f0499a825c4f620a4091ea5398e5cbbb0da75638d5c86e9ed61abe050bb476d87b5439a786c8cb19598492755256dc7447cfa2960a3ad5e9487cace00017601fc5a04a8c8c9fce44089af84545ac03c4635036d57b0a3a90a6fb436ca6ea0a045860f21a206d1c25bd3682b4465060e3235158d0b80920ee7e9a756eba55d473de3105009798540b73bf182e155762ea5fe405668d37d8dc7f95fd5adc3adbedcf6b096a4c7f266c4ce7ab1ad2e4f980dde622e091988384ca455da253f5f0bd3419f4ec4b3d6826aa2c0bd32f432f7472885b003ec3ffcc857cbf69d30550716e04b2b9a9f12323079133417e933909993bae63c0b8cc29268ad45cfcb6b5d7d264efdfee9f6db41bdc6197b4c69d6a9ba3d8c20e3dc495b60bf96437548a7551adb295758edabe5a14bf4f579b88fc70fe21cd72ce9bbb1c51b7fc628230cdb80711c2f3acee39280c419d81058bf5289bfd7c65d60992a0f7755a7ed1328b73667053e820139c10168354d4e7756f3b1cb02f26c32877396cef99bded0e7479aea34a6c23069b03fff945017d502bed437da9169485915b7f9a6e7a4672848e87fe50a4e91dce66b9bccd04c75f03f53ab641008dd2fa3db56fa1919e28c4a4cd84", 0x1000) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x10001) unlink(&(0x7f0000000080)='./bus\x00') 21:03:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getgid() setegid(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) vrele: bad writecount: 0xfffffd802eb1f8b0, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1451, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *133936 48555 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802eb1f8b0) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff80001492cd30,1,ffff8000ffff2018) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd803741c198,c0106477,ffff80001492cd30,1,fffffd803f7c6c00,ffff8000ffff2018) at VOP_IOCTL+0x88 vn_ioctl(fffffd803468ce98,c0106477,ffff80001492cd30,ffff8000ffff2018) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2018,ffff80001492ce48,ffff80001492ceb0) at sys_ioctl+0x5b8 syscall(ffff80001492cf10) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,c088f01b010) at Xsyscall+0x128 end of kernel end trace frame: 0xc0b4581a4b0, count: 6 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802eb1f8b0) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff80001492cd30,1,ffff8000ffff2018) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd803741c198,c0106477,ffff80001492cd30,1,fffffd803f7c6c00,ffff8000ffff2018) at VOP_IOCTL+0x88 vn_ioctl(fffffd803468ce98,c0106477,ffff80001492cd30,ffff8000ffff2018) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2018,ffff80001492ce48,ffff80001492ceb0) at sys_ioctl+0x5b8 syscall(ffff80001492cf10) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,c088f01b010) at Xsyscall+0x128 end of kernel end trace frame: 0xc0b4581a4b0, count: -9 ddb> show registers rdi 0xffffffff81ac3167 db_enter+0x17 rsi 0x72da __ALIGN_SIZE+0x62da rbp 0xffff80001492c8f0 rbx 0xffff80001492c9a0 rdx 0x72db __ALIGN_SIZE+0x62db rcx 0xffff800016be5000 rax 0xffff800016be5000 r8 0xffff80001492c8b0 r9 0x1 r10 0xffff800000998e00 r11 0x90a4205b846d42c9 r12 0x3000000008 r13 0xffff80001492c900 r14 0x100 r15 0x1 rip 0xffffffff81ac3168 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001492c8e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=133936 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffff8000ffff2c80 process=0xffff8000ffff6010 user=0xffff800014927000, vmspace=0xfffffd803f013110 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 56503 202535 53907 0 2 0 syz-executor.1 56503 286429 53907 0 3 0x4000080 fsleep syz-executor.1 48555 436904 53647 0 2 0 syz-executor.0 *48555 133936 53647 0 7 0x4000000 syz-executor.0 48555 369503 53647 0 2 0x4000000 syz-executor.0 85465 319007 0 0 3 0x14200 bored sosplice 32312 288189 1 0 3 0x100083 ttyin getty 53647 442230 78462 0 2 0x482 syz-executor.0 53907 205377 78462 0 2 0x482 syz-executor.1 78462 367349 63185 0 3 0x82 thrsleep syz-fuzzer 78462 162070 63185 0 3 0x4000082 thrsleep syz-fuzzer 78462 358521 63185 0 3 0x4000082 thrsleep syz-fuzzer 78462 383035 63185 0 3 0x4000082 thrsleep syz-fuzzer 78462 246884 63185 0 3 0x4000082 kqread syz-fuzzer 78462 218811 63185 0 3 0x4000082 thrsleep syz-fuzzer 78462 293142 63185 0 3 0x4000082 thrsleep syz-fuzzer 63185 7334 90673 0 3 0x10008a pause ksh 90673 332580 88951 0 3 0x92 select sshd 88951 3070 1 0 3 0x80 select sshd 3174 475306 83518 73 2 0x100090 syslogd 83518 336927 1 0 3 0x100082 netio syslogd 32759 42683 1 77 3 0x100090 poll dhclient 75296 262430 1 0 3 0x80 poll dhclient 73402 146851 0 0 2 0x14200 zerothread 73944 358800 0 0 3 0x14200 aiodoned aiodoned 92291 22499 0 0 3 0x14200 syncer update 69862 124198 0 0 3 0x14200 cleaner cleaner 60560 107765 0 0 3 0x14200 reaper reaper 90111 388039 0 0 3 0x14200 pgdaemon pagedaemon 98057 304330 0 0 3 0x14200 bored crynlk 56410 157392 0 0 3 0x14200 bored crypto 33570 222948 0 0 3 0x40014200 acpi0 acpi0 16538 152746 0 0 3 0x14200 bored softnet 26034 434950 0 0 3 0x14200 bored systqmp 10643 84756 0 0 3 0x14200 bored systq 16241 477291 0 0 3 0x40014200 bored softclock 74683 335883 0 0 3 0x40014200 idle0 30455 156101 0 0 2 0x14200 smr 1 105126 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9489 6340K 6854K 78643K 12133 0 0 pcb 13 8K 8K 78643K 67 0 0 rtable 111 4K 4K 78643K 374 0 0 ifaddr 52 12K 13K 78643K 144 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 55 0 0 iov 0 0K 20K 78643K 58 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 1747 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 62 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 649 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 30K 54K 78643K 422 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 58 0 0 in_multi 33 2K 2K 78643K 64 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 234 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 89 20K 25K 78643K 2318 0 0 UVM aobj 18 2K 2K 78643K 20 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 23 0 0 NDP 10 0K 0K 78643K 38 0 0 temp 137 2722K 2788K 78643K 5019 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 45 0 43 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 199 0 189 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1359 0 1359 1 1 0 1 0 8 0 tcpcb 544 100 0 96 1 0 1 1 0 8 0 inpcb 280 266 0 259 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 10 0 10 3 2 1 1 0 8 1 ppxss 1128 20 0 20 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 2 1 1 1 0 8 0 semapl 112 60 0 50 1 0 1 1 0 8 0 shmpl 112 18 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2428 0 1009 46 0 46 46 0 8 0 ffsino 240 2428 0 1009 84 0 84 84 0 8 0 nchpl 144 3546 0 1914 62 1 61 62 0 8 0 uvmvnodes 72 2812 0 0 52 0 52 52 0 8 0 vnodes 200 2812 0 0 148 0 148 148 0 8 0 namei 1024 10206 0 10206 1 0 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 10233 0 10233 11 7 4 6 0 8 4 plimitpl 152 84 0 77 1 0 1 1 0 8 0 sigapl 432 821 0 807 2 0 2 2 0 8 0 futexpl 56 10048 0 10047 1 0 1 1 0 8 0 knotepl 112 169 0 150 1 0 1 1 0 8 0 kqueuepl 104 152 0 150 1 0 1 1 0 8 0 pipepl 112 462 0 443 2 0 2 2 0 8 1 fdescpl 424 822 0 807 2 0 2 2 0 8 0 filepl 120 4733 0 4637 4 0 4 4 0 8 1 lockfpl 104 194 0 194 2 1 1 1 0 8 1 lockfspl 48 71 0 71 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 948 0 941 1 0 1 1 0 8 0 zombiepl 144 807 0 807 1 0 1 1 0 8 1 processpl 864 837 0 807 4 0 4 4 0 8 0 procpl 632 1621 0 1582 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 528 0 509 3 0 3 3 0 8 1 mcl64k 65536 22 0 22 2 1 1 1 0 8 1 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 12 0 12 1 0 1 1 0 8 1 mcl9k 9216 13 0 13 1 0 1 1 0 8 1 mcl8k 8192 8 0 8 3 2 1 1 0 8 1 mcl4k 4096 39 0 39 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 1 1 0 1 0 8 0 mcl2k 2048 54989 0 54946 14 7 7 11 0 8 1 mtagpl 80 19 0 11 2 1 1 1 0 8 0 mbufpl 256 90261 0 90186 12 5 7 10 0 8 0 bufpl 256 7251 0 2684 286 0 286 286 0 8 0 anonpl 16 92236 0 80619 70 6 64 64 0 62 15 amapchunkpl 152 3531 0 3425 11 5 6 8 0 158 1 amappl16 192 4354 0 3711 53 12 41 45 0 8 8 amappl15 184 310 0 308 1 0 1 1 0 8 0 amappl14 176 52 0 46 1 0 1 1 0 8 0 amappl13 168 8 0 8 1 1 0 1 0 8 0 amappl12 160 319 0 316 1 0 1 1 0 8 0 amappl11 152 59 0 46 1 0 1 1 0 8 0 amappl10 144 60 0 60 2 2 0 1 0 8 0 amappl9 136 544 0 541 1 0 1 1 0 8 0 amappl8 128 128 0 113 1 0 1 1 0 8 0 amappl7 120 38 0 34 1 0 1 1 0 8 0 amappl6 112 54 0 45 1 0 1 1 0 8 0 amappl5 104 475 0 463 1 0 1 1 0 8 0 amappl4 96 729 0 703 1 0 1 1 0 8 0 amappl3 88 505 0 493 1 0 1 1 0 8 0 amappl2 80 5969 0 5894 3 1 2 3 0 8 0 amappl1 72 23475 0 23043 25 15 10 19 0 8 0 amappl 80 1856 0 1819 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 19 0 2 1 0 1 1 0 8 0 uaddrrnd 24 822 0 807 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 822 0 807 1 0 1 1 0 8 0 vmmpekpl 168 8731 0 8707 2 0 2 2 0 8 0 vmmpepl 168 101869 0 100075 107 18 89 90 0 357 11 vmsppl 272 821 0 807 2 1 1 2 0 8 0 pdppl 4096 1650 0 1614 6 1 5 6 0 8 0 pvpl 32 256026 0 241339 167 7 160 160 0 265 38 pmappl 200 821 0 807 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 433 0 21 12 0 12 12 0 8 0