IONBIO(r5, 0x8004667e, &(0x7f00000000c0)=0x1ff) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000280)=0x10) preadv(r6, &(0x7f0000002600)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f00000026c0)=""/4096, 0x1000}, {0x0}, {0x0}], 0x4, 0x0, 0x0) close(r6) connect$inet6(r6, &(0x7f0000000300)={0x18, 0x2, 0x6, 0xe02}, 0xc) 21:49:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1000}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000140), 0x0) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20581, 0x0) 21:49:59 executing program 0: poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getuid() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r8 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x0, r3, r5, r4, r7, 0xf258bb2c0458c05b, 0xfffffffffffffff9}, 0x140000000000, 0x8, r2, r2, 0x8, 0x7f, 0x200}) recvfrom$unix(r1, &(0x7f00000001c0)=""/141, 0x8d, 0x2, &(0x7f0000000280)=@abs={0xc534d37d1ab2b15a, 0x0, 0x1}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r6}, 0xc) 21:49:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:49:59 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = socket$inet6(0x18, 0x8001, 0x1058) sendto$inet6(r0, &(0x7f0000000080)="c969347c9b2a06eea97f22948972f9d4096ffdc96fe85675228e54b402b9420652f5e1f392c74e29cf49bb4bf406", 0x2e, 0x40d, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x2}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x800}, {0x8, 0xfffffffffffffa9d}}, &(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) getitimer(0x0, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10008, 0x0) sendto$inet6(r2, &(0x7f0000000200)="891f66dd3b347705b57ddac5172eb4d2f4713050b479159c3ab17a679154882bb1976114a61c57b826922ce68ce2afdb26070d107763136498c4ab80cca832e472a2fdf114b58f96969ff08dc408f340f97c2e674981643190948851f4316f3ba60d7a854e4aa03a30899fa6f624a449f62d743aa21d46745a8032ccde59520300e0007ed735910d53d6c739025fc9b706a77809ade147267a2e22a9ad2b8f315d51e30ada54cccea6c1992bdb2069ba4d94380b70621c5909c7b2ff3ea884ba77fb63d4f633bd796fc33dcb003d6391a7bac02daf1953b4d9bb2f9b0aadee54417f4bdb", 0xe4, 0x5, &(0x7f0000000180)={0x18, 0x1, 0x76d, 0x1}, 0xc) 21:49:59 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) kqueue() ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ftruncate(r2, 0x0, 0x1fd) read(r1, 0x0, 0x0) 21:49:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x190, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800000000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2e5, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) 21:49:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="a2a537354004ee44d19cb4391bb0bbd94ae1ac41ecb8", 0x16}, {&(0x7f0000000100)="281725a2c72c2dbb9d58bc3bc233e06eac3160c337d4e7aa", 0x18}, {&(0x7f0000000180)="5ae3c21bf1d350e1ba95043423efea6fbefdff9c5a7508f9dc2c585bb7a9e75a68c40cc5001007ef31a402765fb5f911beacd8b072dbdda61bc4048c8c35e8f734f9229661bbfe5ab505282dc2708542fb447090145db58aedb1e2576a33f1f2a2881ccecf3f242501b283b07f569122f4e59adfb52c153443a6ccca479c6624ba56b6a1858c400d0572e8", 0x8b}], 0x3, &(0x7f0000000280)=[{0x18, 0xffff, 0x5a, "b6fd9c58"}, {0x68, 0xffff, 0xf7, "48f30bccd5ab2af7f667bb07bc650c30f281c92cb5b9ceab56bbe299b9578ed9b66dcb96b32dfa9bb0af65ad102ca25c210b13d688e9b9198a7f82171bcb6f38e78be143c1e809107a9cab55fdb285770853c2aa68349fd5"}], 0x80}, 0x8) 21:49:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x100000001, 0x6, 0x0, 0x19}, {0x3, 0x8, 0x8, 0x1}]}) 21:49:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet6(0x18, 0x1, 0x1) sendto(r0, &(0x7f00000001c0)="02c5246da8b36446f689b0ade656494b6c8d2a34b4dcf24c0af30ea9857516078d6c3566cf698a30e93883375c14cedf3469e88ff0dd8b970b427f5f37194014b4bb17fccdf754ea7491d95000221c3dfe138e9d935601f4e97dde1473ec2b864242003a1aee142f1149ca0c0d42d679fe7793614ac88a8f152afade607bf30a3e1ba4f1488daad5b745d77c994873a2fcf0be", 0x93, 0x40c, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x400, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) pwritev(r2, &(0x7f00000012c0)=[{&(0x7f00000002c0)="16e9303f5bd74a0a5b2cfda53686f4d92aea66d55e56a78432cde228190aa9e7e675ae0611266b297d6f0daf5375128304e8c44966f6e7bc60f93c53d2e0595cc0a14ef8904a92857c043a193ecc6149f1cf1ed9a68def7ae60c133c5c8c9075f8be9c1680c0d9bc55fb7b800af502987bf3f8244d496b0674d0c623fad97779b7bb2a3a35333d8476eb0fa37f11367098e983ba8ea6bb599feccbb4e88f43d25e3e300e467a645b7915dc6ad92e1cf9f2f88e13b268400061d487a63d65ac7c78d436574506188ddcfb68ee970a6776b4cb1cece6fd17b0f73ea392b38caedd1ec158eb92795e1c5a44997d4d841bbcccd96e0daad54be6fcb00a5525444be0f3ffd3517ab4b2c57b391c8de3a683b5bde180e46d5672fab9c1d90dd1d9e215e53ec0eebf18703204b5e4fef388439073c7b96fee1a36e5c528c40a61d8ed1ad7c7932d7e05cb7f359350ed803e4b12b70d370197a1beec380dc718c00055a57792ed7091e6ef1fa7d50a6e2a6a282477bde209be342420b2dfab2966603e4e04091d2cd9293cb81167de6fa86fef7f0723f191099fbe6e6eae6f460094df16a402d212aa6c315264e26c2bec01d0578719552cdb3dcf4fd00bee2c6bfb4a5af806862ba6096a35e9deb39c19299033bebad57071331a489f26c674fcdae0e0742c5e7e37ae88a7c6213881f22f7fb81c3a6649331f2334d4a01c151695f7beb9bc97f1b3cb81f3586ea9ca35d67583b0268a82b3650c21ed5bcbb30c039d7b9d0d194720e2dee55bf7a66105b15b4c58ddd363c33df40994dc8c22c166611132aac663c3deaf2be85ee9fc254f4a22c173877935ecc52201091f68987f8d61fce74d93d8e2ab1a1835b2fe9eb4da7f90de684cc7386a22ed89fd2478d4520e9926c4f3302a5da290c08efe9f78e44337c9538322c0e59cb14dbab05002ccb020551c82dc9b243a72a8c8ad1361ddd1e5c3db789f99e6185f781ec9b77d76c816232fd6ecb5fa244b4c8bf9216e94c54df02bd4751210de05b001ad7591a348efe9f40aa4aeb79033aec94585324a78caf7e7ec24f208279491d621113601ddf64d48acc3987b9d49b10bf643338eeab647cf4a59f4cce2c7e015e62fe152ee57e67ecf88cbf3e81d554a62bd74795246baf900453892d523ff895aeeb38f7a0eb0c965dc225a4f4e2d5ad9a6dd222deaa1b770390ec5acdcf3b30e4170303e2294c4012ee8b1405c1d97030e1c354b437dcbbae94bdd65dbf24383d781cac0be51cc2864376a6fd8d187f1adbc64c5d65396b30e671023ca54cbf0d78c93bc0acaf7d189ee401b2f023b3bee9b1583be5757b4239a875c473ac088ae68075563d3346c5f8eb98ded6ae64934e0a1ee86f92dee0a11d6ad03f775f25960bc98cf6b1c04fdb1ca2145e31faa1c6510aa6ce17bfea9621c263ea3f5cad96549ef7b9c0a925856456c0900bdc322e18e88f74c7924ea92e74ca838dd76f18d8d87f03d737654c429b6c07b7c2f10c01511a82d56ef02a313920fe3c9463c9d54ed7fa53830afcde058f75c817c896e6cacb474f9fc85ff562fef6a43716e9e9bdcea82926b3bba011e1b86bde8e5b7f3e065ac1778673a0a9f9c27d1a407ac98d3585dc4ec9cc830395d8254483433cd229d91b490665941ff4b64f349580ecd97709cb65992be93f981b351f04022af543091442dbd4f1142244f6ad3bb7cfd116a0beb3096cfb4a092f9385f3c88e89733cb1ffba5cab1a617eb8e5f1d86ee3b154aec5e1968b4666d91f5156b3ea3f36222ef3fc5e34e7b6e00936face81530008863579acd9c8fcf0650082bb7372fb25615aa2b3e6ea4e428ca744099aaa4ac272266dae5b633983431ffe58553db771b11e88864a22f66c228f2c0b40804fb9d37fb9eba334740d8294f7987161ee567915c23b7f574eace7d92b38a4c63f9fd21bd95019ca0e0fb6086a4fd885223bacdec60089cc9fe316dedca38a54bc7e37ca0435b2327f4e78a8e1880ffdf8d525d0a252f9e5338e6dc42fcc4addbd366f790b2c0a88f2ca63d9a267b3cb738280cef68576b6fec34c293617061d1e9f59373156f8f6d60bc5378eff0c7408f36c6d57b74359092d57c10e00749a6e900f48333103989789fdc3c1b824bc58eabfdfbc5298b7fbb3882cda1fefaadbd59f3782e05fe7d7daa3b820bc16cd388583c87f1222ae3c98f8ffe71330d9a02e6c37439e5cc5c0fca71fe54e288309dda162d78b092ba2a0e278b60a11e2246941f0f995286e813866c4557d05f74e5779be05dbbe172ea36a303b5c27691bbf0f9eab36823fe74a792a074411344af72220c507c4d45d8be7252143185788f973022b08abe5d447a607daedf4a4e791ed37f4357ed320abe2dc62c6d6e7e84c5830cd8058895b0b96365b16870624fcd637d9008f098f97017ac39c157263acb9348aa6a7586f6aa1ca84b5551c67e016dfbad1f0e2c9531615a2587c3209d5323629dacad9212e71eb143ad2ae6389d905add740f85ed6ce8344ae81abc6145058fb958220c330d29c2ef51532b3f0287b1c83f4823cde87df6fe08d3d7df7488d357a6c2bcdc01efcc8759cb416622e1683eea8ce4479e2a8f84431d9d7a8a382f952c17ff4c1f2392c90394814535d4e5f2e8cef5e9a6f6192e6c015ffc49ce35aef94bb0793b3fcfbaecf228e7d09b2529210d08263e1cd3391ee5c06cd2d9fcf107b0e57909be57d8680cfc94a17fb88653b9251f6c6c2032b6e346ecb019723a779e2e0b340ea74e428c53e61522a6c3cd7973642d4c17f0fdcc6960718af87e2ca8d0935af7bbaac1147ae008b7f450463373b76398e6e1f0a118aafba1b056d14703131fbf7adb24665073fb5e49923b00e679ef291a75f189fd4d302e421a85033c2b2b060faf86a053e46e356ee724c70f41f5a08b3350223c20d3759c2158ada8e021616ce7c649620da54904478d3655915912cfd3d000b4425aa615787873048323da4511d008ac497885fe5921abd238ceedc591c4b052db39ae02ebf1654c9f242901db9a4089b839d1c057d9dc14400839b002c887f40fab45d40af67d1cd3983c71b5c24e839b820051ad83c1daf3a0951ef8f68b5391b3b0190b0c3bccab8cb2c3f1912bc9bd8891762e1be98964ae37c36ac4d44744df00d50ee7cbee1af7cdc05804427bdc827dda75cb72808f05ac0ced2f3aa411112a677e0fa377ee18e146c62b3f1a367e7ae507430452c141e6ece749a3ea15f607364e1bd1b0a0dd55db83e554d9cab1adbe4b0a1dfdac43d83fd106addb1e78b6dfd85caabeb95e9eece18417a13d8dce23bc308442d9417c86f4aae6e6b63108e6b1f51f493cb00a557dfdb73951d3b5838988fd61706c58242e2c8c6af14f073f567b2ededf6291dd16e4eff05462ea7642331533341c1b2709af711ffd400c29671a95b9162fd4c10acd0aee17f11384bf97dac5bafd27c1b4d35fc80dd4b2957ec4830df917335e218c78d0896599a301d9012473a1a6e030f2f128138cbe406f79cb62c4a37ef2af5cedbc18df0429f71beff22d37ca07de3dc5ae4eb57f6ee125b1eb8a4d5c8474fa2cce4591c9b0ba3734c3e45b3913fdaa722ccb4ff0b45da6720f86cfe9342e749d8900389cca04c88e35deecf445d94f4fb44a54aa2cebf3dbb057a3fe8201e5818ee3d56c07250bd0622151457fdd829dc19cdf3e25f40433986199bb57aa5afb59e1147a9a22b1dc993866ca804606fa05697f15cf088dc4298c777c07abce7f70d927bdef631e8a6fd480edc42e39210fc3caff0ccff0dbf555958902ed52117fc4474553b69d6f271228fea7910b814c49bd068cfc339b5ee894433991bd80a94193d20bb62996bbdce7dcc523d2df5309386884956725a0499ca2817a717ca961e44d16194c8d0b6afe5480ba3651fd675db30f207538c38b6aa880c92dc160314e072cf2a3ffa58c1f6c547b004ebd82f6abd4bdf604df4f971f2aa428732fb45dc61fcf472fd6bebd9353f902bce168000dabb2d0b6a92dabad4c4a1bcb2b37c82f20f85d746bb603afecb23c89939f0d3dea16c983bf7a02980bab1c9dd44017c54669f956f5da4885a3a14d451150e94bc9b5f3627c768d414e669adfc5b6173e61da268a716c64b74d0e59a99de98f06954c0edc44ce736cce4945da5f9d92edbc3c5332b436d11b7dadd439c8b0cc2ef649d6e6acd71d7d7ca54944d31ffe409015fa940cca40b971651e2772f848d22887e408761d6dc4f2a912c234b5f4afabb7aa9b5abd65c4ac30ec917ae96d0db430af06a33a3ebf5f4dc42568ee7be173a6fa3af2c0b32b5d5329f6ce34e3e486f075b0f9bcbf7e8ee1f3d0d7231b9aadaebf1b7780f5774f1d955186bc729d36989ba9f47a3caf43b0e6bfd4c06d2a05c7a1c2e4e0f7b38c8a10ca1ae1b6361146a948ffb8138824e6df0acf2569bef8224a8c681ab31595b51d48682330cc22ecdb08ddc5c37cb4173fd64549edb44f91432940686bd31a9eb54f291961432954b6d7e2146ae7b93390e78d7355972ca11c71fd9613f24951e607773fdbb7e2c070ec944ef229c6d8a82e1bdd2b6750a8256f1f12a29dc4829f4eae5335ce491dd92320834648653fe58f0099b63836461254dcf70b31f22bcb2286feb5017e9b929ff0ef4668b2ff426b56c22fc1c352a0d718cb39e6516acf116e25f408dea64158238703ecbd1ad4d2376207ef9bb087318ce19884a160c147da108c9f2f14d36065142376f2c19a3eb36b0988b78326a614f2cfbd6a7901e42632747c4a7bff654e4e88777db94b70fb68e8e229b4464ed51f25670424359c8dc5d03e7bef2629dbff39deb9be294dfdc5ea509b691cb2c79a581776b7d3203f465798661f48ed56ec15b81d3669e086f249813b86c9218de6c45799f5bc24869ab13fadf525dbebff2e1f9e66eeba478e042120db1766c7dcd395cb131eba7e0528f41d440aa2e6ac54f1035f616505c59196a86fa84a8f853b9457bee98278909f4b84442356224f64da7a38062bbf18ec713dd2cd47d6c20bc41686390a1c22f0260b9a394caf3649b58b9aafa3316c66851dd83a4d2363407452dc4246cb80342f777fb8fe4ffaa58b2eb423f5fdcfbf3757d9b02d1dcad9d0a7de5215282078beb96789cae153b22e0b2f9f6ad2a114e72244b5f2250179e6cba6af1aa5de4d6ed39f65400b959eb349f8f50dc0a9607dec3a0a9eaad17789fc4f10af096f6320e83713112d044a9bc85d76a7e1ac715c6008e22ccd4ea0a1432d0083c13c285ac7e4cfc9daa06ee83e79008c49ef58a961f7818df69f15c4d4bcaf57de785a270dfce4f42b8a5987ad0aea64036bb97885616d4b0a527f6f8fb8ae8b7e6608baeb5f478a5ffa6cf4c7e7a576f6cd27cceda0b521ed3542ae2b603f7d6a9bcfce31aebe6295c8ecd19dbfb455e7478a40ce3109585f52d30d382be95df7663ab0a2f7fb5ad16aaca5b4376b43df81b86a7689d495f55a2b98b6fad7a9f4b2d03ed3e979a01d64338bcfe94aa8d758e23c10593ea2961b3a0399da400d8fc7a9f28e639dd87929ed37009f79e67daccee81f5bd0f221a3193f130b3fd01d4c488f92c09a70b2ce48694a968ec31b13f81aa30fdd2803fcc1b415c9419cda5528bbd7606d307b56c51d5b8f9efbecaa1f520f0d33a4e8ff08730d73158d511a2dd39988215d8d2f7ecf83fe09ac1dc8c8f6912aaeac8e84a2cf3f802b29aa5a041f98ce4ec438200a9ca5f899357dc8e74441b580d470245106e9840c2c11", 0x1000}], 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x280, 0x0) 21:49:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget(0x1, 0xc0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/177) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8020, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000240)={{0x7, 0x4f68, 0x3}, 0x2, 0x4, 0x8}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0xcb4}) 21:49:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x400000004000, 0x7, &(0x7f0000000000)="b7e5bb79335a103ca784d9d3f004b343d76d9990ee2388fce31f4a428ae00cfe03649ebae4d47fcd3caf9ae0f6e55934a6d0bd2597c1e0230e10a1314f632928491209f367cbc77eeed64aa6eed8dfd1c69e487e7179f64cc7cac8b1c13c", 0x5e) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) pckbd_enable: command error 21:50:00 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000003, 0xfffffffffffffeff) bind(r0, &(0x7f0000001140)=@in, 0xc) 21:50:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16, 0x0, 0x4000000000000000}]}) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 21:50:01 executing program 0: r0 = socket$inet6(0x18, 0x8006, 0xaf41) setsockopt(r0, 0x8, 0x95a, &(0x7f0000000000)="e60a8cc4baac255beb0fc07b4564f5bd806654d3e4fb8bfc821deae702a19363e9eb8e0bf78a6ea2d2fe0a5f62a329d83c68dbb774c25a8b4e5d8cb55e0c35ea8a584f0465d1d977473b96c68f1b56dee9a985e9f0a527d0b4f7e3432ddcbbc72ca685f470843e8fa0c58b809f2329bf7da4bad3af5a600553e9daed9c59c823ac69d60a31ec378894a2910c93eecaf1be7b47eeb4c085fd40ee017ab1bd89037c8a3e924a9bf333f3685a54ff4eb73ab5006ed15e0c50b69b6e6879435f48a00e071d471164174604598b55e227edb75b633adeaf2619ba73826ab8a1b6b001aa42b00773f71b293912edf6039ece06bc5088d50e9ff597ab879e481195a28e5b3c8bf4a5c730ba3a0da4b2d36e076ab1eb8cbb53e5b809bab0f2155fb7e71d6591b57255843efc8c8a8a9ecbc631aa08770b7b38f5447fc58b39e8f4f3ea45f82f18e72a60a30f9e4a42a7bf02ff9bc4b0d8de4b3d50521f47b3378bae89728fb20982dac7f069c5a0c0a4d4dc5ac9a44ec3d3ca188295f15195539c80ac5c2ceea3db034a1b51b832c9d6e6011a57c620eeb12427373bfff515256fa1fc935470e7f5390c2b3bd2e112b1f7feab8bf369f52b47fd10442a56d5a96b0ecfd8bf2fb495776e57de61450c773c59bcdebee2275c23a094f06cda660b53cb7e024c580314365a1b342105080be3fba026d2cd0945759547b62cd31d1073b4f34cf1f1cc5fdf306566ef32b85f95ea3a2c898ad453ec8953bec23b5550037c95a5b2c23a29486ff450e4c4a3462c26e405ff2daab27618f99141c28b34fe030508cc2de8fce4b0f9722897d65bb5e9546530ccd5d4dbef79268728dda140bedfe6a65074928b70983b61dfc2f99c806c0ad9e385ed7d66c37287b088c246684043b53359bb5e38bb5594fbb0f7f7c659e9c408a6189e5dd66aae45e827e21ceba4af15245383fd9f7f7695bca541c57fe53cd959d79b61dcdf32b6253f8eb3c6d732785e65af858db009b6d674cd94ce4c7d790363f0d774aac73b33a9d1057c694895ed58485a282892fee7fafa1dbd3c7e9346b8d5bb585b23227fbac86dfe1cb0106053e169c83a1f87281d5f2beea94d60c22a6b2fe601d558abfbbfde8a4834a7d2e5b703cf57184d913877f033f009eda0ea4f612a67d24f7c45fddd288e48b0351ea9914232a42eb98fd3cc09c1585502f69cda48a4f9c7e0e8f15778b0a2bcc07a9b0caab4342bdbb010472890d1330cc877437953ec54f521b1839dd19c8e56db72bc6250fd114e5388771248bac1ae92b0a2b781e1cde4a4eae10b5118ddefd078426c74b4f1eca82ae2b7b05588f47091d350bec62acd4754cb380e97455c349f8bcaa280f35af91ce87d6b26f64c287e321b7e029e0973f579f0fa3a215506ae0b292cdd911219abeb5c42893646127f8095271ea824569bf6b011ad658980c401f72b3d35d477b973f9f186a63ca751f1adf390f530942c2e04aed901f53a99c20e4846e1cfe8557cbd492b5b04f5864cf43c327f59e403f5f380480c01d7456b964b6ddb5a60409e04fa5b51f5aab4f0486f06c23e2d43c719fbb225b4e126024038d6b22775d32b84023a760fad04efca6cef897cde2da5ecda530c5c54386b935e178f9a224895899dff4741ccf46c4ea31289464c568e80df76a2be9343a914e018b829998e3e463c1eedb2cbbff268f49d92922d660ac85e00c91a80e02a0fb29e892469c8c0d611f21d33da9a63fe515208b5a0615c2c339e80b1aa603987af7ab39600394e63b502e039f3648475d772c6b9f43697900c58ad8ac9101eff0cbdda4d661b1bdbecea073d24e1a0e029e16275622b7f4b2b6ae40ceb2cdea2b6a96769fd28fa7a8228dc65e5110d6dd5847a8ba0edd1e505de18b34c4fae75863b19795401c13271148fc4d7929dc6b96eec9523cd3ebab50bbba4d6137d2a68f62edf9e593270675c754f20110d03169082aee6535d74b9a90c5cc7b1d347e3ba81c2f4cf6096f6c8f3f7abb662d366ad94d498ff7123d14e3465ea5d369ef2d1cc181919604fd93478995a6d8c4e0ea8f9a01bf107eee8f8df674ed76aa69d207843a3748f9b99910c9292c35a7dfc0694aad5ec659272a048f8a596fdb3fc63a15c3e1874a5e6f44d13624c18bb687d5e5880e244a07b93f2b1b236d1f82ac95e6ee4d6ed47e5944c1d1b9d60ddc5368a22a23154297332463bddb0ab43611d3c5b914ba8eb7121b60c8b1d485ca454b3da5f7719f5b5a37de313f13a3a4b679794368b49146e3c242a33cce5d5932e606f154ab2d2dfd79d0f89d889c903ef43644e96c630415b4763f6c7c070bb5d26c20bcc5de14a6951afe9e31f5649f85f6b036310a79f14ae01e213a51079621466c6eac3e1df02c9ca3c164cae404107f41536046b7e2343de19dba6a5a4b410fa5ce0325c01fee959c05caec425c1cf6e73467609295e078c6c3da2d796279c577048616aeea6ed61cafe57b8958ca1b6f36a760391b9e114ec11e5a0c685a9edb2cc98531b89b3e0560c61f9d320a7f7e7bf2880be6945be71a49fc595bc5c8bd5ee9e4c47aeafccfe46ac137c4e5bf3ea6207651c906521d640aefd956ad2dcbdee77db8af2d3616dc4a5f7d657eab413addacff896dc7147986612ac11208bcacd1b566c1cc7ee3a51ccf2936e7cc68b30269ebde715c2f02ab9b3aa6564a68fcee2f19b25683390d469761a22c624eb0647df0927ce37c1f650f5dbc483ff58d4481685b7c8fa5190882b4c92dc6868871c35f56ec7a15ddadd061c2dd62ac154f1b9773ac81af296050e9bd394ae538f5099b8774e096bcd5fc554a86fb6c2d1ba2fb335bbce3d3f84859117e99127d1de5732e29d99172dd2be6629603ab6648e4851c51fcc7222b0d872939ec206131b728894220e4ee35a6fa1cdc0c2e9eeae11799dd19495db4a3ce50effff00648a38dd5441419059c4a81a10f930e050f57a0664880bb7d4f3aa6036c611f531935ed0d70535ad86800d7535b06b96584d5662ea488fa8199091db0b800562b81500eab93ae38b9b2f91291d911ef8df5a9ad00423f2729c6d1bd0e6c1f6f138b954135132f351d8310ecbcefc269b04fbfd83870ae228fc319c5c7258ba8ba2e9b752aae2fbc736661c5aac02f2b31a5afc0d927e507ae6a3e1f55f9224c187843215bf9ebee2b207c16bc2969f7bb0709b03092637ec8a24a9bdb413721ad2785a4461379de2e250fee8a67eaf7beab2bd5afcaddab064db12ff6d1d7670bad00d6b95a439a718c8558c828dfaa2396f1d7071eee36bfda78030713b340860f8d76f802a3dd138b2e0638265704762ce78dfcbb60c3fe8125934bbc7ed9b57538633e879741d9d74ba300a2479dd8e85afe884b85c410f7f532d1c2c972bbfd90cbfa8a9b93347de264e379755f301045caf9986392938aeabe084117b81ff45762a3525f932209a0386a3c37ee469144346e6b2a0b8f6cf0866b68310d375d4f3945ff9527a8f0fddad7dfe2388a7f856d419991d4d9329f98bd7738d22dab817e322546e7a349a4e475a0621f2a37920587df22e934c2922e432e682a5c39079c2d140e82e3d80006e40b46c4763e9fe120d5c882e6b0d9c91c50fe6379720a72c229e0ab48e6bf740d698deca6174474733af96d0ad2664292031e089f3d32894be7b59b0cbc2fc28a028fe05c38fac0d2b4f677d56be44f84c138c4126ba015a7d64ce3911a6788295f67d52299fa54c53b4eb97cd75e74dcecc2b8df9000d430b92073f9c7f2121eede1685d9d052aa903c3e957d83c4344e3797ba7d3ae1b1f1da1793ede1c9bbdab5f2cb76794bdbb341ddcd26cbfa3a4cb4b8b078c7e51a4b1c60273804453d16211a6921cc36dddceea16b0b20ebe82d8260db9da7e20f0ffc25b87c2552171cf56b6c7d74891c0614c70be84f6b350850f759acf88c718b704406c55af4f0e0588287a0c01301ccb469e560d9dd72c7fb3f0e301b3ba8f40923bf9587684993b7c20091942d3aaa7218f1586f6157d2fb59664f948906e5f19149d76e9227c0c0ad90fa8ed632bbf668e4d5747fb03b1242d17e1dd40e44c83249cd54a6ea76fc8e77f3e414fd075715331424a6e6a00c663822360a3af18c5b046023026adac86f64fd17707f31eefd04e71caf925d23e6767eb140d3d4ce0e77475ee74799be7efa88f619ac68fd1affa546168582c850491efdad3355275e7a42e0fb045ec692463527af69d3a75e6fa78c32616aad4cd9422e8bdf879622e84a316e237f837661e0fa577c9649265d672806d62997776ab2f49fbf410047e8a5ebd50ef98734616eef3e73242b293ad6cdc0aa73f12cf85b935573fa1f2ef8f43d875a71ea83e60787ef55421156b7e88e133fbd21da9db9a9774f8f19ed4d8ba7b6bb5ef4edfde06fec06f91485dd72fa52c50e426670217450a873a425a564d5e3c065a75aa5ba7c30e16accf79d576ae56cfa5c3326979b10369b120ca39e0c657c7e7ed6c8ac6a7e3de9875c092bc44c229bba52623825ab2ffa8b9fc8c7e34450ba5b29aa062abe6b223c4b64358c56335b26ffa5b48a51971136362ca61ec9ab7b001a7ae8c44a00e840bf2cf0292ec9d18a548b47436bbbfbdae7faeec8ad203f803326aa95d81c1cc52b9f6c0f66bc5a173df49bc2ac4957addc133e30e3e18b1b63ede4fdd052001fce6db3a02522c2b137ac28530a8a8f8553613f1b0bd6cc8e5a4dc4917131619b8b3a19df26b5ddd1c6218eea96ff5267cad3dc3aa63035288e571243c57e635624d59df6ddbe0b564e99f56de177773d1a4a3766eb331e90c9063134751d5cdc89857f4148aabca5b68bc0f62524ea8e8c8c24c0b47923bc5dc4bbc4d5bba9b403651200643777d7e5265c3671642f7bd03477beeb0ce3484b4cf10e576725636f743d47948062fc2ca7c8da380334548619b8dc77cd30ea9df289c98759ee27694b514c0469b8e1393db1f3fe3b8d44451f4ff293089240ee51a2b7c39ca9f8dfce169e5a0a4426f7b1d7ea68adea2a3d72fe5357007bd811c6ebb56f144671ad825a55b666a9dc6582eb9231257a5f99104eafa584e955f86dd4d8bcdd32eef5faed717c758318679d7c4f71f8c78384d66b8802a6385433a71be6662d4878c432fbe210cfc8ac93404cb102077eaa3ecac17305d64640b7bc8934e006a3a078f017f8115f254a89249a86a76f3d8bd47dc2079cb9953f8bbe12b04b67364145741a38ff719afd5a176e321365d497018f0dc8bbc22b65d5c595483c6a79b458422eca83fa4f49b96cc041b7ca0c4a09d44a2008fa28bda2e624f8bca3cf2bf2de839e48712a6310348e9aff236bfbca0857b6c883e88eaae5a73031e8c3ea4d70e49c152fc3e5a227774ee6be2848c1a7b25bee15656dd0fddc96568bea358e72ff5487b2267a7ec6503c4c804a7c9e53a123013167c3564e4635921966398b893a7d79760e3de13fb13f93b8b719e8e3c29b92bcf6b73f1132556c8dbef223f1e5d2455cbe7548cf69c82fbdda248c0363dfc39ceb2b9a783d1c0403264c18f26ae795c7877deddf0f93be708bf601b70c23cfdded7f984db60cb8090bc8c5ee5de9bc7a8b5c611aa8a8af9ece011521aec168349a28556d5a33b177bbf96d9e86ea87c71879ffca3276c0b4a893fe90a919fda18a1850eaa1365f14a795d0881592cbc49fdf4862dc4a1da7315bb7179e38176c2e8728cbf86355a9d76f61dd08bcee3f5bceb4061b18956063931ec52ed0a9f8780f319436ceb60c", 0x1000) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) 21:50:01 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ftruncate(r0, 0x0, 0x2) fcntl$dupfd(r0, 0x0, r0) pckbd_enable: command error 21:50:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 21:50:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x198) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 21:50:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 21:50:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x5, 0x7) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="013c4fdf4587b1a058906f134f018569ae1f47b6d8f607b413c562643bd420f42bb0c1736d0de58c073870d6edbb0191d10db31d0c29a604d97fcf5badcb57cb940038e46a1fd9c8b10dc1a6f1f4acc4a1fced823b82b3f0ba40069902f92911febd50e7c40231e0ab304dc75c89308e6d95d4b75bbb30a34df8ebe8209dc59db6af16c6cc550a", 0x87}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 21:50:02 executing program 1: r0 = socket(0x0, 0x3fff, 0x7) r1 = socket(0x16, 0x2, 0xfffffffffffffffc) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0xfff, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1010, r1, 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x83, 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x3f, 0x3, 0x7, 0x8001}) accept$inet6(r2, &(0x7f0000000200), &(0x7f00000001c0)=0x40) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x6) 21:50:02 executing program 1: r0 = syz_open_pts() getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x20000000000, 0x0, 0x100, r1}) 21:50:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 21:50:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x17, 0x0, "d730c1e7edc0c6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000001280)=""/4096, 0x1000) syz_open_pts() 21:50:02 executing program 1: mprotect(&(0x7f0000242000/0x4000)=nil, 0x4000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 21:50:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0), 0x10c2) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 21:50:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = getppid() sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getpgid(r1) 21:50:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) pipe2(&(0x7f0000000180), 0x10000) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000380)="eef2f8009dde60652a12c727f6674e050c158b07dad8e3f7967fc5534c8093f2ca2c1765327ed6e2498e1fd870667f9cb44bf3e170f89fdec6653ba183fa2c6c5bdaae8a9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f23b4d6d776119cd0397d5e02edf9481d9db6c7618e7243aca771e83b24a1ab4baedb7ddc48b6738", 0xa8}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 21:50:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffa) fsync(r0) 21:50:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x5}) 21:50:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="dfbdec90485f23e0e2b22a6656bc1e0263ce4111660daf98e2bf763c8bf1624f44e862d43b9823cf0036e9042318d784851849f6c236f0457a5cacedf427f94aa7a97f28c78d0ae77f71cecb5e35bc7413dd84357d66423f07e28319e07b85e1b87a92c5b66623c21a3a17b0e10024812f6d55471b26a22c012221164c824f6c8508997ee6900408bae90a8c7bd13f5c107d1cb6c6f64d534ce5e36b58c24d5745b0df41c83adb", 0xf) r1 = msgget$private(0x0, 0x60) msgsnd(r1, &(0x7f0000000240)={0x3, "9da9b16a889f96fe0cc82940d9fe6ea6c47f1aa430934a4f58830e15bcd64d8fb1caf842317bf2d5ed99c2572a6b071ff741040eb479399195b969b6d24fd2e597e74c1bacf8fba28ffb013772bd20a667297547bd86a838732c340aab1b3d7791fd49f0592406d2de320485723d9a5b71330b43b3eb45ad5326ed8b476e6576cceef83ab3968c70d25927f3cdda480a594bae30cf9ff3bb9c89a7b8ed4a98e41b867abdfec09c004b83270b4764b38abb448f0a35664f6909b5c473b1818403bbbc4e6a178f6c4531cdb01da39696f1c85b7c5b7ba5a6be225f627c3aed2e15a753484bf4af451bbd83085a57d9903a589866a28461f3f82952b165656a707c4c2cd8be65454603c3c68054ff987e93b8d243d9bff5f9caaf838423ad7784582e8b9793a3fac6c10f0d2ca1144c80678c535511921b1c283501405827b3819aebbce0e357175683ae3deac56de9ed0bfc0415d44378f05ff738d271984fc5dc94a68443fcc4a1c1cdd390c829704a0d2089765822ee5ad589ea539b42702ce137c3459d594cc35b47de065dda8ebddb98838bbca8bb2564070d01dcbbbd7aee97125e4e31d7e1372cbde75311c8c6666a263d774c82b710dc8834bef346e7d03091277d734c63ea6c5f6ec0d9d3c5c1d67bf11ea54b144522a7fc38c489efb03835d4cd0900af1500a1c222daa28e3e812770c837b667118caee2884b460219d3ab8ebabf98ff1bfda9e0410497e0cf0c40fb98c1e34755d9bbdd1388109c3e25e8b2714262145506dfa57fe7dc891018fc9367c92cf9d93e73624d262bd63be0af3f694e7d8c65ced1a1bd6bbb4333e64cc10b80b12b7e350226619540388bb4ae6e9e73da77fc282178ac6f07f5895bae4bb4d74713fa45dce94c9f77fffbd819cba7d414c3486e4c427e07499024223bd2fa1792de5914b094d8acad7355c3e59e38b4a45db45f09457399db64e1170c5a1cd4da10546461c7926e4f405764b317979c53549643e00da7fc8da158043bd5da69b9f9b61059ebb52f3e4992b0ceb6a5b432bce69e4a9aca130d9348fbe666a46dfcbc4c9ea859af6d7286aac4fbe46e89d4b6b395b3b929edfed1bd5e63b5c3210e0108d1c21d91c2889b9c8c5bab12272e28782389d880aa1f02659aa1442d16e82037b5685ce06c15f13163614887160f47b65d46ceba26b7652ed34651c3ca4276b6b87f370727db378f60bf0a2751c7b4ee45b55725fa14d3f05df8872e946ca52780ac442623f45f2314f342efaf9d082308717efd991fde8c4f2d2a5ec3f13df94aafa46a3188e37be1021f29126d168c96ff7502c29ab87059d8b9e2b0a50355ed327addc35eb7f8889b5057e0769cde28f429f003b85d61e1da0c3a85f728de80977c5017296fd91c49d92e272d14409416b7c643ed19e2153b8b5f61da96c3f49f2655888dfb2b5b5a34977b4e33e90985fb6a7833d8f1d1027231f040e4933bc972ac70d4cf014e85e0280f84f96d683f83f664884a71187e79505d3c734a2020c19d0a99d03a9a6f6f4d2ec6fd21d8778b3682fb537358d3297f3d7e20d36540cf190029d038d96101115bc95d746098c13b9e08ab44d05b57cc0a981d8da923c9df369752f9d90f6aca90a8c2ab07252c2b02ad047820a75a0c1ba97747976abfa4296f5abf3c8e9679dc50560bcbeb6c0f2575bbcac8a20ea0da3deb4c8fbc610b42fb256d1ec7772cbd28a22b7666deeae5b9e813a7d450279ef471e1ba1140c96703b4357aac82e04e493f962ac3158399a84e9214ee44f0c0058629f129ef6473b742dcc8b4734003be8ff6cc3913bf30ec6e1237b57609728ca2984bd1186ab9b88b3da4e8990f8445d6287449706f3a112dd33d23604ae2083a09c754f4b234ae1afa40cf232e831a231194baead4aa9ee2cb200013dc49eb139cca3227f8a809a5186e3d42b253f431b5871f69bc18d2e62e9b8e2422205dd22e367d2983c339a5379f7b6d7ffa3211401682a473ff38fced9a1e3d81b2b0e0781463069841f4de68d9682f711c6360d58d6525e65b8e9d2e058e5160bb52060e8b02f294ea5d041c89d2c95f678f2c3102e6e25b1f16ec8265a6f50b99625022d8bb8c02df44ddfd06eac300c5a7187953380fdae8468f0362a50a45d18b428946ce2e470c7d232f953318575dd7911c29672cb2fe2b289cb5819724e606137c284617d61ee8e5f7ae880d577f0e6aca8c74c21b2316196c18b1221f06ac2457bff1998898aaea491d16518777f749cf207e1a389f4e913035cb2e850819dd18b1bb107362a6c93d2655988f2b7dd51c22c59c9f2c81fa761ae16e32f338876c7ffaccd991e8d335b47cb734a619ca3b6eb9738e0b0dabbdb619cccbbb6e7d3260d820ae0dcf72965c0a6b6c47b0d2b9ef9f9989939467363b03e76def3c37c5155d7f260f2cc7778f079fad2a19c667a74c3d919d96a2d577e19fd3f8841cd554ccc619f2720fc592d07086b35b0e574804e78fafe3bdfda561f7dfa93ceeafe412dd38494305cc92f81ee79528970d75b3de53bcc847ebd1a3d3f394492421d98a726ead249846642cae544c88328ae30731fc9007fb8dcbffafac4bf1ef25dbcd3e2a1ed74c94199a91716845434e1bd4743331e63cff386207128cfe203af910e28defe22b59e4a90c3144970faa52c47b4160d0b901f39c5e0a1bcd1620ed3a305658b7be9f5fb4f0f378ca60fcb6f06906ebbebc115814c79a3ce122928f626ca83c2608eb8cda474fe5de7f12ec4badca4def9b93966fe7b5585a4c9ceb1798429339add5737eb63a6221f2bee47f1998f8f55b6305b429bf0afd47fce4d0cf01cb42cd4151e460990609c43358f840c651ef60aae3d051233694d323bb4f9d28848e4c9765d5d2144209127c1509f839c6e7720b5ae459da399c37220f6847c9b1c1e4d1be9a023b82c07a2607bce5918599a6feed5a3847b69cab0a45700a10416d0402788eff7554636a425deaa72770aedbae3924e063fdaacf891d491c81b05415d13350b964ea1e1b49a125c2e1b9177ee0db7bcdf238581438f1699b992946c7678a00f4de198698a294b056536d7224d75182d3f69f9c2220ed4f7901b1d608d927aa9c3e9186b14310aa9a0bf6cd563eb7bb5f4f69c2f630cefcbe0f71172dc1e82eff12332d776e6287b6c4c38eb0c7b7e2b1a973ea8e72b8b059aa80cc2a10dfbde8d0d8d539b6b6585edb0e76ff845a1daf1c07843b240c78a74d95c485bcb54f3c98d3094dc3c254d831bdebc4879b4c42c25079ce28d9942f07658d5e0112f99184f3ff03de6e4df9e45f53965bb35d6efabf9e96cef2ced5d804955e39ce5ee0eba3c5f4f40f2cffbaf4ff6ba963706da8b242134f553a23f16b767a6ea7580b758b94b8443cfb9dd849f840e67507444eae0e3ff5d414946f05515ee20d89cf1a7b6be2f84022662ba125d3936639ac3fcf09ab7470d3da752bb9063d71e2f43b3ce2eb3df56283aae8eed6403c2ebd283cb1c1aa53f2378aee22273ae7c3eda3e7786c48f5493e1fe02a19205d46391ae0494d65a992de0f7b822d0f7ba7d52974d4e6446222b745693ddd8324a65725b2fb67c91822019b0117618c5ea16d95fa8797286fb943f53d30571b2c9c0594f320a538da5b976c6a6ac138065187a5e34338b3a7f32d28fdc1f164b53cb99c823bfce8af3d4ec4272d94e84014f7750484d1efc7329427c7644042091f82178077e8af43ac5583484097d07e3584b0b1c4bf28584d74e9d9dd82d55201334412c3b6c7ad84c44e992ecafe817742c60f283547b1b9a61a08ab504c3d45d186b7277528684a32a899a5274c2165ae00a33a4c095f18fa4b24076840615146f1e60c6c088611e334fffdbf0991f593a84658fb63d016d4f1a16d0302b6b5b525fbfcb15db290e36765a891a320522452a078ece21500e64c819f597e914e9e75c696f4d394dc23691c7116052ec0e5e9ab633e7873b32ef86958551847bdf1d657f1b865252ec9b40c6af13f4a2baf39c26b8f07c0911f5afa1a32781bb7fbfb8f71b5f164019eaef428d1d0229e0d9272bcf1b2400d195d3b26b1ef06ef30fff940a8de676f8029eb4d21f59246b85620cd3aab041cdd126f0dc8321dc1f8d52980ec99bd8855d97738de95cee486264415a12514a66924a130897e5cf0720164a6f728158792aaaf67e41faa1d31754cac1b8554680526a8044e8abc8f0e6043b789a143820a65c19e7510996dc7d2869e50a90423e92d2c3fe43410d54341b6864dcf776585d9430050108c86d03191def4f28019bc848d383bf8dccd91f45b4cec5cb5ef75110688ddcb61858adb58b1d3ea3617860c57f2b25234ece9229b6c0e926bab3d1c1a90923cdb3460d94fc43aaeae634da9de258a4f8683468f820fd039999ea19bdd272aad20f0e170cf75b618131c4608ebd2acf6777ac3bf8eda850ad541a81b749cb20f9173852b8691691897ab64bd5a43694e9297dbac76c50515069b88487d3045ce84a566db186134948ceab0539a689c94d28880096240fd5063636b90513518c992536577853695bf5aaaaf5a0ff0aaee3f2c34b1ec345b5f31aaeb4d673fd5cdc0403fbf2503dfe2efb86be3424474c712cdb2d9953d66fe2dc971835bf73e66ac529c536aeccdff891d7f8e85934c8d565e0c875807065c3cb2c25629b5855d5e8bce352ea8554b75af3b99186fc93f1ca87771e7c4ba5afb194b860a17fb4448c794307a96cfdfa83f9cde8a1d9349f2915a5cd50122ed3e91cbb25270c8aba1aad6e7086ef1e6397feb233b36a6bbfcbf66a706c4494af53785627902d7dab65d636f22cd52f8bd043a1173c9b5f9cc824add1d3ff68e47615f70274c82b37942d09d1806cdc5a726f68362afa9618680a1f54dce5298952b99a57c6c39bf33df1bf3c553f33e5e7cc0a6b602251eb9c2535eb82e14fc2edbd49ba730e53c34f882547f27e05f7c0fbc5b5a2f72f38eb8156940129c9d6a4591e31b21da42ac99f4f6ef36627ba497ed13b3e4759b561f5401f96214e3871cc72ff56ab2f6aa88d35933748c5bc441d96a5a784041ec6cec12ecb74998cd7f14fc388e7f63ace37afd10386ebf7ee54778c5ee4c0c1a8c094bb6c86646442e18dfdeda2e1fcfc2c2eb3acaf3a207fb1658eb8d69a579339f3233f4cba6d6ae91f1ab19010841879abe59daae7f627c43dd542c550bc6a080fedb315fbda4fa2054a20606902e2d5c9aa157eda5f2950b3e95b29c0837c0d153ace83f676448c2d3ab8d5dc95267f0706b03e765b5dc3384772862b139f69ea9cd4a5dc980079834436911b6923eeedaf02147aca792982ede107e78d40fa4f91a843de7fb05573a8ba0fef798f4942eca74a629881b992c4cb8b5accb2ca35637ed87c5df10273f49ccae07efbb96d9388e216f8e3676d71f9f58f223de39c08e8fd3be05b08f41aa304500822c2c1115cc9a395039625741ac5692305ebd0f3a77369b89f068a26f0455f85fb6df733784c7f064c3bc9e732a67847edc4a1bf240273055c9513f0d70eac7314769cdda884040561148aa6075581eb0b9f881831434a999ad024df450719dd25bd0fa95ab1008fc41d9aa72354ff8228889319bc4452c36bd485dae5e5d3eb30ea7d9c29dcf78e74f6bfd0a51485a88b80ff734b44ddc9d3b3ead864e03180f9c65c17620431bcdba180bfef863de39dd1b0b19e6b08e0e0703c07b61c3f8baa5adbcffe74ae40df188bae93401847739eae1fd1d0d3c5421c015988577e8"}, 0x1008, 0x800) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x424) 21:50:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x5, 0x0, 0xfffffffffffffcf0) r2 = getgid() setgid(r2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x0, 0x6, {[0x7, 0x8, 0x8, 0x9, 0x11be3b81, 0x3, 0x3, 0x8, 0x1, 0x100, 0x3, 0x6, 0x9, 0x7, 0x3ff, 0x5, 0x3, 0xfffffffffffffff8], [0x10000, 0x7, 0x80000000, 0x1ff, 0x4, 0x8, 0x3f, 0x1, 0x3, 0x2], [0x9, 0xfffffffffffffff7, 0x5, 0xa8, 0xb0, 0x200], [0x1, 0x8, 0x301, 0x100d, 0xea, 0x3], [{0x1fffe0000000000, 0x239, 0x6, 0x800}, {0x4, 0x200, 0x3a, 0x9}, {0xffffffffffffffff, 0x80000000, 0x1ff, 0x2}, {0x1, 0x3, 0x100000001, 0xffffffff}, {0x40, 0x7, 0x5, 0x7}, {0x172, 0x0, 0xffffffffffffffff, 0x20}, {0x3a9, 0x4, 0x1000, 0x2}, {0x6, 0x10000, 0x4, 0x4}], {0x5, 0x1, 0x4}, {0xb40e, 0x10000, 0x101, 0x5}}}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) read(r1, &(0x7f0000000400)=""/120, 0x78) r3 = dup2(r1, r1) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) read(r0, &(0x7f00000000c0)=""/234, 0xffb2) getegid() 21:50:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x1, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 21:50:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7}]}) 21:50:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) semget(0x0, 0x3, 0x4) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x45, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) pwrite(r0, &(0x7f0000000180)="25ec509298442cc310fe6fe4cbf377697a91753d6b372656db606a878a584e7baa4d23ecf05a18c15d4ee5f2b65faf92cf43869acb4459fbd22c66e1a7269f248095b00530e97d5acf64ab3a743592bcf024a77f5f16db079bd7c4721d7cc5d407afcca75958e05a3d69902af7b622d14f31", 0x72, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:50:04 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000040)=""/126, 0x7e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 21:50:04 executing program 0: setreuid(0x0, 0xffffffffffffffff) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/187, 0xbb) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 21:50:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x9, 0x4) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 21:50:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) r2 = dup(r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) r3 = semget$private(0x0, 0x3, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x3f, r4, r5, r6, r7, 0x84, 0x9}, 0x4, 0x9, 0x1}) 21:50:04 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet(0x2, 0x0, 0x1000000000009) socket$unix(0x1, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0xffffffffffffffa2) execve(&(0x7f0000000000)='\x00', &(0x7f0000000200)=[&(0x7f0000000040)='(}\x00', &(0x7f0000000180)='%--$[\x00', &(0x7f00000001c0)=':\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='&\x00', &(0x7f0000000280)='[\x00']) sendto$inet6(r1, &(0x7f0000000080)="fb978a6e14bcc94ec660e1cadbf220170f69372ec7bb2fcf7b8c99ce62d2eb5ab64ce936", 0x24, 0xc, &(0x7f00000000c0)={0x18, 0x3, 0x8001, 0x4}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) fcntl$getown(r1, 0x5) 21:50:04 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) r4 = semget$private(0x0, 0x3, 0x10000084) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = dup(r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 21:50:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xfffffffffffffffa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r1, 0x0, 0x8) r2 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r3 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r4 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000740)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000640)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000680)=0x80000001) clock_gettime(0x7, &(0x7f00000006c0)) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 21:50:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1be7c0000000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 21:50:04 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x3a) lseek(r0, 0x0, 0x0, 0x8000000000000001) 21:50:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xe1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10141, 0x0) 21:50:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="41d6a309cb114d2cdf5815f04aa71e224681b8918d59c3a3e9f45c0f76a0620dfba7c7704a3a35493c1bdfae40afe4dbe01a82aa836231c23fe11b0116ea0e08e10accd5e986deddecdf39b0", 0x4c}, {&(0x7f00000001c0)="d67c3c3df4d380263e7cc20221817e16247cec38c54fa3f1de83383733a112252ccae0def5a00914a900b11fb7b9196aa22660f67d313dec2dac72a07f459d804ae0534570ee8c6ce4372629e8ea07ce9295de8b928a713d2288e8092e5e3f755011bc9c5693f9b01efc7f44f463cdd96832d8c16ea946064ff144b6198af2fe4068fba5fffceb491de56b5d7c861df61dd349ee7839f591f32141ac335e290242c08bb17683e755c59df563b1c7151febf46fd7ed71eb624e78ae5c143219effd85fd19ac59a91dd718367008a4df8a0a471a7dbe92f35ee762a60ad59c9b4538ed31c5a291659c4318d6d250d1e13b5206eb5e5c4e7ddf", 0xf8}, {&(0x7f00000002c0)="3e762f22cf59810e2f56601974", 0xd}, {&(0x7f0000000300)="082849f8b15bd32856d2bce702cf723f226f987676e6799af6982c0b9b6796b937cf017198b5cd51ecd8558014466b21af76ebe6a0aab66dae3b68384ce3516edaa66616902b7c3eaf0834247d8cc33f610f8cf619c011ce35d5de29a6c62decc4e80c440b02439eb3508657769f252b9326210bbd887f857a10a7cefecc0396b6595282add3de20cc27fc91283c65eac4b41d9134230bd634127835278ea72ca3551e3f260215c9574a45d708e2ea7a4ac85301803d7c939d9159f37ad518378202293c945c", 0xc6}, {&(0x7f0000000400)="148e7fd292b011b97bad609a8f087940ae4122d8fff7949355fae10d9be502843dd437a51f60a7dc97412d63a1c63322583fad6830f06bbcc29a9b6f10302518fa68ad46533ad2b753cf671af8dc8cbae32c808aecc3ce4f990ffa83718e410b40d26155d7827667787ee54d78cf50fb6f3b864254288722c661faee82b4824397c2471538c38a1e51675fed0d68b93383895b63fa4ec560e28ea21b96ad4a948579d00829fe642066fb3270d6e22193535a9a01775145e24d3f8baee3e87602ac4e93fcab3ea416fbf7d2cd8d262491bab4697660628fd3aebbeb24ca029768bf83b557b076b15a0295949037bfb11fea43f5f504622f6fae962c69b2163d0246d760436b19cf510df5287cfc57e0d668ffd89db7fd0d8e4098a37d6ed8f7f179a3d215fa40a3c7f17ffd24ce279678072529fc4314c358a3ac611857119e209444a2fbe0de4d80eedb8998f50d4ad272a385855e8aaadb5b32597261125a4a4cd78b67ed92cea3eb34543270a254e39ca66ea56dae54c63859ba3853642ead4aed1bbe926267fd52e831547091e4d9a3b13629d2ffcbb2684919bac136be8cef6b8c2ad53a7134f85804899430a3e2c09014379fe2353321d893e73e27cef9e8d46ee16d9801bbce33e036645197b16be49a764d19194a7d1287fd49ccd62dc5df32f5399fc49e60a5d5ab3599386c47e9297b849c3b996746a196d3d67202a542ba951b2ff65590b953b4e838914ea915d52c4702cf28a38fa3fb5b1c2308d2fa281502a2c2c1abd2cdc789450d0969aecb61bc26e4f8e631a5ff39977ee1bede2d0ce7be5e8caca42c9f95eaae2f7a88be771418614faa2b6fe6d3cc7a5e61f276183570442688bbcce87bdb53088c6eb08a5e8126239ecc42f018722792b8d34c8e05158aeb0866bc5bff868786edf7554baffe1e2997ed58418495a9de4151f78a63a4b61e81d06411974df0a2b870f578eea4890b44f2db7617d53be4b422e5ecb9164aaeb206250cb78e233e356f16c309f4bbc71dc92162ebe7942e74b2fad33ad7386ab2dcff9565030059b721422d44feffa62c02c06b58802dbde517f25379e9bca19599b77778f469c65c404331e6601243941c67379d5f3b3d9d3c11806beb19ca1f755c312280adddbd3b7088789176717c96f697ca20aecd8c1f067bd76d81e68d7ac1ddbeebb76925b4d4326f162d0c22d80edfb6d3ecf507dbcb2a90e36a6e45d2a86b3db4a2e25e398f2e1642fe84be2b393ac172cdccac5f83aaca024918a29bf01017aeeb2eb7e2d08fa3c96e2d986a7e146c9ea71cca8ff2362afc7e0d0421854d4fce671b81c7d656150e7f1151db42c624f1983c7a44d8e30bbc47743f98254c186cb9d78a23c7539a0edd83076c3f7870e53c6d2b502da82570f20daf4f1d92f3cfc037e0abdbccd20589a1b4cb97c0cb248ff0c4434c1767b633f8fe308c559cfc62ee4efa4e9136af1cde792881f59f47ee529acb21b1cae71ce1777552cc883410a72138b35f9a843696dca773a6fdf8ad73bdf031a9273c30d61752422c31028cf5b6b69b8b181207e82d2e1194b331ed5dabdf49f061656bbdc6768df7184722950bdc07132d600c0efde9cd038860bd74dd874e92d1d804aa578bf3c280cf7b377b78c040d1affb2f49489b2aa79690aa0de4efb74d02551ad2c50a13fe1bcd22a48906064f8b4b29387307591ac92dc80ef8df0bc7593408cd1dc4bea177fa24aa2ace376432e0e64181893dbf3ffe72abd6b1cd6824f9e6e9c4c73efff86c2964819cdda744998afb0890a2279dae0288d7363f7088240b7118dd2e0ebbc64860babc3abbf0c177eadaa6a42bd8e0171133e607a7805dcfe59e353884c28623c2b18e2ba685af3aaa99d73eb31c63855a1b0bed36d3efe972dc3dd9a9fe516595ff1d75a827e25cd9d8bd9bac5fbf720ca9091474d5b49d82e4a68a891df74a9def11305174a900da2ead2b565485bfd21d5d73fe462b2c845a1aef84363e7ab04d0fc724474980414d23bde32e9d085682f498ae529588aa0b265a165effb55ee2165ecd7a0f78f3e1a4c1e7ea11d5fd70b497eabaf991fbe1df440dbcac8c029e26f54ec6def334075885306e44a7842ed49939ae4a83823292a0ecab6eb5557b665496d752925167d834dca71437b856b8c6d925519eab8156e0718fb92fca5f2d4b4ef09a76e6b4df0120a6f7408c389dc8f7036500101026bf10e5b06b3ad88780168503653b2417a51ec12fb273f05ab39c98935f89c72bcb0d7454433135e8ddf3c074a3b40a9d08fd38ee16a8e217842bdb1fe18d652d5a980e4d0e6c5a3a3fc491b32ec503da45d2776f9215bfa0dc176d5521752dfa366067fba6f7857cf7f835dd08d3f70018e832aafb6ae1f63703541e61d3837954bf702354bef10d0caab63bc3b7bc9fd98b03bcaa95a7d378c43938d5ef80d8bd0809801cb10583e1f8f6c8f77ac9e467a5cb3189135130f7ce5270357e27cad855aca5c01f446fa64834dd94cb1e5c39367c557c9a4433b356ecf124575b7bd750aac9b8c0be5d0852254e8a11b3da70aa9f58c728aa6bf4a582f96893aa7281791acba26a5a6f02fad8eaa682994de6ff0e585b42eba6f0a40f6bed2a0362169e8bea933410cd01f736228e671a6a5368bb76dc1b6775596618cbe6bc9238abc4c3814ed0651dd275ec530abc3409593279255f415362e2bf226098ccfb3c5e07599b3143a3ea4761c7a8ffba4c6bae52c3ed55c20273b2cbe71e50e511d0a916399740fb88569e5fe6b1f739911f26b37fe32ffdc70681e15f53bda75d4629f6834e599aa7d724ed6e3912049cac2f118dc8523a0f79822823224d5195b9699ee345e2d62318553f18d3b182a2e4ad06f2b4fc4213dc1df8debd889ff17872983532b35fb1a3002e6565e406fc1c62c2627fc629755647c24cb64a6bf1f8e82d562b5b654ea0b9ba83752d6fec30a3f0bdc24fd13ff3a9b0455b6dd8143a39916ec3add7a8403cc7f7a2bc5403373ebdb2c2a3eaecd6a62649d4ce0fbdfadbe322eb413c48b2c349018eb29a9b945952bc040d876e2d14d6daed641ae3f41a3ee2e46037c9d37868c3879bbde4a15b1f360b0f219d5787dff52631c7e5187922a7071e8baae066733f8bd35a8219cee204504022120d827a7ec83f5d67ebb734018d508a3806cb12958d19c182a218a0661663193b83ef92428fae3fffd30c960d34c0d8b60771b7052cf64552ada19b48dfb0c3cd5b1ca95d79a634fcf7a41e2a4673ed4f2087d434a175443fcb047654e0c85b32296839673b5465deb9256c427e31ccac564e3e8b43311350589db35fe03fac96456e0c2bb9f4553ac4864f967de19441e53cde8ed9268b354e71b6e6eb5df20a5c9729b91cf918d0da88e9876b836147f528cb75d4e682ea2ea47a3be913eba73d57464369225d0d1d0d731d5f6f68f67128ecc18170fd68c9f428973d274cdeba7888d3b0b29e1ffa3fe60aca401fef9e4fbd02838d4c31388134998422850103467f3e254766932dde92645320a53fe5836fce89857467c01d305a60cfa3ed1bc6ed722e5a14fee0aa723b9859070482e5b63a4249fbabad26d08463f7c34c69d259d655110715fcc4db3288da391a6cba025b55b2385422ab23015a433bf4d001e727f149d38b68c288c4ae7a6f335717d6737a3ff1110ecbb33495b840452e7e7161d895c6cdb9f781f941b762c5eb8586e0dc3c9739e7cb790492c0f5715fde1a9c17781803a8e7a7e89a4a0e950b8bfc8e9d22f535339dea684d94f8b88fb77481c040d77ad25bfba6964f628b60f8dbbc70d90e8db00dcb356d30af5c9f226d472e5a8438a25a62eb4415d08c1b816f2a8f05b5d65eb8f1a9adb42df595c59891d0934b460d1ca320dac06b38c54d480df0c0e3faec809a9671da8fd354bb5e5c32a4686881ff0015ba98997765838a750eeb3eb55900e07d4bbaf75e8b61dadc6c0a2f1324cfcdd8a2efa2a4b3dc12e5aaaf9321e4dfc92b72aaec469ce639cb9ab219230b57adb151e47c42bfe3977440b3cb76a309289e28c8b5f322e95a6621b93fc41ea5d8e8f56e6f47b7e6839e571de8736e554061a90485bee194e2008711388ede05f6bf77800f16f83312bb115bb8e4081e3c87b1f57c38fd45f238e30301af5a9fe069991a404f06cd42b8b3d491301886badce543e5a8fa6d2394b1c513d314ffa34917027195987db1476eb98fd3a958414d49361f2d23443a8c24a8d5905e473f5c2d0ffc221e603b6d77527e79eb88578d34c667a8900c91b1304ecd0008609ef906dad100fc407ddfcc2f0c325ca9963e3c067653efee563a27ac0a39f4400babbe6aa996ae48635e6ab83c6894596951fa28f0a6eb321a382c1042c1ff76431c4c18ead1c90cb4c2500e1ada413bb20d80f4d19708ac56c5ce54b1ac201645c1f72fcc38d8d9249cb01c64ecebef293be0b8bad81a11bdd8af5f33e4384a87c83be31ef178e4f037b3bf655b3902065003b274e018df5a0405e5e620a690e3eb022028d450d4b86c78d4150f7a0ed47522da5f6fcd782e1b4e79a14b27997ffc934809d02d814d00d148fffb9f8d0335090d73d073b319c8c087bd37ba5041db9758cc2ab820d3d8ae1add092d49af8df126c78cd993e2fcad4ecd51d5e62eeedc9652c8a16bc8018b3edc7d0dd4960b2ab53671236988ab395167ae8dbf95da530c9392d45f19e63fdd8368f1e6eab85feb603e5c46da34f2b5ff4984387943116660b5f433400bf8100b2e419a0db4f7dceb3e8d2769e767b8779bd941506ca6196b371a922264b00d0a0bad0194907bef8e5799b2b690a6df3089bcb8c7cb2b825d6db42cf66788438117c30176fa732829bbd8b2af8aeacde270b2e6b358347ff434c3af549ab7d05b8a2acf2e0cb3b8134bbdaa3ada26b79934b452f7cae4912117555116863836ed10a067fb29001906ea650f81d4110ad6de01954d7bb619236c03866f2b24786bc556f6d8f2d01491c970ab58b7dcafc938a80db249a73175ce591c4c95d03e7fe5d790c21432c23e4c35c5007ac79f12f07db11ead0d9b4acfefd4b0f764c8241107ce0cdf117239b7d60feb3d8e156de2b0314317c85c0d7f9f98b45187702fead2dcc5ae09790ef0c185e5705ac510138edf93138fc8dce77f0a07351773ead345707f8c731d6d5b2670cd4911ba46ff4bb8ad52fa24853ca0fd102149e348c5e2250ac1f31b2948a0cf642278ca04818d061dc2125efaf3c88d75ff9904a723ac64f4344c0617fde01a7423ef687c7ca16f90263b7ff0eb25e146ebf78ba48423dd8ed7829f693c28122ac6e66b1a255b2730360c1f0a7ecf5547349376650fe008e5512e2af93b4c5e8a74100b9912553ae1da13f9e8e19e2818d08bf1be43467d83d42307a1434688379a0f7289a67f568c565c3b936ccd83c5d2c2c79ab17d81e628bb816cbe82099c717f2100de6148a9a438dd9df2d7aae79a586b1e9b2b5fbe343d8fe8e613819461a054c205d101cba2445c41b05c8a8770af36431ee824ebbdc9c639ff5107b641877f227793db4bd29907af41bb3f560d27952338e536700d3d5a63e1837a3203d7492cccfd5b691c2754d11d7be0db5c3383f9461b9bbb159efe9c881b3174dcb810a08165fcd19b4eb83e3190027e2530fa73297e35000c15c9d78a9edb72edcb2714603deaa9b95ae00d1e681e7ab20a6783de27d122a45f35dbe2317ee0320276e718f693601ad1235fbdeaa0f941456c96c3e28446949327", 0x1000}, {&(0x7f0000001400)="d9023f88252573963d476766451ef7945d0f6fd1fd83290e7a7f8d706226f87c4f57d6dc99a59b46cbfc9d41deed7044f134c1e9ebe656d5393b7ab9c9a70d9d2f61c34921a3c7a8dea96666b35e42025f1764a01f3999969415fd6483a877755d044e0fc126c0cf06d2f859139529d402ff1a09ab9029469fba5c45d2be8650a77de5239477d46a284d3969", 0x8c}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xa}, 0x40d) r7 = open$dir(&(0x7f0000001740)='./file0\x00', 0x10080, 0x42) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000001780)) r8 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000016c0)) 21:50:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = socket(0x0, 0x0, 0x8) recvfrom$inet(r1, &(0x7f0000000000)=""/37, 0x25, 0x802, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = dup2(r1, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x81, 0x5, {0x879, 0xfffffffeffffffff}}) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 21:50:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) 21:50:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000002070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882ba97be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a3ff0000000000000000030000000000", 0xab, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x8) 21:50:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:50:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x84) openat(r3, &(0x7f0000000080)='./file0\x00', 0xfffe, 0x8) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) fcntl$setstatus(r3, 0x4, 0x0) r5 = semget(0x3, 0x3, 0x408) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000000)=""/9) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) 21:50:04 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) socket(0x20, 0x8001, 0x7ff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:50:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/213, 0xd5, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet6(r0, &(0x7f0000000180)="654ecfd7e7a11e29d0ff6b66627fac106c7710177b37234963ee0a721b77c13cb7234d68fdcfa4f86b732503b0def55338c455957d89f3b9b2d405fde0ea52ef64d4f1a6a0a38dc92a7475765503aca05a32329fe244d4e482378ad72aff904f8516655f19b1425684f4e31eeb676c347fc04bec", 0x51, 0x401, &(0x7f00000002c0)={0x18, 0x3, 0x1ff, 0xfffffffffffff10e}, 0xffffffffffffffcc) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 21:50:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0xfffffffffffffffc) write(r1, &(0x7f0000000140)="220e22", 0x3) close(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:50:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x8, &(0x7f0000001180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f0000001380)={0x400, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r15 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) r19 = getegid() getgroups(0xa, &(0x7f0000001300)=[r4, r8, r12, r14, r14, r17, r9, r6, r19, r7]) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="22de8e089cd71a07438ca10e3097f7c0bf7326db39fd89ad5c62f90b363a4303deff4cb80dfe7bb25bea38ae19ba76663b6fd3da6fbd1be31a953ed279c4bb0f8fe6646bdcddce93f32fb05c5164956143b691a30ed6132fdf98b4f3d2c1dcb7a776ee3d4670ae8f43a8e66aea2ccdb8f2a92d30fcc8d789e2b168d66f66d1649db1ba6d9b9a7a526b59602a8823d00ae332c1b4bd23cc203e569be993d3084a25d085b74838a513e3fa5dd6b4543f304a3d5d4d0942eae68c691bab87a006e470acfedf675ff1173ffbdf9f68272619c680b2935cdf4e0434a9fdcb35cb5f6e47c34a635300bfc58586aac2c2ee49972dea8f8a333668e7b30e838c5dbf73c0aea1a077248c0d525b6ed3dfbba12086b8f82fd0383f0b4364cf55f43f1d1c05592c815ce73ffdfe13ab31d1f2d8586dd4de6bb21a8cab8c1fd3fb4f2a51ddbfca297945f6e77e579a3de2a7cf4869b47a030b681cbbd321cbb78446d9da574f1317bc8f83f8290294b38a5a93754fa6e11bec64934a1c4ee976db854d2e01b13b2934055afb58270ff816c7ef20a927e99195d8590306aed12ca44c383a69cbcb7253a141a556c6ffad01afd87e398cbc542ee58192e819f7f4bce633c7c86e26d19f92a7a85cee2d7ab842a48c7acff41c5f61264620c864e77198e8a0465f104e938d0e5808da974ebb8ac9c1cd3a1813e7a5b628332e75e15a09b32eb49ba7384a4bd0eda6a63b237bebc474c9daf20b0ac3d885b7babd592bb5cf1e67b38343ef24d910c1e8d3270e7c88736ab87892bac92c89d9126fdd7da9204ed67be6b49ffdd94b122a96e55ea2907a8b002337c314e158fefaf09733ed961dbf8b92080ba84036c216ad6dc6b5ddd09b16c23af3f68c0da685658ebec195d7792da52ed4f9630efc78392125f43fc3953d200e04a3c376df72bc4dcb8f8cab2f390e4dfd71b62796f9dd8288f6b1cd9bac825d16617854d5365fb3a0d370b435e003ab91745530222bc1dd5fa613007fba1753019c5a7f323e9f955027a975f11880af89fbfba1998c22c512fabbb9ab2991d10350b0db78463132384e5ed20bf30b9ecb30dd5c3c1729d3b70e5df25effd90585548ebbd3321056cf028cca583a86f0eb7223ca9df7b69cf993dcf6382d3335d74c042814f691d1f34348e8e1b17bc3f50dc9eb4e5e991aa0409869e60365753fd3334133c6381a71bc61043b3aa1c4afe8a0eeaa5a69c476ef8fb7a47784c2d844e84b7a26e5026105d2fad5f4434497da35890cb931975fb099ed444e0c10e1ee850e9a1b4b35714f451d835f679a54fa8a42ce7ab09ef49ad7f55faa3c1ab51a2c894862b162c861d1081dafc43eec9a5aa15769e9e90e3449c05b17fcef0f24bf727e0ba29c62add514b2bbe44b595c97b3a64136b65c4047539ddaaa1687e3fe014f6bb9c7124a342584769ce57244f507a178f432e210cc985ec8473a834cc2c675330be5baebd5256185d079982dfceaa900adc898738f069a4d56e55211b8449301de2735e2332255487bc6c2e5a40d02ac454d5bbc051623f9c56368ac35fd19c43ff323536f4c058d3cb0c110c1dae86ee9b40536302ade2d45ac88886d58a967b49479460df66a27bb74e6b254a9344d4ef47fea793cb24e86fd0dc4640e9c7c97ae417fff6f682a03ab0eba3998393001aad702cad11da7972aae3552893cbf11e48c8bb79681f2b248c2f550efa0f5cf7817a6326c1fdfeab73578a80127bdf7a8aaa40bc3ed0145d0e87233bbeab82dc791a2706a51d2cae8ef1cd37726638f0145e9ec778cab27a8873e0a95fb2cee41bdc318d0d106d4b247eb99cb3d012c950652c502796273d9aed97de5f137116a8ccdeb55e079d9d215f2ac2f284996fdf042e9811e1afcdfe14db252d1b5c6f022f19bde4ce71a7e1773c01d5434df7d9cba8f10092f989093460872144398f7028145ce4cde93c1044fcb940df9c4b9b791008964641e301eac520a505f04ad27553c46239e5d92c0ebda68a0c61e4138c7d25aee2d127b0bd7afb36d369637eed9e9e573cea0427e41fb6d5e714b73663806050bbe6c47134f24fde4a58388d31b435c0e05b48b8cab41cb1686f8317ee9a00860632482926a02b4bb5854575943915011f91226bf6e81ced735ed9e17d6bff4cab86c1ee37a5ea1f1d602849c1ddf4c21c9c6ddc2b4c853f7ad8fb7a38fcb35809645c04da18df03426ea3bca4f132119755183fe6e4bfbf093d4741761e29d11c4c5322fada653705f00f33e3895875bc93184c2df4e02bd8a7cd83b57161f55e8cc8cc30d7a62964967c18e6852eed951691bdd560c7ea5202852e2d8a6a6531d582cef01397595bac25d2d47989ad6bb4a7042d7f0e50c2e87398f5b78928f9e65207865f8dd15e5137afe3ddef654b3907a2741d4c977ad29b98a5d26ee73af7e62533f1ce4db482650a99763e433506af4cf81a7cd649939fccfe112ae84c97a9b3ee1557618647a781bf7265356e6603146f6799f30520795d659b3fa7b14a520e1f907bafed9dfc4a1e2a8dd9c62e31b5435049b6003bb8e0f54b4603ed41188d312a36848c725a65dd5fbea156a4d7b39f5a3b4ae2ccf95dfd61200225f463af6312936b41d5b651688cc3370dbadb44e0224ccb7006146dc2ab021338371b8c3cd75492fabcc3a9b5427e7262a9b14785cd8b764c2df6d14536bcb504c2a18f55a3bfeb5b78ab51fce2e871f2cef6e1f9c3062bf2bb8b29f17c8b7b5d39a2bbef529c29bd31fa92a2b3ac479a91d7c9339834d12f463af348d4ee725ed4424c12fb3e90d10a42c3ad02b72cd077182b11fd429dda001dde2aa20c849528189a0228bf72d694761510c28354ce15c3a87184af53c37a6b23fee52158069626c09f6a9e7d5c68af66fbf3f26c91b572362dc66652c494c46fda7e7b39c08aaf76a7833e940e38b8eaa52b0c366f35f9e3315deb9ef41f9a390fede5c4d39eddfe53ba95e0d028328d8702724fa348606a977ff016ca1bc723cd67d96ecddfa902fada315a3b984fd63bb76d1ebf961336d8b206cf7be6270c96789a77e6ceae8b6054d0dde4efda9bd27748541a1cf288640562c928a2ba216016c3f4ce55e1f1bc5f0a1c1bf1ff6ea359e2480e6585d0b0cf8e64d17ab5b00414b90ac4636e0890e9b199679b6f118867b27388e09217acdae590936628704e1777f8f25336083eb946ae39ffe2e247a45f78394c3c46091089826b5a3d7bcc99eb7d4b101d4a07ff65fdb50b1a5ef1de4a7c911e389addebf2195fe80155495aeb2d5477daa637ec142ad529af5de608c1b0407fc7a78124698827adf5b70bc01348de08e9d7f888bf61e69b9149ab7523543ae6b33d65fdad9b015985a818b6ba2389f5467ffb031fedb4c655d55e5b419f9d0f84ec6334804195e489452181cb5a6fd82354610f369341c65c046c5529f12cce724dd59bafb39ade3dc80d02896e488dcc559b0770a4aedf0422be235dc1bf999ad214091a7a12205fb219a57d1a8f19f1b2b805627921a5147af282871ba475aae3d62c6ffdb75e6ca448352cc7362a6fe7bb6cb641094eb8155336897ab7f9353fdb44d54969b529d45ed31fbcb1ebf81b98954a36b465ece02f68d1860f22e950d23cd08543effe6323e0509940d36a4b960c7cc313a2bbbe580087bba47ca2fc938a79fe2ae2f7ca0fe29d56e86909d9c04097301c9dc316798f24d16e91b15b6c97ec72ec51cf903edcdd39ea51a74298047afa03b0c071ac0b234be8fc3b64465165d48279363053c995021a3c762c7f91c89e7a5ecf2e702db82a8069bb54a24cae2aa2dbff6bf2422a0d8ffaccd5f86b7c7febdd6bc4da7f422cb6a8e863d59b2e3ab06602c19a97922b9158ac85ac5563460252069b6976c42cb0a240ca64bed4de6f58a1baf39d0a7dea43010b38b6fa44ed91fa3f2b909936e438b2d3ed2e25dee3b360183c173b47c0a9eaf18ed550f13b5923dd3e311b2e2237ccb8eb170a1ba17a25f0f4d873a5f96d3b7a3a93c64810a2f186dae653e989d2fb07268bad00294c1309c5dff98a0eea74d1b5ea38a3ee1dd54f7e5f6ad69314af02ea49c3028a5a099fb0650c6ff18bebc95ac295917e06a0c17e79496e5812fc852e9a1dcae2050609dc873877c3c3a273505a8c3afe21d71c491589e571e1d40740d919e04c7005dafe837696337a41b3ed51be94c64425aad1259654e4333822d3a6068dd96175748b9492cc21fd28d366e578d2f1164b511cdc272f2b16451fca3c96f92a8b97281d34d123f4d3f6a1d9ab4226a4bb5d0e001d8e373c6c80d696d86a85232b69f731a50ed1b4a09e4ddb6dc2c4bde7e62e4b89d8eae16b8c0efaa94f63119b1b3d82ab5b9a3813fa74be4d902bb0c5f518838bf4182b944101969a918d968d4749cbf7ad9a03e9bab663dccca65ed16166305f4ab173441a40169b23926917f224128e0c2cb29b2047a824808778773a290891eb0b92daecbdf63b57d9817c69c4a1cf128a41b26e9291ab6d316d9db36e0a5432dce466c035fdca48b72df5fbd70ed66c624e7bbb9447e819368e0f967f6a1354e527f4d5ae4bd9c49ae695d45477be5f80b69b85c0274ea00a3e99e3217faee08bc85d616f34dcb9fb4c27469f2ab1de415ba142b4a182cb0147f9ba0755d55f518db03898fe87d5f4f294275f502a1b1e21f9428942135856628ee0347683d1b58a9d1463d8f998833ac0b970b5ddb57a438de138546dff51c5282684b446c80c4c88ee6f33932bff746270e8b58df9ee6b2caf89b890ef7f1f90bc72da552e81c2b6bda7d499bbb069cef99d8d6ba70b6b6e45a915778c6efb8ce520652dac2e647f440b6ea24021f19e782f017c37e478ce551741cc73687c72f334bb05a89c5d3cc9851e3ebb967d7097893e03de41c769487610367e36c4f3356a2669ad0f76fd8ea5ee1afaa380979f46d46683567103be3070e17b42a1875752cdb11ca7a3b310b46a4509921f4493cfb8a816a44f6ad0b1c9b107b82d13439fb4a49740333fa8939dcb7307815dd4b89acc6b92dbcf6425eaad2cac39284ef874f68f0f515a1c163f489121b7e8036bd9194ff3b2b3708b5951cc99a98611d64cecfcd090889dbb64eb5729ed6c4043b9857abce0333ac81a85b9c0bad170810633b5264afbf346522326129a7997fe17d936d33261049905a76e79a84fed352766468866e76d404264eaadfa06ca67cbc0c7e4425ef402590ede00f7e6a6fbbaf5846388c9dffbb1e34a19e5c3cccf2c689fbc7617e32d61ead50a77dee6d7e878b55195d1b95f0143c8e74eb71757f822866f9aa74526da6e92632abab097d8cf6226215dc1b46bc8bafccf0b5c0921d04b5e5a0255a25fc776673fc2a2ae23fb850b0b0f90de8c026835be18ea42662116d5cbeed3f08bb702011717cd3edbefb19397a17dbfffbf3803321d7cb6b6d477459ad72a4354ef52cfcbab09730ab99518511412a558134d08c0f0254c882b3e5881e34d4f4e3ffcaf13a773962918e7086d18cc295fe07abc64d230c0bb1141e72f8d754559aa7988a18abe0e71e99ec17046c4ed82ae2a993a51b0a312dcd09a16581fb1ae31c6bfc6208b7ebe83cd046d30ce27a584fe526368df6c89a4d3ef802843888c915269aaa23697145afa527333bfc7c72d9b3ec9617c64338f8420bfeb8aded69da2c46423d78c75a450eaeeeeb2b3d91a90840192e9c21410a3eae486751380df31277fb240170eda6ca89b139763d10b5df3e7d75bd0b1f23d4c644", 0x1000}], 0x1, &(0x7f0000001780)=ANY=[@ANYBLOB=' \x00'/16, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="127bcba02000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000010b836ea5bba2b3fce332a05e705b3e3cb38fccc57f2597337eb6a693da8a17fb082d2bcd33b13baccb3e97e34d4d889349d2f11bb2b72b887ab89e94b798842ca4b47226f6dae926fb3c817c7f9e86e2b08e41095eb615d5c1ceaf34597753d32e1da28704ddd187e4404b7b433272c770690a4dc74c67c0e4e692821ab321d62d5e6deb5bfed5b124b70d8ebda02c68e4140051eece8579931646f5fb07f537406c2b02921cc24e95ca272bfe1428336455812e760e8fced1416a818a3e8fbb7a6b8ef8a3d0ba97ec7a17f140acda3e6587961a218c57fa271a51f5d4080a9690a1199ef14a1518499b880454f84d0ec8593493d921d395c769f10a2670560826e9e4df373f42e2c3ed9813bea8ec8914a79245bbbbccc11f942d61b9f7cc5a89c131eb28371b526824e269ede57c8b1cf873d78334fda15c875", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0xe}, 0x8) syz_open_pts() 21:50:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4a7eb3be7b6b3d33f08965c0cc3451366afe6211ea0c9c4566e3ba5e4aac244454ba216a55184dafd23fa782ce6092f3b132cc5e51077931037612fd00e5229f44967b30b5745ee41482b59aa1814799521a24291b8dd89f14a5dad071b18f2540637167a06611d4e58573731da434c597eecb3589618c2c3e7c9c7768b77dc15ebd3eca52c99d212d6588f263ff4f80995f8f137bc42e7611c4489a37bc61a83eaa5bc452f0f456685cad30b4a5f822746d5b81930cd68ce22c07ff1bfa43125135d86a38ac226d3b3d3ae5bbd0a5cbf2221fddd3fe6fcb16c9299039f927e8ce327be82975ca08bc0e510f3cb647c4be8fa99d5a557b2dcac937ee3ffcab1a54eed8e1a4720e0a4f8b56bd3cc57efe8e902b33a19be71761fc68b9006c5f8b8ea5ce7fb6c1e43b7d704c49b5f7b658e01d876dc9ca9bd1f95205615e2218de9ca28df8bb31468171e2d87fe80597954e5bc170c4f72d3094ad42f536e893faab49152d4d217108ab2350cc00cefd1b0bdb85f2bf994cf0a28dc7752fd7d9e2fdf052e92414c828f9a2e592e1cd9a62f19d3c1cb6a81e34583b31f2568b67995f3abc253d39b28c20ab3e6d37802617406d5e20eee22eef9e2942aae79c3500d89076815ad96a11aeef88b1be155adf4b9be2c5e4ab38d3db2ff5604f0d588835ad6e46113cad09eeb7c0d42ea698cbd668fa616c35f6a88029b0c8e30e5f469e6b97dc016d27612045d1e9bb86973fea4eb4fae1f8606d4ca2a930bb0e83562d43e84d041ad8bbb2760b0dfec86b0b5a186dca4acf9c28ae42bbd7a2eec277a65228bc7b577fa3b04b133778850f3bcc905cd5323993a8fd8dc39d40321be113011a3ddc022a1ebaf96e0f29871ffef80d5b0039e967d8eb65829a78251351d52c46db0a0c491e2f4a1095d5c1cb8b14c94ea4f19d45cb9e0b9fe678036ddef86dcdf190148c32b70dd6d2749d24bab48363d7b316d9c631fb7caf1fc6a5677ab1d5ff87ffb71474119d604f1b61cdefa4c5ffe3e706a88d4a67f0693bd7b89c8a65348f81cc6639632259609e8ef1e7c4c1ea0a3fb3becd3752f7908f4fd676322c4c52618c5f052e59656edb30d3b4faec2be9d8f9098d2744ede3ff99e975c3b8eda604659baa8688650061d975794d20bc4b73e5ef84dc06450726b1393ed601974015d85936ff52f88de9b280074fef8211f785496ce7395333249f6429a57201474043e333534a0063bf31aa723e35bcd9c4198b1a22b36e7b8912ada3c78d11c11d25e44937af37922f7ef36e5d9a0fa5a6dd427035ab6fb8eda0682ea2c209d5371eb7ae778b88eb0f99bb3abade91e9be4521e0f9030cbb0798d003c9b0b0f9251e84ea82c87d7e1ce2b142ffa49498d3ef59a23b86cc3829fe5ebe428ee913ab10ff4a73dd48be039ec955d8a61cdcadb625a16a5679e4c838ed2ca4eaff24bcccd36a0ba58978b7a78f43d4521a2f80502a8848d84001a4dc09642a7c460453eaa7f915d903023edee58457899d98dfd741cb9fe7d77359e90e23e79332f9f87dd4a644b034eb9ff187a139376dcc37be5982e7c83507ed2f51eb9e2bf1ef3958a58f3dd0f5d9cb648ab2de9f53f9a7ad8f85dd84060ee6155fed5a8c39d6b27fcc01262fb237e6956cc61191d8e15e46d327050f512554a62446961a166724498d8d846c23f4c7286cf88a77f54369df1c447114ccbb07f0acbd55f8ba9314dc001a4e082d93db0690dd5fc9ea9a60fd0aea6c1c40a2916eb8dd89daafa0e1f11fa3b2d15c8d04b412280ce77f875977ae0bea5a554c2be2963623ca373169e06d32773ccb170983ec718f7c9d15fd83fdcfe6bbc4501d1e214119d3da19e795c43c25a9285c6372cbad2a2a5f2e0afc78f16006423edaf67b6fea8c181f654610a5edf94875014bd1d3e5d29e71acb74a0bf83c41c43b7567bace8689ce5997c387db4d371138c0e34bd7c915cae942e5cdd32ab4f473b4d94e6bcb46585f4258160e428568e85b8fac0e17d8adbca104a8086b37d8e81fd342c7a9d2edb9b77dd379fe9d3bd8d5ad7335192c0ded6eb675c7d8a048942b52116a8bbe35874c13708f71778becb163ebf211d27ead9ff722cebd84b6a589aa576a708b08c04547429aa3af702185dc15789980557e2462544f228a4a2d6ce2b4eb16bdb7a611252697734564e5e61d5114b5b4f6768ac0673683f8d3afd987b6224075c234816d7f97643ae132ce6121e5ad6cad09403700c2f2e1515ac2300e3b143e0a3e0a46eccea8c446dca34c54150668c6d58ae77afb66dd10aeef7776bde4f65a3d802256b081b4f86bcbb93c0ce9b50a1e83200c5f1c4fdbee41250ec71ece69b5903bfba7d62df2d3583831d80863262fa00df7fee5b5de51f67f76404010d12a904748583d57d6c970c10c7a347609ac1339659caf058a6a29c14c9f2709656592fdf446bcb16bac1fde30b1be8565e216d2f0f496805ea14c9ebe772ce885fe79a11e5280f46a4c124fbce94252ea4e946c4c52ecc8031745cb73308e01a59f0cb1e7c1721651729a646d2be0592696c256973b632e4c5592a4724acf49c8d277a50f6f6316d3d93fb7e6800cdbd5c03f6cda9cd806cb50eaacebfc944e4e9f29e4ead21f7fe6066deb3cf5bb9b9782ed16314623f5f02973da701e4d37d2a642bc5eb7c67de6939b6007f25afaf3de3b4f081275d1d2178d0cd210e7039ca0e3bf46b58878b34db9ef4f38264cd9652d829b01ea1507e84ec723bdf127c86c4046faf1465bb72a23ca6449deb2bd88759c40859a01924c312a90930402cfa0709a15b3d3c03d4b4e749816b5f2f2a84b60d11efab1251f866e49fbf817e4a73a2de0337afe68ba30f8add550daa4260222aa8a8958dd8a1f551665bb300ca1cc67e64aef27a1d9c5b9018d5c9bee13568178bf61bbab7dc5abcff8ea16e073aa33e509b3ee1bfdb87d96831d4ef768ca9973ccf419bc5c839721560b149b1a0781067d4c4827512d0024847ceacc72017e330c5c69ac52e922d752b27241a8a713ada48c88dbd646c5ee26d343ae5c67a9f2e2b0992cc01b518347681d2e754cbbe66c4c5704a078aef2807d940cddd8e3823897d9d3757dc82a6376318ae3ac195144c630f2ab35a3dd2926b7fd5253bb4161ce5709a7a19987483f39ef3daacc4dc13a936d5e056d3779480f2153c17cfa3102afae7e705d3cb7e51ea783e34607a74cec857d58b746525f1e4785b4322cc6e858505f39a739ede62105356e4b7be7e160224e4c2ccf4bdbc5dc1fdb3104954f7991ca9a12592996c10181104ac83571cc67cb5bf65d8e7e4ff9f7469b277c89118f679c76f5c26ca24c7109e9ecf4c15e65cfac3f8164a8f5632f8753d4f2464f606d1ca030b386228ad923e83fa623aedc47b7564eb7acd80904ff3f4e10d2d8dd6d7bb810be6f9b162601761956f984736c7701d18f223edd6ee12658be7318a7ef4d64ab87cfcb3336c2c2b5a1b77ddf4161babde6ff0eb378fadd5f7439b6596685a6c22a61f85e3f0fb27308dfb5eba408a88ce24232182b8cb3dec2930caafb6bd87e1e7ce5af0412073282aab5fc686dbf956204be83d5057f47f1bd53d5d4447c75377a278b87cbaf237321a08273299df0189fa3aa7ad1aed115e974ac5479dcbfd44eaa664cb9f1e4d7558dc5e03f33280e1b89694ce2e169c2e696ecee39a5f256a562f6332527cea17af1cbbf60494b459d10c84f93b473764c9fe88524c3a43d94b59730976d9ec319e72925261e2d8d4f7535e05b9ca8a061cf2ba1f3874f38ce8d4cb337e54801feedd695ea113c2d0c6603e0bf75430d70b5e1f6049958dda4be59e4f0e7a4a4079b69d4ef72e928729b3e35b4f6cf110a64d0c863380d6f5840b75b8ba782ebfd148da02c73cc956e1054c5e8029523a20c7606f58bf0f4ff71a864e773202b1a98ad23a95d59fbb389c388e8953fc95c7e2b7a3098230c948fa230ee56c30d22b0fe0b7722a69cee777adf430d11f2cb2a47240cb1e62f518fe055471e6f0ba857d2b1c2b15508e46ffd27c9b323e787040b353d7bea0d2cc30c4d93ea89b5ae6c1345a57ff75175ece8ab6652edb6faca50046699373267a245369a0e9b55d66fed34b2f40e800271d473619b02ee3dabb2c3378047c44e50f7462a23d1196dc99a87985016cd87c785924e5f61d1138e54730ce0d4a8cf59d80dcaac69046cd5858d3685fd01d308eee038c4daeaf46708867520256f4afc75611ef39df3c0e6ab871fb1f0b9486144b69adab755c4da8108583c323b308436563c02588ea71579ed08c71a1333dde0898b3f319443c287fb8755e528c6e6bf864b9e37f7473bbf8c35ed7e221a48079c0e4ecbfdc37c1683b1394d07944db68a91b616f0a8b6cf4fcd9893296269bb6d0926e1031853523d8a40d0d2ee9374102ffb36ce9d846c79f5d3deefccb09811cddadc4708844058c11bb671790074b45b8ac50e567d3d7aa256b1d7d5111d17e56b2385c982c3671172c85c2a69be8d644673587b028cf1f6608e634db89dd92893e5b8b059b7d42d8aa7bb307efbaaba1c00dbc3de4db4bd582671b997a96bc13d22b6a3545ba950dac292b66a38854ed788f3d21d8c2fa4a3ad74e580dcd0fec693fec3eb889e0e6ee9be4794157c9be3dcb6439b706c1995693fa23365f6cc7f0fc844890b7d8660a4bfd18cc2d0712fe3392fac96776d717d57c4041c737c1ab0415b170423c5425dd762d2a49343903ac812511c43f77dcebb18e9139f8c27dab8fd1ebdc5dabd8d939b0acea2e02951fb9bc577fc9be33b835bb11c5ca66ec5924cc8fe9d1218df737e6ee0876891e8fef7078fb77a67b7a5e9f4dfb8c16c7d90399ea14a2b88860366b66664355577ccdc9c348518667aaccc28918841872dfa5c8738c96de16ebb26590630c3b2499424c39f5d5324dc1ca8182a61fca7d3fba614e3b44ef48a8d14fece43795d92f82591890d9d5e5ac5038add9a2150c6c59f85e0c4afeb67fcc5dcc607f3cfe001c85d7320ef243c7185cc2763dbfcb4ef44980f7c4dee3d38997a402fa235847b9ec9164203846177c7bf6dfa944b1ad8a038320c9892e0c75439663a671a0e7028079f24d5b5fca538a7883e6dfbe6ffa29459757f2ab9fe404f3f4fa2e5b582ce760cc68cf4d1c0707b9359e111be94bd23c0fe51810b026a1b3867fbdd650dce0c55338a913afabb860aeed6338eac7b0e8b40f0c86f4cf39f7e716fd85d254709ed6fe2bfb2e86c21236f8a17588f1f2edabfc5e83968404039c0847756ca7ec9012d9d4bd03a6cbe6bd30b9ff95218641c61790a96561c1dcc85ecc2b62a79e38e860bffcb5f9e3116b4af9de25b7ae9f99a7f66bb852fc21842e094a941c82b76d7243e4fb5b562b5ef9bd888905a8032a0ab96e06cef8077e180dcd877ce914dccd47360f6d042e5026dc5eb28d0fa72671cc51617e20045bbd21c3fecf52d67d7af4507c64731096501fb18d15cb1a5ae93be73433a4e23242149b1299b1201730ae9695b32a6450ccfb2aef90bdaf4922631b4a24c324c0589c54aee41549a2e70ced9d007868fb581ab1ec124d3301a76e8689dcc5f194d7f11fba0fd975183bebf848735063f0b9949905b4405cec72c6f524df33bc30399db13f455972a75a2016b941a5c9ddf2f490aa2937d6614457dbf4fa84c45d364f49ef059a81c97c830b07f4bfcd58ef26953f0c81a2dba0f9102321605954b09266abef8af6e1101fa1387aec04a59ca0e8f05c900f5e4b992", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4004, 0x3) 21:50:04 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40000000000012d) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) socketpair(0x6, 0xb5d6812134909f09, 0x6, &(0x7f0000000080)) lseek(r0, 0x0, 0xc600000000000000, 0x2) 21:50:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x808, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x81, 0x8, 0x8, "6401556b31c769c0a6e3858e42550819f45a6949", 0x3fd, 0x6}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 21:50:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/169, 0xa9, 0x3, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 21:50:04 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x3e, 0x5, 0x10000) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 21:50:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x8042, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000380)='./bus\x00', 0x171) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) connect$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/129, 0x81) 21:50:04 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x4) unveil(&(0x7f0000000400)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 21:50:04 executing program 0: socketpair(0x22, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xac91, 0x7fff}, {0x18, 0x1, 0x1, 0x3}, 0x1, [0x5, 0x6, 0x9, 0x10000, 0x7, 0xfefa, 0x2, 0x8]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x1) shutdown(r1, 0x2) 21:50:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) recvfrom(r1, &(0x7f0000001180)=""/181, 0xb5, 0x0, 0x0, 0x0) 21:50:04 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000080), 0x8, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x8001, 0x8000, {[0x0, 0x9, 0x80000001, 0x7f, 0xdbf9, 0x11b67bf1, 0xffffffffc5a094e3, 0x3, 0x6, 0xffffffffffffff80, 0x101, 0x9, 0x2, 0x945a, 0x7, 0x40, 0x40, 0x8], [0x81, 0x10001, 0x9b, 0x7, 0x5, 0x248, 0x6ed5, 0x81, 0x4, 0x3], [0x3, 0x8, 0x6, 0xffff, 0x6da2, 0x0, 0x3], [0x6, 0x1f, 0x5, 0x6, 0x50, 0x6], [{0x3, 0x101, 0x14, 0x7}, {0x9, 0x29d9, 0x8, 0x4}, {0x7f, 0x7fff, 0x4, 0xfffffffffffffc01}, {0xffffffffffff8000, 0x8, 0x20, 0xa6}, {0x9, 0x6, 0x6, 0x39}, {0x2, 0x2, 0x1, 0x18}, {0x89d, 0x6, 0x8ab, 0x8}, {0x7, 0x5, 0xffff}], {0x400, 0x8001, 0xffffffff915f802c, 0x9}, {0x6, 0x800, 0x7, 0x7}}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r1 = msgget(0x1, 0x20) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/20}, 0x1c, 0x3, 0x1000) fcntl$setflags(r0, 0x2, 0x1) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x19df10bc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x110) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0x100, [{0x2, 0x1}, {0x3, 0x2}, {0x1}, {0x1, 0x10001}, {0x2, 0x72}, {0x3, 0x7fff}, {0x1, 0x5}, {0x1, 0x2}, {0x3, 0xfffffffffffffffe}, {0x3, 0xfffffffffffffeff}, {0x3, 0x1}, {0x2, 0x2}, {0x3, 0x4}, {0x2, 0xffffffffffffff70}, {0x1, 0x1}, {0x3, 0x40}, {0x3}, {0x3, 0x5}, {0x2}, {0x2, 0x5}, {0x3, 0xdaf1}, {0x1, 0xfffffffffffffffd}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x7a2}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x2bc}, {0x1, 0x8}, {0x3, 0x1f}, {0x3, 0x4}, {0x1, 0x1}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000540)={0x1, 0x92}) r3 = open(&(0x7f0000000580)='./file0\x00', 0x200, 0x1) rmdir(&(0x7f00000005c0)='./file1\x00') r4 = accept(r0, &(0x7f0000000600)=@un=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x198) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000700)={0x3ff, 0x2}) link(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)='./file1\x00') r5 = fcntl$dupfd(r0, 0x0, r2) msgget$private(0x0, 0x20) symlinkat(&(0x7f00000007c0)='./file1\x00', r3, &(0x7f0000000800)='./file0\x00') setsockopt(r4, 0x24000000, 0x5, &(0x7f0000000840)="0311b93da9a2dea86af8012a3e2ff55bbe4039f557a63cb722199c2ac0c9d7357f33749b4ffc55a6a2c2b637362e740227fc90072072008fa8583a393ec833a2998aa5c564a9c0b320d9caec0f9d729d9f5c7a2cc658750358986dbd4f27252faf064e6fab87dbc2646babe2ce7a6bc91f78f695dbc8f027f78cfd35c3f0e9a46179ee1b57e151dc7d77ecbe88bd0ced7d19faf999135a487f61c6e7d3f6f9df0c1c56728c22b11ad007c03826fba4e27b3000e60572e5d711cedc968e994f26a060a7631f84d69abcd7eaf8d6934f7d2e80c2234c810936db727712958a0d68266ea2b038f48cb6dae6776c2c0a", 0xee) chroot(&(0x7f0000000940)='./file1\x00') writev(r5, &(0x7f0000000b80)=[{&(0x7f0000000980)="07b2835052c4601c928291d2ddd07d2b92682ff05fe44375d83abcc6d6a56c37118809185d239dbbcfbd1346b4", 0x2d}, {&(0x7f00000009c0)="1f941cfcd0d509aea8972ec01d1415930eed880325d874f549efced37956ad1c30a4ce8cd7603aa144c80191ea52fd3d59ad442309b59fba66d8d390980cae7b09bda8b799dd7c234d5c8265dfc43035d87d3f4685b28fef480559fa5218887617871d59907cb103ff661d5697c25edd7168981625402041664590215a64233f0a0a43714b364146b2ae4f00d2", 0x8d}, {&(0x7f0000000a80)="be97030dc6359aad325df8677f010f83019a29f0c70fc4134ba623974a0d7c3615ada9a988e6a5532d0fe2a44e161b4ee7cdb01e5c91115fa1fd7b71d5d79b5ea4ca93b6b1bfc119312aa8ceec1d69ca6dad3a1341cfe17afbd182f97feef98cf157d47c0e32e6648e8e5f466d2b3c44a491ceded0d83dc04ea596f3feac36e519da19faaf08668c1b4d03c0e3ae4b838c80ee5851843fafd5569cce3b1b48110b34b688c9", 0xa5}, {&(0x7f0000000b40)="4aafc002bb2881f39817ed7d19615bdb7289f16fba59d686", 0x18}], 0x4) renameat(r0, &(0x7f0000000bc0)='./file2\x00', r3, &(0x7f0000000c00)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000c40)=0x5) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000c80)="40e743a65fd17a10c41343eb989645bfdefddfaa8c496fba1191e0f6be1d0916", 0x20}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000d00)='./file2\x00', &(0x7f0000000d40)=""/138, 0x8a) 21:50:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="61707d2bb43b1f79874232daf94e07870e7763c2c13ff244bc7543ad2d7bfe47368938bd2da08b7ba87400fe909092188e4b1078c716de5f12d3c2f1e86278f86f728ac443b6c7ef6879c0d0fa8eacb136c918b917d3f06a1c8125939f48d839c6", 0x61}, {&(0x7f0000000080)="70a07cf6158c1e6a6046b126b244054bd07e0b5c3f084544db577bace00327d90e1d44d9ee00ba2c02949eb15068a7cce3c0b2a95ed5078ef7acd3a0c87db680cc0e6daa173d0efb76570b211748113666cf7eb166c7b118dbc36c8b35de730fefd975b2794df493b78c902e2d07248740db2acc7ce092398930466b90d447e29dbfd4a53a575d5c670053e7", 0x8c}, {&(0x7f0000000140)="828a09ab7b2714cd898abba3abffcd67a84e87dab3c2d19fb9436ac6513fe73505de3dc0395cfbcb86b278d9bacda938c1c3353592ca1cd5426b3f35594f464fb04847424b160e8198e06f02690aa50e27ba93b9ed980f08a3edc99148ca04455af43dc629a1679a9609f04f5640842b61db19a9644005c378c1ec0bfa55bef97a35ec033524f6ddc2074c6d2587e40456e1fe887a1d35d7d66023203fa3e5d39a67b062997874491f3da0c9f4be20161f8aa79727ff40c6565b577e236c233ab4af90d8f340bc52656b486e21b7943fc03a3c7fd174ff83466fb473553c2784f38669ae27ed9554e733d08b75173a665c04e3faf43bc1", 0xf7}, {&(0x7f0000000240)="2429fcf5a14e085c0d130e1a5abbc013f2ed26569ebf31e6ded193fcf6e5ed63988a6ed991fdf175b4bb554261e93af0c97b36ad957791e5ade412d92b310a0403dbf4f21e45c58063db41e60019169da339e84fd7bdd0ae0324fc4e910a36728b7aeb1720fb21f3b2c211eb6de5c615452bf3b8472ff99613b64e6bd44294e411775ecda347eda0ce5e65d983b2f0f3c03341848e7b271ac168acaa24f46e529a65fb70975dcc6dc05d9b4de027bf38d91b8fb22ea917502f9fcb13384443aee952ffbed7da2df2", 0xc8}, {&(0x7f0000000340)="a924d4669e349044065eb0aa552b86ed805e27b3ac1d6e2065bddf103e4599bed9ba435f9deb60535864019211cb439d28a7c1577bd181dbdebf06491cb68d59ca43503f8f9cc5f27aac211a17c9b82a4b285632171e13056e67d42601648f375aad0fc1b1cf23c04d4da1eccaea6634a336f4a1c681f7a83dd11db76c0f7a60f36b64bb3a4b6f6cc83901e28454091698435d8117f18ba3ae465a48d9597e4c111c1b94f2163779b87ec949a8ce6585e28a27", 0xb3}, {&(0x7f0000000400)="966adbee4d0e37574d1349375af50dbecb450805650a23d6602981aec61e2f291a8288d33ec36f5c0c7ebb2bbcd5de55036fa17fbf186027adf6ab56831588ca21e693f8899d5417584132aecf4e33fe409284ea38b5479cde53b96c9c9652aa2ee50200d8e6975861abe35d202eff1942f5056a14c00ec7bfb7f4b090a483be2a04382bfe68437365bb1271c7fff744c640fcf5de90f1b3de8d9a9199ab960dbf3116b460d1abefbdf8e79e8ec27a8540ca99ae270e6280350436def47e75242560e7d2412856791154c9f71e287151f70fe2a42d219b6704b522", 0xdb}, {&(0x7f0000000500)}, {&(0x7f0000000540)="640d16425df097622371540371730518e2416d774027abec7b43f6097e2c7c84100bb5703efe6323a8e6ccc517f2ab124300527f33bc1b69263f7b425ff8e9b2be644dcae56efe17", 0x48}], 0x8) getpeername$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x10800, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000800)) getgid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000840)) r3 = openat(r1, &(0x7f0000000880)='./file0\x00', 0x90, 0x6d) getppid() semget$private(0x0, 0x3, 0x419) r4 = open(&(0x7f00000008c0)='./file0\x00', 0xc22, 0x12b) unlinkat(r0, &(0x7f0000000900)='./file0\x00', 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000a40)={0xc4, 0x0, &(0x7f0000000940)=""/196}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000a80)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000ac0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000b00)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000b40)=0x3) r5 = open(&(0x7f0000000b80)='./file0\x00', 0x20808, 0x8) execve(&(0x7f0000000bc0)='.\x00', &(0x7f0000000dc0)=[&(0x7f0000000c00)='/^{&\x00', &(0x7f0000000c40)=')\x00', &(0x7f0000000c80)=':\x00', &(0x7f0000000cc0)='/dev/vmm\x00', &(0x7f0000000d00)='/dev/wskbd\x00', &(0x7f0000000d40)='0\x00', &(0x7f0000000d80)='#\x00'], &(0x7f0000000e40)=[&(0x7f0000000e00)='#(-\x00']) mkdir(&(0x7f0000000e80)='./file0\x00', 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000ec0)={0x4, 0x5}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000f00)={0x55}) mkdir(&(0x7f0000000f40)='./file0\x00', 0x48) writev(r4, &(0x7f0000001180)=[{&(0x7f0000000f80)="e30e0c54c768acf60e5eddc09b783d515322ddac109c3acd2d14b334bf501fc15094dab0a9c351a8c6585528acc38a46debf3429cbad79dffeb7b65b5f921e11ea89d76c7771ffdc4a", 0x49}, {&(0x7f0000001000)="4dda8a00a0d052a4347124f6fadabb19251dd12ddf73b024a49fd4f8b43ab961befd03dfde8ffa36f4423fa65346ec9f98e0d117e1f4cc63923ac320e69c9b85048ef891e26d2f4e2e27f5b62833c0246181a986d1caa8ddaf0a97e5ada5d98fe7e8a2acf887341eeb47af8d45e0255d2a3dcf633a24e955b1de8044f9c62bf91f2d004bf6ccda63bc2a9f092aa90f8e859aba0d020ae86453d4ff45b9e1c7c69e80b48bad5178b3a5", 0xa9}, {&(0x7f00000010c0)="a1ccb539e66a760595d0361293462910106ea32d8d52df5ccfcfc27fd2ee5b54f6136aac9867eb07b668d66a0e461ebb39", 0x31}, {&(0x7f0000001100)="502f199d5f9e710d92ec12e98a05d1497f6139739022444cffee7e84e4664067c956cbfe383c506733d627fc0e2722f8b89f1569e84776da1ef3d778f23ae97b9463b03b0357f0740d09", 0x4a}], 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000011c0)={'./file0\x00', 0x6f59, 0x285, 0x1ff, 0x0, 0xe0, 0x20, 0x10001, 0x2, 0x2, 0x0, 0x5}) 21:50:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 21:50:05 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ff0000/0x10000)=nil, 0x1000) shmdt(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0xd8, &(0x7f0000000080)=[{0x3f, 0x80000000, 0x3}, {0x1, 0x4, 0x0, 0x2}, {0x6, 0x2, 0xfffffbfffffffffc, 0x3}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc00, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x800, 0x8, 0x2, 0x10000}, {0x40, 0x94, 0x6, 0x6}, {0x80, 0x7f, 0x6, 0x3ff}, {0xfffffffffffffff9, 0x5, 0x5, 0x2}]}) semget$private(0x0, 0x1, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 21:50:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) write(r0, &(0x7f00000000c0), 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x8d9}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 21:50:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x100000000) 21:50:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) 21:50:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) 21:50:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) 21:50:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 21:50:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) 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) chdir(&(0x7f0000000100)='./file0\x00') sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 21:50:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x40, 0x40000000000000}], 0x11d}) socket$inet(0x2, 0x4000, 0x7) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8030, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 21:50:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 21:50:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x80000001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000440)="70f6f1698cc6f3867658c0058da66ea8cbb42401d0dd089a385fb1b820e6f42079775375bc0634317698c28bd0856f74773025a82495a52e4e92a1dfcf6a5298c2d78a4a596a9229ea88b89a7529259f0849451c6a863341a65f49fafa04a82bb66d3353cb9183cb8b7b9c8638b060d697d2799c6e97f2321c7e02145657947b4479ceedc4c852bbb10e01d1190f3075096364c0ca4eb2b38c551fcc274ff1e3d2f305c6b0b0e9d687df043532561da6ed78b4f50e19dbe6282dad3b9f20d81238cb62d566a83c0173d11db0541803593cf35313bfbcef73deb6cf97a8b0623b071a0dd5ffb498250da54425468fe85d63832ae07dd37f7ffbc59c695a11691487952b707ecfc463062b34c349c59880245cfea7d1623102cd9413fa95aff1bfd8e551849f42eb9a864a493cbdf22f7482b3ebe49801533420f41da6f110ed39cb422e5de475fdd904758eaf06f1620b37d7417391cf44b01cc201abd45ea4ba02b88549745bfb404a9827dac66eba95394d6a065e305aa2ad18936c9a4d9572ea556d37d4257484f6b168cbbca23fe105ed02e6dbb841b67d52a96edc94f9a78e465a3bce66553d04d2156a1294085b37482e9c1387f925ccbad1c9f7700d1f08a8f37f85aefb96c956e8694916d6594f4321fbd9f333554c1bb86cbc68a0bc372bf3f9e8c33fadadfc3745f9a59ab393d44389a1eaf5c89cfef775e5c24092ae1f6c5a66b21d2ce83d9e91494c1c332b662ef949c317f6788cd63d381d67d0c53511d232f16ce88cab5bfc963235574101928e691f89b5ad09c423eb33eb3c99cd60875183b6efc079df8be17845a3086cf13ba2758ccdb9d1abe99beeafd3022940ce3a8556bb08ddc78e5143076f6e27b955267df5339ffc5048c1bb8e330d8cc3270d9362d03b6fa463f10ac20da20ffd92cd7a53c216979137360f3a01b990385b516de22c3f36ed1e98023302f1d463c5c101a7fb9c4dcd0f6ebabfbec96b9bf92e965285a0694109795746a5f18244621677e01714cb6a3ec1dd911ad21d30e6c42bafe5644decd17becdea91f9cecbd479a76cc03ccc95f95ea886da7989bf4398ac17ca7a1332acb02692e0a62157a744299465a96783eb1215f55ff8e3b95a186c48bc8953c2a563b76a3c31949d18f22644a9e5c4204adf96d3c714ed792430244975bf22e0ab3d4914ebfc3aede5bd002b1b55ce3399d4a8dcc3933dd6f0a66d993f9ee94f5ae346fd42f00d012306b88234f1cd75d3d4202df55c0ab599812187c7ee9390d3af12f11e7f8715b2960c782c458169573df438d50d06ce107ca535838a5479729991b72d9fb03ca2a961effee41e2c27d3cbc36ba761dd720bd42f294c328937d2850f80c3471fa2a8839ff9e33d5db570fca31fa5fba19888afcd7c87d9727e100bf9708d5040b9f06e22c370dbcc96575936cef7ad7ba249dd87b9e1837dbf39d46c0b6d635af7b33af8e37786a2a9ad92172d6fee29a286fd8629c4200c255887aae98208a1588d5db10a78001f993f6f8aecfb6123195cecf1147d6a13ca948ac0111b5d7787d38cae095536713cdf466406e2c1e159179fdebee54ee2c86ba7eb832682d2632225d511fd02ccd131504350941d203049d5314cfab186e8f729943e1e74f147921c8c585420d2541252dc9de4780c2dfdf4f88fba4e4f70eb9834cfa410c0f5794980d29e38ee386d86c1e9b19c93d4f815127dcb6cf330584ac2b5d74cc445416f1e2efe40ce94e0c5c5d85cf5c7e8d8c59746f4297c7e6191d6c40f8f18793db4d136f5ab4cd371b0179274130557981322263252c55cc99778441523f99bccc9974c86b28a596b35c102b51d06345ceb94ff77882e482e17f13f51b60f8120987ed2e0781c1a0e6a24dcbc9074e4037ba405e93527de571a0184bbb745acc0b9ad2de1135372632b6549aaca911033eb57281c97e3316362271a283a692572abf58826692a04de50f7d466efdceadf7ae26e65cfb82088ab9c84e5312622568e8f27011b0c667fdae0b92b87a9216beb823b7b44dc0f9d374ec8d8d26db93e29105e5dfdd81429b85bd80d7b11675302792fcbed93d17f5ac9c1e6c2cf9a9d7a4a143b4130d76086401ec09cd64566c926fcb28f246db7e1e4355f72b85de550f1dcd85d80ba72aa76d3daddaf952e73485b8b7f1de66528edb742b0b5bec9780216346e7a99188d032fb5f2a6056ffbe2d38f1ffa6cee6ab68459d4bfbec7fcd5783cd54daf44d127a72af34e9830ee14f6ac52e62c25f7eab22d0d5a6552364f24e1b5db8f379de9092227698f7a48739eb15ec29d56df26c2acf5b2544b2ccecebecf3180d38a9f96f851dcf02308d5c9b8229e728c893a89ed08386a4890755a6e8558e790138897e6185a730f57a30c8124d590f14ffc0c16931f7cae19e4e771fc81ab56013e219aba2b75490ce7f59d30b633cc154b825adfde339d3814662288cec531c2ab6ddf1703097fcec744c5c22a380104c45e93b1d47851e3218b1d84e346c0847fd8bd5b90a652edd0ac1b17de7c42a76a1af49bc318deaf55e69479a78b7d2712af53d695bdc3dbf5dd83379ed2d3db42ea6c7a37f7648e1ae1244db4db32a443138a11cd98845f43d9a1a943af411b953726436c8c5d02150a91f93657ec4d9a6ec53254f278745c8177a7029516bfd20e3d2bc336491194fa413bb83dc317e1ebdfb33a1f3fe02c4646dd076fa8d4c9e14d07d2fd9891dbb631c44c9cecb165f72a51fc4bd5ec966e8f9663a0019198444f3bb51b3cac85941fe49748bc568996c6a7b34367f542017f553df50d7d1b665bf3df9e214e950e6ec7359484c3e9b27237cabdae7f968a35daa94760de4790af05396997fee5c85fc228aa12f1cdefe63ce34053e42eaccfe994707e1f5d48ab2b14dedf634c3ea9f33bf834ae8f77860603262b57df11c4285b26e646e8f972137133281df0211ec40f0f6923fa137742bfaec08b7add6058bb6ccd16e99286327fb2f9763c1c273253b649b7ef7004c5e88b0f956da079bfdf9b80d9f4dd2f8af11e7a8a9a90efe2302b2229df97f0e32133223be5141a3ba896a889ac3bb09f61f21c1558591b847c5c30d07bf4d48b9003dbad98781917f06294d76382f474b74e82150178246b159b3dfaaaca7bb8bb3f63a04b36f2e271ee27e319369c890bfe7026c3f0d0b0e6018fad1413b838f40296f7184d20fd39c22dcf4dd6caba92034e23ca051f8ec2496af9663da8f97848b14afb76fd356319ea0efdd48305b9916a48cba0a95194ea71ac40e802c6906debb768e96f5037080d7030da476449a06e4fcdf19a92fd8ce991b4c810752ce0f1ff52b5e348fc10142d728dd55bbb1191f2169852439f7be13cefa6fe26d8d2a0da125733f5aea66db3d2e41bd7eec73a557bf21a214b5cc2937948b3c538c4fa60581dc88ec5140675044c0238ea85b13d1d1961cf16db4aeb9d265d8e37e6515fef0a025f23bd67d607a2483117ed05f0b83a714f7fecb02f3638c559673fc2dea6891f36f03c4b1ff8d7e63eef0440f8aa8c72ab10350609cef8f9d6a84bdeac7d0adde8109ee6598e511b8b268c9472bd4a017d8a267383b66828b70667ffd492599b733ec3eaf34da5695e14b4f536df1b6b948e2f707395b48c36591196ac5a3b05d746a2679d12acebe254b1bc70b5d7a0a4f4bbcbf732b3120211e82ff4d9f3dc43da6e5b312253cd59deb4efe7b7b2881be30f01d21d68cab89c1ef5c0aed681f6c41d9b4e858ac212f5a845ed08bc4a6ffdd354ed2b68ea2f0e1a1f0967402a65582193bb9cfb5c24f850e2ea8176d1d78e2e37f0888b9ec1d7ab112c0a8d621d2bd3e2348e2358cd31215c8d7c163c66157d7557561c7820bc1782739131fa40daf0b6a50c65b3c677e1ca5d7f867b5f6222562ab7f9bb07620130361cb4c81b41c8bea2458f985bd8b4513705888f5a34516f524e52ecbb9f023a2ceac66201e02efde716baece005888cf15cc6c4a10e7cce85bdb96e149d8865307dc1fddd72a60299aa324d8834d9485aad2aebebe8d64f7ba0cad5dfe4fbb8c4bde6c4ea67128b09cdfd6da415601bf9f9e9729e8d3567b16ecb4d45929fffeb6eb4f7fb25dd1dffa6a06e745a0657c161483816d145c9dc2688516270d16faec6781c71780b5385c762cd33df6c59dd0b01d327f231c34873ad708915fa4045a064bfdde7925bba8e6dd759d379ad27c46cd0f1991d10d1db7c5a31afd20b7ed4a00bdb1c8331483b61e456e7e66cfe65bb53359dad943fedb02aec8b6242127b3805307368976a76ba22959d134e4d4f7e83eef69ca45bc8930dd0422a04304107e7b3079c2767049683f4a8a502f2575c05d1fe904e341fec04542fc867237a7bfdb4dd599cc75da3e84d18de710fcce07d0e1288bfd1929408e5c41375b5557b030c7acf2fcddccc560c6c796e660ebf545f00daa64171f6b4641c0534be43855ca1626838a566d82961fa87c6def6ca49761aa640a3b422d6c795e0a2a1fc672f8eb948d2dc79126ab6142d521576671d113d33f28638d974ef2bff5123c0d745bd865d72e5ac30f75f4e05e207f83870a2ecf964791349266368d93a4c0e4653950f245ba66c9d8f5fe9e5bf043b2f1009be61605cb12590f26106ffd44e9020ab673159213b49e5134d6e5cc3995d1f836ebb692fe6057c0a40be4f58daa19bbfc2e8c1227f21604f01aea780467d7e0d208cf37d837cb7401c2b18a42441ace0d2b5354a99d3a27c35ea25d6a9e5db6fe7338444b118bb5a5e59049dc4850bcec6d12b05612affd1aa155a7b4de4c5475dea217e20c987e51e9696592c70c1447e0ec1bcfc5ee6b9fca906917508366b2e20ede65ec4fcc6ea5fc834a0e4a7cc2c2d3ffae5f1ab0b90ee4b5fdce853085508c473974ee24fa1dce20ffc4b518433c84dc073a68d9a4f37e95b0d4375c2f2ee0ee1b0f97699ef3de140bcf023a67ffae91b1981cd7069c09a9b94366d34ead8f0822ebdf000314994857c5790880501f737cf7e59605ecad3fad611b812ed2a89dcceabd30b1d9da3fd38592b0725ba65e78dbd5f5f73ede603c5aba324ccd3ba9caed95310110d2d8c2052588a8051d53eef77d3af3679298e5f87874a8e66f5230ac4b02dee780ca11ebf264ec87e9dfafee3be486d9c96540c5873f25b7b2cf3a87f0b320bae559b832597dce375512604b4ce208a1188fdb53242bfd4cc32d198f0b3067253cc710d72cd03c4bae84b9a471205956b6f85252df2ba44ec0ec28efee77f2f06a390caefe4ddd774c6913ffd5b4ec91032f0cf509a625eda09bfb7280a999f83f63ce069f4d82b2b8375b9ea5b7121a61cd81af6664e4cc0ae9d3de04963611c629702b3b5168dbda579949964143d835f0afc9968ddbc07982001446d755fafeea4d21bdf3e606010261dc5fb1100ffa5ac35b8fc17f09a338930a420c838be39e44a2940b259287a173a3e293cf5d01158ab405c16fbf0be8664706a44a6264d681e7032ee8be798207cefd80d8c3b4b95fe2e4284fa319e73f07afe0f06bce570f5a80836eb1c9dac2518be0ce0a33eac190132c869d6f2d4a2bbf4da5ba2b5bd3f621325651a16dca53b7ce8f0a82a7666d8d2b43748ffa9644591606ea9f9340a30ecc98b7fe16ffd8ec081947981e175902732b7f8e2e76ac7d269e56f796f61809518612096f61e9de1f73296156b4516d512f91911e24aa6a135d0e9eabdccb2b2927b8cbb849ee8fbda41ac7c4f8f65bc1a1f42314cc88", 0x1000}, {&(0x7f0000000080)="12f835b564e1d9c9609c81bc68edeacbd490afbe847dec22c7f41c11f845fda5ee240629c596f7c02d9a54d0b0e249a88d359ce2aa75e2b8b49baa8c53a3e5a868a559db04bc86118e3288e04bdd0b90f8a112389c693201905b466cc5feaf", 0x5f}, {&(0x7f0000000000)="883ef2", 0x3}, {&(0x7f0000000100)="f60192c315fda71fcecb0bb1ca8ccc51a95b93c757828cf1a0e3f5f0e618bb32a3f15d24c766b2b4385211534c6bc919c5a4d119165695b60fd4939259d27ab22d533fe8d128e0efd04fe058c7e333834b87399def8c0cc3fea0515171d7d1ab8191ef79c28e86c8b7e5d3e91b44079d4a3f22ff6c1a4645b0f1722ee121a99cde164ac2", 0x84}, {&(0x7f00000001c0)="6a1306f1fdbbf7d077e7a4f3a7386582ae0f53d372f6433839ee5e3713a13d5a226241042bbe0a07c769fb97f33d1286e30a375eb65dd2009fdbff4fbab6b0581806bca5b6902a7bc3ca176e33d546185b6fb7a5c71efcdebd920c35f42395e7bdde595522729198468a10339c272333068fe2ef33f59050380292bc22cc760ebe540cc6e3ceb31260272e959c05218132026d10ad45d5b15fd94bce36a9eb51eaf2b66da9f6a7887a3e8c57a42a6bb015190fd3f9577a53879248aba017972e586ac9", 0xc3}], 0x5, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x3, 0x0) close(r1) fchownat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) msgget(0x0, 0x4000003) write(r1, &(0x7f0000000040)="d472f1f2b52e79486e300b3fa15c1878861ce03d407305769ffdb59f", 0x1c) 21:50:06 executing program 0: select(0xffffffffffffff83, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), &(0x7f00008d9ff0)) setrlimit(0x6, &(0x7f0000000100)={0x1, 0x6}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 21:50:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x92, 0x60) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) recvfrom(r0, &(0x7f0000000140)=""/21, 0x15, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x6) 21:50:06 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) flock(r0, 0x8) 21:50:06 executing program 0: r0 = socket(0x1c, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x8}, {0x18, 0x1, 0xddbc, 0x3ec}, 0x5, [0x8, 0x6, 0x80000000, 0x90e, 0x5, 0x7ff, 0x974, 0x6]}, 0x3c) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="ea6c4754c43506c4b9a3d7ee97bbb8380d6bf46a2ddd145f01c5e790926395b54faf1f01b6de044e4e579d58058ebab8d72fa3a4b928202dca99dcacd610cab9b34dd0bec82635d63f4060fbc4ac397c0142baf77a29352f246993c1e82fa540eb03e9818497d07d7cc7c16f9b343b9a2ffee943dc71a2460869c5f88485694f4452bd937be902f60c5068b22aec6c7581ec69d70dc5c817d1cd7189331b597882e96cd6a93d2ee6d88a775e3a3449d112a9f0f635a34d761dd4ac52a4d2b5fe49120ea9f3de", 0xc6) 21:50:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x280002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0xc2, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x8, 0x0, {[0x0, 0x0, 0x0, 0x6, 0x1f, 0x421, 0x1, 0x0, 0x4077, 0x7fffffff, 0x8, 0x0, 0x1f, 0x8, 0x0, 0x9, 0x6, 0x2000000000000000], [0x6, 0x7fffffff, 0x500000000, 0x3, 0x0, 0x1, 0x3, 0x7, 0x10000, 0x7fffffff], [0x2, 0x9, 0x70, 0x2, 0x8, 0x400, 0x851], [0x4, 0x0, 0x100000001, 0xffffffffffff1de9, 0x4, 0x4], [{0x81, 0xffffffffffff889b, 0x9, 0x5}, {0x2, 0xfff, 0x4, 0x9}, {0xffff, 0x3, 0xd6, 0x5ab5}, {0x20, 0x6, 0x40, 0x7}, {0x618, 0x6, 0xaa26, 0x7}, {0x800, 0x1, 0x5, 0x80}, {0x80, 0x7fffffff, 0x4, 0x8001}, {0x4, 0x40, 0x1, 0x8}], {0x6, 0x3, 0xfffffffffffffffc, 0x2}, {0x9, 0x7fff, 0x8, 0x20}}}) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) shmctl$SHM_UNLOCK(r4, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0xffff}], 0x0, 0x0, 0xd39, 0x0) 21:50:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 21:50:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10008, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 21:50:06 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10040, 0xc5) sendto$unix(r0, &(0x7f00000001c0)="338e83615cc393eb322233af9c23df9ed3e1a7d8bd62b3f4f9b6140eb9044c5af8e20ccd9c8912ef07963ea173b1e2b3182d1fa3b568ca1bfde35a368c7ac57440fb7cfe457f4fca0e679f4fbb22288d66", 0x51, 0x400, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050260000004000000011306ca90100e10fecea11ea8fef96ecfa93fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) 21:50:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) getitimer(0x2, 0xffffffffffffffff) setitimer(0x1, &(0x7f0000000000)={{0x40, 0x2}, {0x7fffffff, 0x1}}, &(0x7f0000000040)) 21:50:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffff79, &(0x7f0000001200), 0xfffffffffffffee8}, 0x8) 21:50:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x3ff, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x6, 0x101, {0x2, 0x1ff}}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept(r2, 0x0, &(0x7f0000000140)) 21:50:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 21:50:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffedb, &(0x7f0000000040)="b6") 21:50:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xffffffffffffff54) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01001e2f66696c673000"], 0xa) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) lseek(r2, 0x0, 0x0, 0x3) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r3) r4 = msgget(0x1, 0x2) msgctl$IPC_RMID(r4, 0x0) 21:50:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1fe, 0x54) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x201f, r0, 0x0, 0x0) 21:50:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) recvfrom(r0, &(0x7f0000000100)=""/244, 0xf4, 0x42, 0x0, 0x1f) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:50:06 executing program 0: r0 = syz_open_pts() fchdir(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r2) 21:50:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 21:50:06 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4}], 0x0, 0x0, 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r1) shutdown(r0, 0x0) clock_settime(0x7, &(0x7f00000000c0)={0x5, 0x6}) r2 = fcntl$dupfd(r1, 0x10000000000a, r1) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000001140), &(0x7f0000001180)=0x4) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 21:50:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)) 21:50:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000180)=0x100, 0x4) r2 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000001640)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) sendmsg(r2, &(0x7f0000001600)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x56, 0x6}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000200)="d451faf380072917c2b9c6736778c9cd6c75a98a4e56d4c7c84aeddaafabbb0386219e724f5ef8a550f57deca6b5bdd2c92d19111fb5cbee9d1954644b02ab68a024af519c4e5c2aab45f97b2e94d4d872a4e299468cdefff91e30f22621182fff42dafc4ca99848d5fa5aa0330adbb909c3d66246fc6b3fd25e194faea9dd014e8b80dc3039ec72eb80acf89700b86023a186ed7df6c4663aee", 0x9a}, {&(0x7f00000002c0)="24adb4e8411474034c6316aa72c952bc6a13ea890c56ecc2085d91fc638536dbf7ff8dc778aa498197c95be479d2c1d6ff39952ac8c1b5fce6d64957d20ea761dfbe7922a8cf286127405e98419d6e63d06a05de32c638b18b317ed6761d98e90c6a62f1ebf675e5fb28ed2c46f33de85993934284a564a5b140009aed5288b9a97250c3121b89e667e406df83c4e8988502f6bec6ee637e6323ed2050002cfc9baffcc7bf2d5fc3a044e26b7773b9242e2464f0b1eb6547268db4945b198612d8ce9ae5d9129a9b2cad512e7119e7b474932b146e46defc0feec029378e21567095675f6900d815087be1dfcde001fd33efcb2425625bf95e673226e75f76be08d30c879ac08465826b0b75528587a519d85e1d7e1105f79e5cf0cec770d784be478e5088cad6741f02063aad4b3d32805382e79adadd1dd523715f97d202921f5902f150a01b7e223fd8a19197715a1bdb25459c8b4b8a1759df846a124314bb541056952068344677c4e1400623de5277f85c8836cfabcf73e042362057d57f995c467f40805ee059777ce9ad2dc9c8339b42e72d2cd8fb488e0ddbcf05be07765269963bcbb9a346c03f1d226960bdd50a266bd7dca70851cd1de377982c4bc8f9b6eba46b6d703d506d5bcf81fedca53b0f8f6460f16ff3759c1b4bc9936f781a4db3e1963cf4b53eb5a72334d713425f94797a1f8de0f719fa33322b04a89b90f0d476feaa5589127820628d0b92e146b16a34061144816429a645aca8bd49d8a1f87b5eaf90e731ea2967a4e25f77515127ea10d3e05fd56454fdfae70f81a20d68760b1609470ef10b8f6a024a807da4783d1e1143887ac69bd8119508cfc4665a118f98ed2d03524dbdcfad27a6dd1cac81e37191d874286777e11adde03e7107d1b866742b575a14f8f7570e14c32407353d673529b14a8a900f0c8842554312108f531859e0d0aa4a33d6290d548530cfec57ea211d375cb50c76ca20c6f51ce0bdd7cff67e1411215ff2c0de0b7d5b4f4a1cad71d83dc0e3882b712d694d2a184bc8d576d3f96004e44f956636e03c165ff95fe1d68fb6d320cf860f0a1ec2d93ebfd1c363916eed565a290d8c41db39bd24380a1d6d91a67566d92dc71fc305cf33be95b0d5438ef9203ce95e46e7d6776d9d501169784abd1477c6d7bb520000194ec23ea34455fa2dd7daa6c76fc470697e3c6ef651824d73d557081764fca2a17d4efecc4c227d2b6e67ed42785f092ef4defbcac225418df5b6f766e783f6027398132273a5a9616e5fc7d94ce5ee8d8ae58aef2d178a17b0110613c523b35fa60dca43e2fceb2ae8ad88f2cf5e9aa6acf8dd4be3ed5eee2a3963eaa6980333ceae035d3d80935eedc37c4e2ceb8c8d4ab038b53468f6df8b1c248bbedbae2b7625edc1ebedad515e0c70507b56f146106483afc865c2ebc5e8cfcd1b08cf02402021f3b12033dda5913575f69e8047119fe14708061aa22322c378e646a72d628878783d13a4510c143c568424f63f263432cc210d216998563711277e136c23dc05b88cac21d157d75b5036718de11167bc72d57059a3c967cb7a3e6e6ec5f391b48e59df8de0541c08724c6b0ee723e178a411f8ca3b754608e6bed60e991626c824326707a10547081e51f756d66149fc671f6d8db8e3106c304f57fcf8d499d7967e9719d4972db57e50e435f6e820d3661bf492f4faac14e2045ff788d4b04b2a08b29b86950856106b8909950b43d76ad41f9b703f2c348420e45201b8a20a4dad2bc005f34e412cc0fb42e354276f7852fafa3594b45082600baa0aa0f1352ef9fb3becf91a6d009c075fba235d587ea8be96fefd6b865256b3754f3d90b3f26867f8da812e9f1fc73163549f3ac6395cc63e167f7562676fcfedccb6fa2d92d0055cb7cfcf3673288777734ef96bbb8bad7ba8e061f61d2974315fa474f92a5f2ccb82b156a9a6b4fb92a7d010ff4635ce45670d1c3bcc781b9ecd7dd3b7bb320b190625d38cf0bd3644acea278f406ff07b7f68dd025a1e5111a5989fec41bc199b649389d8dcf4bfc17a35438f2918cc0aef2c9f451a7bf386b244e6ed2088991f005be8ef8c420d8eec66d07b0e4f4a40903d8c6e3d93628b7d2e1f654a0f7e8009d0070581690e72dce64391386438427016fa620750735be9f01f6a51743e25e3e31ca71fe1fbb257027e3c181b58ea66255c041398a03b2e6926bb96fe3c1d84c27abab33de241c0ff7546e75b5e4784f7a6b95dfa765cd9798cfcb2260a189c22efc5debd6016fd3139aaf6f893f1219f9f9c527bf889b8946fec1ddbbf8a203916d7ecbcaabb43fe85bb013179cfeea475ce90ed5b29f53049893c59da20517b4a73c0f16f5bc502af9fd8c85375b25d5ce5b46fd0a26888f0df1ced91c1d256c42e39ccac32220d5512c2b116bd65cc5e03164a6385b40cead1e808a6ac5f0b3412918589daa993bc8aff1953d4954664ceae6351a7a4122ff5ad7557ec46d745aabf35ea39ecc62a8685b89c36631a3c3755d865074776bed910cf7d0dda9ecc79b2ec856a4309c485864506321f8ff8ffac7fd98486074ea945cab7df7f6e7c6d709ca2364771409190b599ad5cb1f6fedb9790e3f9620ac3f4131b643ad339d379583d59b101e9044fad2140ac50737226e9686ab7ef6667a4f1337fea3c0d9f3959dab2ad16eced95dc72be888cc0682da031f9f9d4b27824692954501c449496c250b0c830f782e60297f09fc6deb1e290de3b11bf2f416fde250a458194cf0d3be744f061f4ac6bc9693aa1334de258adfe0bd797068071ee7d996ebb7605b712dc0a56c50b3106b74e0dba7b47008aad2356577c4b78bc0a325afa69d3558be4a7fe91cca26f649df1d65423daa0c9114790d18cb36c439f5401c9ecf2192c1599e03d8a06e8f2dcda6d3979e3e7f4a67237af2af7e40e1f65078e077f8542b90dc5eb57835cf98f0a471c0bddb901d228206466d78ba00f36a37d63b67767ea0a6dca3cf342272c568c7a35354023edb42649d06b3a798dd20423c9f89353229bc06d352c7e83fddb9aa447412038d995081cd4d282ecd1f9f680024773a510e2f1f86f1a9ad382b0ad4cf6d5a28f0c1e2a2a552da9a8f01a34138e8cbc6f42a6db6d4a6a253902d046a9e41ee64b05c59fd8604e12882b548973b70b3a9e0269420a5d5307b1ebbd6b3ee38a06f2123bd23b9f4e478ae1d79f8904ee07f2f908e858061b24411080e5b7564e88c45c870f8681acbe5df65ec32d1951136d7643699d279e751e5a5cb9cd28f008638f9b4eec275ceff0998939786d8c756c7e801bcb6bb4f6fe61f4fa4ef3d52de89461b2d81a4c30d1507c511f62b69ceeeb0c15e78fec5c433c459abdba9b0c50cdf151e389160312a539302a47aee82da957f7300d56f18080c0f2941cc9a4122da622c8bbde71493adc5a0821b4b1bddb0fdc7a5c656338857e56a77700220b36f4db5403320eadeee7eb8085ca4ffbcc66d02b135a7c57ca30c7858600b3a5d7ac5dcbd3b20f176d82bb83b784574025b872b5c54de3eefae9dc16341f39dbd0fb6316bcd57771da400e87827721c843c204023222344a22d1766667b5d097d03519a888488b03661ac5674c265bc3aba178717b2e1787c63000f77afca9c16b811a01a4a710649bf3ca74432da71b409af213f75863a63ea643b5c06e162290d5d89716e4710131bcee64224861129092f37e7a8ab0cec326d174f90280ae357cdda29afb30fb973e0f87afd3c722eaae2edbe97208e0ec1273aa0e2ea38e9fe0062127f26411e5874ef914a10b5e20f392794b17d7015482f966e5dab684e6fb734252e705726e29fcba5eef680d16a3bf184745593b047b6120b6c6ed3caff3afa0964ed30a29cf54907d1954d541971993f752360cf3072702c4d8bd30d52ed446884839b5e7f16adf5ea8c54abdc2f4d23156a8fa21888c045d24062de76dec592fdcca256456e405f22324133eaca26412ae828ed3adc4a985327161894b79d8c08db643dc50a3b702b49bab2bad8c7754ac59fc210631aefe4a20ba5712d592613fe3447dde3047a3c7600f2a792edfb33a268281167445b2aa0dbe99a019752a39e7a62c8654eac50d6ff6f19f19054110198a58510b3777b83657be389a5638d863a169268be137839b210fbaab72d61ef1c606e0d641cf418aa0bfd2cbacc57be9277da5a15b1c82c9a290fbe2022faf2b42b708e6b6556b3f36fe6786492f4b58ff7535a5a9cf9ef39693a623bdf688ce53ca1b647059212b827c6460d571699c71e94e1048b776959840b1a831aceb80bf343d98e2e081b4fb3e9816f704400497e10c0912ceac1fd394b79800b4ac3395552bdb6a06a6c9fcc09c77751722c6f0108f317b2edd729619fc013e26a37bb02cb966d8d73b8f6ba78ec4494ccc1d333d2f8eb3261f13637d5b1407b496890515f44497fd745f31444421b6283f3d8d9d467dc06b0d6eb95f121194a342c1add72d7ecfe66fcedb780ca1bead5174b47d23c54f651fd376f2b04c92ae9b7ea148acdb4b4f4da52bf6e752c256481f2282f544f88a30531a32b3514637764aac4e4e199b5d9d30ff1e6e9d7cfd60abc380c79096891d8d2ae42d4370bb372c4412e8e0b4d8722d927799c84bb05b9ab4db1915781265804b750edeabec486af0f3e2b4f6226efa7c93b3f4fa19b15defe930f7f7d1498eca9ffeb15e3d5e7b0912432dbfd9bce9cec644582f4e87b65c64aabc59835b7c0b94d92f6ec84e2eb9f83891f554eb0e47c4ed428986605963a19798c5809d864c2e9b60f59ff5c73ebcca34ebd82d4dfbd06ab544e37fbbee5cfafa37bb21879edde7a93465aacd113b61f003f2dd6ef704d8ebd12259859dfd7be58183821bfa880484f66a064e96bbafd1c49985d92a89c742add191dffc8079f47e13b05dd0a524c605fd7dcaa038f73af7a297eeedbb4b287b7f1e1d7633a339dfa8cd93229f3874de8d17ea03148cfe074fc0754b627f837b481ed9956a9dc9173774933d4d230c9f69a122a095b25ae4ba9c053f1e40bba327d670e896943dd179ec108b7775b624aa44f415f8d0e64d62117f8d312548e0aa955df13eb8edfc5ecc537c75e9024fb71ddb8078c81a157bafddf86ff4aea1d864bf17070980496bea834ef96d1eee7507208da03a7978463499c4e544936535a48ca94bc5dc0398f700e2b3696a69f016141119386400dd851d473a545dc1562b9bdea06cdd1ee0647387f3061711759d0ab2566453bcbd13edc2884d4dd1c2873a8cc64962f7e4ace857869dcff6445b97f4f1c410f1f272e1a215c6dbee443a0a67e6b5b7a60411514effcde0ccbd40ccf4a4b172204f76a80b2e40f6213001cc6826dadb6326233767fcaf113216c7c0224245e91964dda08a249fe563e888c4a595daaae5150eb637f36f87f21a7182bf37b02f9b6ea9ec2efa15f2b484550875dc8866706bf03b63ba75950418d6da6fd91e6cc66f8c5fca163e35b2ab52d1b7998d412c7afbfb52074d9f9bea4255b2f9bbffa3b766661602ee6838a0d3f609be98314ac1d5ff38c397a2d1c3b1ad9fec7885b5bf81c6c6260b98b9f1a77379bbd591e85b5a90b2216ac3250f85e4941632613109efac3875368f9e72cf00ab49ee2ad45a43601b5ee942edc689c5f656fa343b2432a8b9c13ce2b3760049f3eeebfccc137a11bf89bffb4099124b45c9d6b9a98373085626ea9f022543ddca6f8932f6a26a703110b33660277f988717f89e75", 0x1000}, {&(0x7f00000012c0)="c02f3e5ce3c3f5c3419b37c4fccac2ae45afeba5e2e0b229fc9cd0d14d7d04fb71831beb061138e8b6627090d76902cc8b666ef380cb6e581d01db8fb630e03b9ee23ef0de23f26b450ca335a43a", 0x1e}, {&(0x7f0000001340)="ed22dd9f54cdf26769f471fbc87f3b1993c3f1c7715a2beb47378d788fc8f1dd8cb912127c95e8efd9a4e5945c4162305d0c784d6720a2eb57da75e48213fd3bb0285b50d6cc27eb42d6eb0c98385200a6d00c9b8ace9cec9d977ccd1b8c3ea6a6942505a6925da1e5c2677109f3084660f14e7892533311bc32fecc3225145b232ba5d3ca8a11632b53ebda5131c24c13e680516c35f1ecb2a7f49a0ef7fbfc5c3efc14a02ff5342ec346ef09", 0xad}, {&(0x7f0000001400)="7e5d84f9e7620b5ed07af08322d157d45dff35a13f5aeab406ac29b76fac64c40b8adae91deb1a10b25376d65ece52fb3e64e7a847dd2c8c67d491df4e110dfbcb5c8f248298d77ff7dd3fb6d96747374df47007a5e414ae8bf6bd9a82da8dee4cd385c5281972884113da87097fb72e891ab60c38f41a629c77d3fb227bf6ebf27f6e9667850ac5774015508498a41da6f3109023418f7c0ac3a0e471e2dd1479e5db06a2a883c17883026508938b5a4e466bf6dee08196a89c3a343382a341940eccc6d89d9c1b39170d2946082ccbde03c2122a3ff21f8942e8be48f9eb3a67bbe4977a3e04cd39bd3c4734e2e3e3b7d70c90d651c9081e", 0xf9}], 0x5, &(0x7f0000001580), 0x68}, 0xd) 21:50:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x18, 0x0, 0x6a0, 0x2}, {0x0, 0x2, 0x81, 0x813e}, {0x2, 0x3, 0x1f}, {0x3ff, 0x1000, 0x3ff, 0x7}, {0x0, 0x9, 0x7, 0x1}]}) 21:50:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x3ff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6191}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './bus\x00', './bus/../file0\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0xa1e4}) 21:50:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 21:50:06 executing program 1: pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa0, 0x0) 21:50:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0xc, 0xfffffffffffffffd}, {0x6}]}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x7}, {0x3, 0x100000000}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x2, 0x8, 0x7, 0x2}, {0x1, 0x7, 0x1, 0x3}, {0xffffffffffffc05f, 0x8000, 0x152, 0x10000}, {0xfffffffffffffc01, 0xe930, 0xe03, 0x7ff}]}) 21:50:06 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x1a, 0xc002, 0x790) close(r0) r1 = socket(0x18, 0x400000003, 0x0) 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) 21:50:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x292, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x380, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 21:50:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x7fffffff, 0xff}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 21:50:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pread(r0, &(0x7f0000000000)="9404a5d351af516926b8c90bbf6de5c8f7b82ef0249b26669f3145438ba2de1d0f468cd0129724f04683b2b0194540a2f8ab6ca951c10f29f2d0b4e28ac627e957ea93f3e3283eaca57fe8bb4a1a7d13a080", 0x52, 0x0, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20}], 0x1}) 21:50:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) pread(r0, &(0x7f0000000040)="83c77d7e517210d2f3207dcf3e86280dc62957ee9fdec1bd2dd44b3ae39eaf79329128d83c8276483460c833274b57e60e053f088e4d0ec3ac1a97555d912a98d576a1ad9cf1ccb7303c0975f9d5f06e2f53019bdf3d4723628564361bd4b103ce542395fe5e55756561e8fd8c3dd7bcab5a9b91667be73e948fde2f264c4f6b39b0a242497173270aae1ba0f0399622754f1c6a03f35f69757574ca", 0x9c, 0x0, 0x0) 21:50:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000100)=[{0x6, 0x8, 0x6, 0x100000000}, {0x800, 0x3, 0x2, 0x2}, {0x1f, 0x2, 0x3, 0x69}, {0x9, 0x9, 0x7, 0x7}, {0x7fff, 0xfffffffffffffbff, 0xeb, 0x8}, {0x3, 0x94, 0x7, 0x3}, {0xf3, 0x1ff, 0x7, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="0a89a27f5d10b33411ce2419c1fa1458ac972fa4f73c4ebf5402bc9121ceaa8b10772528c23b58de607af8fe389986", 0x2f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x7fffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x200, 0x3, 0x9, 0x80}]}) 21:50:06 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x01', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 21:50:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x28000, 0x10) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:50:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x128) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x6}) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 21:50:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmod(r0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20280, 0x0) 21:50:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x10, 0x1) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="49013d539990dc8b47ca78f4a3c6da950ed85a655729f7bcef5e185418e9da2106fa98", 0x23}, {&(0x7f00000001c0)="7d7dcebea41c341088a42ac509b79964346dc4daa68da18b58ef490a9fba2eaf1d847e8bc9d2c6916501243a6cb9798bcc0fc9010c7ce9e8246e1e36ee5bcb1753a6cad01bbb5c15e0361f4ab10384f55b661a7b6a9083fd68a4326ae898f811ff78b7aa2875285f27b8444e210fdb8c6d76edc8c34103138d38a2a02d2d3b0f1f09554432741f890c5d07c880c919e8bd11ee14c534024105f2465060293ffcb9185523b3b7e362c4d4acffcfbd0b874b62d4be23ce77c6abea7a4c50e9bd4c2a106cd990eae111b0ccf109b57b2c80c1c7c8ccd4d5397b7ee86a29163596ccc543a618264798958849cad2d4a55e", 0xef}, {&(0x7f0000000300)="ab011bf0d5adabdd6fdcedd1945f1fdc8e0e2838f27564b330ba0b4150ff7e8dbc1222c1ad0a58e02140e5ebdd9df19f96116962c721b08f581c1c4c0c0633746614bb5245bc055c66fec934da302239a41cd9b395096454651af32dcccdb3d76d484f6d2e6ce7d4569c19ef89ac03228f7169096e45bb95787ea4cb37a88a320ae08264f89fa85b180c82485a33737c7b2dd1528e11d639533af58bbf65a8f480f7f2ce66eb413d99113e799f", 0xad}, {&(0x7f00000003c0)="64efafa5714a646878ab867bfdf0ff886d78b9b11639d8293695fc5bfae243f6bd70508a495f05407a597c76350cb864c00f1bd95c5538bb7b0ca9a5b4c3a23716e537d7c898e4f45ddff4e9121063cb4a14b66bba6cb015913c42e9ba887b338ba70d77338085c6f612a728a8f463bbe3aa89b3e40791fe38a9d8c5239adf63ee2688540a87da9e5f092750019f0541167bc399484745f9909670b5dce9927a3edf085e181f521335c064205ed1ec1298bc70f19c6f2a6b4ffdabec1c494a81951265837db71111995f54b354be19c7fc35fe0b95c63404a01838d37b552d09bdd3b249f65ea0cc9685c5fcd4", 0xed}, {&(0x7f0000000140)="7e87a9bb3ab27ff5704296c1a2130c73c59bb34ee3462260884b14c26efa6f7169ce8033a3daee97d360447f8dfd68b63295eee2113ef21c7857a4d8e7", 0x3d}], 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = semget$private(0x0, 0x0, 0x402) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000780)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000700)={{0x8, r3, r4, r5, r6, 0x5, 0x6}, 0x8, 0x1, 0x8001}) 21:50:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) sendto$inet6(r0, &(0x7f0000000000)="c119997beddae7343083065e7a0e42e9f6989d17c3f8f9946fa00b526f12f755487ae850b7e5909dff20183f46e328722d1a4dca4f2675b9ab68db0590974e6671d993efce47f30d6227497c439884ad54b242b0e658e5b5c181be4bc587942e2a0f594035eb15630c2ace958c082fc9a1b1c74458f3df9d4927a064edf069d3a3f5185d3615de9f3492ebe3d62c32318d1717061dc9e43ad260142e8148e7fc988a55af4e0dc664ee091b04824aed7ce5f5d6c5931cdb5219817aa2", 0xbc, 0x404, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x4}, 0xc) 21:50:07 executing program 0: socket$inet(0x2, 0x2, 0x0) 21:50:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x8, 0x1, 0x7, 0x7}, {0xfff, 0x401, 0x9, 0xff}, {0x0, 0x401, 0x5, 0x1}, {0x3ff, 0x9, 0x800000, 0x40}, {0x9, 0x2, 0x6f03, 0x7ff}, {0x8, 0x3, 0xc11e, 0x1}, {0x616, 0x0, 0xf9, 0x101}, {0x100, 0x7bc, 0x3070, 0x1ff}, {0x4, 0x400, 0x401, 0x3}, {0x1000, 0x7fff, 0x2, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:50:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$inet6(0x18, 0x4005, 0x100000001) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x4000000000018, 0x3, 0xfff) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 21:50:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/147, 0x93}], 0x2, &(0x7f0000000340)=""/231, 0xe7}, 0x801) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) getgroups(0x4, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getgid() getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() setgroups(0x8, &(0x7f00000005c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000640)=0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000080)={0xfffffffffffffff8, './file0\x00'}) dup2(r1, r0) 21:50:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x800000ff) socket$inet(0x2, 0x5, 0xa5e) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:50:07 executing program 0: r0 = getuid() r1 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x5, 0x800, 0x8, "91a39f17e7fb574b4f122b5fc96113dfca9c62ed", 0x9, 0x9}) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x8) 21:50:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="cfe59a58a947109afaac8840dd8dd523cf472b58da5628a80fa76b2e4b6c57f4e4997aec503fddb19c9295ccf209c1fb4e6897e45df21d2491502fe2d5e6208f8fac3ed40080559de037", 0x4a, 0xe, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) clock_getres(0x6, 0xfffffffffffffffe) 21:50:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, 0x0, 0x1088a, 0x28) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f0000000240)=""/210, 0xd2}], 0x3, &(0x7f0000000340)=""/77, 0x4d}, 0x841) 21:50:07 executing program 0: r0 = socket(0x1, 0x1, 0x1) fcntl$getown(r0, 0x5) 21:50:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0xfff}, {0x6}]}) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000300)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000340)) 21:50:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x30) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x400, 0x380000000000, 0x2, 0x1, 0x2, 0x1, 0x2, 0x3, 0x2, 0x8b01, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x45}, {0x6}]}) socketpair(0x0, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000100)=""/200, 0xc8, 0x802, &(0x7f0000000240)={0x18, 0x3, 0x5, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair(0x11, 0x7, 0x3, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00", 0x1000000000000}) poll(&(0x7f0000000040), 0x200000000000004c, 0x0) 21:50:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0xac16) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x0]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000001c0)=0x3, 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x65) fsync(r1) r5 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) dup(r5) syz_open_pts() 21:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 21:50:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10400, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x15) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/252) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000340)='./file1\x00', r5, r6) faccessat(r0, &(0x7f0000000300)='./file0/../file0\x00', 0x40, 0x1) lchown(&(0x7f0000000480)='./file1\x00', r5, r6) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x802, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 21:50:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000000000000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) write(r0, &(0x7f0000002440)="d061a56ee0ca25767392c03f2a9ae85c72ead51ed00509476a441d05a9b4d20cb85131beebac4dbd279d7e464caaa66fef7a6b8a296f8fd7ecfa11ad0c47061218d0e1f7d1a73604998e8f3a9e86cb48e4724b7625053d3395c85f2f45876c4099a8615e3c90e7e226a2201c774689a130a8573c3cf9da8b01ae2b3ba50aecabd32764dd5975d98bed60046b3628a0934dadce38fdac2e016bb47f2659f52357adf60e499b5303221aa2841198ce7664b6e22cbf418ea9d6698e960f7e0a1882a56d0552dfcbde5108eb92f6b9404f3c95a1c0f8be6e9375fff80a67af9adfb8465b80eb870355b9f067999560ca2897e23a9325d0003cf895485fe2ef1a706f4f739364599e7ccb6017db5230865db99846f64e9bbd9c12a750201d6ab1c1009258b69e9a99f0ee92d21d4a1e22be5348f883042cdffaff32334dcde7622a9afd0f5106c6de0412dfbf7b5faeb4b014f94f6c7647da3535fc1dd20e5d3424e0aacef44eebd9ec38c1821922c05be3b31117bb0dc5d3d34ac9764126d4eaad7bd8f0f6c537db58485c113953af1583a5a4cfa1c0c34be30851c6ebaa6ce1a92609792f45bcd841bb01150d7ae1551aead5474b2213ee1ce6d9c8ce050cef2e39219a75de8a3196aa7964561426060ff8bb2aec2403c2a898ea45d64d4057a96391e14f2d4a0e3db45f595ff7c90bf96d2fab98e1d1858ca60e1f2981eb35f15e86cd7ba1790989933f519ea052224ca548c2130d8de6bd1266dff61050bf15e8ac4fa3ecb4419901b05dff88287437c624abbcc094efc569e6498460bf96bbc31d5739049066796b4a19157c41b227b38617ebffc50c726dcd71293db1dc9780769ebe4c406c51a8c8bd5cfca8459096cb80edc554f521567cde87c3d693679c0442d5a7ba1290fbe747bd8ed07a599cf5447a2034c7b345436dbf469ab6289c7685c67268f94f7c96e0008a30372a8d9854f0544afa0bd783614452024d95b49236a687b2fbd04288fae5454c95915ee179d6b1d765bd9858a49ffc1f12b1e3201f074599dd4e96f8eeb10c76e1ebf7115f1a4dda780fa969df7fb9eded63a6633df53334d5a7a7499330c24f619aa740b28dbc2f23dff222d6601daa6ba4f2124e15f3d96c38c6fdf8d6af509ffbab896d48625a47b799fabbc4ae22072d7d21a49644c4eaa8b5d07fdee52ae82e9dfdb07d0a04cc5f0fb4a9fb0496b2217727197b459d41d8d285a9c45ac30f962fc76ded5909dd7ff9f8e8dbc7ae6a4623ef821e875f45e4b4289a29a6e695e7b09587460186b411c32e3415a4f1fb1556ab464a41ff39d99204bfcd6dfa4acb21ebe3fc0e4d9d2f4c9a68ef5ebe5518d55c8da3db2e3732cd5a9d8305aee601a6cc4e446b5b86459ab9ca20b92ff9106a4fd83e0e8d30ae19a992f74f12a3b855b2c1e0cb917de5a05ce3991dee1f07f47140a5d7251c3410be765a600f08d738eeaf5f082251bb817017993db27e9abc42b59017eec5cd585779ea8623ba64601cfe7219b68204230cd3461707fa038c8cd99b927198fc17f25ab38dba1b745c28ba8667c95191b7d5fa00c91b1b47b46b7952f6138d609f6053494e27e3576a393b27082c5b533eb27bb9141ad9f7427f6b59a29ba3df3056f870043be5306bceab42b37624aecafdadfae93da1590407ce8cd66800205cdd44b1575619af9b6e9745104d71a6a7042efc7e4992cb41c0aa303c7b9e46f80af76597a34febe3554952f8d0508daeabe1615a99158205e9a1f5ff7eec812ce27759f134899606aec9f973d54075f18768d892053a3f2edb793348c5e1f97c815d6dca5518aca0496195f0d131f4b87203c95caea4bd6a6f95371203f393447b555ce5d343dd7c351967687cab5d26fdf6750a99d49d848024440cf60518fc11bde0bcf9f2f114eca726750a804165f77213a17a1dc2d79a1eedbb3c70f8da4a06bc502ab5c38767f835811af2808275c170f4b9ccd669b84f2e007565215037892b09b3158481afc7ceb4ea533dd9ec1aa6930b6962520f64f0069d1fda7f4adb9325d16c3e56b584d890a3c810d405d94847097890d6b5e9dde25126442b50c889bf8ee0c292aeae033a1afa973fe0e6be1402ea72da6674d0b13db504b648d58847ef80c5178d30a37cb390b0b061f71b4aec49e0424cf90af8acafd37ab154d5d3ddd05c2b11d78880e6f42d94e570bb2c1f6ded082dec3dc42704fe4e55f5097742b04b89b8b4019299488d4d0e9c0f8cdfe4ad2c547428f5982ac407b8f54687ad512a504561efd689dca574dfaadbcedc00e76255927e4b913f9100dc51d322aa5255b087fa26100cf8f168f1e3436fcec571053df8102347e74bd7fc604893ae1d2cf3682a68e58279882d247da03303b6a2115b4a593f4ce66a30339fa861ae80c68b0c95ccb9572ed6af7a4ba4ae411821aad0077beb1e036770274f27702b61e2ca11dcf2093da564f6a709dca399862341fe08509fddf92aee3751eafaf932554086a82747d5ec7f016443bec6e84885cde619070c7cd3ec8df5124f72649be54ed9910958695356d7a8add31f65a8121cd54114031f2cec388b4a085f7b0a51435280e50d14b5b3aa30b650a28dc5b5342badb37f7e1b756fc4688d431576ea5cf54de7fd350e1c4c6f90874bc2ec7f05c979aab4b7835826d14d7430e788a130c3ea82507d85f70303a5ad82c767bcc545be0d2a03a03c6dbe4ec916b3ab41a71fa5608dcea50e48ce716be16817ac365eea9a7599ea043a9925f5cb8fb881c064c08e4b61a24741237e705860a9fa50092a500820b5379bcf6404a088a3058995de9e86dd329744e13c01ca9a1940dc676e5ff69c7fd3138fb81d08d209ccbc3af21ad31708dee4f6635c8465a576afc567af6ccadcf7689032279f3a51bfaaaad48ca8f2663e5a58ebf4729a38b7745a7ead7fa69f316d6100283bc1cad97b2efeb76bcd1e495f0a49ede5b7b8233123c2186bfb7fb8fe402253dd4365cf2966102eccd667e0b37a8df5b83655004694ad0988cda04563651c1e1791dd51fa90a9e5173d978d7a949dd591cf1d00afa9547bd44cf90c1df03213f174794750a67390ed4a09cddaa9fa60d7951b479af9b793adc63d14f91832929ce70e0682c03a8f0f5544c5d3169a0c57202136cd52a3518e28b3756aeb75d421df5bd00a5d011cb9fa03f9a66a94d60ade80b329d17d2976823d7a2bf3fe68f532c581255fe0f78c1a1a200617465b2f631d630b09205d4a06b6b03f93762ae891fb712f07f43d5fe61680a6a9a953d16f42cdabc8ae3bfdcf428dae85bacdbe83762bc1b200e3a427b07bd406e8236a39c91b78592829a5a31f0943583d9e2e6b5fe06a070f4219cf3f3d7ee689a720c35d6cdba63afcbcc1e9b6531716734492c75e58afe803e0317a7465c90d2e3bedd3f25519bd951da2889fecf59eee19e34f020ec35e0726040349afaab5e8471d222cc6cfc1e800b2b29711f01fe4bdcde30345d007d4e01c57c560bc05b1986660b8bb3a4392b6e1a3b9f5ba9f3b3d1b0ba3874ad79b5592cd60f731533199679d68fa0dfd3d897748cd105915d57d2983e140f8778b7245f4a85b933fa0160ddffcdf10fa4690771e54b92b0c11eae7e5dec7cc986cbfed4ef7d3be03ce8b928b4c7a5957fd5e151db24f0aae49db7575cb63896734182f67866eea878467d7c453923011f67f24fac30b8d24f0f6730686556b74fb40ae8104ffa7b5c103d4e20fa5d1b77c0df6c7a7cdb00d28e272820716af33e2ef22ff430f3e0b880d7c493cb9d75d67a97f62e8d565f149ef06c64f2053d129633cece7a935e383a5d1068125d1dcca03a5bc018ad1fd932badec4c92d7fe8dbf689266129fe6d71b12ce2998f2d990a28062bb2a7dda1d4376b75a49641f5acf4d6e1d4d9390310a5a1cba4ddbc6abe74f9feb51294445a613aeee0e6d9eeb87934523760bbaed6b99701edaf88c2452b05aeec18d26db88241462bc1aa009abd53df16b543864320c1eb2306b1d27947262b8e3499225aee66295a97c7510f7620ec31ce4e1b8285c289e9de0b3deb756a993796d537db72d59eab273279d10994500db51e9535414d6119076c8bf01f65fc19775d29d53ff4612169a0f176223776d517704df98243f2ed0c5eb30b231b0adc9c90bca0c84a70aeeb9ba028e5afb37eebe885b82b9213ea9487c77cc8245303fe6d412ef05b171883514f59a42e33be813791d568819c8f2ccd3ba4fa81fe57d28122b69e37127d980f5bac11df4c78538ab160a17680d7406fa3cfd58ed5a12ec82a9155a5d2b7eace2ecafeb994e9506118c62c93f75bed0569f9e3a2b561495f077ba4e9db5eee2cd6c41aa75bbaac63fbe41e9ddcf9cffad56ea4f8f32ac0b9075803eb0a5fd080673b962d25aea367a2c8c4b4e5da3a7b9ff87402f1f1d31b95fe1ac3d6997146c2524abff0527b80e698a962939faaccab8152feefe2ce863d43b39f29edd28e387ac50ee327f9b445d30de4bc16c6d976d2c7fd5c778ffc0df540ef0a2b738fa03601ab71f97514e73a1d0d73a3b00af3a27881e06c512af7ecf883f77a91d44bc264e8744d8f5a8d8e6d21457c340b121ec61eab1ebf53c5b90d990307725aec3dd4eec2f2388b020a7b31f2afe37e89f392405ca2d76819b1cd066896046305d78ea3f9790f670277b1bdb82fd5a77e6916ced231f93993d3a4f15d24cbc5e150730a03df6fb6c0b8a887835a7c8736feca365a03885e38335f9432633bb5a7da4596cddc63d3c9ad09cf8fd81c3b4eec2584d23842f7b213f3b3a5dcb42934193cd64a52ad71f24f852ca18622338bed57e99c1924d93978d9ef9e5539ab6768d52215a52654c96e05aec220afb4f78f90f08d27b12c0f2449374f43de27e8fcf3b43f1ab59b7e93c7dad8d836b17b15a0aad318debce05a0fabb8aae629ec0d46c89f958ae660393a69ad0ed71dc45b3850f1ebaaa93fbd72ce42bf15357134563ce3b28efd5d580d00761f5625661f48efbb5f92f52bca44fbe0ee4b93976f9355cf389b6d204543d0e0fd1ddbdfce0be1b7e7e6408602d2c8d63b81150112875a7d53699b1f0c65317089e2077adbe27161e660826d6eefbaf52b69d82348ce16bead9e39bee9a9d06b82c2df858d592b37ec948e751f52dc877aa64b064da5ba7e32a95bcddeb7fb0f82e21e2317bbe23783b1b4fd9739507b9fb2f8f79684b394487d20cd5806b6d95e500f1a1c51d85ce65e2dbccd490ffe92a116f09dacc69f308f63e4d3e92f0189bf6e105cfff5a612364b8999579e744a2ef903b5c590fd4e99c54599cc933b636781ab3efc26bb6e1bc83a23c854578f8d1f98896a2b88eb9fe08c3da22ed509888c083931b2a463ae9cf29e37073bf99ef66b67bacad930747a2f48d7b89f90e94f360ff173c21063835a28d94b4b82c159ae34a6702f374273cee324283d1a369333c73132693cb72f441ca56838e2d4de355fcaa563aa71628cd890e26ae899e3cbc5992ac98615b7fb7be002667fe5c8b7142142944753a70626dd0b0c5d2214a42d0c77fc676c4d3f62d0151fcb58c37ea621cfc1a74a826d962eccbaf816e9f7c1cceec72c96b5541cec491a1513f7d96fa31fa4b0ba27dab69cd8e81adde00326228f0ed2284187e8878efbc5a2e3774d333a585384289b1eb60924967daad66b9f61aa2217d33e2f795af8750edeea805101dbe1b2e5363fc28a850744849f3979e7434a079f14c564e162b32161790bed70dd5a0f1d20ca79183a0487411d2b779f184aed8e3f7604f69f9d3cd1d471c0a67c31436f1b586364e345fd3f5cd10f844bb596c2f5d93a7a87d9a9d8efb3468d7223373b7789db56028b599494409f01c2c3af611783b62229a7e15d5123e814c04a32c5e88b9c5566459efdfd57cbecf49975328aeb0c493f2f473d9314538e55d42da8e090c1b83de6204fd38711ede3d60b333f7ace0a0881cfd47f3198d79f75416b1f33aa2742e52b44d652b9488428eb3c58a", 0x355) dup(r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r2) 21:50:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x9, 0x0, r2}) syz_open_pts() 21:50:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) flock(r1, 0x9) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001180)=0xfb9) recvmsg(r3, &(0x7f00000011c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4e083347ff1e34e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00"/4093], 0x1002, &(0x7f0000000080)=[{&(0x7f0000001240)=""/244, 0xf4}], 0x1, &(0x7f00000000c0)=""/63, 0x3f}, 0x2) 21:50:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 21:50:07 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x72a, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 21:50:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 21:50:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="791a7609a888c83f8b662fef2786370471162f6bb46c96e94b01c999c2b71e83290950a50ca71aac479b4497d466041b294d99f50bab18103c4672262316d12255d1ac524600af221c67744d152f67e0c517db26ed9d9f36c3dafbaa54c9c9f50e757529825e1d1bb9fc268721e41b53b5a7d65a99705c3eb3ce52230b93691fd986549a18fbb7cd2f7cc1526d764534a260d1ee20ddd28db4ba0d3880d600a535522cab9a409bbedf55c45783e750b9f79709c6447ad6af2ab763757d5db8ce3e302a0f1715464e0018ce8a98f7c95c891d52ab43098b924ef5a053e519fb65781dd12a535aa6ff9e2d63c156acfb2b012419cec60c5765605e4fc74d0d7d88955600b685dda45aac247d93632a3b3189854e16018e340673648ddb4d052eef2dd1fdd95d376a6ac9ffea86e4383366f707499670c17f75ece4319732b69ad5cc9311af6254163e5bdcb2d40f23397887cda478efb49805aa33f1be8e315f7a98757ebde32904f377f8841107e236ddfc37a0a748c37782ed8cfb97719d20ae49c8dcb792dada975e53e134362a912e9a9722811c896a86d07e7a7a70bf9a5eca5286813479692d29f7f48e2e25923f900272a04d2db146a74c2f4e97c389148f81d62855c320bc372d066b8683efd8c7850a9884ea7b9bfff9a46c7798c43d172a9a0e5de6d7b6fadcc093571e2f3f27ed5415077acddf6afb306e382fd09589c09202a2b0dbe686d1a4163359b6c31b1fb85e5656a4c27ae51745823f656a3d8d3fce9eae5ec546b27a61b838fd16b230da4662cca4ffe2e11f4fb3b343a8b1cc1dbbc7f453f77eb928fc58a68e123b588e2c5a4153421dd1bee42102dcb293fdd74d00b7f3246bda231944c536d191c8e033297a134ff5419247c826655fe74cdcac4e6370be1d3224d0fe75b94afbe2bde762abea17ddd07a044a074ce60047ea6881ccab87ed45cb8fa9d89f6076a578731ed4b02d0724a24858f71ba0b4052bf4ff6b486a42cdd35032b2173ebc65db6f99b102d38b895111fff0a3c85e1c2023943bb8ab17c04b12e2bccc669de918bbeb2f748b710814416958c464925499ee56a239ac342e53b35688e9c82c9287d67d7960059eea472173eb28f5f3462ed0749da4a4da4870af3c4c9cef878f3983d72941adbae605607ab49e7533835a2ea008cb432c45a376fbafdf45cccb9ae3c71e59b355ce817509d52f24683c0e130afe9cff679b65210f5d336637e214d9dc35bd6689f9b5701e72b563a28ea13e6a93e5dc4fe0c77680fb8c5c6731e34c6ecdd85da24fc95786984b85dd0d92203c79e946f38fa48a278380d3b4a4bfd91c1ad156bbde035ac1095237d6f5625b9d23c727268c36a92b8ed417d855ad74b877ed36f73d6544ee52606006981c6e49744960276cbe873b901f3d60819e3dacfec18829913abcd17d1b97b8236b4d35555c9e8266964366fc97546704f5e61c07e8e0f8647dea77df9d784902bbdd9a9d359733a456cea562c3ef7afddfb2bbef38a39d7fb4e7470189b419219e966aaee03b8a7b795d7eaaf4c563889861a96de7353e5cb3dba6cc4468065ece3d94a305e084f9e4b4cfc0994a43219a6469aec117e57fe0e76174c770f477b0b3873afb0319045a6ea91b8968947dd5030b0f92c7be6f2f7a2ac3a33e2984ecab41c1c55617ca4b22fd15aa87dd6b39ec628fbc0717b174c68c043513d18cf2c090103f3d30def74820f7dae300b6288cd5b072bd68b8d4ffd090eebc64b501fcd728350b691c0d63baa79c5c43c4807f1a348c2630a170088f88771f844ae91f095786afcef521e49471de923c30978a21e58264c324aeef3a819d4b5a93f9f55164722baeccb5af9c8e1e59de2572558e9c71c12184b655be482a220c9a2173ee739a4f64e99297a41467279d32dc8ac5de3a52439ebce3b5420f861afc77ef04e21a1c64920f0a648f9470fb8e354bb6f4a9a3cacb1b579ff7b58c9171f20e010e529c60552e1d33fe634e002efa88dcc8e8b5ea1f64d5224791bdebeeab750cd652bf0c61e62b2909097009c368b3ca9a741a24984055f82c3913c3ec7f43ebff8e24a27cd38323bf6b6df5e565cef64e76c836e64f15bad65b7d72a2f5931fbb8dc29d302e54fb5ded55ed480270c9b086d85a327394fb062d7a6ad5e4bcf9037a7fb6d52c988c0f5b2cc34424063adaae418ed14fe2ede7a9b4889f8c35ade90da8f1f9ced97d0f9975a00707b16c3f9b6a691311a302fdef25f2fa94bccad7fd982ddf0cf2e6dd858aa3aad8cd72b0fcc4e19fa66415c0ab1f4b088011df227dbcb8dae223df4d96768b0fe393f7edc31380e17c87ea0208de73b76bcfe9ec8bdc482099c0b963e7308a7024adfe3ab2f01c153d761ebdb27d709fc56537bd047230647de27f160df446845055e3f40c901bc03d8cf76e7210cfd801fc57cf7af914094c0f1691777d355e51e9f1ad1673a3836435f7eb3060e4a599ed09f15190cc9054f831443eeffa47a600a2b2824b32ccab58189f9b16d9d9f343328f079da2a65571aaa68d0ae6a4c2464bb50b92312a9bb89dc1232db8b604b4167918de1f851970d9c8cba96bb12b62e620a77560c5f99f6a6ccbfe2aa203dfdaa14a04867677cc4b9f5933e9727aaef056fe2d3a9ee79c7a5efc0ad58dc9e125f85fcab902833bd5f353e850e293a2f7618740e167c91ca47c98f009850435f8691871e036911916085be603e50cf96c5badac61fe765808e486f3cbabe41221998916d9aeace28b86e450af4d298a44710f4710ed4732248e9d27f1bd735537fe1070232bcaa11c8cdf6d9e0424b7f1007345c42f60ec06cb1e08ef286d53f7444976c9d2a098335b39318edf2e76b6f1a73caf30667740c30129dea6bdb2d6f4728eac18f8d562220fa5da428dbedda7a92c35e2fb4d9ee4ba51f765e7ae46dad9ad0e04aebf78092f18131e85fb028d414ec56e9bd44635453d4b60444b1d73e244a68e19f4fc58c2b9472d13cd8f6079a537f90b72d37819c308cd2f73b16bd5b403673773abd68ac04ff99304bcd339ed9b09e471227ea7dc88dd18408b04097839b041472c3ef239f71136707493d38185f1d99416052e4ee197a1d6d169f4db8c6df05c368e6f2a9da37856c21d5d6bb58013c2a337a52f592f5e08adc12ec821f2102780ba052936d4516a42fa1191529fb3b5a3246b522409d40da47cdcbc665ef01a4fedfca87813d56b8da935658c0749bf55e6d8a9d053446533ba63d7a02c13e58e4db747ad2ffba0a6e3858e4ee9a4ef43d432de7ddb3ee48d58a0be3582f212de1561f0af494fd95b5c4e7d317339a6aaa86913beac0b8eec541d0edf1967cd1885244085f160e6fe9fbe151151e73193976e9c923b70455c97fd1c4b8c6ab61960830068cb147b28bdfd06df9e1fd435cf03437754aeaa7dd4b25973b579be39ed28138db43ffe61327a6a3d324fabb3f83d1ddcfaf11012be985af8fcbe2533703817c15b45922cd0972e7a740a6aba339945b767859e4f22e8166d39bbe9b5f720f612ecd1566a34010f2feb0fb5a319ab0fae3a0949d45b6cf1c7e4b8c9beff0b6f383103406852293ebadcb6f8ffd6e0c7535d26f70417c00f1439e9d445393688f6f9de88d6430274c5e75f37742c75a9052184329eb653a8b9198bc07c2242d0e3a29330e4019e65ee956ff8ddfc1e50181c9c461ea5d3184fd10b6d01e3daf8f3ed22c17f9391cd3f4591a7901aae02e642a337db702e6b2d09274953a33d48de1ff94eec06c333ff47da089ad4b27a654f7a5a56026b0c0b8e5e97de65e81662fc4fb137bf2277c80f8ac0f37f2b7373d2005c71447720f856274b0475b1844aefc881718b64d053046f919d4d3441e5f0cef7fd02859a95b1e8b54145f3e83e4b6b41718910842052aadd685dd3a9d32a2d5d5a74ac3bbf70323cf39652a220e5ab7edda8ddf2e3a078ceceec4eed07da07d5a95d2eb6acab38ec866e007e6accb3e9156283758f28fb8d0beb698fb855028b4a040b2467d50edff27955ab7d568bc72db047a6476dcf2fe5e77567dab7b037adc1bd04c3deb0bee6daa59764ee872af0530b5f1f98916053da8dab4c3752567ce36b31fa522b1ff548615c32e1e34a1b60ff7c54d1f86a1e8682bb241d0487a78cc4f8b6f259b91efbc461c4b429d6b7a47f9c7f453408404778a7c26d8b3b0655ce02912fdca24518bfb065d4b9fffc2f598872e088bbe3721143c0ba3424186fa8af5dbeba89f2204d9c0df96cf7b4fb096539b5861d8444886b3cedf5e91623e283399911e4cb9070615d13288e90d5dee96e0e1ce63431b32f9d11f6bd3d7602d6efa1c6ac3e07030f484c6c34a5418ba82ab616f31f20b3b7e6ef6a030bfd79f1af4a11b0842ce27c7b89ac6dc04b143b0f768ab2f89d8904e6879f60229aa10f8a00368d2ff156ad98def7198ad60078e079d7af94c6a1f9f48ae58c42b0632098096dd69a896384a52ac029997e573019598a9f4b6af1667db61482016e08b896e092758d6057655db74de88945f2b38e25ea37b63c4cdc7d60fb487b8bbdcf6e8ab236ec1b3f6b94e52f0bcf97220d4722d76dbcf41ba5f3090c94702a9b86919929dc5e21bbf063b908212bdba2a8f737c7545da49bb3eb8754c2f91f0814f3974d64826c5aea688b9e2da8399aaa93c35a0564f704e4335e6f9ad207f6d740955a205ce6b6fd1e66926749a14656da5e3263fa7249e90017446a362adb215a126c57381308f2035231dc8c1c8199435928790e57d5b5a6a8e707e16c87d3ac41b37e484b40a9ea91057d08ff8c85b003ce057a7dde5d88a0b3a176b88dac2419665e1e95450cc5a774faeec526f248949679c204191bdaa7b60b2da5a2be0527397d19a1166fbc097d423249145026650f785c02c7311c0deffaaa4749b5913ee4d0115bd3b0ca058bec9c87eadc68ffeb061179c68ca3e63babee3ac81c607242ccb51e504d87d65327f46fa7f0588a044763e0dce00d6741afaeefd4599a51f0e65021055f68155d0c6779bc8759289f8eacfb131d58f3c7a482773b2cda70669f1d23a769b8ec5d6cca2b9068b7c9503e936d2a76b8538aabd6f151a31495e82484480f56e36c0ef9663f8f14d7e130f09cc17e44dff93b47ff6e9fbb33553ef30a7eb833c8cf3778dcbf56f5e2c927e8affb7adebbe04e42f30bd67c2676b00d0c7d8c26aaf5d459e20260b7623a0d857ed24c2bfc30ab80f868b6d53c5a451aa5a48094a58614765642e0b13590da321aa2a6fcf65c69a0dcd4589f505cf33e69b3b06010132679d1aabf2a2f69ee7997b354c73bb091cd9cffa883e5d5d6859074fe6bb6640fd42a456be176eb128e36a784cd039b585596fd283dd0ebff91a8ba453a985a50caf5a0a3627e8588a6229cfe83c0645ed99724482a120c5e8ba9ec67a80288fe963ca585824eb1dd239338c99b73c580cd9665b22102e1a6af5f4f5d8d30c074b586799a48dbdcea45c91ffbfbdd372f08196e5383ac2446b35df7ace7d07e26e4809a19337f8d5ba2ea0f62eb913869097fd297978a3dea83ce66f999444e4898e33a61b1db59d9aa8055678c3eef5f0b83be23bbcace91459986c4507d2d0c379c7901fa2f65d453727b5a26", 0xfa0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000001000), &(0x7f0000001040)=0x4) 21:50:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvfrom(r0, &(0x7f0000000100)=""/227, 0xe3, 0x2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 21:50:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2000000000005fb4, 0x6, 0xffff, 0x2800000000000000}, {0x2000, 0xfff, 0xfffffffffffffffd, 0x7}, {0x80000000, 0x7, 0x8, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 21:50:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000900)="44c0921da307999db475ea64e3d525de727c2e36cc457a54d1386522a6d83d1094b7def08409fe3fde56a5", 0x2b}], 0x1, &(0x7f0000000980)=[{0x38, 0xffff, 0x8001, "089e6a21aa7078f9034ca812f71fd19f3575e7b348c64ae300d0ee714f0be16efb90b3e321"}, {0x1010, 0xffff, 0x5, "b9a0273cc38602b5906eb43e0ef28f06ae3e86b1bf3d034b58537daa693851417c895f5297a6b39eac35102f1e98c3c13272068b93078ccb1a5e0129fa11f9d7b69711beeb398371747056e16d496c6da1f932e591c2194e13cce4bd5cebe2da74a4000fe099325bd209ddfbf0dcae5b11679fe8467c570b07012a9a4b6b04fe3dbd2fa0dc6005490a2b332a34fe3e59901253ebc019ec11477b9c854f01d24ae5077ac5022e982bdbf3593dc3ff0ae9bf2d1d0623bf99a26430954d81f98230b77aebf4269eb48bb10f0a6283e55e2aecc13137c464bef518d115db133031b56fc6553ee3ce97377a678f61e1bdf7c6cf8c7461e87d5c20f19b10d1543c797555f1f540cf8173f38baf21372e2dc8954c204fa7ea7a05f4a9ef85f464d1820fab09a3c45b1a9afd3c4ad38e0c6a76c6be584463c18ea568ed5a6d4658a698c68462f1c34ec779d8cbb4b3278b5c8f877f25b38c0e948e6c58ceeb241ad70f6c8ee7766bfcddf11c3b74a8f8a218307a7f2ff49617857aec86654e4e916e6bc33c60600205c5d6b23c5ef7463d96e662731bb8c09e77fa4a1e5aff0bb86da004514e9d0989535dcdd995429268e71830fef93617a9b49ad53016bed0794df3310e2e2587082d080c363fa1c04ad36147fc7f2325c9a7be2632150ef5756ce50553fb11ce062f2c0a865ee68a37652b7d2928ae92830cfb9f62bf28227f85c5916484025ec5cb5381ff63173e072181f3c9272a5b63765ab00320670028b237c7d42b76f45648d007f1eaadfdd76959bb35b3a70de5068b12f640977ca003894766f3cd2b170a54f04cee2a5cb8a7b17a3580f2a4a76f2bec52ff718cf3c37a4928a661771210491eda0c0df917aaddbdab159935a9ff28496fb81e1231f359ac03df818c3dcb23272297946ce6552f9e3543ecf4099290f0103d88f157366d9cfa85daa3fa21e86fbb753c6d5424da41fe83332fcba3a2709abe539f7d4bc18cd5fe0816b0dc0f6ddf0d11aead28a80499ad166b045f39100e60d9ed2c4ed29e052b1fff86cef0c951664043f4b3c67618a6e7d2e8f341738623e4358c09af1184a4edb0c01b38d793bcfdeb21896e85bf818a261e5f6eb8b294b099388a51396eb51b50f917010bbf0e82eae586dd238906623a59153ee8d806c6c12e091ec8818af28bdc7c3d067a86a2783a98ca59d3da54b6a9732b458c5cbf7f98321d066b2bc1c1261a63b69b7436a0b9bc58c669774e4bf11704f30e5f0172ca9ab988c74fd9f45043fd659443472a7ca7ba17054742431ae33410818fdeed127e1cb40126063abb836b5ba5c365134ee6beecc2ad11e837888d403ea69957446391682874ef300cbcbfdee442b7f6b7adc541bcc995209c2bc895d22d5ba31d18ebe565f9af1c30da11756f05a6178313b046b9bdecbd7780190e245171f9b094b817c4b6af702545c01b09c8b54c1da43aad0abbbb97655bf168ee518c763815bb7db4e4099253266ca4f75455fa6c99d14db891dbe4f7b83e3421ce03f857cb8b301f9ad4696a851fc547be91fe26598648f12f1c7598d81c9fc6a2a821feff292eddd6381a82fdf52aa9a49bc6a01a25e62d9586243780cb67d703745f52f0832df1df6ca594c11ff6ddbc5dd8dc2355ef3c6e5cbefadb56f4a52bbfe72e05ef200bd272594e6fd381ffaceb9795c4f95134f4cbadaae670be5b174f58d7c830e793232523f881a7684d4ca0b10221213c7dc1aa983035062f970354e8ea115ac8203d56d2ecbf53ea2c679a41f84cb7202851eeb9aec1cb22b3f7f7fd4ef1afaacb9461e6df5ff0d58360bec51d8ad5b69bf8e57b14c8b65bd95d673298df310fac13d26c7375c8d176ff00399ee119542aca4f0df18c377b04d14181483e38d779d79161b2e881909a6211f7ab1d41a4d6066dbc5dacf9a6e92bf41e08d56a0becdfe0dd91d0afaf5cc38ecaab6c85e9af67fc577af0b5a8bf593dd451f253939c48e6803b398c8b7559ed5ae52f130c34541ac6bad3aaf8fca47d8be1fbecd67a2efa393b38e1d07a47a4f980f95ec3fa5f881ccd79b55fdebe2b84c9b2ca657df5b5f1c80d9d0b3292b70914308e995fe26f163bfd74b6c74ebe6a4bbbaae88c56b5fbdc2e9b9a72de2ed090a4285f10638171b520d0d47a0b54adc01401b9472f8ca93d1a1c70e6180b45e40dde7158dd7c986f6da02e7c1db80329aff2fd2b8b29f238d3a69a9d90531fe05d20eed941346e983c0a9afed1a31d528ac67f4edae780e80302a681aae8c595f984f294659508e2ccf7a6e10c5bc28b6335065a867793011dc7036f9f7812c2428375c6a876453883399d01e839c6df67ea39cdb8fa4f7de695adfc1554aa6e22400c25772cde39796ead5a79514526716033a709bd844cda98f2b68ea2a4e46843de0696a3921157d8a7732369a2f9a9273c99337a0a19c3a45e047985cc9eee99f8fa0419ed719375740fa7f109f9985e8079cb8703d85bf3527224279a8ea0abe657e815b0d6322240c632c65dd67fc5343183bdcfe089a2cf8166a2ea71ba6635ad12dc3690add878883671e30d14f471957d00751a17d5ed7a1ccfba254aec6fbfd62359283e033d9ef2793d303a26412b3014202deb27370298139b6a0aabefd13c949541b326b59e78a837b644a45086f54c7567d2a17b07a0d1794c611ad1ff3f028b5bb779a160d6d210f1f45130889815eaba0054af9d0222d8a8f9bb14041dc6ecdcb461997e3e979de9a7fab9e4b6d8dfc7bb0909106c71fd636815373914c51a304580821dabacaa7a4f7330bde6743563c007346a01ed140f7e93d6a3958af4fbcf6c63b7414ed6bef2823540e1855527fe1eeacefc01d6390da492d4939242d78353f0f6f0b009967b772514522250e8b7039c876b2b46563543c093ba9f8b4996e9808eacea6b9c3c1fe32b6304a5442db90b0a3f3f86139cae545404943c738ecd9d3c39871a76cf3278c675d1ff88c3d9751cccc209e2599a36a5ada1ca41fdc0a1435746d3b06bc3f21e5de6d1af5e240cceaabd8c4494b6fd2d038ebbe208001d99bfa3fa283e5f465c28323a5f02521631b3f6b26e11e22b72bd06ae26c59b5281401f75636e780aefeb9daeefde5be24467032c966d998e1e79bebbabbf61eb156b2efd61986e6fbdb0a7c738f849ef2196bd6fecfec439d9332cacb89c5e081ca4c8cc7bf9b7608f9de508db907c68780cebbcf9fefea7ac6dc0becf95ac78641f42274799404c9b9118de1d70750a7f99959471d9597dbcb8e433a8c05f76bff00e25f07d71dcf30ec5b84fedf4edfa1378895a35341ae745507639baa1c8b2fb49391e711c2720dc086d9867e140c263d416bb21b68a61db25a832aa04a0a8e2299989a78dccb9627c8253e3cc4108e541b78d16a17105fb94777e88d6ac42408dcba139064c7b2e78a8d3b8f67b3a687ac84514ae1e1d7f825b78623ff109abf127ed95530e5b86dd33994efd9deb94dc8a7f0e5d49478381df621594f95bed9fb9703bbe20846aee268d4d3a688ce7e57a5e7b696eafbf3b037fb199a9c6f4a7af643e2e4dd1ee1de7ad0c4bfc0a3f7d70c5370ebb7e5689c1bd3d2afba60fa9d463f3b7e25e854d8779d89fbce5d51da58f5dd07a6161ac49239ef293b62b430fe4e40a166430ee47f4aff4ca78ad051da3835414727e03c187bb50ac2e48e9367bdc6a75fb6c9a787457a470c5b4d28247c304f0bbb21ee0f0eb57d730726c6a913247cbdc832c0e6035468b0bd42880cecc68218759eec6183c635beef250ddf3adfacdd409a0d9a43893e0eb81c6a0684f8d5a510f6beb37a15532b4c183f198788d7493ee7f0a1e52d85cbdcbb4d48188ccf8bbfc511e315af040f531688cf643007ca72d55303d862263a31979e34d2738eb231326d12e8e6bd4282fe10db9bdc2c596e1fa9b05d2c8cb5dbda615c0476aa00ad89c44ad485fcc3c2ab4e0df3e41fea71c0479a0181f6f63a93b4042fd82d65c1c40f946dac4b42813d27e3dfecc8e2a0929e4416c8d142a739b300ea91de34a91dca6e353b8116f407981175be3e3b25787de510424c9b81a04e335798417e2bb2b690d20d0099007dc1a1b880fa082d3903b5066f5d771c507de43eab00384c1b6d4cfbfab067c19f918fd3fa95c304c113db30d2a5d6e667baa1328c7e212247fd993460045dc34bbe4128577ad365a7d035218e1179688d83e124f02ee50b897b1b423f2803ee7653e7c0f54865b387fa402fe9cf82536e9f6a398b405773ba4d3b9143264a331e41b1d5474b31a9cbcf9892509a53da2f8272267dbdf45193d72fd45c3d1764ee494ab1355c527e80b3692aae64b6118b533ee3d88888128fb668f35127b5c0263ac7b011d07414b43ce468143509b0d8d30faa76c7c4e660ca996db165408d122ff6f3cf6efd168788ab32f4fc251ecb13fb82617613a3c19441b7c00cad861ef68d6ec5ce29c3043a442acddb5deadac6c77ec0270022e1cb4d942faab03b4d5ebc24d0115337208ab84c38a24b381379d9b51531cda330e99f904b959a6589df6877e9dc24fac9cf33138b6c5f9aeb702a717763260553a6eeeaaf0128a03f269715a1ade727cc7f7e7fbaefd546667330be430dbdf49fe98e165598aea7614dda39d65880f1815490c4cf51ee669d24d6baaaec5c38588f49bdf57bd67c093919fafdc6fcec4235cc4d5a1819d2b22651c780c11c278063d9182ebdb7dc9a5ab76efb92fb6d65939edb198b694d6e6b1d4b3ed411a671c725cb1556b807d1b47eebc6c035e4801117c5ea67312afe7e346d9dd01c76ead25d313fb8bed05cd907dfa24be7d3eb5ba5d3beb637414a1316559c3b8ffdd29897f076105c9b12bea6a447a2d792c135e216757241f9ee5e395e0314ba61019ecfe3cd5f9652d024ef97f3506746112609d1dcd7173aa3bd2700b95807e7a16aa14024146cdd6c8d28ab7b7f805f0918ad4e48262d891e13653225d9e9f285196b693022b174d7f6572b4406128f187b2a50bc3c7f1662027056a7f77ad8ef2a88f0c92d153a14ee4d2e258e51f4088db0d7cf7ee453fffa6e0a19e2c286576d87fb755df6902699f7471fe674a411d083b2d7b111266bf48442bf5316b5baa124d1f153ce779f10305486607ddd661a6976657920d79a43eaeca9cb21c9bbaff5740301dc1f64392f79c9e05ead3a43fd0b95e5ca4a239bcce0583a6e679a544ef70b64766d8c11c328360040343ab6f0bc258fd1357e22691d7c0c89486d5a93937bc5ff5429e54208cd002b31e9acd1b4dff26e5166dbb7510e16f428da62ddc9de8a6d3621312bfcdee32b0c21f5957f1b820f47a4240bf8d28ba2722a46bcdcf908516ae7da48455379111a8d3d55a40b7b6ac4eea1bb7c6d01b94368a81b65e6469208f5ca8a6a22dce24498224e146d28c800aa4f6fc4814b83b59ae7786fd8f81f138a87000fb8010a9ef5c5ed42db5a946d1367483a54ddeb049d9ff6e94b86587264363e6a9b3044a80a4b65e433efca6b9c65caeb30d2a8d65cafc86ef23be53a10b44ed8b396a7640f77fd4f8c1ce48e45c600a03ae617df01036c2bb95db264a4eb0ab8735397c3fb392f688264b1d4c8995d01fc47b6c20b50821612dd87b2e9ed0e2feda1e1096985108e0aace0edc26e42efd8d977160446de017d9ec2cb3a7ebb599cf5faef8480369c8015dbb7594796c8386ee10d94c9e60b9f681d11f64ac8439baa2e63a80c5d224f4af23fc921284b5a0dea12b95d2122f391ce4af9de39aeccc44"}, {0x28, 0x1, 0x8, "5c62cdb33c23ac493af49726238d9f6249dd2fad"}, {0x78, 0x1, 0x20, "13d36efc935e9a2039fa8513f1d658ccf7c536a829c30776cf38fb7e0b325caacba84e49cd662060933c2934c3f114919df49e983e06992d6a1640d7797dde69fe5247ece58cb861d0ed1976372ad82bd1b184d1d2096af8a39bf94c643dcda841e69392dba0b9a0"}, {0xd8, 0xffff, 0x7, "0f508edd3727a151cdc74d6e78f33b52206c4c9a7fb0f7b9cb95ef9139fd6cc5526f1d81cd03776b16a014273e747d8f656f75f1383fb6d9533d3774200f67357c92c7fccc878a31bb495761b8b609d8b445f68445024f28bce4bafd8f84e9f2c151b29e54b854fd3cf8b11f12561f33516b12f47c5c0fd223d573c6872aa33b286f229ba26ed36e68934c88df438119a4899cbcd56e683d4d37b153ec8d76169177f251cbefabc90dd0df54a88d051be2e0ed6ef9de9bad5ab9b1dd709b7d3a2850f4ec"}, {0x58, 0xffff, 0x400, "ea9ae153bfd487188dc6d509ffd0a2a7c348e7669d62502d4ceea3ecd31efc072607771fe81b417d9a68e01da355ce8549793b8ea503213addb044f0076ac88a6bfe"}], 0x1218}, 0x405) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/196, 0xc4}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/234, 0xea}, {&(0x7f0000000700)=""/255, 0xff}, {&(0x7f0000000000)=""/15, 0xf}], 0xa) 21:50:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0x401}, {}, {0x6, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:50:08 executing program 0: r0 = socket(0x15, 0x4003, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) dup2(r1, r1) 21:50:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x12d, &(0x7f0000000580)="3abb621cf43ca4bd59cb62934f1aede1fe410cbce6c7153ff98fc0506ae1a55234cfaad2992ed8e74d97be038dab97521bcdaa07b4c83ff9f7e1d62a22e37f6880dcd268b20055ad3afc055721d2d9810573e50093846177ed0834cb4f2aa2dd6ece5c02a98c8e123737ae29dd5315fb092399acb528c0d3d85c1e29e799aa96d8ee30904a5584d6516118c9715d65e2d39cae00e4f9b11df6165ef5ba6a4d29caae612c906ba384ae48d1aff3256d10bb6a3e0d61d5199b1c8901c8800e6582f62a50c4d89934293497a7eb851414e0eca6457c52d41cad9feded0a7f240f003153efb378609b04dc1a346eb7318046c05229ba826d317bd5058c5215") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x63, 0x80000001, 0x7, 0x200}, {0x0, 0x800, 0xffffffffffffffff, 0x97}, {0x1, 0x20, 0x1, 0x537e}, {0x0, 0x4, 0x5, 0x9}, {0xb86, 0x0, 0x200}, {0x9, 0x0, 0x6, 0xdfeb}]}) 21:50:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) lseek(r0, 0x0, 0x0, 0x3) close(r0) 21:50:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:50:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000010ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) listen(r0, 0x0) 21:50:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="5001050160000704000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602020d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f24800f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802814c67be21e3927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1f6195d68896dc7e000000001afd2672bcf68ce6906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cb728f83ea65f3482e093de7cd0b10b4be00"/345, 0x159, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x80000000, './file0\x00', './file0\x00'}) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffa, 0x1, 0x7, 0x2, "a356a68286d65dd5413dc4fcb8cbe332af4fcb7e", 0x4, 0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x1ff) 21:50:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000600)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a7223bbf311df4f368cd55edce61da22b06cea06b2c2b4225bc076c9723fa6be08c6e7f158dc081b78c90885d1d7857c9c4c55ec02d0f68fed9d3345d62ed7d1a91ac9551e66c", 0x150, 0x4, 0x0, 0xffffffffffffffc6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xffff) 21:50:09 executing program 1: pledge(&(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='/dev/null\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x89, 0x576}, {}], 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000005c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x23, 0x7}, {0x26, 0x23}, {0x67, 0x1}, {0xab, 0x3}, {0x167, 0xf3}, {0x47, 0x4f4}], 0x6}) write(r1, &(0x7f0000000080)="2dabc33af71268acbc8839c9e774d553d9c6a010878b109a5a318e72c45b", 0x1e) r2 = syz_open_pts() r3 = open(&(0x7f00000002c0)='./file0\x00', 0x218, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000380)={0x4, 0x6, './file0\x00', 0x3, 0x4, 0x0, 0x1}) close(r1) socket$inet(0x2, 0x8001, 0xfffffffffffff145) r4 = dup(r2) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000003c0)=0xfffffffffffffffa) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000640)={0x9, 0x9, 0x8, 0x2}) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) syz_open_pts() ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000580)=0x1) pwrite(r2, &(0x7f0000000300)="117e18b749df605083d848be91a69fe316e613eb3666718a4e8367142d6ebd8babb5d91defd65cac88a31b03f522952d4fe32db495e65202d3adc4201e49a91a43120eefd91636bb0297", 0x4a, 0x0, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000600)=0x612c) close(r4) write(r1, &(0x7f0000000400)="8f32d93e6cfd5c4e54cba96f4145771235cb78e4d7730d7e5ef02156aafe62cbf73eeec0b04e", 0x26) 21:50:09 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x3) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000016c0)=[{0x68, 0xffff, 0x2, "4c9d21bce32e55d080cac5717456fe703f0da5340ffa2d9c8c57be302c8d26bc78d67f5fbd38c40dcd878ce301d07e7d9d43bfceeffead178c9274e6b06e1e1316339adddce2c8d1cbd0f8bcb1b1ede5e1"}], 0x68}, 0x4) r2 = getpgid(0x0) wait4(r2, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) 21:50:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@in6, 0xfffffffffffffe7e, 0x0, 0x392, &(0x7f0000000400)=""/201, 0xfffffedd}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000200)=""/161, 0xa1}], 0x2, 0x0, 0x0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x80, 0x97}, {0x85, 0xfff}, {0x23, 0x4b3e}], 0x3}) socket(0x3b, 0x4000, 0x7) 21:50:09 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x5) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 21:50:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = dup2(r2, r1) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x100, './bus\x00'}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x38) dup2(r0, r2) 21:50:09 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) fcntl$getown(r0, 0x5) dup2(r0, r1) syz_open_pts() shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) kqueue() 21:50:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07dbe491cd77addf2dcc67", 0xfdf8) 21:50:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x9, &(0x7f0000000380)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1e, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100000, 0x0) 21:50:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x11}], 0x1, 0x1000) close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 21:50:10 executing program 1: pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') r0 = semget(0x1, 0x0, 0x111) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/24) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) 21:50:10 executing program 1: 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") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1d0, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x101) 21:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000340)=""/141, 0x8d}], 0x2, 0x0, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8010, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x350, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000440)) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000600)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000640)=0x200000000002) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000005c0)=0x7) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r4, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 21:50:10 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff7, 0x6, 0x7f, 0x7fff, "250edcb768577d3bf9ffc59e5e920f8d86d9b859", 0x9, 0xffffffffffffff7f}) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="b2c68832616adf35980bf42267560c65d7f3efabeece1f7282670d67c9e70d917781b627b41b226876bdb3b4a657ebaf4cf39cfeb1a024a9de81b115e8412bf492763c5fa8982799faa5952b5b697d96b9fa115278851ad0ab0a75f6c52acc30f209cb41353901c2d231013fa1673d17e8577cab8757a9952b3720e280ac0e1ea78b46cc79c8c25d5ea2d0e734018ed3e2311a828752c6ca083f576005cd70bcaad1833537da91a7", 0xa8}, {&(0x7f00000000c0)="cb43e7c60a8f05b8e4bc2e7a2b09bdfa6da22b279e76de320a0daba14f73e8c46f0b5ee123884411f89c7561c08bfec78892e665a129a154a87b2205248fdd12bc36c5b24bc971ead32992b2f41e3368dcdcec4014e2b5b0fa38f1fa493d8b", 0x5f}], 0x2, &(0x7f0000000180)}, 0xa) 21:50:10 executing program 1: socket(0x400000000018, 0x3, 0x0) pckbd_enable: command error 21:50:11 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() rmdir(&(0x7f0000000080)='./bus\x00') getsockname$inet(r0, &(0x7f0000000200), &(0x7f00000000c0)=0xa) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fchown(r0, r4, r2) r5 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) pckbd_enable: command error 21:50:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 21:50:12 executing program 1: r0 = socket(0x80000001b, 0xc, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) ioctl$TIOCEXCL(r1, 0x2000740d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:50:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000040)=""/3) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='\x02\x00') 21:50:12 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:50:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setflags(r0, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x80) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0xffffffffffffff5f, 0x9}, 0x40) 21:50:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 21:50:12 executing program 0: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:50:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000000c0)=0x31) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x16, 0xc002, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x80000004, 0xffffffff00000001, 0x1}, {{r3}, 0xffffffffffffffff, 0x42, 0x2, 0x9, 0x756}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x39, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0x0, 0x10, 0xc0000044, 0x1, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x83, 0x0, 0x3, 0x81}, {{r3}, 0x0, 0x1, 0x8, 0x9, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0xd356, 0x5ef}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x57, 0x55d}], 0x6, &(0x7f0000000100)={0x73, 0x8}) r4 = dup2(r0, r3) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:50:12 executing program 0: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90100e02fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 21:50:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0x6, 0x20, 0x3, 0x1}, {0x7, 0x800, 0x3, 0x1}, {0x9, 0x6, 0xf7c2, 0x100}, {0x1, 0x2, 0x6, 0xfffffffffffff000}, {0x7, 0x1, 0x3f, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x8) 21:50:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x4, 0x8ea0, 0x900000000000, "0e6fae63708c000000006e80a2d9aab9b16bb14f", 0x80000001, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7f, 0x100000000, 0xffffffffffffff80, 0x6, "b9b1c1d5785f1223f07b60e3432300a78fb7ee07", 0xffffffff, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28382, 0x0) 21:50:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x4, 0x9, 0x7, 0x1}, {0x5, 0x400, 0xfc2}, {0x40, 0x0, 0x4adee582, 0x9}, {0x5, 0x8, 0x10, 0x9}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 21:50:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000100)=""/113, 0x71}], 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x2) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) flock(r1, 0x4) r2 = getpid() connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 21:50:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x6, 0x4, 0x9, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6c3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xee1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000000)='./file\x00', r3, r4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000240)="f502dab13914201f6adcd2ee820d9b51eac3980e84bd92a48aac29b37048b96ff5a78e9daeb82553722b342b255c308263a96750e5bcdb85f8176c2e727aa176ba62b38db611dee6d03b63305ce0f7555e36df7bd64f9d452b78c8b2fe6f37d534848ba4f033fb599aa69bea300fa9a892e3d3ebadbb204d3971772e907e3a12f52fb5ddd7947e8567c4316281eef3f7719e464a7ed0a89f5e07e5cfd5745665cf36cdffa21085f7e73d802552c7f1bdc4691ff120585569a504454d", 0xbc}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000fffb000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x5}, 0x6) ioctl$BIOCLOCK(r6, 0x20004276) unlinkat(r5, &(0x7f0000000300)='./file1\x00', 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=""/230, 0xd3}, 0x840) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 21:50:13 executing program 1: utimes(0x0, &(0x7f0000000800)={{}, {0x0, 0x80000000}}) chdir(&(0x7f0000000080)='./file1\x00') chdir(&(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000000)='./file1\x00') 21:50:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) nanosleep(&(0x7f0000000040)={0xfffffffffffffff9, 0xca36}, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) 21:50:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) r3 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x400, 0x1000, r3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)) 21:50:14 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 21:50:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) open(&(0x7f0000000080)='./bus\x00', 0xa0, 0x80) write(r0, &(0x7f00000001c0)="9f6e6a506dd384b751d57d95b845f5d38bb263dd74d15d412ca36618b93bb6bb790a1fb803a1b7d78194ee13cb9984a17b56a46722bf2d5d747038", 0x3b) chroot(&(0x7f0000000000)='./bus\x00') execve(0x0, 0x0, 0x0) 21:50:14 executing program 0: msgget$private(0x0, 0x401) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:50:14 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000001000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x9, r2, r3, r4, r5, 0x0, 0x1ff}, 0x9, 0x8, r6, r7, 0x7ff, 0xdc54, 0xff}) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r0, 0x0) 21:50:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 21:50:14 executing program 0: nanosleep(&(0x7f0000000080)={0x4e, 0x1}, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x281, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/40, 0x28, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:50:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 21:50:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r4, 0x2) shutdown(r4, 0x1) 21:50:14 executing program 1: r0 = semget(0x3, 0x3, 0x10) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/140) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x12, 0x1, 0x7ff) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="f74c803cb66c3a8551570b0b11c77fced493704df3eeeaea19334028b0a4e827644ad78a49fe846ef2d808cc6101f729ae4a739f4a4efea5ba18b755", 0x3c}, {&(0x7f0000000140)="820d29fcb9b37c542bee5e3a67e7d41eaf8fa459070e5f376d87929e07e6334a3a0fc63a1884b3590f937666c67fab95080b34d4f46cfc692aa921264bd5d2f118c0f4797591e58328c4c482bde73646b4400603105838acd6415b47cd03143e4f656a5ef505b7e87f", 0x69}, {&(0x7f00000006c0)="f7ad488af925b387002ea921006889c3e6384fd89a21a757f027be215e8a082afac5b603512b5b278e21a14618679cddb97e710fb4281e62c5a6e4e17ebc21611960b96e8f03803f448aef96057123e2800bb65a528333d95508f4b6ac0b01eed3e05f87e836af09dde20f5d862bd02956714de2fa03d0dbee77512fa887ec72a96ec6a90f6a1aa3632d02853a31cbc62bb38721ec5a9c4f3f3448781a2d71c1348b31", 0xa3}, {&(0x7f0000000280)="1937a4af05f479f136a8862c8d71531cc991d2efe7cb4a85a9ae4378469a8319ba5294eb886b9b7f209e8c94975d7a2b8d9e79f2553c7d68459fd56fa1a9d4b1ca8cabfe617b1ae46bea7051e98d6f0ed6c2bedbfca44fb4f7ab05301c41ce1d911ad7ce6065a4feb39d76e4303977b0a5f967ea93820ba16dcda3fc2a36e309c1b16f25150956cf665c79587deac0aee6e8d7a0db212bb86da4c707ab2a9b5ec2ba17e379f377c40e6675ec34000000ec5c8278a59d557e5b2fed2390bbf92040f021ce12362f2bf1039a6f88", 0xcd}, {&(0x7f0000000380)="2282b113b24e1e6d5b81df13fc6dd11bb9e52d3a855a6e4f09ac5311e522d83cf7490e83061283b291db6d5dce0793386e2bfbda6dcdb16744200078d26d31944e56ee11e98a45d1fc41ba4dac5c45e68c1784c0dad2e47ec5d15ee8616dfecdf0459b9370f65e7488ec008e8bc00cc59e2ce9c8f1faf7961f9a80cad924b6fdae834028528d6a791ed3d2456f991c1367ddd11e12692c", 0x97}, {&(0x7f0000000440)="92387b56509457aa9e8a2870f91a65791d22793944ab8599656454bd2b2dc8b8a376ee43f7d782374254a83ece1a522343b09e312bc6b1f640104db26387003ba8dc46fa8f06bdb8bfcfcbf8c471670513be77dd14412aec8a2b9aa606df4142683dfc2bdda0773018e0ef71c03855ebc95073dae1c9bfb0a4525acbb6bb4a15005023b096ef7d7f8c121b04178fb0230c0d7f7526597c3cd3fd190b83a79412e723b7218ac712c433ef9119d9b35617005fffbba4e19d2c38fe6f70b516fa53b3082fa66016c27b8ed6f08359d0f06f3f249170d8197153729e18aa282a3ab49f87b0781ba814de6031400b2868585326b10321f2d0355333451ccb7fa022", 0xff}, {&(0x7f0000000540)="b6c3b5e5a53acdb8e95deed6909777d8d3fe6f0be7ec9627f6c3f019b9f20eb47ff464d14afe8cbaa0d12670cc9d284420c2f5c1642e35a4d0c3223a05c3742d3d0d40018970d23cb59d675b32056bc41d14182120948720356ff7770fddea", 0x5f}], 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="a49c83c34e3333", 0x7) 21:50:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffff9, 0x10001, 0x1, "6c34461643db8e5d7bd1b516d67be797b50defee", 0x5, 0x8}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x4812, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e07f92b9f0b7276e00"}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 21:50:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100", 0x1}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:50:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000700)={0x0, 0x0, 0x1ff, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x3, 0x40000}) ioctl$TIOCSTOP(r3, 0x2000746f) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000040)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='&-\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='%--\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='{)\\\x00', &(0x7f00000005c0)='@#!{[\x00', &(0x7f0000000600)='(!:\x00', &(0x7f0000000640)=':{]^}x\x00']) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x7fff, 0x100, 0xd1, 0x40, "911e810961fe5565cffdb062900e7244a928e6fa", 0x9, 0x1}) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:50:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0xffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, '.\x00'}, 0x4) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xb44, 0x8, 0x5, "8dde1198da66b07501c219fcefb513305ed2627c", 0xf7, 0x9}) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 21:50:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) dup2(r0, r1) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 21:50:15 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r2, r0) 21:50:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:15 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x100) listen(r0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) listen(r0, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) ftruncate(r2, 0x0, 0xffffffff7fffffff) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x41, &(0x7f00000011c0)={0x2, 0x3}, 0xc) 21:50:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80022005, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x3, 0x10e}, {0x18, 0x0, 0x9, 0x9}, 0x9, [0x4, 0xd8d, 0x8, 0x2, 0x7, 0x813, 0x5b8, 0x80000000]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x900, 0x0) 21:50:15 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r0, &(0x7f0000000100)="e43cff00007c5b4e587fce414ba09539eb6c8a144afdc2a5b2116c25124e1d7ebbd555e8afae7d7f757d58fcbc15881d9f2d4b962ab7e7922430328d0a44e458e6a166cc33cb27eafb88e1207d2160332f5fa310cd958dad5d8c62a08276bf2e28a48fc285d17cff719e924efd19aa4205a90a83442ef649d1781ce4", 0xffffff73) execve(0x0, 0x0, 0x0) 21:50:15 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x5, 0x9, 0x10000, 0xff}, {0x800, 0x264800000, 0x1f, 0x10001}, {0x9, 0x80000001, 0x800, 0x5a53}, {0x7, 0x1, 0xfff, 0x4}, {0x2, 0xfff, 0x4, 0x100000000}, {0x6, 0x9, 0xffffffffffff5b1b, 0x7}, {0x100, 0x9, 0x4, 0x200}]}) 21:50:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040), 0x190}) 21:50:15 executing program 0: r0 = socket$inet(0x2, 0x800003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20090, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) 21:50:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) poll(&(0x7f0000000000)=[{r0, 0x14e}, {r0, 0x101}], 0x2, 0x57) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() close(r0) dup(r0) syz_open_pts() 21:50:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280), 0x27c) write(r1, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x1) close(r1) dup(r2) syz_open_pts() 21:50:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 21:50:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xfffffffffffffffb, 0x101, 0xfffffffffffffffa, 0x1}, {0xfffffffffffffff7, 0x8, 0x5, 0xf94}, {0x6, 0x2, 0x99b}, {0x81, 0x8, 0x3, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000000)=[{0x8000, 0xfffffffffffffffd, 0xfffffffffffffffd}, {0x4}, {0x2, 0x5, 0x800, 0x10000003}]}) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x40) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000005c0)={0x7fff, 0x6, 0x3, 0x5}) getgroups(0x1, &(0x7f0000000480)=[0x0]) getgroups(0x3, &(0x7f0000000500)=[r1, r2, r4]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000340)=0x81) r6 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0/file0/file0\x00', 0x19f, 0x110) sendto(r6, &(0x7f0000000140)="dc755cca8ad3d65dd6f46715fbb160d13312d85ba39f52fefec8f90d8e6afac77d2eecbeeaaac888171f3b26a83b4243a64870649bd4fb8e0764e16de4aa96794e0db27f7927c1b0175f0d131a", 0x4d, 0x5, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = semget(0x2, 0x3, 0x80) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000380)=0x6add) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x9, 0x7fff, 0x5, 0x5]) chflags(&(0x7f0000000280)='./file0/file0\x00', 0x10001) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000440)=0xfa5e) 21:50:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x4a, 0xfffff, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x6, 0x8, 0x3}, {{r1}, 0xfffffffffffffffc, 0x80, 0x24, 0x8001, 0x5}, {{r1}, 0x0, 0x4c, 0x80000011, 0xffffffff, 0x2}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x40, 0xffff}], 0xfffffffffffff801, &(0x7f0000000200)={0x2, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000380)={0xdf, 0x0, &(0x7f0000000280)=""/223}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7f, 0x8, 0x9, 0x4, 0x3, 0x80000001, 0x100000000, 0xffffffff}, &(0x7f00000000c0)) 21:50:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80105705, &(0x7f0000000380)) 21:50:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:50:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/10, 0xa, 0x40, 0x0, 0x0) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000749000/0x1000)=nil, 0x1000, 0x4) 21:50:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() dup(r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) ioctl$TIOCCBRK(r3, 0x2000747a) getpgid(r5) sendmsg(r3, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="54a125c23fb5c53a46357f0a1ddbca6da63aae45b7f1c7007c55d2069e22644528b484673424b6f3c1f2196a36ee1843d66cb4c9e33a508d204c0a07426b8a726adaf61b6532adf17bfb298f1b07c8e233ec", 0x52}, {&(0x7f00000000c0)="f98cb8a59e9123ca966059d77f91dc332feb6985b0ef871b003afc8b54241ed5b9231b0fa0d0bcfce504ae465fb0f072d404ce8e4f406b41ed4799b8e49178da87b94e5b6d124ccbbdda344bd19448405dbafee8a4d5fb33fc21e190b181cdc7862cce07526bbcff97488c49e433c01a87a0c0096de4cf51a5803901c46865cf10f9fd426924c866117d84", 0x8b}, {&(0x7f0000000180)}, {&(0x7f0000000200)="80f4b2efbff3", 0x6}, {&(0x7f00000002c0)="786c01bf204de635d744ef00afb00b4847db39896b134b214ef97dd2c5ac7292216b4c95720ab4763855f692d65ba0282e335de628cd3f5354a20117980fdbe378b454c79852b384f9e54d7c8416132ccca99948e75cf70aaf446a9e597395dd4e1bd1cc5361d23797d0f0df19edff98b894b5fed9681f50d03c8dbef8b1bad56530c0344114cef4216c67c93e7313407bf96da63a3e314c66e2", 0x9a}, {&(0x7f0000000380)="a50782acd93adae716822f83d6bc3718d48110669edcc22d7830a5d669bf09800995d2d4f4ab05529517946cd3457dd08b250432d7b73e6a79c7b1d18d12e4b11aa8a0a81b05ad4d577ccae29cf9a0b21d447851ff", 0x55}], 0x6, &(0x7f0000000480)=[{0xa0, 0x1, 0x24f35882, "6a178b5de8903c4c99918afd16675d2f33a04f6e09049815f3d654c82beaeb6ce9f565e11c402f50acff07366dc596930ad19594a9c8af352b8fb2d09e73f11d5b1ea8a35621046979e68b9e3d511771e3497c5f1c9a9e034787aaafd4422ddabc405e507c3242942c6da44d8c1ae832f041940c09270c7ecc50fbfcf5b86c3ff343fbb6ca2f1fcd260e935d1a"}, {0xc8, 0x1, 0x1f, "1485d2ff2c8c5717e7ad378a748ebf6db3ed3acdc0307aec86d055401ac473ab7eff4b531f9d644353398f4e2704e84a75fbe2d41669efa9548687398181801a1dc2cd98d0c5228f87fbd514249de2c0725dcee0961f57e607ccf520215c4a5832dd64e1a064dd31359090ebb6d57aa7c94ff87787800b2c5efe5fcbbaa28f25f16f8dbdfa3849ede1b46e17f435d39f675f93535f747735501db67f68bc0038be91ce58dbeeff9858733765a5a3c6f29e4f5818e21c"}], 0x168}, 0x1) dup2(r2, r4) 21:50:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x4010, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 21:50:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x248) 21:50:16 executing program 1: r0 = getpgrp() r1 = getpgid(r0) getpgid(r1) r2 = msgget$private(0x0, 0x201) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xa78, r3, r4, r5, r6, 0x40, 0xff}, 0x8000, 0x3, r1, r0, 0x5, 0x36a, 0xd67, 0x3ff}) r7 = msgget(0x1, 0x600) shmget(0x1, 0x3000, 0x2a1, &(0x7f0000ffb000/0x3000)=nil) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000000)=""/49) 21:50:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000140)="9dda6bc8f61e84c2ce3da6a238fd8db452e04d7a1deac4a7039009e912595901b12f9594817f3d03d75246ad639e7f95be5324b713515c439b5e193952b855f8f95112f76d77d425d733f3938eecce1f6a89c79c0776a3ed82e60140ac11411bfd2d3613467003c5f2fdb274e819cb3021e2b30ca250df21156af63962b0cb7c0df8be081c5bace367d2cf020c5955ffd86451f4e34e0f626b6e4018e3fe6a20", 0xa0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) 21:50:16 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x98, 0x0) 21:50:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2a8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x401) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\xa5\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x80O].-\\:\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 21:50:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0, 0x184) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 21:50:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x3}, {0x100, 0x81}, {0xef, 0x6}, {0x84, 0x1}, {0x43, 0x7}], 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, 0xfffffffffffffffe) r1 = semget(0x1, 0x2, 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x24, 0x7fffffff}, {0x4, 0x80000001}, {0x42, 0x1ff}, {0x6, 0xf9}, {0x0, 0x8}], 0x5}) kevent(r3, &(0x7f0000000140), 0x66, 0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 21:50:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$KDGKBMODE(r0, 0x40044b06) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open(&(0x7f0000000300)='./file0\x00', 0xc81, 0x40) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x2, 0x0, {[0x200, 0x7fffffff, 0x8, 0x101, 0xdd, 0x1, 0x7, 0xff, 0x5, 0x8, 0x4, 0x8001, 0x46bf, 0x8, 0x20, 0x80, 0xffffffff, 0x100000000], [0x90, 0x5, 0x3e39, 0x4, 0x8001, 0x9, 0x2, 0x1, 0x2f], [0x401, 0x172, 0x8001, 0x2ae, 0x0, 0x8, 0x5], [0x1, 0x0, 0xeb4, 0x5, 0x6, 0x8001], [{0x6, 0x9, 0x800, 0x1}, {0xe2, 0x4, 0x9, 0x4}, {0x2, 0x100000001, 0xfff, 0x1}, {0xeef, 0x200, 0x6, 0xb834}, {0x7, 0x180, 0x9, 0x5}, {0x40, 0x3, 0x2, 0xb018}, {0x0, 0x7, 0x5, 0x7}, {0xffffffff, 0x0, 0x5, 0x5}], {0x7, 0x6, 0x5, 0x2}, {0x81, 0x3, 0x9, 0x1}}}) 21:50:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{0xa856, 0xd2, 0x100000000000081, 0x20}]}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x400) kqueue() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgid(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:16 executing program 0: r0 = msgget$private(0x0, 0xfffffffffff80001) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f40f65ce149e765900"/260], 0x104, 0x2, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/\x00'], &(0x7f0000000080)=[&(0x7f00000004c0)='/dev/zero\x00']) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000000000009f43cdaca5a6f15206d490436f2516376a0037b6e0abb7d2a80bd2d8e58b9237b89431c67508bae07678835fee842e92b5d4efad8a84cb942e40bc8d2fca40c2acd1dee817941d322be393354754"], 0x4a, 0x800) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 21:50:16 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x0, 0x5, 0x74, &(0x7f0000000180)) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xb00, 0x83) dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/93, 0x5d}, {&(0x7f0000000400)=""/59, 0x3b}, {&(0x7f0000000440)=""/145, 0x91}], 0x4) dup(0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x200, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x111) socketpair(0x0, 0x5, 0x10001, &(0x7f0000000280)) r1 = kqueue() r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x80000000008, 0xffffffffffffffff) pread(r4, &(0x7f0000000000)="45dda2f1a03184bd0c22870f97b401d42d0c9b9b05f318acbc12b0b442a27dd9364293649125b435be1c706070e4e3fd59a4a213a2eed4a60c8e4ef85d4babb51b8108a974da959fece928cc0aea125c35ad682768665233f0978953be64587487eb71e06a82baf9b1d494ef37c9cd12aef29806d24c16f0630173e67a241975a842c3e479da430dff749f3af09aaa44177811fe691ba636f23b56a8c88818bd7fc4c05fb4e2c1c6530933f06d0f24db73d2f5efa7e372474a717a13e6f3814eec644bd0cf9f0aa822433ce196ffabe4decc802208de8a97cacc41dd1b2032bb3c2c94900a4455b3f5", 0xe9, 0x0, 0x0) 21:50:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x11a9, &(0x7f0000000040), &(0x7f00000000c0)=0x4) fcntl$setstatus(r1, 0x4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = dup2(r0, r0) r3 = semget(0x3, 0x0, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 21:50:16 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "a4b88ad07c00000000a0b4b200"}) r2 = socket(0x18, 0x8002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:50:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="380a8ca71dcedd6ed159ce411505efeeef968cbf7b8528168dbd7045840d484333eea268d22088728b5ad129b3f28361efedbae5742bad18cdc71562959193774711458cdb5b7658446a5bb3f905f5a342beb5e3ca13338feecf268f04b84248d37369d22638eb04066aff63a15a9892116e63c5e1e37a6f634e7d873afa540ded672966018913474beb36d2ef977d16c8571c83dce67500f4235ce65e36c2f540631f88fb4c61f7a3fbf11e903fcf", 0xaf}, {&(0x7f0000000280)="51ef54647bbac5699d7bb8a7b91c4d88e896e2f75ac7d6133f70413515c5b2576228aa7de53a6bdc9c34bfa41fe4f437", 0x30}, {&(0x7f00000002c0)="addae9fe3f9e5db2c2327de1db5e658b20e0cd48fdf22fa84068fa450fd19b18f3934cb6fe07d3a0be2ee4bd3c3d304b3c58ae8caa30eb532e450e1fa03c37870d2b24b6e921d1fe3842fce3ad19d0498b64d2e086209e29a0cc2edd20d8b6a66094ce5096b9", 0x66}, {&(0x7f0000000340)="232248162263584bf3d8636febaebeb48fdd621384809501953114f2fddcee020e8ef99a14059e8ca1bec59869f012d43debb1f1ef75c63d9e91d1834091417bffd2efe81dd1a69bb00d438e0057ca393599b908335b0f5f46f62e26dd69748b882eb59fafc2d41368a22afdb1385aeda3d46d48ace237d33040e58e3f3f5b3eaaae654907b7b0796eb20e713809dba90bd5db63e731ad477095b0d716b9810ca3bf1f0459e17b5edd36a02c3533e7cc3551d167141caa54aaf3", 0xba}, {&(0x7f0000000400)="822b45c93082280f062f8cc0729bb930190df29e90563e0348ce3a36ba36da7753bc4bbf31157767e06a4ec8", 0x2c}], 0x5, 0x0, 0x44) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) 21:50:16 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = semget$private(0x0, 0x7, 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 21:50:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff0000000000f400f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 21:50:16 executing program 0: r0 = open(&(0x7f0000000140)='\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', 0xfffffffffffffffe, 0x1) symlinkat(&(0x7f00000001c0)='\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', r0, &(0x7f0000000240)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 21:50:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x6) r1 = semget$private(0x0, 0x2, 0x102) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000200)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 21:50:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee01) r1 = msgget(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 21:50:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = socket(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1ff) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b02002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:50:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56193f515a4c8ab06198824b3da025bbd47b3bf579456fc7ee096e8c8b6b87cb2d72b8bcdb9ed8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b5", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup(r0) setsockopt(r1, 0x6, 0x7, &(0x7f0000000040)="4cc784986292c82ac592853987b303d21cd1d0d0639d", 0x16) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) 21:50:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r1 = kqueue() rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)="58c0d32cf8e6c317224764b90cbe75f04402e3223e8c552ddc558031924bc572b6fe218223566880260f705c5f76e42ae46116b96bbff2fe8a549686db2a714f23b750e8b867aec6b474a297d30f36f8db2fb369eda0ce8e4438c66d80db4efc521b2e7a97a6e7d0fa194f1dd924b76eb4e2ff563f080d6a2949452c09668113a97526986906097c8ae4466f621d042ff9bbc21fb0265a0e31e2cf0c115636ba", 0xa0}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="f000000000000000ffff000006000000b33935ebbdb0c3124db1227dc53542a60213118e9047f73c5d0798cd4420f55764634e01aeec9d3f8bddef80ff05740328c331a4e42f45ccf6b62410639c7fdd07761b7327d0de31a63246ebcb64431418cef5577638823b80336056a4f1d104489e9d0e62d6f279f47987939b3504bb8a967532007973b883d1016168967f7f7ee2caa6b3158b6c692e068d3bb166f5ff9c9fd122d493c660c0226f6b6c3c6308bee4061a5af893b3d0ea14f536492479ad8d91439b9a4eb7c3ce1b2c6b7bd9f3a3b4c21a32a3ec958eb3503c7beddb4a495c50fc37e564276646379a2b9c00b3451b21e6b5d94fee2bd13a869190a9d760c44ca84a76d407cb6b6a4c46859879ace0d3c26881d376f73280436e6caa5610c962332c29b87a53634439e3688b1ffaa324121b47ca03ffe62689156402ae516b122e2a72c267f99d4b3861c99874c893fe095dfdb79d7c97e74821d09dfbfda4192ce97f676ff42c8e7398e648a38a98facf3f4e4ae8c75ec3391293deca407896ead4d515d7f5a8fc2280058da9df355d9933cace"], 0xf0}, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000380), &(0x7f00000003c0)=0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) 21:50:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee8, &(0x7f0000000040)="e7f049b6d6faa2b10224df08000000b8a4beaccb6203a8aa63e100000000000000") 21:50:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 21:50:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200000000008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x33) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:50:16 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1) setsockopt(r0, 0x0, 0x95, &(0x7f0000000040)="5193e2c499904da0647c3494203b8e1824c355e8455689a61993fb6a138bc354b9ec2720e63574de97fe480d546258d3460fd631417cd2aab351afcd6f4b69bffa5c1c8ac7d2b00d8c35602425dc6e08c271ae68ef4bacf28b47e76d7eda27d7485ec8ad15bca1fbe55cc630a1cccbfb060b99a15d0c04c4525d2d78647101834c873083935ec34d", 0x88) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/48, 0x30, 0x41, 0x0, 0x0) r1 = msgget$private(0x0, 0x302) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/220}, 0xe4, 0x0, 0x1800) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, 0x0, 0x0) r2 = socket(0x6, 0x4000, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x400) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) 21:50:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) fcntl$getflags(r1, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080), 0x1000039d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xa0c1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000000540)=""/226, 0xe2) 21:50:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) pipe(&(0x7f0000000040)) 21:50:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = getgid() setegid(r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r5, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pwritev(r4, &(0x7f0000001480)=[{&(0x7f0000000180)="d795dd834d36390c466f261389222bf5f8ca64664905f59c310497c77f84a19cea2996a703107ab71e", 0x29}, {&(0x7f00000001c0)="047af10004ecd75240a29501bab6ef901e9f7a0c2bd61b482359221b82a82f16ffbc3480af3d9762d66dd947861c46d68352191771f6df35950c7b2e3c385ac73bf1e31341d5044ef7e045a690903b1d2cf126c3475607992d", 0x59}, {&(0x7f0000000240)="80b6bba6d398a5b037fe891ba5b408bd99fc93f1e646dfa18d7289b1da34f153", 0x20}, {&(0x7f0000000280)="5fccc453036c469fa40ed92e3bedea235003f79f227c49ffe9b220f30daf01cdb03d8aba29cf06668025105bad59a7f69129758aeb879214e8eb727c060a17d75a466cd2c8693fa23902c47d2c2388d104847d53fe3ddf5f15f10877662de9a51fb90a4b638b53b34f35704b030fef1a8af404d82d6fb9b8bf22f3ab85e3db717e54846a25f30aaa983f377d71d6f70dcb0b257af8bfaa080adb9babba04068e226ec7be8981920476e0c6f899beeb39e42c37b2e56b6d46914fe87d10d915fbecefc4d30af3ddb206d6dd998c584dc2a20f6e525408ff458fdfa48ea5a7cbc1ac81ef", 0xe3}, {&(0x7f0000000380)="1a7f7f43a375ccaeb9578ff474bf1e8c77e5f4ce72d6b58d9ebaa312a9711e347a1dd3560a40a91c8eb24e00fd6bb040ceb701c0d35ce79e648d137f40988ca0dcca7e9aa14931705f071a13e5bdecb56b2bf37e5cbfea1c3df08be6593572b7b48fcc9c2b78b3d83f24eb66cd0f2c0ff89b3570b7842b0280c0fa59bdb51312e2efa03c4ddd62e716a297765012270578f28b232fc71fddcf48bfb042f12d8aab369ebe0079b87a4c70378d47519e4ace53725b59201d539247466e5b8c5fb5239aeca272df0d6d6b1bdbc106f0961f5f1551ad1ad33f09e4ffc307572cabafd0d48f974584af1571dc7b709161bd348985b5175195b89cc0a7c71d006f5641df52853275a5495c965bdf4bfbfbb9043462a2d866bff775ded0574c28f56e5c24dabb62a7ba5cd2d3753df62bc1e31414b0b2e0d1387ce27656ed3fe310ac86441daee2057aed78da81b904a503dfe3a776f82e00c2c9e82b06dbb2b996f4ea3e87d0a7861a58e7af2ed6d2c6fbc2e4416569008e7e7f64bc9ff1b0bad07b73af9caa0f9ef2721525d1c3f1f8df325d12cba1c1305b8d64b4c7df22307ae12d6bf8189c7edd20c6d36171353a2e78bf9f9322103b0684d052a6b7a35f0fbadded075637d88644a52497cbc4c159ca3f15398cf41ad80df7138ad5e60d6a7ce9d3ae4bc2f91de32e246ef4c8e0859c646790f68342cb678a86ef31ffdab754c8de21c4ec94c26cb0a98cb3ec98f92f014aea2d21dd2faa4febb9caa70a857c4c09ab4269d1007de3afc2fd8efe0d61dca2b529a3dfb89372cdbf6402c936b4c1c61a87907a5e91caa419665c913818accbd4fc5270ab22b83a8603a893d31cf96227b99ba3cd718340bbfa5072d8226ccf3355437e3ca7f7a153418044e42f3c0114bc7340389a0d160a9fee1b6b114a2ab05d7d6c8691d6a33850038a84800f289065420a61cbec6ccfdbc5df1d2f4d595e77745b69f95db75f48cb6aace52c4f6b304d89eedec4f43e0d84b38c1fb37823770dbb0488c5651ef08979d56cac2eb675dad27dc02399ab0125f8346ff4dc5ed27a8a19fab277e31f36ba0d10479b064ef6fdfb45b4fbbd7c79517801221c517d1d0db115fef7f0fa0e79f7af529b368ca001eb9c156bc67bd097a0a4dc625b585c3c110962e273c955bba9bd32b0324c6e288ecd054f4930f663876a3d467c31d82632fa51726b3767cbe879f8ff510671f7b907b91319d2fea44dd8515b0400205a9a424f5497072246e13546468b95fdfddb0f7b6cdf496c4127f943edb4f58dacbd1b1164034983fec8f15567d89262f859ff6b585c3df6076967288520be6504d44af7f24782955bd4086ed42a06fe8fb450a98c8e310ec62d902692b86bbfcc08539b63e6eec7552effce50223216ff2e1aae972910e869ac327e77cf77a5355fe175eb79cd32a0d962daedf4fa5157aae0ce14e8195a6532cdafdbbd1789fd82cc985bb261db880c55ee29728856a452573a95c3b4bc674337c48c272aa7790ee2b0a040ac883b1389778bad1e527a1f402dd1d63ba9da570e25c2a7b68f39901854f480480badb74f485f0a69c59b93e2a4dd2558cf60faeac4e22c72e4a0a109f272ddc1dc842199e1fc9d6dd120d87df21251260630a8bed7fc702f75b6914ddd3ad1e112a3f5e8c05e74456fec3d88bf2bca5fdbbc1774bd2a642a030d1a1239f25b05d1ca2462c94f3fbc623275578ab3ec97f56d7d40d8a12a6d843b37abf2fccd0e75f3f66a923b4e2cacf8671669a503d40a3366792a7fada09f9d9104bde7e82c9a6de9bc5b0fdd118207014b4d45c63ead4fcf26bc39656955bb5108972d5cb484064a5f1c1a0c0ba078dc46c1d668371467a7bfce12a17f445b2c18bd59854c2e91d3ef657a0102fd2439327c5ba166a4bdaa0866d65d28a86b74d2b711f10df6b7ea9fa92b109eb48a7f44141271fa9983afda6b9add287777b091da94d733d1c7104d86fa6fcc73d03db774b8edae587d29fdfb3c55faa9e32a3a5f65dca6e1b0edda6f0a48df570483979c266bc745990d332f3c8f4c6ca1e68ffa2b62312bc4360f730e31d522bd15d32653c459a91ea275bdce4f6017fc75c4ac21ba0fded6a3c4876337286b5f4ab218d2453a4f9dec3a574730dcd96913787a6dee87d3d224bce102121099f99cfc5c1a25de3403d411427ccd43165651f83e95c75b9982573efbe64064f8090bfa95255e6b7bb19771f2d586ccd7a9cb77aaa7c4308c43677610f144b77f7275daafe7696eb5dbc4526635f2a7375c05af1df529d3067e1f85f65ad0ae80524b43e6a02a4b7228859a7b67429a9b3657189fc6734d82a6d99d04de2233ccc9cfeb269d48949b14fed4d9ad25164582b2ed57b46575ea6c07a188a95aa774c923570c36a1858139be129c16c0d819e71dd88b1d6e7675fde956923aa555e8ff848a6c1f83319225aefaf1a0811576c4c607450414a1decab784715b3c2180ef7a67d7fd47c14086957ac0f792acdefdad27edeab357dd4585ac98cc8d9fc817f1d3a444cdca43ea47e2e6452d151db30bd6efb71ff6a958669e60823830768caedcab2b2dbcc917c330df2554c4a02fb5fef66234d45f711c2aad410132c43ebf351cae7bce63f2bc91f5bd92e455107633c2971304db9f972061444774af38a853f4e434d723d6a4dbbf5cc32669d15be3704354af52bd88a1b58872e312777d18ee08fd88b52a65a8b0a55d678ef9e18d44ace977266f03644fdbb0223a7fb52f48f91b0a3294756d77e5d10313e99bdb69fd43973d6cd8683eadb47563982c31eafc1708fa24d755f070621ccd99915e1f445354f8a27334f5606df5e5b37b3ac033b36d1e07c7b3c1c755e604aa2adacdb3a429712e60048509d6eab06294494d58b2f9f1ea78b5e92819f941afa6ebfe0676f88e79f9bbf0181b50d233873229b311c8144bcd246db0e2502cec515afd663b0b936cdb4a93174dc024eae1ced03c9d83714bac7371dd1edb9cd7b73aa30b354ea188af9e9407cd2bddf20dd34de7764808b0b0d99c2f885dcb0131e6e9bb40cd597b14a0c2ffc0bb3075ccf009cfaed061e92f7b763b54498cddef27bfb2388acb1ca0759af45dddda04d49174ae1a9f52eac26a994183e77f402ed22472cc2188521a6cc7489451555f2c827b9448b6c0c20654cf814750abbab0ccf75d4a9aaed4c2db3313a32fe69d84b8fc67d8ef69f7774ce21b77b37898a1d3ef25a99dda25a84f5d1c6fcaaf280236106e3925623041fd1b46e1efd2cd3a2067bcce27f6da410bef8f7e01f9c63a120b8237081e3d74eb5b722e9114983acd363e54ef93ccd03e7fa9d1633fa753285845287b9128e79b4226c42bbdd112ceb984937ac9f7f84440fe7de6f28eaa5b7f70d57939e86a96e3c11cebdfe9c8fc8a6cdd1fa06f4e115cd45ffee97adddd11167809e51dabf4c616c460ebe674c3533da30e417d13dcbc786e19874c130bd63a819b7d88ae95332dd9b3ee5037962888b2f53ee90a23afe0b63320279422b75949f0f72d2edac88b6efe23b1429cc5d0439a734864bbdc42645ac828d29fd4f5e5ffc4147d7281917a3228c72ac964e5dffe5f6c5bc628923db1332dc7eacc0b2fdc3250931f352e1f82b34a046c33540676913a987fabd0bb4588fefe241d7ec5c94bcd2f317b52ac4b9a8a2559565ed730aa9272694cc967134590d3fb00e9ab73f75b809106d58fd50e698221dbfc6e99a9f22d6ca51810758e521b60276b7d856542ace26d59f8bf969879a961f56964f333a45aaeff12ee1e661bf2b09b35f16b6d93bcc13e258cea3bd5db444c220c75c0673e0b14d7e94bcdb544fff0c11459edf185bada530bf03f87b6170b8923242c26429c0159b6a5fb24847d9ed0bba6efc3a752373e8134510d7ddef727a26b0bcdf1d988479f74efa14b6b74a0a484a2c4daf7318bf038b75091520d7fb11b648a1767df6e5436fc589e777f8531e821d7f508ab7abdf16100ec5c992cb82f4cbc5b68ca8075e1dfcc7f007c0ac639988f6800f22066ff39cbf6826718749d0ea963451f8192e81e4221c12e4e402721df5584c37cdface764c321a98786999faaddad759f3efe11a093901422d0c9ebef48b28608e243c872821df592735fa64d9b71eb5af185d0ab852b99fe88a2671f00cddc91268759345130058bc9be3bac136593a164333e632d206cc8b3355d5ca965d04095ba5d9b6ec8936b8a0b5232318438c146999b9a0627ec85c30c8ec20a04b9ec389f6ef8aef15bbe702af5011f7bb13528fc122e1f9456000cc016ff93089ee93285e8b2f5880e82e222987f8153664a133d4bc326ccd4a9fd3acaf9bd4540925ca56d9381272a75c41bf34486d6bede9ae48584b745a58924e55d2784e6d6c8a326237c925044177e0f9d536baa644de98fd2d8a0ec6866dc891a802af4c051aa5a13e8a707a02cadac83e807e8c275b00d74d130ce5186b9d62cbfe00cccf75289027dd4e7968bb30b626a9a186ecb91e142ed9001e2bede418fd8c9ed1d37f57baa2a01e403caa91b14d16bc935f0d6b75b55343bdc7882243ecdb2e8f569b0ceb55f3e2a8f0672a562ca01c27545cee7d6bec2d94618d0ccb734a08a7cf858de1245fbfc915178f6b0e9700916a80b9fba60a84a274d29ddbdb1c35ea13d2063d1ee726cb66276cd27550ba7df8734003a2db1e54923dcd0131d3a5ba7713b52c402da3256f7cd29600c96bf9ef63758caf21120f7e61bb4df9a96bd144013ebf20363ae6d48f42fb24e000d2e753d93c86fe806f1e99b21d3784b9c355585a0e0642bad6b1a82411332e709631487a7b3b25f268cd115ce8478f0b3628067110d612ecafb09b506938727aa8c42d93256827e51f25dc44b9aca6b8d39d4cbcbad386ff719575ceceaf31ee86fb02014becceb303243f2cbfa6a562f46149cbe1b1e76dec2621122cf1c7a27883467c16f48f0534c5fcf5d95ab7c88cb5888965a58dbb86cb978771a53a58be56d7d2989987195fa1af3df15b0b64c9b3d3065d30c91aed6f00b658ad117560005715ec7fe0fdf356997d429d1badbe77442929ba8f64450d42e2e0344a1721ded0ad6edca2ac7b719035bec6b114fabd696a55178e36cde681010b5fe1648f33d3c261a1297b9af79080b2f45579ff760fb2545bdf7f689d40b33a054cbb2e74993d0630730ff5669544c3ad177279bbfbaf43a35d9899b51ed09130b4eaf92fc64ed96c4a6d3531fee122d176efe732f68fdaee8d3c268706c629f0674d0da22649da44d24d85ef6e0766d15e7de3a190a33fc65d38c5de0f075b3015219a5f621108f4cedc8657b393ee1af28471fdbbe693e433086de006b32c830c3ea545d39ca83eb59be774bfa0750e441c3c3dae928538b7c745fa33508b1817aeb3c71f58bba08476d2658144a323cb90cbfb0d427be06299ee5a70ffa9e2b943021b55c18515e823c5d21a1e663a3cf1e6a76cc1d1ce9c7bb182f10b4445d7528f8b7765005fac30bb90846cec1795db78613a10e148d7e4d1c254630613bed36262c613553f7a2411a65a51e51dbb07323229c57d33d3987f62393b559d190151ed31884e74b55d06fb605cca4aac863efa5e857f0f972141c484ea1612e259c74b0c3306c96efc4ab039140daeba3aa255fc34401cffa90f2e137f4a9541f4bf2c1c0bee55b8b605d73ae74eda4b5b4990c082e71be17e8d11a82ccc5095ab489f80d14ebbc9422e3a34c05fc33bdfdbf1f28e603f3e37315d338e5fa6eccb1", 0x1000}, {&(0x7f0000001380)="a8f43ebbafb7516e2f7207b1c100d93011aa31e70ad0387ae366ac64424027724370af5976feb505a5a51ab36088a94cb7712c17eff5d599bb3a092fb48ce89f56b58d7ec1d50c0f2665faaa1065281c4a5d96a899fbc56dd09fd8d05dbdf772680d236cb4b7b4f970011c17d4ab69befcde493cf3164894a863f34dce602ef88922fd05f1a1fa7f7f206a213cecb47969fdcab8343980c6bbcbbbf2bca02ccb036987b3218d25547ee7b9cd1dfd6fd608ed648d7999b6373295a69d8af4b930274c32ce51f9462d72c6207cba0badb6faf3bfe526b14b7cc27f3c5347b1fef99ff318916a07c02dafe43308cde4", 0xee}], 0x6, 0x0, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000001500)=0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r4, 0x0, 0x0) mkdir(&(0x7f0000001540)='./file0/../file0\x00', 0x80) setegid(r1) fchown(r4, r0, r1) lseek(r5, 0x0, 0x0, 0x0) setsockopt(r4, 0xa2f, 0x0, &(0x7f0000001580)="52a504cef210109f0c59e48f0e911e316e36c1525cc7af979b964c388a0781105b61859915b72ff74b3211b8442c4b1572e9b91d21b1aec3dc959319f363057e63c1d6713c7f4f8734287378d0423ae091e8d5d047d455b5bad4eff4495ea5290090a6a7de3ed5880d4619c1ac9010046485bac5758cfb874357369a8e23329d46499055ddb717216c489f43ed9a55ea98652caeb356618fde0ad07c7ea7226252ed832a002591e1d7af1b29f8e369bf9c2eb8bf22a1eaf3f9192d3fc88b3dfd459828288c3e1cb4c6e679b962c0515c7e757fca6608d6", 0xd7) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x4) getpeername(r5, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) open(&(0x7f0000001740)='./file0\x00', 0x28000, 0x40) setgid(r3) sendto$inet(r4, &(0x7f0000001780)="87c859a0e6c0b26c5d083aafd5066df4764c719b25b680d58fe0c8acbf07616c55b24ef6d5e2d6bef33d73507b6fae7369017be69ea1e48201a3", 0x3a, 0x6, &(0x7f00000017c0)={0x2, 0x2}, 0xc) chown(&(0x7f0000001800)='./file0\x00', r0, r3) r7 = semget(0x0, 0x1, 0x24) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001840)=""/131) r8 = open(&(0x7f0000001900)='./file0/../file0\x00', 0x1, 0x100) pwritev(r8, &(0x7f0000003ec0)=[{&(0x7f0000001940)="6493234e078d2f68fe7dc9d6a372e2dc5f04406fb89ebe714c87bad307d44848ab27cdeb55b010c6e0661de137572788753910e2290ab5f26a80b2055013b11476d438ed7e8531bc2bbfda7309009cf1192e2bb85c5f447510e0878b94b8ba6f6eba287071e7103bed18566ae2af7a55052b87eae5b3dda08fc6a7f8ad18d0bba673f7bfee662bcefcb67161f5f56b4ce8af5809ab72caf5018635de7cca870640f4b82447315c2f16002328ee2f42beb856b49757a660be28028a6c4c9913e5cd6e7514b2d66433a5ce109a3ff180f3a46d2854f5e700071ada4de247495c48459494c28f75197ec54ff85434d9e0ed1d0a", 0xf2}, {&(0x7f0000001a40)="18b7e4f9d799731f6b326b8d145aa63bba8d1dbb87980d6db7e8b2857d87865386f0f13e70ba48252ba70a4fd7d583aa992fa7471ccf8e29bc8f1c37a0712c907eb1a16c88445bb7c0656da236e5a1f32d6f3bac2ff53f01d756084a10625c1f1ccc7a4c819c918b2a6de4915c1bc50d46f8aaa2be93ddec2396c540eb39d093d33afdbf17197bfbc48629702e236b53a44f0c594ee948e2a112e9e8e53c82fcecacc4f72543af7eaabc52c5a212195a07f03f75cced3eb5b830754abe70e337c49f78f230dce697d230d5267e7e9a41cf69e5fc2a65fd4125f280120e45f132", 0xe0}, {&(0x7f0000001b40)="155f", 0x2}, {&(0x7f0000001b80)="c7b9d9938b2edbc053ef3ab6efe1bad7be95cde46a4b15971e56e12a85575ac1898c2fe4f3ed0960d3552a34744648e7896cae522cb53e293c5d7ec84ab1c9e581766f587ebf9734b59cfc4c10a76597148cac918048182df29c2c43d3a111d3808e60c5d2fe798714f2ee252878b842f03cc1821c268bbb262fd9b207efe94c1ec9ba9b6d5f6ae94f84cbf8155740046d07cce9d1ccd463ccb844325c929ab2356b42ec0dd68e81a39a1a63ddf950d3234cfb6381114d750896ba8d0b54395c94b588bd21d3ba082da9d884d1984cb01a9bd580", 0xd4}, {&(0x7f0000001c80)="789f7d001ffc5781f670289f2f732fe2ca48008c90499abf9512273501ad68634d1f6ff9aca422131511e098f30acd34585e8604b886c1f3da4013a288ec94d94d8a48f1c1ecce5e855ec4d6c29d8f9246f44d6ce24eae458903484585988b44afc1917e2dbfe193e1fa6f3a1cc74067148d70034cd9e4f1bb65741bdd81d2b47e34bdb6d799f3efaef35cd1402542d78d4770627c3c27d6ebb36eab6bf874de923ef8ebc6be9c9823755ccad5ddc361454843eb614b145da134d04e3822f4b2f0da40c33bb35e7c6cac7856a3be54776d9373ff6002ebbb574152a3e35e39670d334506a3a838b1103890ee324822047ae54343e9824b5611b29cff98207df3d7d5a8f659216323761dfe2c329cb768b470491fbfb3d944a48d35688a6843c2b60446c0a4a9c496841c3b98642518bb079d2cc94896ed05b427fbc97e308dca2005227d29fc363f9d9693d9459a05efe13ecabdbdaf2b8316b6d30e953381c757e66c409dbf344518bad96ec30432cc1318a68da893bc23b8d47a824861b9721f1c9086624abeb9b8753e08a60c5c92076e6f74a6b854caad44c1413c8c3bdaf5e3299be7d396e95f77e2529e5802d4b2e8692d600d0783229023aff68b1bec9ea3c70c351315fade18a429cdf7ba28688dd68cd3e318f590f85809d7ebd782690abfb6d30113bf3ce5a21875e2d8c17bff226a2f1b617ba24cfa130b58d4dd2baabef64ad86c9775da6d376df78b67435ba0a10cb06168917de9e8feff701b346db47c7c514d8c7910cf227561f7c566501faa9d9efa97b9d0189e1976728ec49e57b9d59dcf49996aafb9ea51eb95f8cadda74fc248e65a396c14ca9f097e8e5f3ee9ba153022f43e550382c4154b105773fd89377fca573ff0db1c2c6780ec83125331cba6d234996c6e8d169511d1a620480c243d99f9cb17c6f53be6aa1d505f30617416d929721b83decb1f82ce43500be995191feca8bd68eb2a9cb195436796ed41a0e87d91ca3f7736f22f7a0ea713e61a04d05f533382ab9fab395c2544ae26c7d2c7e9edc9992f19c364cada6c3cf2fbd7ff73aa910d10e9c16aff74ebe829cbb485f0ff17d0f0ceb919266f9520415f360dcc4629a55a61aa7c41831edb546a2cce1409d48da65376deaea76c157e680da5cdcbb3b380afc904f8ab57c253d54f0bd04abf4ae73b7bed7308e1413c20f4e1fb356a48d96845c26aa1c036c8b3e5bf0359659eb08107bdefd87efe9d9459d5af29a6e06cc586cc50561717a74ece03e793d7550034e86f1d184d5ae91fd05bfa3062eb9e1ae1b616f42349454364da308ca55c61fa2bc7e8e70e1de08cf82d8ffd81b0b65f9276683b84edca1edb31dac516816c1ef6b0ca3cd11029aa6459bdf71413a030a9124c0a95095da4d4bc459e5cda8e0732b3a8cb9aea667a92800caa2f05266af4b848f375541089e4377755fd306613be735369a24bf5304ed61513ae0d5b0bbb57bded7bcb33565914257170f69c158912091810f2bf6d5fbdc66d13ab797ed6e0e86e5d3f179227498b70e32895587144031a1586deb451f158cb5ecaa2bb19a69732fe2c1aa8b869bc696dd74064cf881d0a42cce62a1b773ded41649e219c3b2aa455fb50ea20d2e57f4b1c42638bed1d7001b4b6a1e687d3ff32f1cb73c3ac0d74d222f8b96869c6a9e94c3d89afd980f49b730c8d29be139ca16ffc6a79b92727d1c83210aeec6be5010375ccaba2cedc380e2549e93371caa132add49ee334dc9002dbd07c99f22966a12a36427ab86c53a22e9a3dcd885c64511574b14f0307fcfb5e7d53bbf3272e0dd145edc3fc99fe5fea2aa9d0df34bee85a03c454b6baff8f8c9519cc68e05225434e3b3666640162e53827b96859f31b96484ee6384dc637ba923449ab900742c53ce3a0bb55aa503aef929af41c7ef41256c371b9ee023f52923a41f06f9b4f985cd53f162c52408c50b685afe50ec839eae0100c3ce6963613f83080117ae8b815ff4ae397b9d4645d90ed9e9832cccc0b6883987432548a05adb7d292491a2c466036b5efb60f42ec9a649f30f2c3b5824b1a7a402a6326f14c2d17793b51f104286892a6256f5c8ce65d1512c56ec9fc98fcf9e5f3df5cf34cd0c7481fa1679543bcfc81377a22ab2c76c9541504bb0bed586edcb698e592756d5a2db9c64c413c9a371225dc8757aae2b974d8e46d64bc56fe8086c97ec55b8396f6b52b0751b48f9087ca2939f1efd6c47cf3f356ed608741fb6e5f07baf46c57c4338223c8fcf6b1d2372db14c1240f4da952dadbaf52b9331a9bbd91e2609f0f24ce407d0c917da5b3af76fa1694f549f7cf65b54b4932d92f88697e664dcf620dcabddc2fdea291d2fa60396d1bf9e94bdf4668ef6e7b840d6d0668ba71b5e82c1c8253d506b9daefb1009dbf70582315cecd545edf869b31cd0b8fb5556cd0c083227850a6925bd0d118e4269891a59ded9728e40530ce7a175597d5ecbdd612f08d254e9b56cfa9aa981437b20cff939eb152a425131cfa32f338a15f220b3a1528d6be56d4c0a4fc2260e50890afb9db631c5fb63c109db58ed354316c8bb784eb019078a32368eab1367f9cc4e372963ffa634e96b218aa6f9b68ae2002a1d1e2a986718f4959d9cfa45877dc9bc1549f6d51800feaecd96ab0508066822e867739a7df1c4929193e583ef063dafdba7e8cc2580d1d9ebc68d886dd12fa7c5c044978a1af72ff4ddbebe9fcc35ea3b72f42ca83537ef54e93838e07d4fa6d78230492fb13c639111bff9269b37dc77d31ee9af095aa0ed4da3431ce7741d80f548ab850325bcf3a8206e80053cdcd4411c089617a60c5344258773ea9b954196ee71d923eac5bb06d2ea6bfd64102efc133ad7822a9e4f24af2efa4eb3191366327661f740e7dee61cceefb422137657d4d98560ae776e76b4733c6802454d8fba592d8d09e67838e4d39359298d29414a4915006f2516ea9f6038c0156ed991f94262306aa39bac51262c5437152ed82917f1d6f4ab2d832e6fb3e2ab8382618a336f5012248b55ee56e8c17b410656cb2ff07b714b5c0f59410686fdf3dae2f89c5bb5079c0224b87d5e324e239a1bada51ecb16668efb98b32bf791696c5e3bf0235a086f1d05354b79d457e5d3843d2675c2e2e61f6b30e602178d84c17ea4e800896594985cee0c937187f014db49fc3eb3961d428b8f844b76251988b20419f3bf34d5b257daf746117e5889a725e5599264c19622927905c97f26d8533963a5753025af5900a6337c7f1006e9ac1f6ecbab5db796e27225bdc12a459edcdf42ab1dbb89fcb91efc57c1e11fc01efbad3a75ab5bd2b5439f71bb5895fb9634fe81fb09cf982e1b8008ba4f59efbc3b9494ff0ed3cf3767184d07d867bc440e843de0446e54927ff8bdde4939b4278597305aed7c788a326cb07cf38fb76fd2b923b2fff76f77520e54bd2656da882d85c7d79242fcda435f5e5c6b42c4b315bd1360b40388401f31f4b3a6b2633353f02109d606c80b3d51e2f6404c471fba173a55737904ee1fed3fc6682ca94bc968d262505b26e55cdec3184cb15972d41736e28afb01492e518161618b7cdfad4f2aae89beea8fba7495b755dbbaf1549696f5f5d3561bb8153da5f6faf63de86d00161d73539c1d8ea89aff054e95312393879f06d70562776199966c62a772f7e9b87100ae832c0898ec02770e32f71e980031b12ebd20400481e954a9356db629204b2e7fc628693421ceb68b651d33d57bdef5ef9d261c3b607d303c95ca6f33b54fbb23c7cee7fb032bd9f30d5512a116d225604c1e8b963da635da0084d22949c9ea97cfb01324c397b74f1deb5ef06a733f9423079796738b446bdca4ecb2bf8e3732f8f302dc7736083d97a2a30246942bf41ef3ffcc23fd96177610368986b183d346f5a5ea33a14a2445a77f706e657513a3438e2ce7b3675efe919f2d9c708693b47426e2eacdbfc76d0207589acb8ff435098fcc7a8bda18e16717797c1561033d1ed0a2c266759fdf3d72d294ae7a6260308f1599afdb4f4bd3e4b9b0ca2a955c50d99d7a2249707c9a312cbe6ac8dba5c93d86f176aa9cf38b898359965443a8c3e9c02a593d8e0cdbe3e64ed0a42f25faa4e84427b762abd3e9de323374d861c2e4dd66a61c0c1cd8758cef3e4b7441c425a9dc22ecf7eebb8f884c72a5daa3eb8f47eed3a1cb0eff06ce32186118b250b8cd731c86738bb17f5dff3d4276fc3b559f6fdb48887a60e2cdf72ee2c9b1f1b0e126b1ea2fc22ed2fdf0c20db5268ba37cc0b3b505e93033e9887d21fa25544a6310897cd352cb6e5703b162505602a2eb9829781b73bca5ffe29ff9c6b3e669d9899d31f31a5d24112ea0949a3287eb850cc6d2f9d3f8a16cedf61950222a5e970bee0fc168480fd423efd45fbe3ef3a7624a094d23630ac643abcb74c3aed23aff069e281dcbc5e0b57d555896195ff5dccc319cf08a227f792ded6ffcbd018fb724507a777adbf904c224414db4a23fe74a764c94ce67707d380b793ad9247d74d308c37f13c22dfdefedcfa04a5c12ab54311eee0d538fb9fea162fbe3ef1031437cd739c4282619619728401b84da9b2aa8eb91be86fb3cf52ce09d1877b51c9f17de52e994981cb352aa9899edb40dffa5f884d5cfe9d0152259d4b221e122f58eb58abc597cb27314f0aa39790dfbc8d89abeb0bbd9ca42468558ee981677dc9454c05f6f648e19d1f2bab5c2e11091dac896be606aa55995b28d31530f83a3de490a0981271e70c96045c814913856135568e8b87e3a990377a34d6bda5bc9a808dfc390a737c93f80e8ea91bc08becd0b2a25235fac44718b6125e5d980b6e5120308039e94da302a8ecc60c3f52dc32fb8e94c70a87e248471dcca3beec299c2207987183ba8cd68ca14769e9fbd43845db03f8098c6ca9298ded14d8956f124a97890ad260d424926e4a41a696fd289b21cab77f7bd91bd22e503c802538c53bf7a9db92fb0cd8ea281f6de5c38ab34b7c87683d66727946ebd42cad6f9f694b4145d1c5c76f0c54463fa10b4c4c09db5908a8c95148cc6416306ed29823b634b3e0ebb160cb942c1ad8d08f2bf650fb5a22d669371e383e36b97e992fbc19cf669bc512cb30ebc3e30ae13c238a8c7793ef20aa53f6befb48f2c251ab5296520d740bb2f9de95a7a46390303d3e41cc485c372463090f26752c41a5a39b2e8694e36510040dea4124dabf2a053b0b80ba574f095ae2a5354ec646cb205ee2c77c7be70607cdee3c364832c85f810bd252b40cbc4071c91169c4f75a53ee561502291f4feed1e60acf8d4ad1abaf3e2afcbf809da137d3f0727735b3ebaea49038e16af391bffde72c425ea1278a0212126eb1bf23a2a0867c7ff6ab164fc2b4779f67373c336c8decbd0ee1e0817e5a107a4171bfdd9eba934732c54319bfa61ddb7a4ee2d3ccde2c53da117d16dcc22d2394ab043ec565b3963aaa70a9db8f9493b4919e51b7b1dd11fa4e838f44572c6538d674e0ce36f5f11d10951ee3384d2baa57eba3016282e9c27edf34fe815dcb00afe75234148135db0e09827a47c34e9518c18224aa82a33d4ac340249a7cab9dcab96f36bd6665c2e957e9dbac28ccc92615f0e6f1b697d9dc2c65a57153045f90963f482312e3fdef52e00f080b6d277950388057ba7595834724a108774813e386f78808592d1546400cdf6eab26a8de40a3e0b0c67ea698802e9a23350febe2e5e9f70ba3c0014adac3bc09aa93f26", 0x1000}, {&(0x7f0000002c80)="f51dde659f28f4e959dc87f98e393d56cfa7af1959450f2cc15e32b5ca245e46ffd04d4edd9b26bb4e170d55ae627feb5eb3e58e3ff5a4252d47bf8c68fb7ed18fd85117bfe2533e54816fcc12b041798939609bf69ddfcca859cfe2af03571451466970c695caeea3c30f5f50ba0a8171792f1bc6a928579b262397c717b7b8e4efd51b4f6f45a7dc47a99b7dc26f9c06b53f13c6d06dd1f8b2631be58fba52329c", 0xa2}, {&(0x7f0000002d40)="663e4616f9b59772d1cc4ec3ff478e9752ec2b7b2e55ec7596f3bd6fc86a31", 0x1f}, {&(0x7f0000002d80)="4ac575432919a826f5ef573fc2b392e75ab45ebdc6827f17148bcd308471a814b8d89b5ea3003c0e5d92f770d49d6e762f6169f2c05e3b0c4163d53e68850cbd6960ecda75032edf51b9926c540add0d56397c6d7cf77c589e03c77b5d341338f2dc8d573b8fdea29d4e2643a88d97856fbedc2dbc8ec9615d5d23d8cfa1b895c5465432da7ea325863956d7bcc823df7e86cd77e240d6e70a5755094fbafeb4c46db0fee7feacdc43bd86ba95c4f731c450817ab34d7df6d76337b7d1329817f5796e5f6e480a030d131d527fc3590dfda02583f2b462ddebb9d7d4e3fbfec4b243bf05f082349c9dc291ad5583705571cae9b35a152c02e277f19c6f7b8ba1d44157de60eaebb9350682251a11dad97fc6f95f94b532cb709d198b146ee79430017e179a71187382eaf1295f1af045cf7b6568f1045f4b7e79fb740d9663c9ce4591afebcac22f8e7291141d5db30dadea16be520a06b6e4cd61ebc5897d281dddaefdabb567f5d9249599d0c234e02fdc8ef7e51f9a1cada9b611ad30908128a30fdbecebed69d2179923ec7c4ef3565ff093599e3e461ba317bc76e4bd0d385a0ec7061c7d2cb7b1076e6294ca2b7523a065c80b5cf3dc130ad59831eab27fdb5dd62916cc68558a48c6f6c6d6bd453c39fac869c6dc93e6653511621698617e0ff295a3f6db67241973cb81dacb6d0c13a2b4f4da48ede32b0273eb4d5ef835d94904141fad735ca60d6218a4e23dfb65efa577a1a39e24db9e758a5782b5c77094dc5725ced226dc2d52e4dbb98ce2659afd2a2b6aa51e6e6b48c658365cc830fcdac3d1ad0e7dc08a0c5f828f44fc9a7d2582be7f9f57ddc356cf38fed2232d3fd7fa30fba63c0c239f5770d8dc7c9b74802bcc7b81a655190b78d7edb9ca3b32f8212ef8afa5198aae1ba7c0e39295cf3927f72ecca75601a9f93ab85442396596877d8fffad106bc754f21347b4c88abf83741c2f7e2d65a376cdbc07037adbf5a7adf9410257b26230b75a715c091a65f37729c678621867af5b9b04996e14786b8f4c15eabd21fd3541951e2ff6f2326b8b0033bd2d682dc9359f391d0afaa061d11d05739ec1c66b1c12ae7aaf8d96810bf710aa13773ffb2f995cab5ad337b07aafb7bc765a61cf975523db4a62493e351088a9fbbf2851a98efc4be8561c31c6c82d37ccc3eeb91bca00467c8a1206c5b32500193005980157d09cdafa68103cf385217df7d531a8b8c5cc82c2f509c6a199c0c8219186eba1da5a9435e6989e4f6572d0b433fbbea7681e332c36576cac72ab19272012e576057441809afb5786a15ebb735f5d06e8a26b008b709d3e625c6098d5f5447c10f0f5b2743f26794d40c517fd27d757fc9895fb5ffb90c45ba3f81404e3f3b1dffd8037f505525c49415f9c4f95b5a3b1fbf52dc8b2b7b2aaf02da63406ba427aef2cf7fd0eb09842b23a2b90fdf7f4abc2d983d305fc54ae31104836f3b11e9ced0c51d9a362ea608158700a3d16b974d695a6233dfd8c0e951cf188bd7867f9d433cedf063f199c34a21cc641031c179b0fed9d4bf77ab4ac583940af3b1714ffda8f809f32b43810cc0e7c48aa7a3f52368b807109b4da1761c0f2822cb45e7f35615e1a1bd898c775ed1a066d4078843ff492601103436ed4dd197a8c311a70981b0ef007057b2a32352687a3a12a729ff26602587bf6de7e211242985bd90bd0aad886a199e59f6984372c651d598d8b69329f0ca2faf495de2276fec410c7d3c8f3812a897400bd82c2208bb394719250711dfd8129f197604549cf6ef7f3355ac4502f46b15800996d89f9ce8a2eb8b7b68083ccc7c0dfa0cf06cab3fcae3db5797bb3f696b088c3ab66aa0b8ff8f726b6cc1b8cb0d9e470d8b998b2be0e44a91f8fcc4aa2f8533eefbefe0d8629cb26004b91404d5a620b4a8f76a35534a5098efe1c1580284a1a00abcb4ec68eaf682502ab29c4e323434d787843d7eaad09c330ecb96b978ebc21c21982d839ca98aa9c4f2b6041c235166bb0fc3cc46c9611c427da307a3a98ccd295563261ec232d15b5bb2a7c44633bbe89fa71c64d9a5a773e4c01185b76f744ea5020a58d93a0e14c4332a5678a16be1707f7b422c150cb3e5c086cc549121e34a62d2efa00fe4aedd6fb1f1ae4a3d40501b809b213ea6c74842287ad0ac0a250b81062f4c0cb618f92a312f0d58eb2060abe7fe12cf7ddf9d10c8cd8ddc7a65dc74c91a99db009400e9a8ec58da79e1889090f30ed2b092965ce107533058e5d4aadb33b0d5bd641773ad09e8845aa0178fdb220c834b1e3d3f28786f208418422652eb8790f8b53ca469071800db1c9673bd2df880c88ed0baa1d542e816432ed196d90d046c1bdfa4e88881779992913560b08aa9eeab6ec60025e88761988c7974cb20ae1093edb8689b47a4708eaaa550df06dc35fc9eeccf78ac1abe539c84da752cd0c642b196462d84ef824f948cf5506ecadbbb9e40aa893819183fe908b37a9b42261cf81cadc4adfc49e4f4f16c64909f0065069012e55406c4675307458fc191643e86a62a0a9bf4c58fd2ac3e10dcc476cfa74310c962802f4cf5f974ae914cc037ff3c6a26bfb53c66b6d8e20599d1edb93b40e571087ad3352adfa9b5fa10a298a52566671ba7dd5fc543ee20e005d8b1cf3cf3b690c113f788ba7b569d648b87dab94d22755f9d3f480d1a3e331f4c381e97bcf541ce7b8bc596033f9965427149ee48e8d2de81a16f0fb5e17af60130b5ff3a2c777d677a6af3c213108f5302a0346c30da818edbdddfb3c564008fe1ebf04d1a4b4261256b138047515706e888dd2f03ad839232910b2fab116fdf91d97b0f31ff91112a6d1829aedb189fce71a26cddda9ed417f3b54f8cdba78493cfffc057416b25af582b002e9771ea6c27ae5459191fff541e7f7c1f35791558fe982be16a00437a81ed05174aead94af2c1a9897ace71afbc613b90c39df0a5f88608cec7e19886c989c892058e70bb18ed4293cb35cb3340ab6adaf4a0e7fadadda0371315dcd8d0db732a3da61ec1ebf05c010f8bf1849370a88e261b342898a376dafeffb569a40127b40943b35d21b78405cfbbbff41c6689120259f7d8ce3af59c293bb4564c3a4376c7385a28a452f922a0d22d7f0a3625ce966bad8031d8bccb516ea9c10230cb4b665cb5cc964507552b265ef7a9283188d829e5e7933aa261ebc3c6c11437d43cbf8d7bbf46c20390a98933a25fddc8b448c9b40e8481c855654c3750817870602afc3b725c389b07fbc1e9c044b8fa170add6e7948e7270063c7638bd8e8f498effbcbc6ef34c5b0d0ec4fd807874d73e21696778bad4ae1a2830e6aa87febd6e2f9bae8c2a64aa6bb01d69d8835ee592115f3775b3bc2a69a8fad2e4a863b3c7c58ef6e90f4d83c3bd895af851eec4feea465b604fcc9ce913ec8f78e182f49caf643335502da36903b667c428616c185e6fcee9e17388c80a2e0dac3b61c8322b4e2ad0e34920144069b899a2a5b337c9fea2955a80999f3c4c9a639759cc32321e378398f0b321aee9de1ce2c6f0e5ab294d454534a492396a2249dbc57daee1a9b2fd5ec2385306d6525d0da295f32c0be21be70fe7b1e1103aea611f0e9439bcc6432e0b292e6e4280530454dd470baee27629942d64a6ce744e3d4f05b7e11b5f75677eac484060a049708941608cf9da541fe66b551e216bce03126288c71d51819f88b257076ab021fe7fcb77e678d7ae882fd9c01d0b12eb8985485db0b821b25bf84ebb699d3bbadb6a560b581a1de06cce6424c7f53279c8a36272ac7ef6887be86348d02de8558c9a8e2d7cbac4bb95dc1921828c23ff60b182c4006a215dbe0aaf3c25be631863e9111340aafbd7abe6ba51710ef6c550d5488d99b51d629b1a91915e5595d26d203c2de674a8c2bb06a0a31c05831f2e5d068521e0fb69be8691a04e38abe8b16ce6a24e5f3696acb884cc0f4b3b1501440e0878ce96284a793af4d3b800de4cbe09744e11c0e4cffac040180b52a45fb80a4313677746c69fe7dfca964906d255dd87553f9593208d9c6984ad72e4c7b354393747ed467458f104e8594668ab8e56ee240706999e25de071b7d72c7a905827b3b9d9e9b3738af95dfba105d7b2af6f533974db024cbff8a32a15aca4a25f956c71589112cc8db73e9c475aaed9fe184dc14f7b15d29038c78b7d86f544908bdc82b46ee1f4047ca3fec65a65e4643932438dfd419e8745737f7a20c7b16b0d6a136940b252fa978dbcc0648b415d333d4f5166d2e3703a57eedcd765462bdeb9219aaf9ef5f6fa35a84caac809a7665f5f0cadcdc474e9bce5be5e74a7a9e11f1783019dfccccc535c7e5debbb57cd8071b63f0a9e41877416e1b983819f03b93869558d4831c6f29f727356a509eb56c60adbd7b6b312049eddf24cc4f03be31073df45558e1a340d70a7f875ca680451a62d4565c09d2142343a887b9228fabeb4b34a4c8534d499cd0771b864c8d291e14c830659d556454094dad80e1d811930db42ed11440ebd2ebca538b85854fa169a8f8981dfa94549379bc4f27a9a12d95973910810bf728d9d6ef20c1ef36a0dace1ef90165d551d7ee2ca7a3f44c45eb3acd67a3ddf472b27d76d12208f0bf1701da8a53716e0d45ceec17887fb2cb7d9256927fd4d266435a11e38f3aa556d440d50981f2307d842a5e025f77cf164d88e68b83735a327448d05b8ddfbced50db009a1e3dd32c8d35b30442158e247dff0a3b7577ccd64089b87446d7b03c48515f75263975ad16569271d5c09567c96b430c0b7f59f5d69190b3f2511e689ee9acda25f0ee7ced0cc496641f4fdb42ad4e9051dd8b15019066902e70a16bcf1b2f65086b589c402f3025ca5ff4a164db67174568ecad5adba28a083618a7262d41cb3a99ee5db7b27ea8c4bccd3ce8de00ea9d0653dbbc3f07133e4cb1a7c634bc18179d8869f082dc719bfd8dd53b1207cd8fe020e5af5319239dd78c99f50f05cdf2d57f4f3dfca26f28e91d7ad144c9b5fd3c36e3b7336dcd9b6494aa7cdbbc591ff88baad697a31aa15865eb45f4801dd3c0de9524e271a29683afaeeb67715ae2ba6bfc3ef05f80322f1550f9750aaa13f90ad974414b8737160ba591ac360ee0f3649a4d94eb765fd8f05a3538b0ce1980bd3f5997f109d6cab06044a6b292a7dadb3fdc210b2ec4e3ca4f827eb6789f5ab7d35aa8c1406e6b3bb3cbeb926607924ba7ad39a957cbc2f637c4a49e4cd4316280d1ab7fceda36c0a15edf4699388e55cbd2272aa6493a3e559b7b86236e7b70f8dd3e0f252909d630103e3b0abdb129978343f929a2e937fddc6afc0f65613a58e10b0929fec51ba19d6b77a423f33429335dd3fafbae6b994d24e11a0edea86a1a908728f5778a8722cadce7b09291c95d748295773d912941b6eb3d6416216481c6b76409d7f940ba63ee8183a912b684518a1596e2c99ae9b9ce1537d72d1d7ab5c2818823ef2c51d3ff5e1b81064fa76058d307eae18837e73eb6e2b25aa8f45e777bb0052fc59b0b4232c149fe416ab79a5080a5e1fde82a313606020d5087ac7d990d81d11a2a8318d4b6728645090eac0356fc90b8b2d62707ddd3698b3066aef02e7cff3f892319c58549df79d6641c558e709e8a0da2eb521992842b5c62da1cf768a2dc3f4755ab135df75d04a1d4734578e519de5ece8ce748c72b27ead4279a445507180cd0047bbefd7a881130d389f367807c0583bc0c0fa18f05d5e7db", 0x1000}, {&(0x7f0000003d80)="91c68ff01cb3fc3c5f1c98394ce5c3b3726522b47aed036d4d086487c1e129e5585efece02dbed8011e75e37536296ac3552c1317d62a48fc2099d7527ed227cbfaaee87c1ebb6266b191d25ea6ba69dc0701b89fd9a", 0x56}, {&(0x7f0000003e00)="82152ef3379b945e64f3415dae6e5d3140977918d416f075b91b2816f29fdf2324db5930d43054cd645a8514f171ff4c40e72dafc923d1ca90342d2bcdc04bfb865595e41a61a12165e9e407fb426db61f1cdc0ec81fd7347839f2324542893810c76ef21f3fd0e230bf34932cf4d1604c67919f00c2b7255af5c0f505cb305105c6e242df802bb00570c5d51f33ef7465d141a0ea917c19abb758a436de3ecf2608df0b094a95c560c39ebb4b62da73b62f7b31167068f10d4cb25e9723", 0xbe}], 0xa, 0x0, 0x0) readlinkat(r5, &(0x7f0000003f80)='./file0/../file0\x00', &(0x7f0000003fc0)=""/1, 0x1) pwritev(r4, &(0x7f0000004080)=[{&(0x7f0000004000)="611df08736187d384aa1ca66557196cec21fdd9770d658bcc9e38c09959f932141fca1461a61f52dbf8b4d02398f2b1ac13305aaa631c9c5d6144f31a574d0d3dff7f8fc82", 0x45}], 0x1, 0x0, 0x10) r9 = open(&(0x7f00000040c0)='./file0/../file0\x00', 0x0, 0x18) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000004100), &(0x7f0000004140)=0xc) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000004180)) 21:50:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653023"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) shutdown(r0, 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/128, 0xa4, 0x803, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 21:50:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 21:50:17 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}, {0x4}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10180, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000340)="f42f7c67133d55f8cd5ed5f8378bc7019705ab49c5947e4f07d3c23510e1bab12bd29900fcb314c0c7737abe29558aefd8d8fa16c82a8fc4f9b54b518671197c4bd60e07adf998a7c70d5b9e718bee0377fd27cfda20642bcc91ecb9cae9d9bb7db8c9d5419d7dd45dbaea840dfd82da81a16ac2bae0ad053091e55221ba7520cc77f2975aec35e825bcfc286773bb4461552a5bd4061c5b3c597bcfe2b4da90534ccd0db812623b3ef57178df265a3a49101ba11a95cd41503fd7501c7828aeb6eb181f79a4f0a5acde4201f2f1f4a75d26867cb4e460cddc9b4bdd0c781d70aedf0c7c87e972292a759ac1e8f5861f70d3d19ce89dc6be1c6dd922a37cf442f586fac6855927970784c2151a436b78dfb1d0784c6f0485999a2ad1ff4225695fa409709c22c2f7b478d5458298123e458996e76d09c4186ab451312598a98f1f475140721186df19033b2be23dd26a2e7171b572d1f1e2a6ca9cea43f21d6604e18c5eb3f55d69b08ae50133fdcfb7fc689ea46893f746f90b1adddbd0af802c4b8310f2a3ac3dc5e7845434606a48fd9b026e5abc3485b67e158b1de8fe0c00f1c62446e67f8837092d31315146481d675fe4552f217d55dbaa2a39cbe5d9e4e1fd8ab6f4c33ca2d617183c84efc3b21d28579fe22717e1faf096e755b57c8d900446d020eb74459b49e936eb02a083c31d47a80eb119281a042d3a5ea507ee7289ea3595ccca0754658ef569ed89d26ee60abac0f17a16b4bdc7e2a1b95d8a7dceb78f0cf73d78a26193183eb088a33178a133f8dded27b6676eaf1741135fd4e5fe4d06ff548384955c76ff9ee4ddf44163809c9a307b56d520cead07c699abd984f3c8c9be417cc2d3760bf3b56caf2b52f33245643d72c0f6e3eeaffb8996689a587c53beb973c9443265bf875827624b3a8167a5f310380bc54edcb61e0ca2af68f364fc92121c86160ceb750928c1a045aa114c1a23c2f81b0a0dc300e73da181d3037e384060b728bba5677b4ea4b86b64f9f4ce872938d2b2a5bb3ba5b58243d5cb4cd4de225709a29a16d2b8ecd84ced7b27cec16b2b9e117b56ec50d0d6590a49ef0f9a93e3539498ee170914a38003d61d0adea482071d18a374ea8d60aeaa659e5859b5afb9d749168311f9829cf0d9d4d8c37f6e0c36ae5e67afae008ba6210762c27850633637b2e63170ce9b14c41bc15ca639d86b42946ad7bbc6bca733a1b53d6cf0633a25e6776a2325f3f84e62596b4ec1169c75535a761fc874b529f9dd13b8428ef62cf585207dd6a31c94bd720aa5efdcdcf4dfcfaa67d45dc16180a92e3b1a4897b80a288fc1158159d50ac62efd60793473f05796877496a214c2d7ff25f5f6eac10a2c9e8ca534781afc89521d3b88d73cd2b2fe5e975b17a1bedb53db5d983dfaa2573d140f3e775b81cae969403f08ae9a0899dc32bfcc76b331fcf29c7de55999bd4c3426057b889fcbb9c4ccae396e7cd01594cb97433f79f321f6e007f6e1cbc19c422d43d5c2479848ef9d046e54d6a78757c9a287651f7022adb6590fd6322185f7560e3cbf4a2167efb2ae083d25246f1ba66468dfcc6f27ea9ba3c6f4140251e17587ae224a5672054e911d97b0634621b331eb35c604baff66ffc6251884d21853c052a250af4581675ad0098bc96b1ecadca371184208661cee7ac0d1d4100de771f8f2dcd77f4f09c74f5e51b60113b5dd4a1816878802746c6deae09f82e87aa6db07513597f609e3a5e64ba09539e4218837d370539650a0485f94f915499918c3bd94cf135ea0ab74f319aef9ed7c02a373ee94e7707f4c2b7db8c3c93a22ddd01990d7f3f40da78ba95a80faedb5fa09f9c0df2b71ed8854a0eacb74cd002f91370e001c59c893acb21c71761f85020f219625bba0f93f9f85268f9360a3b71daf33e0db4e4cc7d465c282f25c5160582bcee4b54a434746f7552f38139ba93b86e9aa14a9f2b9bb6a69ff90b29020ec4c7ba30c22be26db331ac15cc8bda40ac00d8a83280b9cae248dc832d3a3f9e25905122795e49e9182f0bc3a3abadfa1bf3374e8423f87310f2ba88fd7ca8fa499a71a436fb243ed36d6bcd92707ad2cac7182d54a1810e1c04456bf4a5d30d0d5e564edda8500109a6b6b1d6bdd00b645aade1643722c95272e3f61e9a75b7a4367c30b2ea738647f1ba8700f6ed5d8ad3a1d9148e9b3c01bd44e4a3ed1c5f193f090fce9eaf86896d5f90d9f222e14068312fd66f9c4c42753e8290b2818d0501361db7af2058d4f0a5a85865efd5e90ec808ffbdf01ee3a8ebf6bc61f702dd1e02fd278cc31216e220eb71962cce9f7f688a982f97db6c2c86bc403abdfe9b4790ba0f5b0e99a862b0641bdf666e334e5c493a9272d7bb2daa118266b440929302f383a811a73e14613bf89e1e0b92c7b6c02da43eddcb7a75fd8e09e23be6d2f5a5f84e5067c46127d8a055e78b1eff0191f9201d0db9d991cdd8d58f3e2f3b12b823c4ade35fa45176f130bafd321842ae5553455099b64d68ae8478072ce88b3453331eded66fc3e4d485a9f4d571be61215f6f796b5351dbc25edb9edef35c21f05b5569ea0bb5737c5e5accc43c8888606cd90deb4366a32f1c1aa65e876d7a94d07412459216832c324ebd6642027c07c2667f9a6fd0448018901704c25d4f10e480b7fa7fd57fa8ea3f089bea8d324df1f57da7bee1dfc6d146bc5a9d721fa960a4e1ea08d3d38c4323c17f7b4966568885d9bb7f7a225c7c005887a5aa0648de8c6b3a1416e02bcdd89f43c090c7d840156803564396f11e9390b881130b745218ae432e6e073748ad9a9a8174304523da070e546a2301b264bc42d93fc3bdeb9dd03f55ef6e59b3163b3f07e35538dd9f903c3c277ea130dee08d833acbfcaf3c6d8fa589f1044c8e93fa54370f585bb63fd190f8b1617d7ff39f4725e56c559e32d6d710f44c4d319665e720a0d37169717e2f67ba294f5b582b1a8b5620b06dd2b492054d50ff278f010c78d1a1c7a9c6952988252d91f9f2f3d282b5667b48ae6144f6e13b7d761afab69b61ddbc2082653f64896cb5394837a4ea5bc0fd888edb074fbbd1f9b297148bcd588f35bcf757188b74961dd038d2a598f11576e15aca6127d2984c41e9675fae99c448ed7004161ad34222c0a5ad46cdc844ab622c4a2441b53d1ddd3310210bab2b1c2d74cad9daae41e54738d23b3b838b53bd8279cec885f2682097faaf127a5620c348fde97761c50e03a8de420b66fd4a84cda4ad68200cbf3c61b8445358602b7d07d805a3180ae6886576f00a3f5da8b37a90f969a90758f89ef290e92f157953481c78a4f9c9db7b60c188af44758164c915cf9668eae43c9d606db8d0b976110798f20aa3d1d90644778c30dc04c0967036591e5caac796cf74b243a404c5e4b401c320b940070c551e56d88bcd23260a8e2ab2d0d7b781fd74c02d5ab89a0b63c241aa7ed7eca0111e820652290357f2897daba7b6d4db368ad52190b38be67bcaaaa5a7eb286356bbb4aecf8e44f0d7efe995b3bd712b6c902a891bca4a1919eb3c04189673ca27c09240a51bdffe077daead66f165b6b6a41b91820c012d7901f3f124f202c0a83da4a55b48e28bfd6d14c9932f9d9d47797f09e3b712b29813e834593ea05ff4e2cb5fd7ba88c9b026360cda60a88112f6fb204f5337bfc1defb1c6b6b6c054b682264970aa349929e0bd6febce016ba68a4ddd822051190f54d4e4799b9c4ca10ab39b58ff5d390ad22e31ef0507d00a8be9b8927caf068013f1a8fda2acb36169a97bff99308cb8b22b77cf671ad724c3f07bc0d36a49439f5d4dc10331fad17f0265e1b267cb005c78f0b6dff6ba12d9753a819d2c9fd2c1192c949a0d7cf190d8a881c0c2a57c0b18bd12561436e0d47267c7baec766174462f268f6c963017a764a1942c8f4113ae7d602590aeeb38deadfeac8c7552009233374c1ae896c4d1cb708fd6be7da29c6896133fc2807ec3e69942662901387e81bb5f0433a8e47375e8f193efccc65ad71770bd36015fe767ae3d80d948a00e44ebfa7d1534e227ebb9300ba398097711ed38bf40fea7a9cbac7ddec477c156d9bfcb098e4fc641bcb22b6c2c64e5d7d4af6c61b7d0e7403a9e0fcfdab96403afe0578c5e3f0b2ede931db3581617ad811d8c2c9bdc6ffb9bd395cdb1534202c814871d27efaeb737d3d61ffca53d05ebfb05cc0801ad0d0dfc42c2e05b2107b50e46443d33d5e636868b05300564a7e4d90e0704c816ca19f5e00b03c1ae17acbe821b651b4e5d2e3af91b95590da254ab9eaf43e333ed53ee414a69b35cba9cfc2b26a2960b9e013d342cb50c2cbb0ea184008295e9dedd032ff6936827fd1b1a1d49aa7dca6abbcbe950e4279a93ba58ce15cd3650753019898332a28c08e33e53133a4026693825ae1df8b433767e5b4666e857eefb47accc089cc2d71cc7311943431a49fd5e5ad43db595c45a89d3999f81263f647c2ddd54ee6ae72b6abfb56bb0e485e4bbe32aabd23d1a31aab96869bbcdf21024110f19d148c7dd6337dde0e21e03b96c45082ef79110b1ed9715f2c4b13c8c3a5725f02f5079217e8798516e12b448660c597ccdb28a52f6bb15164ec81d8e78b235928543f60ca48785c1686d7191cab3256cc4b6ed25e614d85a3f290bc91e02a4425f34b65a6357dc9980c3e598ce05550c4bc52c4c707bf3e5397b0c46209e6ad3ff7726584fa8ae01f1126e915f9dc6d4739f80e40f712f53297fef323276b860b2596dcaba49c46546e5deb517c44519c44551096908ce02ff731ed368e5b22470f84766aecb752efdac28ba6cd7838a853e5f3fb2db71dbc3c1de2f97a1c0fe3fed144516e9d8cd48659ab44c6ec1cd20b4c4bf42db7dec6d0fcbed93f96304f4724c5e1da4377e9e9ef4ddca551db2b2dbc0d9cb9cf71edf8ac8ce65ea24cca6b8e8ea71b8a0a4418bf3f93f65c4515415284ed1ebe94f225652efe775db343631b639324d47745659f7fc2296668ea89df0772930b3219dd8690d646080d7c006b8b53a6e320049eee0429df421a0e89c3aa2566924e49a2ed1f39511c836686ccce25bb7bf31190e6243ccaba39ad9631e0b325db0b3c908dd888640a9ca9621b62da3928d946e78dd1e6c2b914db9bffbc17559f8084879d331a3580faecd21ffed06942f71980b111f109c1167309cb3550833cbf7c4e68a05bd9bcd16f2ac3c7a5ad0241c598e2c99fb81f1a525d981ce9ee5fea60398dbcaced6f1f46facbca8fd96efb82c9379031342175bb927e9cab9630b1fd58c993c89965db97589f7870be4df3b39288726293a27d9626a1372bd0b5822ca81ef6f271cb9b2bb3c40920e86579934a83b0ed21220ae72506360f29bb60241486a1c0d31b038d6707b54af0711963fa091d5526c8e7869d0b8a54d5060f6b2867a1a9ac2e551f161beb929eebb93f74f7737ffee8e95e8f2bec39d70ce0ef9369ddbf5013e29ddcf6fc392b71e18213b99a83bacac6d8084479d417ceccdbd7a42fb20116df1826f1a5f1952f279cc2e11a236f9655a74f96d7068f97a68eca55131be7a7010de57f503feb634bd0a3377eaa3847040b573914cec89234e9b49c05e0fb3e1a4ff92a43b18634a448be14ef28e13efb639c0b625b1cc98ef2b4a67e1e9c5668754008e97952f9208ccfd4706130c20e2f8d4c9aa637cbfa3fd17581fc7ea3866c676b02a5b96d8a08864363cdee9ead96780fb826e8b72c5a9ff95ce0736161520beae81") getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100, 0x3}, {0x4, 0x8001}, {0x85, 0x6}], 0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x59, 0x1}) r2 = semget(0x0, 0x7, 0x6c4) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000002340)=""/191) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000001340)=""/4096, 0x1000) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 13:34:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x8020, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) 13:34:12 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x8, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x3}) getgroups(0x0, &(0x7f0000000100)) setregid(0x0, 0x0) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="3a953a45580dca019f20d1dce1a873c977678c103a60b2ca383f7039de862c78a3a988be20db13c1701ce9d1053dc57cddee15571433425d6e7ca8d4a2684c15b74dcf8d37d6914c7399b84ca73962f7c5bc8e81f9ba729f03db3bd5d2227f2d15b9f343c2db6529296f00203fce935f89f26190ce724dc3112a80fdb44f248672641326d39807b9c9842ce98258d3a8bc92dbf33eda35ed2bdd146892e23fc8f03dfd792326bbc78ccf162223d4e3520c92f4e2ba3d2f4b5e199d03a86c0a25005050c76000ead6df138f5c762c0ef55a74128aa99726ecd35c7079c13f268e2d99119292088ad36038625a4fcc4a014e3517872b", 0xf5}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0xffffffffffffffe0, 0x3, 0x5, 0x0, 0x100000001, 0x9, 0xfffffffffffff000, 0x3, 0x2, 0x1, 0x7}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1788, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = semget(0x1, 0x7, 0x225) semop(r0, &(0x7f0000000200), 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x40) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0x1f) write(r1, &(0x7f0000000100)="aba85651ba4e5357c3bfef1db6d47beb64aab7889717992eeb08720da80cb4b8b9c185d79704b041", 0x28) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x3d, 0x11c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x8}, {r1, 0x2}, {r1, 0x2}], 0x3, 0x3f) write(r1, &(0x7f0000000040)="c124d7b9d29ea151de60e22940b1373b1a56a77878dac38b40b7508bc682", 0x1e) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="b153a0b9905d4048444f0f5a3cdc38632e0413d0dd59862429f9195e449e582203a8101e92cf3c0989", 0x29, 0xf7e63b497d35e061, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x88, 0x0) setsockopt$sock_int(r0, 0xffff, 0x188f, 0x0, 0xffffffffffffff37) r1 = socket$inet6(0x18, 0x0, 0x6) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x80000000, 0x80000001}, 0xc) pread(r0, &(0x7f0000000040)="047939f63724ca152ade201b8cf119e3c0f4de80c78b3a5f8ff6aad7b9ce8baa09e3b0cb47dc0d0974883ef892840a7e5b6e6d888939c1cf0149ebb1f836b645aa16b634492ad64c6e28f2ee0b0cee180c534cff1f308b6641a5891221d98620813bae9ed63462f288c006815d8ff0e4845db25a9fc8bd8656bd18038617193c4adac5b14d", 0x85, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setregid(r2, r3) 13:34:12 executing program 1: syz_open_pts() r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) symlink(&(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000080)='./control\x00') fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000100)={0x2, "df42ac1f30da9e67304c3550dea79df958fd91ece087bf9cb57f8406ecda42e8554c48a968a8931c0514baec1accf6273895673130b6d65259cd5bbf465d77eee0d2d53f87dc021438cf39ed1ef7cf0b3240e086f5916a989843e7d1d8193310b1f407d8ee0b25b5e672a5f5d8e57de218b621d855ffaac56664db51e7a472d35f96961e13e73d985aac37cf59400235a495ee9554864add414ec989"}, 0xa4, 0x800) 13:34:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/254, 0xfe) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) syz_open_pts() 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x39b, &(0x7f0000000100)="d5338a49") 13:34:13 executing program 0: setuid(0xee01) syz_open_pts() r0 = socket(0x2, 0x400000000002, 0x0) r1 = getuid() setuid(r1) r2 = getpid() r3 = getpgrp() setpgid(r2, r3) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:13 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x1, 0x100, 0x0, 0x7}, {0x454436b0, 0x4, 0x0, 0x7}, {0x4, 0x81, 0x880, 0x5126}, {0x3, 0x8, 0x4, 0x3f}, {0x1, 0xffffffffffffff80, 0x3f, 0x8}]}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x1, 0xb5}, {{r3}, 0xfffffffffffffffe, 0x54, 0x4, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x8, 0x7fff}, {{r0}, 0x0, 0x0, 0x11, 0x1ff, 0x2}, {{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x42, 0x82, 0x1, 0x10001}], 0x6, &(0x7f0000000140)=[{{r3}, 0x0, 0x0, 0x40000003, 0x0, 0x6}], 0x5000000, &(0x7f00000002c0)={0x168, 0x4}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x121b, &(0x7f0000000080)=0x1, 0x4) 13:34:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="f490cc7eeb07986657d7757cf1773ea4a00650", 0x13) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/241, 0x54) 13:34:13 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x38) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x84) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 13:34:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x81) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x20e950f9) 13:34:13 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = semget$private(0x0, 0x7, 0x129) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x100000001, r3, r4, r5, 0x0, 0x4}, 0x5, 0x3, 0x1}) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xfffffffffffffdff, &(0x7f0000001440)=""/225, 0xe1}, 0xfffffffffffffffd) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) unlink(&(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:34:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 13:34:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x10000, 0x1, 0x7, 0xfffffffffffffffb, 0x800}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[0x4, 0x8, 0x9, 0x3f, 0x8000]}) r2 = dup2(r0, r0) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 13:34:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x73, './file0\x00', './file0\x00'}) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001100)=0x2) unveil(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='W\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000011c0)=0x1) lseek(r2, 0x0, 0x2a, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001200)) nanosleep(&(0x7f0000001240)={0x80000000, 0x8}, &(0x7f0000001280)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000012c0)) getpeername(r0, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001380)={0x1, 0x3, {0x4, 0x80000001}}) mknod(&(0x7f00000013c0)='./file0\x00', 0x1, 0x1000) pwritev(r2, &(0x7f0000003600)=[{&(0x7f0000001400)="90a4c6e13d713e7684d0acc5f72c1c7034a7c2040ddd46953fa9d7968c6d8cd00694feaa11be00a38f58bf5caf6fbbe02def6c0e6091e96bd7f4c3a09605c5feb7ce485bf955d60df13e3b7bcdcc008ac12198c65704fa2c29df99d4b76b31dba2422781ba6ef211fd270e8170da5d63f84c1af3567a68e097caca3f06bac4f782f3f151a92db8b9b3f7ef5b856c68814c8400e57a0d412068bd1b9101e0e9ab952f70610ed66d23b189e5b2782374d4bee863c903590ad935cdcd59466cbc1931b3450f9972d4779d3c169680617cabb0234888ecc43989e4abb7fa101784c8fd5f6befcf20e80ae11f99b11af04e6b2449b6f3a36609562e713f200eef5642f80a4942f7731bd5ea04ffa3f90e23da0608a32ee96f19b127d0f216415c96a177d57bdd8b9ced5393ec61cb05e26f0c1c364ba4f5e6c4cfd38bcabc7e2037341aa67e617ab1159243d3c3aeafcbddd5a91ce048a6c7dec5bd3d89fcf84fa6389e3177808334be406f06e2377fe90b2e476488fc74ba47d7eca584a5203d5f367df636e7933a1d87bce430da3d075fb7c37bb9cb03f5f70d9f3201b32d68ad6115bddf49db76d9f84e9cadea6b7ae7aa65d3fecdfea481d71a0e7824c6be7135e1d6c855aba31ddbd7f0620b44eb6aac3650e9ff932184ed343e6fd704320ce732f0f2ba869317fc877fb4b533a8bc4b85ca3bd55fa678f53e72d6f5973f7f3ba47f73d0b3214a68dab40ebdd2edd3febbd6a2f81937262d2eef19fa3b8da3b777501d2dfd089a1389a361336e8602396a25b45e3cbdd1a291e1a41fec71e1b03389ba61543546f1dee93aa95b97e9aeda7e3a72a93b1310df17ae41d1c32b6d796ffe1eb9e43d63956902812915c0dadf6035855dc9c9fdea469c6fa50bba11c2460f9abb745dd72fab023315db1e8d25e90496787ca6f57b7f84c7e0020516850bd7b321da03e84cdaaecf7f2df26e83ad83364dd5a303d7e87065569c558aec8c54b93cf1b57ffe298fe8ff23226981fbca1fd01383b5a6a12f69c508e3ec9f28a2932c4bdb38e4249af4446db4586c33d56dc8c7b37fb9a311b6951d53527af52c49abcdca297e23254e180b133e230848772abefb8035a80d55298e0705b101e53b6bedaec46945859a5bb73954dac0d809f136917fbe409e724af34eff98d614837e25c8b2c12a93bf103add06f9ea7d5dc85d8b75631d094898b2d9e2b824c132e6c511fd14debaa750f59d32761c9de78dd3966534888044ddbfb737b05a3dc1214b1d5dea4b12a2511518d6480eea04807f443162f96880544d103934a44a7f478e0ee9c83e2e3492bdd7af3366547d7affa0c025d5d6a71e266691a0fa2d066b0c161209ba1fef4f62cb9dee7588c97383c8a22482cfb0265e599f60b7e35d59ed9a3f9ad67c6d7025bfa66859f4a68923597a6be6d7c75df1cfc9154c7cb0e4a1c0021c678e7c307cc8b92579c32aed2da4e437f648eb0c8a41f514ec5df41a4899d27097b35141943b3d569b00785cefdbe202d91d8acd679f6b44cd7a5f9c093219fe73f6d11b073ed4c9d4ab742af61a062497202aff8f7582856dbb307f12c6662971dbdc366cb095b85b1cda690df33fed2ed8f635f3ac158393499bf028e71f0896bbeecadff9225c65b97a7ef3edae3e8f6afe1332c54b5f03703f39c771221b9da3c4173efbeab76f17f4bb5b9eed01767ffff7be2b511e31850d62b763352a285600bcde0046f1d5808bcf34090058a629c5fb09748ee3fd0f433ed15af74d26b6e48c44ec7f88644e5cd900e216bf1f9d5c6f763c45b2400c15818c0ca55419b557f54f6052769982c98687a597eb8ccce5198606b4457a33ff1ca3aca30ec6df470e2ff3c2f1df0b2d079dfd3f74a001795a2581db66f92e2cc43828bf079cce61f881c00c9f193a42275089ecbd10298bee6e59b8caf51e5642f41f982a49e6393613ce998acee4e5ef7b92fb0e37c7056b3d7262969d9687c717d15c8573c834ad6e4887d55c9c3bd181a7a560a60906e219df91f871e9379f46a5aed8d14e7a39f139bf36dd61389dc53cd44024e53c76f120b40e78a1feb9cc58b2ccbc1dd0f595f1a16dbc1912e1f81c97beaa6c34bf7316b0a12f96a2d6ed92f34b6a487ada13dfbd9cce028fc38203bdf1b6a60b319c7d2124d2e496eae8e9ab54ed532f1947256fac06be8715214c317b2bc0d47d5be1004da4a0edd59c99af510a7c1b48e523f52ace44a682e445d125dd7706a668ce537ad53c651ba2dd9715f00d719e19ccea355aa0b8501db293a5de632b53c74bd5581bca1fe4e752a5544b8d5a08b6277f328d200c84e6d9578f7235f3c37709e385e8c2ff2d884e0393c289099aa77bc8fd9616f377a2fad336a2fe969b4dda8c5550bb3944049aa6195678240d20eea966a3e6132eb94cca46f8fc4e0aaf73be2df10de14b632b66461c011ba82786d80f2b530a0bac0c46e0a4b253c3a1ab7435b757093bc818252e79993714b89573155aaa1595c39bd183b6695bada05f3fc00d0d3b5734a51e5a947abe492d8735903cc6a0f188d5eb22d4ed4aed449844a03114203f7857775ad12b7cb37ea2d3d6cd307022df9cf2557ad07724bd7306f339128278dddb93f8dcc2034b92e856b8c8311665feb89db6b34c7de7db5f7e2a426f21445cc307ac5b36597bb319c16fdbe451a6897e3d322031a7e00e6b6df9658c3caf308ae71e6eb94422b739fbc29115ca9c2bc8c2a4943be32e1b82e1c12cc3da2b9f6201700404f6175b5979a69092e289cdf157b643e1679367d9b89f84fa29084e5276132d323261d848fd8d11d6fd5ddd5e3a9e0e226d591a891d76a6b31a22dd0992b9a9d85fc10b2981d0d1f3298ae26e78cc377f7b51f44a8ee5fe92495b3a7273a3d131a24de65f961c2245ab019309e64340d0f1b069e195ae323a806d493aa1a740a4e2dfdfe60601ba44f6195c101521c706ebf0c92e44026d70075db5d3e85d9df5aa8b047a0fd5f5c9d5057b9bcd499ee7f4a0c8b30c299d5e1bfe4fa90d8a09e366c40d4a0c85e8c98442918d3e336d2fb3b55cb467660fc9baed4038d048ae3c798c0304963b3e0c0f21f501b0c4957460acf00ab3d0fff6316d79c2deb3b106dafdfa06b83b62e413f8de3208e0d43058bd6231b19471af77c9dc7345a3449de91ebae60c45c0917e0fe1a5e1e94820f5a96bbbcee54f100485abe1f2fc2717bc14d4e386b48c992abd1cb14034b73f74ac9b987ed18c0a382e258888cf445b8d9b3f9db131cb12c003a804b96c9f203b52c0a58c872a03900e2dfa4f03445c79183741f1c1013c462d7a901b46599368848b531bbe58c37fbe31813e8fbbff1aa4863c449ead8205caf886569ec6f9a24aeb433b1de331200aab99f562c45d302127fe4449f03e4fa3d43acbe17854d1ab5d51eb3e9a0909fd9a08e8105feae231572f8a35967fec9a8a328d4a18266136ff0af8cf4ec085edfd88f98c8799bff39547c37c01155c2f25177991ff2feeb55d7930faab83286fbbe5df63162dab0bd724a18d79c255004819a566d5eb7ef88a28e071d2fd41ae9ac9c450a38d42ace3667e60fb1aad2f4d6e8586380b45d897b5a5b27767c5ca201e214439ad57d006143e0f646e94061f7d3fccb0abeef475f83d362bf41a0f561f18e69fd181149abd339e5e27616e6d67985d25b2b594a154b897741c5f23370c49c41fb95474ad0c24edb1824d612daa4e750f36510eef14214331f7dd403d6c2928d0694689a981605d628e33b41391dd3633b50d9a03bdad768371ab99de76e10b865a34b0916452a5829022650daf2ab0164adaab609b32f7a59ddda16e73902b40c3b166b10fdfee9923c60188cad298747b3988a7a27161da1d14abd932a2837466f4fbff69fe19c42fc6bafdf9194c93cae208c03e8bb05634af9639186254a24e7782fd20641e7ee11e36b04a8e5ac4033933b796367d562c8727f22b21378d120940de50f107968b5fa3fd29fef675916bba01b8a9b0bedb3870796521836a9acaa9db813dfdc7a904fbb538086106947becd069a382af62ac0c505f64c074e2c78a77280944319fda7bd4774101049465f00c2cddb0f8e9b073eab57992d19cd290aca046ed56f1fa8645f6d8c9480bbb062f36088a61f39c60ae63952192acce44dcf47eaeb3c99e2529fabd3a9feedfbf03ad22ab68024f54e74c3ee5af31ee61e7a53ae07aaa68d527c5115724e30d9da9ec2cc220ba2e719b7e2c97f6a59c6187ebeb619f2ac1e9e6a5141ad74511514ceba79922cd2d60c2e609783675fb3a384a73213043cf3ac8c6637b7a0485778cf5f0b2df03ce1bbfaad715f484f7cf7b7b133893b35cad3e6cbd21677bc766b90f4b9c8abffb1b89dc8c1423219d43dea245227214dc80891fcbf66ee89354d1bbf310fa08589ec57988acee49415e524fc99e9d5c92fa7ad6e69ccbbabb5e401cda81acf669fa9af6bc7aaf5b646c054b3b411e8cefd0f029812a3ec0914788e9d671e1700151a55ddc779bca2056c462d467b1c26209c846c1bad448406f99948cf2cb12ecd63173bfddf3f3638ccb279ad32eb6647cfe35c24e1b0040de7609e96bd758eba54151ede2c06b6db71e094a8f51536f420378b45f4c033fa01e34616ed24ac4a060c7b19a750cf5a3b59f902a2945333b10ed9620c211215cd66b4219bf0de43dad59f2a33e2b6a37866ce389d5a60557e692434b902d0d9e71ecdded55a75f36dfe0ef31875b76c7d0b8280fcc5179f815a2291fde06295d8269539c5722aa1598ec736e45e66a907435d971f1183f09e953d34db0287df9f589cc20cb248485269b0e73aed4fb99af3123710c0c9a672498ec310b1a156624aefcfa1d57fc683512adebc508696cc8c6e79d1be66cb689aebee30c16b7f1bf68e583ca5ecfb3692c06369d9bd2b897a2d9bd91a58ec14d7274c37159e470b9a8d793bcde294e3277c894eaee91ec7ebcf63f5dd1de309c1a1a36ee7c729cee2793ac82edb41da69999460c1a481c949ce315387170ed9a1d02508954cbf950d84bf92c78991a874fd24551b1720802104bbcc428e30c02bfb017864cc81423b32f03440418a0d5122939f12d8f94895d4e7c18169145dcf4fac77799adc3b277514addfab23cde1f1b5f95da4062a7f68b84df265d73dcfb67ed72cb5df78664e7b975c034feb3c068c7d2a7f7f87408c15fd328d1c2f1e3bc75ee763bb4a9faceae3107272444b0ad1052a95ef40869d16e0ef9d7868701081bd4585c3b27bbd6e1a67485312f125aad2c4d750a40890783e05c5949894fc8d2f158fa12d4722385b4fba028b709ed231ed6c5e9bcf4eaf620abaf1a78b4a106547c351ad6542ed8af5e23838d7892b5000ed237ffc28e456fe5f77c6467546e8e4d8ae1b0218fae272547a2615afbf644ece19720ebab79b090f597504a9dee46918fe812eb7c2214afcd255df0a17082f404e71d6e428057b3461b188972753d31cdadc9ebcc21c7dcb6f10c8d8f70d36c3c636243a17b901035c22a743fdd70b63716ceea0f4b91c4630accce9fa619dd02e36369eebd5f7a181a90f60bf9f5df4569e551f61707325fb1a3e11544d0643d0b6dd1099a00aa003cc66dd08c167c06e05e5c062991b90e7073fa6f4e013ee9d171012dc8fae57d6e84035f0ad5a9476a930da9d3a764e27fe598c277a7ecf2a944f8e430914e63c4c1a43bf93e343cea98b8ef084d1d14e52c259f670fbee8fde0bdf249be1c15ac324c5c9eccb70092a0e546", 0x1000}, {&(0x7f0000002400)="9860a86b9df1096105228489de2153b6e69515d51d6d50295d9a40f87f6758d9de270f18de88dcd77e0ea4082bdaf4f2df6a3f78268fedf591f20eb11bc56e0bd1ecb4b2d07f90864d624aac00049237c9510f0fde19c49f668d3bae3ccef4292bbd11fdba908fe3bf3a2719a6d37375d066c97ce526f2e2f12696936d33c1771aed2db930fd268574cfc733ce0e2e98773ba69da98ddd7e28f083bf1ce794b2e7df5be1cd656756dfaed6eae0e64fee2cea6cdae8e2195f356f3659baa2892fe4302eedcb32b2cda2bb73556c7cfb7926d463a20db1ede3a19ba312a71538b872a7756eb48da29c2845536a26fd0125a49ce6354173bf6cf910b9b79f99be444d45be8cfa88ec41c1401ba76926b5fc8922b0713d8e4a0473da95a80e921df4df9e9e02f93c431613198f2aee9f1307f457dcb11e330412f15462d2e0db3817766de3d12e269ebf2d90b49df78baa6587355308205fcc1b68fd83da5a282adada2bab0a062205a6368679e627ed5eeac17b07aeeb00221fcbd126a33cba82419a2d566bed681af6c90f95d913c5e708933277a02f6d2ef3333dba935495eae48984c8350e7cf919e18b33253aacf8ca7411539bbf3e1c9f6dad98e53572aab3f8f8b80b8001bf1b4399d92517191da14974273ae6c111f737870d696c74af5a2ac9b679e6de152bee0e6dadada7c038f5391445fbcb0aa87c87a15a93b8b610951797568342b2a93d6b11e6809a7e3bb3d2491e97d03233ac554dc47a108a977c6ebb72e9e57b3dadb7d37ad89fe180b8a043d9fb38718000acd17e323cbc28ed217c7b182df1ec10d212551c9ff74ec4a8ba3f70fade9e51cd76faf59aca43c630a0f1fa2ac0d23eec8661fcaedf116fef01c978564b6240767ff84e7fc63d12d193e637c8d7a02d70d9517d30ad62abd9a57cfada5eabe8d8c1b09e81d0b8f547e5471fc0f47b557ee9bb98e7cdb4369994a64ed21c60a71c3970f32ed62387860e0e2c4f21dbd994c63eb8a8e77a19c2759e3273e3b041da2c4758d991388f772e57370c4786c6febadb779a0c2795d0675f06c35c3e1b72cd8994415aa817511be1ab6221ea5653718140e3a6e3fa01f27f389ca2e81874c4cc8909c9626ce2bf14504a9dd4ef1fabba417689b16ce010c923d7c81cd950c97b8f105853272e0ff7679dd49ac55316f87c346160c5d456bdefd89aebfdc989b1eedae344938335b4c75d3ca0df6d74df21aa97536676a2de80442e33acd39495f419a2beaf0ef1fa05bc6c5f7cd0a16d976287bb94ee82b2193bdbc9f49043ba2cb64824cf8eabd3a399998b3c9d75b83b49e658ee495005a6ecdc5c78d85844e4c2c2a7dfe1a39ac9547952e62002605d5119979f8f35fa0f4e6fedadff3703f93ae981a76f2e62074c6aadc0d7b33f0c3fe1246b06175ec565007ac381910f71617f96ab5e0675db00dd3dc94f9708368c0cceba6beddb1fc8028f97ee38a6f4ea969fdcb30d7381f8b8e581f299dbe6a6ab13d7931ca6d66241d55bfd89172ef0d1b47b2259f6a83902b72b46fe762350494e8d3c740ac27245512167aeaab03344f7775c2ada00a281d7560eaf094c6d169617dca2cd84fa90e8f52d31eff0ac4214c221e98bc3fb82dbeb804d6c35d69a5b5ef2e8ec32763c6c0b4d4fd4aa548a74dc11699be00b28eb9b07e6605924040ccd89ce1bce8237eb58b3986b53068cad888e3a4b2f66bf1a48ff3a54f2c3d33196e0ab1cf015b7b9c9651851df248f2b6832766cc3e6ef9d5e8651b533a79c955b4dec293c65f85386818751c1ddf8d66c504e371fb9e155f8ad3d2af63f15b62f3f055448f860845a02c08a370cb09355c879192b41a3db235e2df14fdb64af61515240e665a8fabfae3af1b477de3b8a06eb54b31de808d316d900b23a176785e3815fb904771e29f9d092b87df860a0a81e206de45c9ca593e9ee8d57163ff96adc6377a38a9a4b1bda381316d08278d7f1f21722ce8008a0e773667a5daff4d2eb0d628b185b2cb5fbdd7d8d2ac1896dea508a071002c02145cb090cb4504833cf59737af625b425b9d53a3d69978f023e96780a221759cd93ba16eb59f3232b6dbb905e9a6ceedc942f6e9582833f88dbb0d85c74338a6bd3b0b366e02419ebe58fa89eb0e42ea1417d6b7bcb6c24072190c2d6f134f0fb39c39aa835e61fbd55f424fb16592e51f122ecb8e6f498d3d9cea9c14a47a45c631edc50a34f238ac389689a2e51db5b61272c395d0c1f90b4598c501368d173ed4631969b4a41a264b1bab397ac8a65254a6132d1c3c68b595d609742416ec001061fc54cb2cc8d833de86f74f38bdd3addd923f6f3f206dd5d5b2f880c8de4f7c1dfbf29a715957dc75559f72a7d91b81564382fd9d24dc99346654343a22a2c1e2ec6dcb7fefd78adc2cf5932696eccf6ff4d032cac730dd0fcf5514d34642f054251d4807431d0c29009f318448abd836659ff1b150cb630b7123986ec3b49c90508f1e17628750e2714c87f81d93f7e043edbbc368386c59bd08a4beb14019ba2708798f6f223f012fac249e789678cc92755be755a08855be3155e5969a5e3e5bfea7dd543efcae4607b14acbdad43436c7b0c8299f6876f57388cd82c1194cec9ceb9590cb9f0bf84a399ea59c5af232a6c079a90d9836b9b099059c78f1c8a77e80003cbe0a155c01b9c442f4b3913d058a17b46a6af7f8c4b9752b8ce89b83dd358444547c4c3042a48bac7d6ac38befab4ae01ea31e53e62cb4056926b507c9fb4bc54ad8398be846c3c72bde59b26277c601c1de6921f6cfec5525d594d168cfc9688d68473868f9d690f9d421b13d34c576524e8e55e8afcb92bfe23fec408f3ee001a19bccf6d663be719c7572fca7a4e6078ff15381689a1c6a4488ab98e23f005dcfa3f91f53e70a4ea3cd80b08179b34889cfb35111b177a437d77231b78e9e21598e3f64f033bed98147968422a06b0f4c7265894057f806e61aa239094f768299e26203c662e19aa7d109a35f2c07b9c7bc7b0b99494231c605759108cc5f085fd7f81f538e14ae97cd4716c81d4dd9a8a63a007c0f9a74d2789b6207c2b3fcf0f49addd26f3b3e0fbc21649f3e8f89ed314d66dfbbba80d0842d4083c5712b2a4e57deaed3165a1f49e223f654015b10d1ada00f22c3e79dcaae7d9f309e45a06560613f7dcff2f367d44097f0374e631b4fc931c8260d07c0145bbe9e2d52c7a42dd88088e7241625b2d9dda41b793607eff1310906806478d33e7c978c70e3acf6f6a80f76dbda3968de53a97fdd6d9ef91df2aa29fa92d8dac8b7c486cf618a5ef4d55a6d4feaad6763f3185a012cdab1d7c3b3f85b79e1d6a49b8527bbe1bdcefd815debefe729f85dfc6177e2dc46fb06b277b2fb44ced98322be5e36baf7589faa11efbb0e688ac1785e7cd75e0e195df4ea1872ecf3cbfee41c4c4a77eebdfb5b47da7eb909405c3a21522c73f66813ab5530548aec491cfa3ffa1e95d58b86f575580573132afdca2cc31961d40ee0d44b5c1812b6b8723433120b707ce3577442177778cad03895539af93d992a19e65b0ab89e873509c4ec44a38a935de444de3590c093bfcfa69eacc0612b8a4a9c85e20de92defbe1592eee3a2b1f026b4f824e4da16eb4af47e596ada05a3b6d30d255c70bb923897cc36d82495f7f2f483940e2c54061f9e3e16d55dc7730eb0780a4f8fc6ede6a2e319fbacf9c1983b823594c0ecde8e59819ca7ad454f37979dc8307882c2ea9d0ccf4796d5665efdccc656c8d57f6afce5f6d7f66e487a4111c6179270aa3250167fd6659d630981b3c3a9ba7387fe9f4f1b88bced77fe43434ec0895b3249abb0b3ec1ed5fa3e868cefd825848f984901f9c1db00e124d047a71e0ae8a433ba193512f169e3527ee8e9e3e569cd708f720cbaa1aa8d5f571ec6f9f0143cd7fb49508bfdc876fc8921890a64bffbd438447631e4c7fa2da00f5f1624edd4338517c9d71eb8fa392db2e00147cb41e60216ee0fc550620f5988efc2bf78948a7b82b3f9c04a76d334a2f028b444fc3a28cf0aa9e3646f29bb2a809bce40afb4adbb80ee797b900387a79c20654290bb9abe5c50039cfb029142029a0d942b4b15d5f28054943bf7371e799269e15116840cda2cd68ff358f927c7692fa39e272f83b5686255532dc4be61a0b4f9e49d4aba17aca1176536bd8a0f3d8b91281383b70afd468beb095c3f3335fa81a93ebb2393903309ecbcb6398834970f07b2569748a4b933a08b36b002a58685ba2c8236f093210ab7e83c875bc6e7a158b19cdbbc84995fa5d8a7319d7ff3306067094d75c47265ec1251b97613f6addcf61432630c17605eff92f814d2395feb9e6048212bab1da9ce7479cb02c8004d761924226e8ca8a7e6517100588d8fa129ee068be192ea546d2e4f5b9ebff95eb1167d72853d4148b407f0bb512f8e0056435a8bf20a03c62c9979a5854e54f0b65e79a20f1203b3a00ac626dcb0f8ef2fc96f40dc95f85b1ef46c6aea5e0c19f8e2cad4fec2de82f7ec8d25f3bd35b33c654659032fd55413a5defde177a2d0977064b5b49672bfa0b8f31ec02a6a1f7195106ea83295b37297146fbbc8bd6c463b8a6b2a759968da797c80510a066a04a85d6f3f1301adf19cfcd7952620c81a33020d5620940449ac0031164a6f9ff800a8647972115de92be5f226db358a0c27bd3994aa6c9462af41819b98864615f80df43e1cf8952f374a162fcaed83a5b7956b12959e6018b75e5da06c9580cce825ded4091a080f05186b006cca57ac733e8279ba09e6ed8eb759b05ebbcd97058caf575d376ef8b35716e04ef3b1856e0d219abb043ce3df797afd40803b02dd4c89675f84031d38ea88d65555736aa27d6901170cdb8fb1f4951f3f4a3642c7ed74c86322084e127d18f4346cea50e7f634d27ebfd8dbbb41ff6324185e7b55dcc4c941917540e2cb8d2c6455b5255797a0c34c7e8cea8110b6d99d29c3f04315a741ba68f251f240d5bff4a83d89885db5c194762f62a00ead9c8f1ace12d45aaeae7d95cac1c3ab3dbca7628313af0ba5ab055d1aaa285f2beca87464452fcb4d7cae97194aac3776289aa048acad30b2bd61bd73cbef39ff9cb5750a05dca8288c1d4d86aca013254551c5571da8a4ba7833bee2af3092985e40dd3150f9f902f4ef962c389704cb405e2ba1e1c96888c6c7ac2701e0d83950302a9211dd8f38dca864c2b15daa7c42fd8e064426ffab0610076a648e39430656067f51613e5efbfb7b69f9df0d8345089dfb5cb03a62a209bbd6003eddce487234b33dab63e84ed634ec625560c74db824deace4f7ebd6cd0541700719a84e1553757e94987436cba78d7146fc0b04e5a712b6cb28147a203d60eedf183492e5a7d4a2dfd150e5a6f889d5419df0153f6fb23e778a0f45112d3683b4e27b6816c6d418341db3e830b8dfb1ce981ae49a14caafcf9af5b306076192b72c88802f04a4e0fa1c7fc5bf0faf10c8b6df25bd8d9f3d17da0e5910118722bcd1297fb4e1bd67c60d2e2c8981981e9532b96383cae9591e238dbd617408cb8a289063d6a431a9efcda6a5bf5cdb6e4bf6f7f43db3c059b738a1ce6b187d8a1fbb5ae8e87e5afe79f5d3b41018066f7ce949afc0bda2f29ff3b818f5d258f8a128bdd1f0d62500d96f91bfe978a4996755ce1d4c23ca213acd0ea3430328cbebd05e17dde327abe97e6f3b5ad0227a5a8ffffd9388be27ec0d999b3397373f75dc0b3a4f2be9ea943", 0x1000}, {&(0x7f0000003400)="c387b835bf81c690fdff8cc9904a3dfa58fd445173101243d9ddb081b3c4350d6966e294f420eefbddbfc3bbfd4d0f056cda360c28561a80e6e051db576eca02c085963d39cec7d286c8e3d3ebfde143bee724f1f66535e407b906397c6787beedae34addea9dd0d238056c637bb82389943bc07db12f61e7f81", 0x7a}, {&(0x7f0000003480)="ba02c447abea4f2f0413b041f40eeda927b08532328ca983b83bd6937c99cf1dfb4bf1bf1c52d9d3500acae4f9bf393247e076302b7470215478a8cf20eaceba2f897bf221", 0x45}, {&(0x7f0000003500)="c691bfda2b7fe696226596c107a857190a5fe37de4597a07399b70805b4766668135ba5d4374eab94747f32c544a0b39d96460412ea2f564af98506ad81063cf92113d84a78aa1506e20a237238ba612a408eadc30da43081438a1491e229a5de8eb9490c3ac00ff713106618067542e7801433234a80c4240bac97d43efa5cdd8a574f2114d045c9e11ced8cf7388c083fc2150d0f6e1e9f95850cc5b3b3ed1f8b82cdf2ba07eda70b99a9255e983d4952a4a7b650497a2753f8dc59560a5888a5c976b297efb40a1ea623b60d75d17b80703fb8f03af", 0xd7}], 0x5, 0x0, 0x0) getsockname(r1, &(0x7f0000003680)=@in6, &(0x7f00000036c0)=0xc) r3 = getpgrp() getpgid(r3) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mkdirat(r0, &(0x7f0000003700)='./file0\x00', 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000003740)=0x2) r4 = open(&(0x7f0000003780)='./file0\x00', 0x28, 0x40) fchdir(r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) kevent(r0, &(0x7f00000037c0)=[{{r4}, 0xfffffffffffffffc, 0x64, 0x80000000, 0x3, 0x8001}, {{r0}, 0x697cbd026850514d, 0x8, 0x1, 0x3f, 0x10001}], 0x101, &(0x7f0000003800)=[{{r1}, 0xfffffffffffffffd, 0x1a, 0x0, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x3ff, 0x10001}], 0x2, &(0x7f0000003840)={0x96, 0x100000000}) getsockname$inet(r4, &(0x7f0000003880), &(0x7f00000038c0)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000003900)={0x4, 0x5, {0x6, 0x3ff}}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000003940)=0x1) lseek(r0, 0x0, 0x21, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000003980)=0x93cf) 13:34:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200), 0xfe72) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$inet(r2, &(0x7f0000000180)=""/244, 0xf4, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 13:34:13 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f00000006c0)) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x18) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x7f, 0x31, 0xfffffffffffffff7, 0x0, &(0x7f0000000080)={{0x28, 0x6, 0x7f, 0x0, 0x0, 0x3, 0x7}, {[0x4, 0x7ff, 0x9, 0x101, 0x4, 0x3, 0x9ce0, 0xffffffffffffff75, 0x400, 0x1, 0x1, 0x7, 0x5, 0x8, 0xffffffffffff0000, 0xa663, 0x9, 0x1bef], [0xe7, 0x100000000, 0x9, 0x4, 0xe0, 0x8, 0x3, 0x1, 0x5, 0x7], [0x2, 0x8, 0x7, 0x1d, 0x6, 0x0, 0x7], [0x4, 0x10000, 0x7, 0xffffffffffffffc1, 0x5, 0xfffffffffffffbdf], [{0x6, 0x7ff, 0x100000001, 0x1}, {0x5, 0x1f, 0x4, 0xfdbe00}, {0x6, 0x0, 0x1, 0x3}, {0x8, 0xfffffffffffffffc, 0x0, 0xfc}, {0x8001, 0xffffffffffffff53, 0x80000000, 0x4}, {0x7ff, 0xffffffffffffff80, 0xec7c, 0x20}, {0xffff, 0x6, 0x40, 0x7fff}, {0xfd, 0x100, 0x2, 0x324f}], {0x0, 0x7f, 0x5, 0x9}, {0x0, 0x5, 0xfffffffffffffffc, 0xffff}}}, 0x33e6, 0x6}) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 13:34:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) 13:34:14 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x40, 0x0) flock(r0, 0x8) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0xffb, 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/43, 0x2b) fcntl$lock(r1, 0x7, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) sendmsg(r2, &(0x7f0000002440)={0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="9000000000000000ffff000005000000612fd084416444791cd55fb67404783fbac5b02500d33b56685eed2fb308437fa1f41802f5e441018153db5079dc1a6c60280555ccaa118f4781fc4ffb36206bbe27e27cff62c54422398a02d4cfe343d8ada488975bc386fd6a0cb7b4e4d4a32a9467ed9d299b9af43bc310c840ac31a833a8732d367762c2118a4b9b0000005800000000000000010000003b0e000015b3fb9e912b3f2e0746cb5b499b0b3689f890211a547f60f3b840830762e2952248e741b69c6424d7b9def56b0d748a69cd92c208ff0000000000380000000000000001000000200000009603b9c2d0a3c5202af9d53fd7ac0bc4814ef3bb488893a5cd4c3090466b2560e8529e441e960000101000000000000001000000ff0000004782dc4963a042e31a8cc4e32c539829c32e5f114a33b95ef33c370ac135b4a4307c72c963a7be220d4c2a49cef36b22b1a82254772cf98477d5b8b883394b96b321eedc28939aabf56a993e87e5a3328f656ce932c3f56f0159e0cc94b66c227ffa3a21f7218645a92ab16e9040e1ae7062335a6c9bc0b2723f505af9c975bd3acf375d9d83142f570c7478ffe3bb7112d1a8ae5b440935a22431c56f205c9af52a644d55903b13b9dc6565ee69b00487db9465b3dfcd2a7465826b7008e30f2ebcad93f72837bed75cf46a6728cac0e3b1852212502519c1e44731126799523ce2f9f117c19a3d8725787cb3dac60e1cb38f3b118c1511a8e9eb76721b65dd9f64b4c8102412ea9bc2cd7b5e30cf85337f125e43a0abfebde96ec97d893928b926be0e8f4597260bc436ae217bda673193c7147cf91de28ee7694e8b8a81bec892ad3f09c6bf99a824c6ca25a1b6acc583a530416d0cb68155210e4200255ef8408b6cbd6e195dcdee8893d4d8360d1697fc300638220799857b2b4baaac42d676b8ff057e2b08346f8e4c91193534e41d4b36bf63c73769e10f4948e326931fb75a40091eca079fafdce5a944c3862e5d180177f12a304e7dec2ea59b9b58372f4fc19b2a42903bfeb11ee85adb273765e13ca8e1c27bd38a5793fb9368f9c7297ce01e498dbcf1617f335d2ccb0695857d0527a1ba2a5fa17af8dda6920692241571d133d4fc525e85509a49d544d30b71295279f2a5ada4c2297bb81bf9775a07996f5a7cc8ccc0b1945f8142fcf95decde38891ad7feb8cffa30706e96afba276ce1c82aad28f90cca36dd29c5dd5e2d82b3ab5febfb3f21badf82e2fe2ea2cd09d08350274245394e61db2ae98c5751d69f76cc0c9905f94ac9897c668a896160d8c45b2f54c3cf4a1eb6cc5eeaf9cb2f2cfe02a2deec281285dcb0e855d3fa74ca590ebda20220962eec15b6f98ba18c03fe8ecc617f7b709c16664381697e1022fd36d45b00eb7d6e86490cbb6b89bc5d5bdcb5cf8c59aae85e1716f66fc37fbfbd101a8748035777b7047acb6fd8d725287e30e12326ef54b9c7c131f9d3d39563b47407c40668618dab19e22689c8519f5e4862d5c9f6597e590300819f68518a37c901a20e29524678feaafc7d19e994743ead14f1c4fcf9d37edef34e03a0d3c6a1fd763483d4f77f8b493ef638f8f7d9d29614707fe59cbbc92a92273ea7c696fbadc9bb80eaaf08167d410010a97c820d11b00fb6d89a04e3104a65e01b379cd8d0d0b31bc5a3f0aefa529ddd5af5a6e917be115ad5a07495f09839d4f6eb98abc7a4b64db43c89766cfb033be1d7109012c3116397544a0df784f75efa1c5c5cbbea135048d2247dda7e9984484505d059d72b37281bc82082736a8f3a886411245ed8ebc41e92fc3441a683e287f479fc96914c3a9e4a243195be191fbd8bb11dbd08d0331840f51e49fb4ac4bf9403f1f4f2ab04fde5e24832e824f3932f9a4713f4b25135a59168e2bd474a14050b53583609bcba3f3f2826dd9c63775166a02d484ff0c80069045cf876a45afe2643786e112967fe11af5eb0c76ccdf32c311c640bc9bbe08fd49bbb7ab8996b449f6ff2363805a87f7184db706b26444fcdc3456f371a96fd40fc299e69350f9a90a0cbe48b3439a06821be7fa685a3cfe323894838ff6651f41e1bec8055d794eae95e96cf963ab8183905d4bf31fe52d54b12733ec23dd765485a97d4c729f661b434dcd9c439ae063bde7248a475599328214aedf479b3194da3968d3c2b42fd4c705ec87507e8cf2eb570dcf144967c1c2dc0384f5544b0d2b2b3e084bc919d5b2ea5e7995bc15f9d591e47fb94f004dc7261324e09a14ed2ee4680d048ff26a1bddd11684b9b002c617d045b2e8d5457b0adc0c1350aaf00fe02c5e1a73389c71c9c08b78a3163d72f8dd959ce06eb49e1d09fd480e13839270167cb165502fb12bd8922bee11073040c04f0636ce6ad99447db004537bee9ec405e064f263bf8742690a9974f08fffc97130d70c11c5239fdc0abf83df5e5ab77680583ae353a36fe4f4c890e31b5cc3b21750845da5694945d8adb8fa194aae50423f0f03e502ea0d42a54e21ca2976cf70a0fac615cffa80ca733400a4193967ee8d8c18a482f6ea628a6a4b5222998226e8f3e7b39a249a51eb73e3d3699647ed81575a8e80c514835d4cc8a830add03de0777cb0ab77770b17363ff821a2634dcbedc730149a7cfa6e8b15b86129cfe4e16d5dff8c82fba3657fdda6af4404f8d52a23e5a3ea4c0be566305fe3f4f1f5ff87f192984fb448ada97b5e22f34d6e5dbffadef5e5cd85b7c913205d1a9596655e68f7ae63f22fb327c3cebb4f200afbb7c51cb756ffbcf02d79588b013c5646051fab0e780a69739ed0e905a42370571a8480d74d07da1c6fe28f26c7846aac8a56485e6c2ac5839c2b9f95145c1e5bf0f44fdca24fee571e3dd589b6d495910cd249543905a440e64a4a6993acde0b309a91fa5b2eba6adb56bf23bfbe0bbd70b0a1ecbbf550b47e88673ea3ee59bad2dc45496abbd50a04ade8a728c8453f57a36c01be87525ac39523400574f933412bb08d853cb0b91d711e6a6a46d8a65e16e87a028ff6ad87d9b84fef65fa27debacd5d55f7028b34ad93178c36498f524751a6dc3aa14f9539e213c378ad879ce21f377fe9100a0c46d47c6aefe15e619c6d3f2733d626059c0267deeade958cff26d4bfcc3ecbb453254bc0aa4e974f0e76ca781734c79f2e785a50e3e48acfcc3b481730959ad6750076dffef17642646650762188bc54a809918d929bbfaf856906e88fe8a7931030ab9a04c08b419d8e9459525441d30ddc9a8e963987f4cc5a8bbd439f1930754a13dac483eb1df6be31d665ee3d4939b0769a3f1645a1c45310d1afbee0989ae42af1ba3fde1777458e8f42688e041df897f86b0755423ca5570f012da17b8dbe990f7515f3fa57fbab0d4fafe5bac28b57d259d465bf0399df65641960f9d9fc51d2164dee0e9254f2f7a6e2766f08172a5e79b7a0e9e0c716bb5f98ed183e6a8fe3015925034d8d97af8a004649056877e0b7bacf2692b007bc21a1623bbefe2b36c3cb4bf38b8ca8cf6332bea85b026a50b98079bb35b2601684fd9bf7ff116c4c45e26b7b62648afd5fdd3e153598f4c44d5bb17120594b1efbd951d07506242623f8f928a634cdf91743106a62cc7fcca40077515e55e494164381ba2b98ded6e5dd3ea6a0dbd29627b73dea197bef374a1b9e709dce0b38b1825d1fd96078fb04eca09cea22c03b96325b0c372ff98610152fd36754e7de7d9a86ccdaa6ae6c8efc14288b90de5cb34213ebc6f65145ee81468e8b5157d9c8ba8a3b79e64a15dd17441561f054d5b51998e860189f402cd020ca54dbbeadcdb1e62458b040f2a4b80f4355e2869e0db95b833c7e6f04dc349b50b3db13d360441eb86770d3bdb95d19e50f0cb296b2cf293cf30eee9130ebaa05c1e9e19fd2ef676c3c728fa09948d2c10ddb8e9bb7d493d4da12d5e5facc7f4e9b99e3740d69ea84eab202e3a5acbd4dde60817ef522dfedd2dce50f04b985f84f7af49a38e2f76390ad8c2a1b3c5085c729cdfbc8dde2b03386e8c2ba6fad0ae2e8f2022bc18eb2ea905aed29c15d02d6ee442dc06dd606296aed0a96c49b2606f00b4f243dc66b3ce2c9fe469b57cd61fbad3a32be6d93a8743545a515f1e182174e22fbcd728936dad115c9da9e3c4cbd27bdc80504c4ebf0808a2c23b8096972c1039395b132cd8a0a59800ae79810e36a01155bb6041cefa8abfafafb4be8acf188cbae35e941d68de519d02ef24c5fe9628245fee043bf432c911e1d1c7eee7217b012c8033845e004df1ef93c5ab3e08882495e6f8366d108583931b3882396ee34a5edd13f69f5d63e1fcfcddb32496e7454b3f0ed6192b99e74d34ffee51ca320585e9debfd12a8da50ad1185f74a58cdf68b5366fafd45ab94f78638283f51f863d5e1c29fd32ea425ea0f6f6ce552e069d7c34adf54a748da327e5c220c4006123d4c0c4d9111038fed425bd4e9229234a82838bcaf6effbeecb6224590c37db479992b874a1a22e4bc91bc55ad75d938b78c0425121c31684b3c0a58f6d93f2524dd2464ec8577ccbfa22c29ad5836eea2e862c7111a6fafde4eecf8c1e89b9b2890aacb5b36a70e2287dcc709a5cadf9afce0931c7c675f5eba44a338b11c0d8078c68ed52143d6347e0dd3c4273048fb281cd7850dd4ffe94e171960ae3a696db71fc45875c1677d86950ec1a4a78f28294fae6ed20bda7083a8ee05a9b2930c1b61c01f4c17b75ae25cb07cce724a9452abd98e439485566efa67971d473463c7c5f69b978d7d550461c6c3f7258b38aff49784cefa247386a953e1f3bbcbeec2764dc2fa54062811dedda10263e6000f28f25c96cb88883cbc4f6e22058a9839d6c4e7caaa4f43b3dff04058a16064ac2014490489cfef9e7aae57d93768eba21d5e123bde8f6a222a4f85b646152c4e48126e834a12f3c5933779d196fd5adecb2cc558b5c77d3f4a9a33f3a6092fd105df10014c99efa59e2ae904723c69d1d6b1a9e656059cab786b6000b621d16c6947190144fcdf9df0ced758bde17bc9b226310518bc98fa31821a750af06d89a6c86f536fbcb2663387978d53dd786affdd9487a23acdbce3915188eeb15800000000000000d3d8d0cec82ce13b4dcc978cde6e628dc1b021dbf01a66a6a3e72d96fef3d1be31de28f8b4f79d125d7719e96ec3edcaf14fb8f2c155476fbcdb240906606e275526f6fa80c25ac183ec0d3b9b37e678990e3407a73c1891deff34d40a925ea2d57bdb1f4139bc7642264cf342ee2a74de5e0b600138420e2c368171065b15100dc74437908cc98362399bd923721337554e997d5ac516a27da084da5db1a720a25b584ffa33e5082bacfa4ca0c33d29c96df6e8ceda4ea242a6046e449f26dbfef6d055cd90cd039f0bc79d270e465fcadd90c341a1b5f60a84f2f26bb5113281185402ff176192448e2d3d2c616ceed959fd1c59fbe701f411601b426e956e2a3adfafc630889fb2e0ac95f6f875dc6369a41d9ab26d4cdbd9c981892a84d35dc3ab860cbf5a4e45c7edea9d5c87c63cac2687bb799e5e4e993ebe9b74e8548a1d9b43551d17c809b2d673c9f30cee132fc69c7f2fbc3ce69376cc24ef707c59a3f5d06b9710b4a737429f1667c5f42636bed1c13d129dfa88b2ec53bc0331d1a283446b5b613e21eca4e539f472c9938b2bf86feefb9c74119d089f5f969e79fc57824445145a555d90c433ff110cccc26fa1548403d4a7a55b5225d72b28cce7cc0924ac69b8c46cf689258bb5522946083fd817a3c1c93343406fbe0ba13e9609561bf6693335551e25e611be400386f865034bb05137e2b916419e9ed5bfb00aa602b00183ad6c7dc01cf88f66db9382f8b00b2d683da3af83edb3daf0a51690d623b26e05460d5ce4f7931af15c048c1ad97c7c0db4794e8477f03900303c89ba0f5eb46b1b312a8f4689265ca464c288f5bf51eba1da819f9faa2e59bbabbca40ae2bc7ded086e66e68a951463873af4c33c564293cf2ff797b37a226c3f202c94af0703edb37a73429b2cbf0cf5ab89a4da83b76418e625a793b5f6b5a1c6c62f556794aaa9194544b8f1749eaed06115a3e8ead5317cd2feef75543318b6b1907ef9e133b2065c8a68e6585f4d58d3643abd777f08a38716ee0f188bc54800000000000000ffff000000000000da11a41b3298e6d3b9307cd68e32619b5bd5f298e854dbfd322f59da7fc86743b699d9805052432ab1dbc16043d38e5dabe84f8800000000b800000000000000ffff000006000000cd36dad178d8a8798a38ffc79908c69b0ab1068b323b0ec09be1b67ae5e4df13592e58e2b5f660a87c7b4d6cfedbf85097841489b97d5f04cc4e707797148792c360c95656782e9857b789f8916b5df2d80e0e47b41e8b9c0980bacd531f7ab7cf92c6dba6330d569d2c7115e82bf0b6dda83900a7bca38d6a3b8cb018b481c9267b3d46f5eb924d2820753d34b5344a18947e3cf925588f2118d09239c3e49b8af1ea77000000001010000000000000ffff0000060000008e99b7fbe392c42ec678df6324eedd7b89b7a2a3b6bd8f1aac87c40aad6b50fde314772d8b5c56ea308cee44637e637be89aff240bfd29779bbdfb815985553106a7944e0fbfbd86ea0916b0203b004d1696fdd565eac1672c3fd801b745b0969dd5513bd78df6c7e10cdecfa85ee6d95848c92202160ad7e28d46a355f8f81883b99ec364d45b92b6790d15f93c6a658d42d4e4197cc494e7e59ca87cd15d2b71052da95336ec09c57e74a5b39b808cac5cbaf76429e8c3302b3f16570531be8d1faaf3584cd53a5a9e2888c7bcb79f0f88951b9f312ec0f8a84468ebda2c5a470d3d75e31f4828b169805597875cc7c9c998d2538841785067eb5f510f6846b4e651dbab1e7e27f6a60aa7e459e1f5454ea6ada66c379fb27edcf74a4a967030806d446a7dece58141326d23f2b009ee58b325feed72f9d21a621fc0357c53f13cce18dabd8da8707df0ae87b510bd175e07e2a7e324f84361891f54a851ee5c2e21c2f5919badb7244f3bb254922694ce0a2b4c7ca82860c8df97ff2534740bbae425f7f5aff32cbe8b79d3aed277e0ebfc555d3d55abe5faa4bef0bb9dad391c9f7fcd680543a3b459a0e95463913e16d2638424aec5b23f08ada57a35895248676bfdf05b23d2f1c721ccd2ea159da079d84c3b02cb9a031ba4d534ba93985f1f192f28eaac1ffd7592d8637141e1d9d09d3e3a76c0564ac137df9018c725bca1a6e09a3c6003ec716c191e6387c06cb5e3a187c5b2354d433619fa410ce5fb2b4ee6a714f4423fe81783fa624af2faa6e881b072d878cf653e397147a33ae79752613c7af0536f40378dc7bf0252ac30c463e7d54de2ce9e56cf59ea746c12eb7022c5ad0e3123daa6ffd1d87f84ac48347b2efca70252763b0cfc9588a266d9b54e0c421662a01d0f0adef023216c4bb0273fe4fe28dfd81f753a0c141ac440b4fbaac5f9f109b44436f105698ed031837bb611e69aea01678f51aaf17aec90d1900eb10b8b548ed21c6a698208c73db118951c19c4eb6ecf3c64ddada7ceb845a81915e1409948d56c443895f4bdd192bba5f264358ee3460e8323d32a433b3fcbf074d3601cc424dfb305cfc85e6d8b4302c8714bdcf0a76b5f0d3077c120505ed50bf2d19a50957a17cb7f15680c9c87a7d4f2b054aa582f708907cad92442f82501da3f28f02ed60cc5cfe5b337ff3dc08d89589a2426886872de817aa3d7ce0bcc2f2ed713edfc7c0057ab0cc4694d1a0ff7a4a1545b13433c566c6a2d8967e852ee570b40ceee31fa83fa9c38f3176ecd7893b59159dd22b9adb1c9dcc8a1d5c7990ee5f7372657e2f0391207a13d1bfe6d4bdf65e266f9e697053b8756d2b6686578c17fcf71bb9e2699a34c58b0280dd73fff5f48b641615e31fbf3fb3c9268cbec3ccc59cc91c11b0353b3b2ea660ad07feed36474ec11a19a386086eb5c8f46c8c7ccfa1972074882f0f67a487895ef08e96e0c8b4ab1f52aec305f5364cf9b5c607a912044ac4932435c246c02ab3fac6433b0b49447f46ac1870a121a7f3763f1368429ccaec47e8b305803300491f3064dadd07cec600c45b72370aadaacece05b90dc6c09f9a433aff11a0424c7703bbd0f184b62a76b9f4e0352659e095aef944e01fbc5ecc844e2fcf3bacbb216bc497a4035d5356a92ee9a2f915e20e7d3ed1e219d250c5ae28e40b07723a968ad3cc69011cc4e0224832a66eb292f90268565b43f786b434e700285ce5d6ab8eefc8bcc0744408d73589b65f33f6f775d0f6a27a76583ca7cac1b3b219091abc55b4194d8a6dcdf4307af5caf60fbd9333209567a56a071ccbbdb3cfc422a31c92f5c4cc363813412c18788fa83214397bb8a76f4ccb9bd689d49f4707e9486ca30b6f5fdf25417eb88043e81e4ebd9f439a0f4ed293bb13c5343b0047fb5c5473745074da0d907b9cafb5f770364aeb82a2c61d64cb5be79d1fa26391b2589dd87c6efea9c81bbc5840dc626f6f561c1d03827e4cb7710783cd6ab26574e5e0548c3bf8b038fc6ec87da22f5950ada06eb1f860505bbe8a1912c5bbd1bb7bb0bfa7686947ba686feb95d4b7da652817c9b39429168785ac78ed04476e3ced1e48199a8f095e5d570d8d7ebd7bdb576f8bdebbdc68b3edcc6666f09326bd22509b6ec8de155164ca6454ef103ba9f77a2fc829976c8dfefe7e445ca5b1cacdb3f1598033d115bdcf9228d92a462bbebb099a117eaeafd25806b72af96d1c321a3e072ccd853feb5b064d9db5d3c6ad05224fc48b718f5a7cb9d736b485263d9ac59ae8c068ec47411c23fa0404b477d924150b80e9523c9fd341373f4670c4e1cc5b67712cb76a1efd9245ef5d47786036ea70b9c33cfc417e9f0107165a359957285cc6ed8353998824ff02a5ebb3f958971906d4f811bf65b8a0b2687891027b4bb9c736512009fc502d635690897169bd7e2908e20d935efd3617044178d3f8bb384a538d318a9cbe035e37f3ebd652d49577b81533383946edd5d29b76dcb92b68ad371c073fd2193fcf6d1ca609601685353a61227d889b2eeaff8dbe7f6c514ac234db3698d9365c4cb0472114b31f38badd360a4cad77ca854aa4cfca75cf00f1aaae73b65a85b2a77707e1cd065ef054820300d0819315b1e7b61cc9ffb6cefe72f2c94b8d4ee94f838ae7afa22cc442c960cb6af29e2a600902fedff3ce36a7d11adee8d141b90c9368b85bd0df715aaa309a73cab43cc89df3e38ce95dc895a42b6ba64a4fdf04bba4d1c2772f45d3f9893356772f6aa89718cdb33546fe0230276da90be3147573be5f1ba020f8b35413b541592e828238bd29aec3bf25bf2e51edd8bc17f1149e55d43b5f95865a6d95e78b3984f1d494b547f76078c32de430529f20e98fea34ab0928fc127c065da5de0fa03264ee49762f7bc531c1f0e5fa188ae6c055875adb13832746c662e9fe8ecac1efbde1f92924356c114c15c9254fa4dba6c617ec58224e77e1aa5861367d3f82c349a073ed7ee2503d1c12b52d71c9be96e47a8c5c1afbda3b50b668a2cae2d2e9dce84df1df444553f781f6caca4baed3a3e82f9b2bd7fa49e9e552dab4e0678fe19b64aa1fd3453deba364e847b7314fe42813a4318142bd1475aad66b2021cbdf2971658c08770c45736ecf242c16d01ba1e9b34cb7c739fb75db544c7939e5454105570f865af691bd95206f2cb285e5fca1365f7f8e11069e1f654c5e928f54ed661ce4e53275ffcbf3b4ce44521708556e1cea370a165487173cc77b9605e1a1999a53b9eb648b0d18d8f197c6e68384f845d65cdf1bd25b625fb786b3ffa2532ab9d859aa2b883f46d2b9c715157cff6c95d73793941537fc2c5d88fbb97ca8b35334eb69e09ed16468765f48b282a6bd29e6def8e5624683d79afa54dd81e4083acb775d150d95919f4b94193f369d3f7f1682538e1ec4c8010767c36958fe8cff65a1a6fb3b9483d6910f761a2768a34667262245927db665b8c95a5701cbde306e313801bb97686411e87f1b0b62b469052e253b4f1ee42a3a26ba414014b4e8834075fde1cc90aa4d2dbae2f1e8b9bda2d065cc514bfe3f9439d0ff4e73e084b338cd56b6bab97b0b86ae6184009237df6c047849f945370b3563bcbfaf7e3bc02f8df81894ae84e5c36eba7b556ff8a603ead427ef20de1a4ab65968cc4211e49a0bf4db00ad503873aea51430a8fee527ff3085f5d53e6de34c16fa01a4b48d47b056b1f9685ecb8e627ba3b143bc8c20fde5f6ec8742682681bda0dc2cec95bc10cad65840ac5281baaa54dccf2bcde2be1387e784106a0d83d7112fc653a472a3afa3e7ea07a5e30e89713546af3ddd8341439cdaf10623d2bfcaab461238c7534e68479b283f67603ed19e27e92c386c98c8144a3356f4c25c03495483ad5a822ccd45d9ae75d8fa6e297fbfd0b07d8a6fd334a7459aa4ad9c8e5682d990f17fb62435e6d589c5175218121605f5d1cc5181149b3d428d9b05661e30567859fbb8c8695322157f6ea952baf39769797df3f8fafe1fb8a3fb80ac6f8ef0fa7c91bd1f8ffaccc09c4609f2a18172bb0292ea65e9aecaf2f3927a5d9de417adfefc79aa9372bffa546c581e9efb875e04edd9362fca5194542d3d4b9776679588e31fb578da3f0d05329911f33964d7e32648a7f83316715d0d7f869785681e4652ceca3de78f22f0c68db5ad9b3816c8d79014479091ac8b2224987b8aa7be1212b80541504ed6555687c53cf131bcb594ec1f36229444e222d9d8e360895d6a2e69b385c76023f8e932b87b1600e890e18546d1063942435cb66f15726768c604671b385500ced50521acf9ffb33da0cf262becff412c8b80f58286435e17a17934c5a30d0a585de04f6e7b3c6591c768dfe2f2901d6365941381e60b69854b460eae3618a902ba9cb54e5f3fe4cd4bc88ffcb3b9dbbc0f10369eb5da5ec961cd5c5571705d3c86f434a22d09e88fe7f841a0a5d8e66cb9f3ea93eece798f66a98c5e2bf3391c1fa98d35f1ab513bbd7803edcfb3909865d184baf69d4569a2f3c398e06bd1bb959da67e6bbf7498943c37fd281123961cf27b3242e54b9ed8b24ffedfd6031d403c75e124ac888db50ea9fa7d67d1fc872173645ae911fc831dd59871c7dd4ea9bee20596d62e9cd541a27a1d934b474528af966cedb9b08c78db9cecb404c2b3889355acf305a8bc52df68115c27b089704b33d5c1530195e86a5e6b545f8ffe29a8eebebeaff6dfb5b3681c97cf565ba744c31bc5ce825f0d327e68db8a7b8cd543e4426385d9688ffd4438eac64581012f8edf474e363d01fcc5d3894390d3612848b4bbc03095c34e70f0bec2dac78c6a42e28372327ba0b0bb03c7fe55db6356a5877627f2fd5aa2875c3bbbed07a055ecb4f295ddcd7a8793e89c843cee7fc4264c694857fc8d59bd47ab6ed55e0feb4462736d73851dd6cb7fd81b780275111a2dda33507ca1f87fc9317a573a8d880d579c321170c4b412d4bc74e73f103376adcfb10522dbc5cdcb88493a4c2945798afef474ffa41be061acc64c0dc2ee4d21a50472981c8d233d7e609ff4e8110ee044b127cb645820b860327d1711358835077e18968207a070ff9941a2d7f29c5f381c1a253979493f8cbbc84f8e6fbfd92cbe6f73e4440374921dcdc833346966a9dc4bedcf9b359949a99b5aa2ae298e9284fef5633dd9c524b5cf11c8e3ae9c12d371a9da88f17e0b0710bb06ead58f581539ab5b93b34b113b53e9eee54ca0f10b63390c08e8a0054e6679bceeb52c99bfe1965d673b5db458934d151e8a009b32ba1548d2cb3d94d7e5d982b2184e5b03556bd6ce8ca45644c57bed090fd8a7599a0a09001472f24d8a00b7b379b8b8d7ff8984a273d67544dab8c3db3a13e32953f8e664a639ad43dec7f2a7a138ff9788a127a133f19532e34e890521227d33dd34d81b6d09309ba0dc6ac945bb78d26626656ed5988a5cc9ae8a859061470401266c1a89684e3e330094dd89627dd4f16bc7b386ec8ac400e0ff14ccad92dd3ae85f8120c78964d1565b98d15c7c5288aecd37ac81b0fa331b95e673ead1941ae76fb1993e24a4b3f8cab7a26d3c09a3276d4295894d6152b7ffda06ab4dea6436ddc9fc8ec58cb8293dd337a026ca63f3364031c3665acf77994bcdfc7acffcf393134ac491452bf4755dd345c0cbd87d63c9d379f06faf7233c5a49bb09d8ef62c81c25492bc1038d2829085f09a56f4ac806c502eef552a66a4686c5e86956a01221565577582beaf382959b9776a89260d941ded06ede00cc43e1144411e1b7b68ea2aacff003298d766479beb6706ea89562eec90b682124505a0e117bfb32359ad5e587ae13e9e9c9344eb5da749e17c62b8338e6be98b6d01a57215b2ca507169c550217cd86f7a6066f4e813e9e6193275a2f65537de81112ab66d0954fca0fa38da99dfcce38fe6a60f1e1f23818163d352fd8530719e955902191bc0f22c302cf00000000000000006506eb41dd141299e5c2490cb755537fbdef36514977760d28932716f6bca54ffd7c99f41cac6dc0d988de1ce20e9a9dd03d7dd5e4eb8c6e82a6fb51c15167976351d41827380000000000"], 0x2240}, 0x3) dup2(r1, r2) pckbd_enable: command error pckbd_enable: command error 13:34:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x88) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) socketpair(0x20, 0x5, 0x1ff, &(0x7f0000000000)) 13:34:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400000180, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/231, 0xe7}], 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7fff, './bus\x00', './bus\x00'}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x76d0b2a24c65ecf) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) close(r0) 13:34:16 executing program 0: setuid(0xee01) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x140, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x400) geteuid() connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300100f35ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d2e375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d664f45f3b93ee3820e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce601f1b7c83d014357710c1c53dfb9c138211b00"/233], 0xe8}, 0x0) 13:34:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x10001, 0xffffffffffffe) kqueue() setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0xffffffffffffff6b) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000280)) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100", 0x0, 0x8}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) sendto$unix(r1, &(0x7f0000000080)="6f6e823294e3cd9b12ab4f4b49fc053ed7d8fb769eec541f69ca781c46a9dfd4d8ef1b303e3793b8ea2aa409f0de394a8d1056c4c68c4f300d808f64e5a92221b7f949eb73dcb534c7497332c969c883c9f4c178aab85993c9bac364764cfc1d32f6e1b9d49ec5840fe0a5ede48579a1ff3b8abc423c1d54694c362fc54cea6d6838e26e2e05689caaea0186843f51e3d52ace4dbb61cf", 0x97, 0x8, 0x0, 0x0) close(r0) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) 13:34:16 executing program 1: r0 = syz_open_pts() r1 = dup(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d5", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x20) write(r0, &(0x7f0000000100)="5492f2b3c9b98e4585caf9649acdeb42e9eddb566b6cc5241fe37d923f21cc79308872fe2b61000000e4503b1a84d21a0a7c1038cf7c00"/66, 0x42) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x4080000) r2 = syz_open_pts() mlockall(0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x2) 13:34:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4e, 0x9, 0x0, 0x7fff, "c06077f03a40e2bfdcb4c962bff57d7b6c7bbee6", 0x8, 0xcee}) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 13:34:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x7) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 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) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 13:34:17 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000001180)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) 13:34:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="88") 13:34:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x6) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xfa) write(r2, &(0x7f0000001340)="46071d2fed210100c7182b56cd75b3db9232f72ad64a83344629ef6b58e02e79f7a2eb0c97e4b0b2412be6b55816ea0000000000000000", 0x37) 13:34:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x103, 0x9, &(0x7f0000000b00)="eb0048000073ced1fdfc1477000000000000000005957973f38813d51a8771fce28b7abd527a3a7f3fd284464295a0f9190f8ae328e14043464bf44738d9c0bc63662a24dc53cf5415a54621b4db09449a1be02608e0326121fd9f410a5a1e058c250cee907484ec161a0cb86ce68b93c2c202b0faf47fa3b753ee09ba9f0930c71dd62c30f3bf9e0772800df636d03e7342e002c774af19c4e951e828ebad975bed0982de7fbb40e5c8460edfbe83648b874cc718302890747ae8de427913f8a82a4a844fd4c09a988581428d12826fc1dde17f5942831adf241ad91b1a8f279b3880e034202649783bfb4078433d7b0f0911022003f62b09132c983f43b22aaace9e8230b5e87d3de428cb4bcf388602c4ed455b822058fd4362d047c42c63dc5ded7eb912dd1eb473365cdb7de3fb3db97b0bf12b78af17038358fe5c551139075ca3edd2828c888c8b77b5b0e641f923e6de237d87fed3a2e0766edf68062310f6bb7f1487b78f85dd3f156316b2d53ffccd4a1135fe8a4bab08580d5c5b0b5b81e31b86fee0057175e2eb2874af8c7a1fa4e0e1c685fadb0abc74c4b2cb5300f3d584ee013297ca301f5c01f24e0ec112043defc7414ecdfb146b3269ce5e0cb0a79f670ec605b5dd5d6333c2aeeff7a3df2edccea3bc9b2d996f5829305adbdd112c5d8d96f05dea56743ee97732ec5c928327b645fa0a630015427497c6cace4ef1305d5dc0c40e274066d3ff1101e4a680b67decdc92264f9805d805141280138da6d6f8a35a36eb80ee9d9f51a6762b5360be9d68d8a007c87b4303a12065c695bd53d0c5e54f5790a4d8d3333354f6828d423df1e835ac810ee0df8346ff1a57fc7fae34598fd62d3419c8528c545ff3d51781a4bf0e258109eedfe3b642e6a05cdc9af26c", 0x3e7) 13:34:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) fchdir(r0) readlink(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0, 0x10, r0, 0x0, 0x1d) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x354, &(0x7f0000000080)="b6") 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400000010, 0x0) ioctl$BIOCSETWF(r0, 0x40044273, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x0, 0x3, 0x9, 0x5}, {0xb8, 0x8000, 0x1, 0x7}, {0x4, 0x9, 0x8001, 0x2}, {0x6, 0xffffffffffffff53, 0x3, 0x1}, {0x1, 0x8, 0x80000001, 0x3}, {0x8001, 0x3, 0x400, 0xaa14}]}) 13:34:17 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)={{0x0, 0x71d}, {0x0, 0xff}}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x6, [{0x3}, {0x0, 0x3}, {0x2, 0xc0000000000}, {0x0, 0x5}, {0x3, 0x97}, {0x1}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x401}, {0x3, 0xd24}, {0x0, 0x2}, {0x2}, {0x3, 0x7fffffff}, {0x1, 0x5}, {0x2, 0x5}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x8000}, {0x2, 0x7f}, {0x3, 0xfffffffffffffffd}, {0x3, 0x10000}, {0x0, 0x8}, {0x2, 0x100}, {0x2, 0x1}, {0x1, 0x1}, {0x1, 0x7fff}, {0x3, 0x100000000}, {0x3, 0xe3}, {0x2}, {0x1, 0x2}, {}, {0x3, 0x9420}]}) r3 = syz_open_pts() close(r2) r4 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f0000000180)={0x2, 0x1, 0xa6d, 0x99e, r4}) r5 = dup(r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x2, 0x7fff, 0x6, "0ed367c71828577d454ff237f97977dfc71b50ac", 0x6, 0x8}) r6 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0xffff, 0xf80}, {0x18, 0x0, 0xfff, 0x5ac}, 0x516d04cc, [0xbfa, 0xf7, 0x378, 0xffffffffffffc73b, 0x9, 0x3, 0x0, 0x6]}, 0x3c) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:17 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x800000000, 0x4) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 13:34:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x2531, 0xe0, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ftruncate(r0, 0x0, 0x26a) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 13:34:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a524ce0dd600001", 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x0, 0x7ff, 0x4}, {0x18, 0x3, 0x7fffffff, 0x20}, 0x10001, [0x7f, 0x1, 0x100003, 0x7, 0x0, 0x7, 0x1000, 0x9]}, 0xfffffffffffffd97) write(r0, &(0x7f0000000100)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 13:34:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20030, 0x30) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f00000001c0)) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) setsockopt(r1, 0x2c, 0xe, &(0x7f0000000140), 0x0) 13:34:18 executing program 1: semget$private(0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000004f, &(0x7f0000000000)=[{0x90b4, 0x0, 0x0, 0x1}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9a, 0x75, 0x0, 0x0, 0x5, 0x6, 0x80000000, 0x0, 0x0, 0xff, 0x28}) 13:34:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10480, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) r2 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r2, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 13:34:18 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) socket$inet(0x2, 0x8000, 0x800) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8, 0xffffffff00000001, 0x8, 0xcb}, {0x0, 0x1000, 0x10000, 0x9}, {0x6, 0x4, 0x5, 0xff}, {0x1, 0xfffffffffffffff9, 0x9, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file1\x00', 0x18000, 0x100) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x2, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x480, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x10, 0x31, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0xb, 0x4, 0x100000001, 0xd58}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80, 0x7, 0x6643}, {{r4}, 0xffffffffffffffff, 0x62, 0x4, 0xdf7, 0xdc8}, {{r5}, 0xfffffffffffffff9, 0x1, 0x18, 0x0, 0x6}, {{r6}, 0xffffffffffffffff, 0x8c, 0x4, 0x3, 0x8}, {{r7}, 0xfffffffffffffffb, 0xc3, 0xfffff, 0x5, 0x7}], 0x7f, &(0x7f0000000740)=[{{r8}, 0xfffffffffffffffc, 0x76, 0x80, 0x1b84ee66, 0x5}, {{r9}, 0xffffffffffffffff, 0x80, 0x3, 0x10001, 0x40}, {{r10}, 0x0, 0x2, 0x60, 0x10000, 0x401}], 0x9, &(0x7f00000007c0)={0x6, 0xfffffffffffff32a}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x80002022, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x12, 0x8c) recvmsg(r11, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/145, 0x91}], 0x2, &(0x7f00000002c0)=""/6, 0x6}, 0x802) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000340)) r12 = kqueue() dup2(r12, r0) dup2(r11, r4) 13:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x90, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000580)=0xf5, 0x4) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f00000004c0)=""/170, 0xaa}], 0x3, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) getdents(r1, &(0x7f00000005c0)=""/44, 0x2c) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 13:34:23 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x8) r2 = socket$inet6(0x18, 0x5, 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x20800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r6 = getegid() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) socketpair(0x16, 0x1, 0xfc07, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x582, 0x0) r13 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000740)) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r15 = accept(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/47], &(0x7f00000007c0)=0x2f) r16 = syz_open_pts() r17 = socket$inet(0x2, 0x8000, 0x101) pipe(&(0x7f0000000800)={0xffffffffffffffff}) r19 = getppid() r20 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x820, 0x0) socketpair(0x6, 0x5, 0x5, &(0x7f0000000900)={0xffffffffffffffff}) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r25 = accept$unix(0xffffffffffffffff, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) r26 = socket$unix(0x1, 0x7, 0x0) r27 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r28 = accept(0xffffffffffffff9c, &(0x7f0000000a80)=@in6, &(0x7f0000000ac0)=0xc) r29 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd0\x00', 0x429a70ca3cd7231, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) r31 = geteuid() r32 = getgid() r33 = openat(0xffffffffffffffff, &(0x7f0000000f40)='./file0\x00', 0x20000, 0x6) r34 = open(&(0x7f0000000bc0)='./file0\x00', 0x8000, 0x8) r35 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000c00)) r36 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/tty\x00', 0x80, 0x0) socketpair(0x26, 0x5, 0x401, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = accept$inet6(0xffffffffffffffff, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) r39 = openat$pci(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/pci\x00', 0x20000, 0x0) r40 = syz_open_pts() r41 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r42 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000f00)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="4b5229e4cb3ae296fe8024438f8a886248c2b9217332773c67d7efe4e6ab527c57b79ae52db224ef5155ed441a780af3d351f7bcbd0d00f9ca7fb2481d238d9fe1cc71d8c88d84e5ca090641f0eb878a875cabde8d53466e1a442d6460b0679db657ce71b94e56d3902b88b0a2bd5dce87f00348f9778788327d933edac85df2c84e5880bf64fb818fb731dff3476703c28e9c3b569b880b13487fe727752f9cab016adb5aac1d", 0xa7}, {&(0x7f0000000380)="a4341df7b84d7e934739d4f11ed5e0965e2074c30c52e4a26f0ec176e2e79c54a18554f4603d7635ef44c9277e752122443db9c90bb0c1cfae6d32541dd1f17da9b7f72cd1614af91c97205c9ef16ddbdeb90bf96198830820b0397feb811ba5bdce860df1b59337bcbfe09883412a86258c4070ec05ca8a394fc4860ea195bfd15f", 0x82}, {&(0x7f0000000300)="07dfdf70f25915a93fb4c86462214694ce8fb4cbb60fc5", 0x17}], 0x3, &(0x7f0000000d80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28]}, @rights={0x18, 0xffff, 0x1, [r29]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @rights={0x38, 0xffff, 0x1, [r33, r34, r35, r36, r37, r38, r39, r40, r41, r42]}], 0x158, 0x40e}, 0x400) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7ff, 0x80, 0x3, 0x5}, {0x3026, 0xe28, 0x5, 0x2}, {0x1, 0x8, 0x1, 0x7ff}, {0xffffffffffffffff, 0x705d, 0x7ff, 0x8000}, {0x9, 0x5, 0x7, 0x8001}]}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r43, 0x8004427a, &(0x7f0000000180)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) pckbd_enable: command error 13:34:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 13:34:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000100)='./file0\x00', 0x148) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:34:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 13:34:23 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xffffffffffff3c35, 0x0, 0x0, 0x52d3, "d5dbe3ac3acb6111efef054ed7af73535ded3f81", 0x0, 0x800000001f00}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10001, 0x2) 13:34:23 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x30, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x20) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffff9c) socket(0x6, 0x5, 0x7c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xfff, 0x4}, {0x2, 0x0, 0x0, 0xfffffffffffffffd}, {0x6, 0x8, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28099, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") pckbd_enable: command error 13:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pckbd_enable: command error 13:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000140)=[{0x4, 0x7fffffff, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) 13:34:25 executing program 1: r0 = socket(0x800000018, 0x2, 0xf1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4000000001, &(0x7f0000000100)=0x2, 0xffffffffffffffeb) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="6ccd625414ba109cb8d9bd9dfd7764326611922a9e9f059cb388655c85bd612da88b6acb1adf84fcdedee2a7c9c3ec5ab8f6dfa37d82b38c8feb70a8a8880e7730717da2dd08b35836c80c8d9198ac4f6d42872c3cc516c4b1448b9b0ad179833f6733ceae91baec68ac784eff5cd824dc2dbe1d7abe2f5117b8490b8b22d01cc46b6e4249e5bbb1f8bf290f92c488a6a06a2d5cbbed7d905f4eb2c4f9408e3a4b34a335cecc4ea87be01ef2ca77ae2fa85dd7ad731c504a43f2b25fbd1667fe28dce0dd8b91be277e20b4d3526a985560268c7e10c11acbc33b5b5156ed"], 0xa) r2 = msgget(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x1, 0x800) r3 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/211) 13:34:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xb2, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x2, 0x4, {0x9, 0x1ff}}) 13:34:25 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) read(r0, &(0x7f00000000c0)=""/184, 0xb8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x20, 0xb2c}, {0x18, 0x1, 0x7f, 0x3}, 0x5, [0x1, 0x4, 0x0, 0x4, 0x401, 0x200, 0x100000001, 0x7ff]}, 0x3c) connect(r0, &(0x7f0000000080)=@in, 0xf1) 13:34:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x203f, 0x200) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) close(r0) 13:34:25 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 13:34:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) syz_open_pts() 13:34:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x9) shutdown(r0, 0x1) 13:34:25 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r0 = kqueue() r1 = dup(0xffffffffffffffff) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x800000000000000, 0x0, 0x40000, 0x0, 0x1000000000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 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) ioctl$BIOCFLUSH(r2, 0x20004268) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) fchmod(r2, 0x114) 13:34:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x20, 0x1ff, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 13:34:25 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0xcd, 0x32, 0x0, 0x23e) 13:34:25 executing program 1: pipe2(0x0, 0xe0931e2623c245d1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x3849, {0x7, 0x3}}) fsync(r0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 13:34:26 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7fff, 0x9, 0x0, 0x100000000}) 13:34:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = msgget(0x2, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6ea, r1, r2, r3, r4, 0x2, 0x2}, 0x7008, 0x8, r5, r6, 0x9, 0xd111, 0x0, 0x9}) mprotect(&(0x7f0000631000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400000008081, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x8, 0xffffffff, 0x10000, 0x40}, {0x8, 0x8, 0xffffffffffffff44, 0x8}, {0x8, 0x1f, 0x81, 0x3}]}) 13:34:26 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x3f, 0xb1}, {0xffffffff, 0x100000000002cd7}}, 0x0) 13:34:26 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file\x00', 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x81, 0x4, 0x1000, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fed000/0xd000)=nil, 0x13372a2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000fe6000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1e1}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fe9000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0xf3) dup(r1) 13:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd9, &(0x7f0000000100)="b6d625870fbe77ea2d1962f9c698a681783d96222f119de5073b745129382973f5fa9e609f76298240b654bd6f2195ce324402d4d4d3d2cc4d5d71b1fbba26fe254c7dc4cc600a442180280671ca9667cfd07be456b8f547abb696c806c73dcbc41a67c2343b88b86f1bc7bbf8b9ad97c057ff8a78725022de2cd902851a8acddfcb15fefdd57df0d667ee23ccccb1a18b2863c8720ce2b28bdaf84cca6c77df22598201d37ea7aabbc48f461b8b67daaca0a4663615f38660a52fc368049f20dd803856248c62048a8a87445ee2868d9540c18f51465d20fc") socket$inet(0x2, 0x5, 0x101) 13:34:26 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200a0, 0x0) r0 = socket(0x2, 0x1, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/246, 0xf6, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:26 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x5e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x8}, {0x18, 0x1, 0x4, 0xffffffff}, 0x3, [0x1, 0xfffffffffffffffe, 0x1, 0xfffffffffffffff7, 0x1, 0x9, 0x8, 0x9]}, 0x3c) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x16) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) socketpair(0x26, 0x4, 0x3fc, &(0x7f0000000180)={0xffffffffffffffff}) r2 = semget(0x0, 0x0, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000140)=0x5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shutdown(r1, 0x2) 13:34:26 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 13:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x0, &(0x7f0000000200)="e426") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x401, 0x0, 0x8, 0x1}, {0x9, 0x5, 0x7, 0x7}, {0x5, 0x81, 0x7, 0x6}, {0x8, 0x1, 0x81, 0x6}, {0x4, 0x7, 0x80000000, 0x7}, {0x3, 0x6, 0x0, 0x1}, {0x4, 0x4, 0x7, 0x9}, {0x0, 0xfffffffffffffffe, 0x2, 0x80000001}, {0x9, 0x8000, 0x9, 0x2}]}) 13:34:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="f176a22ba8d25426db185d0b1ef59d9735f4a64ffb9a1fb9148c5d2a05e2d9f84034eb90e109936f4bd51a2078f6860f854558310a603d71894dc9cf0d99c534ae7b15b0585d68e79fcc930471a767e3e351e6d449246445c62202dcae9dcb8021baca81a7cecb641c0ef2d09a356571f10d01408833cf192f956f6dc56eee33aa97f9108a889b1b5af2adfcba51aab5ab9149795bb6b3a1c1528cef5538c8788dff5cc8bff155745aecf729d082c68e2b025929d3e23b97da1b1eec4cdb451bb2b1d6446da2a8ceb4c0af0d6700d1233abe952e632e730ecafb7fcb951ef0", 0xdf}, {&(0x7f00000000c0)="7504baee7602913a945f9abcd67310b7322f3d2f21e8d89ff784b0f5c1e6c876abec1027ee70d332833c0ca7f6", 0x2d}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b000023270000000000000000010000000000000000000000000000000000f6a2287f433f", 0x2c}], 0x16b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x80}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9379, 0x6, 0x3, 0x8, "6b7648455af8828f43d2f4f62dd6306b808bad7f", 0x5, 0x2}) 13:34:26 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r0, 0x4, 0x8) 13:34:26 executing program 0: pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x50e5, 0x1, 0x9, 0x1, 0x2, 0x80000000000000, 0x2897400, 0x1, 0x0, 0x400, 0x4}) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) fcntl$getown(r0, 0x5) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getgroups(0x3, &(0x7f00000016c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="4a8a163f656a90edcecf6869ab1b503e7a22b93394c7a4252037400dae41bd112cefbf2f0e9b744ae7ede841e58c877db3a16d15b11375f7efc11c4c95c31b229e76ae1e98e2e9ef0094f5131aa5197a28f48e3db3b8e69f2d04991a9f3afe90efb70b085142af72ee61ef26216acd43e3e11c43e93c5f434608e48b641f5408d5a9e7043a1d8f1b3709cb6c001f9a7a032e830794aef276582a4eaaff0fa497599b80f82af6ddb969b62c655c1c93cb41a74e939254a7a555decac2ca2bbffa3fa9ab34c4566ded26a6efe54ecf0d20ea275b75fb7cbd23369cf19215aed27414d5b374aa12891b41ada8edc76f1dbe7d4d28964aae51f87b9c20d1865ebded79ff86a26cb41cbb98a0d842f59528c57139bec0d75e7b1a7669ebc35b58180b8f24d864c4dd4100dcd3d801603b311249f4684c2f6b63333b3d62422edcb658007a2f98180b3d49d92a59f767b4af67fde49160cf6f265791a963aad3c9b2807bfa18c8fc49e74acea11364151e0694afe0aab736c746696064648060b5c96700b9552cfb1b6b9d7267f1bd2a5ba405fd968faf7ae50a9f4225799e9f845ba721fa36fde134c468ffb2a3fcbb08935081900a89fcbfede62a0ee124281c142ee4db6e9dae09a82d11cb270f1cc2ae4e3e129da2619b86d96eb2536f3ec1f6e8c4ff45673dc902944a0583a22c8e12cf5dd60a030268e11f8d927d67578ecdea14d0ab91ad0efa9c53f290327109a7e189297d84de4f7a853af4a2de7f08e58bec38b926cea237af2469b207915dc585db207d041896fa8a6303784542701bb3bbbe844c1c801834eff1b5ce2f8121506db1d9e3754b700e08ec8b7eb267b7faf21423f7cb5f5df526fa120fc524072ca2342dac90a06f07810eaec1a5d22f32836e10b953aa112e5748a6490de7337d096dcf074071125a5e8eb38680467d427babb4279264d40b3438389344b8ff849baf37eab6c8d4f16c98cc4237b99883078c985ccbac31db481935028ff560f710001f58d90e4cee36f5568b2f70ca83f82516d8c0f1b6bee3391e538ed83bfa174707da1630405bbf98af82b1d0256c6bdece34fae0214bd5baf8da83eb5a0e9262643de555b4507a1db45a5d3104e78b355d42da4c3ca02b2ad9f0ae8d29cfb348aeb5a28cc56e4b15fcc7b564d2d95b8e952716a2b13b380cf140b55f2e9801e455cefb6e7994d010c33c2dec6f9b4ff4534697920708afe02e8013db2c2933b0d4fa55477ad35f11bd6d67dd2f97517a99f189d1a04bdb5a100ffcd7e57927ecbb3f24b7de4d6cb98bd426c44033f83906e7127dbaec85b8861b3b2fae7b260d0c8497b9bc66b498e20c5df7387a7eb37833339d12a2937ffde2613d4d4764b144ce2312159140ac9a95b8595d60b1652d1a7344abbf5627b281e6d375c81987d491bdcb90f8e35cd8bdd8ea7f5cf44d45e90eda98400d62956a8b4521a7fd7567cbf4e7c64c5ab7de21f798193ee9010012468e82c51ba12dd11c0c8042f929d8bfdd6125aa527e9917b1a575edcff8b0ec7fa5200f73cfb72856c8342fb06692978ff7c23eceb67349ce824a4268ad7602ddf60acc8761423446d5cef9c4cd783295111742fd51bfae88f8661962edd6a39c8df79e3c12184fcb2d630ab7ce7eb287835c034f53a0527f188ba138ac38d8bf3debcd3f2287ba564715ade4d11c7b33828bc2d910363882f229a08f4a04d8e4f4afe260c6a7a8306524daafac6008d4a2a593b14241a3b59070d1b6746a977935406cdae6f5a87decd767ce816d6d8c869f0a4d09ae32c76415f174ceaf67f692d7c5311cf01c76d76f1b0c2b38fcb1e3cc05d8daa5cd2324c9283495d1327726c30e668fba6e1657902a3e0859da21927db9bb722d5c41e78f7867100199b0931f08e471d228f0ed9f8d35d6d3c61cc000dfa8225269f97b359f0d7f9b8c77b14297f9c690f7342891dca5cdea5c58914685ea3cbba0654abc592e2110527ed2b2436cd6426e3bb2c8196110a3792f61fc43b338daceb39d06bf994df6945438bf950f409355b2aeb08d868d7b334639d2bcde025eb5a7c5e265a13818b30d3b8b3ba307904913af1b5d5164445a205ec80ff41e340f865ffd7555499de9da74ee80eec2513e7a9b0a97bd71b38f4e5783ad2565bb1b6cbd20cfa0d4687feb467324c2d325e96275df3cfe81524620b2f98b5e13284e13ae52eecf845f6c9ac3865f85d6bd060a716c2dda7864f5448db803ba002473c774b842906b23cd1fcd51d3e06ef4132fb7afa9003ca2bf65418c0365bc2faa13704a93db7bbfe1a1b5000e413d8cddae1a233214744a90743efd9c4fd7e787904e667bdda6df30eadb566227170dd8ace58cb68207e1edb3a47c05c206eef413b19f981211fd231f4f716f126b613097e7ccb7262be4858c16778d4b838962d7fcf1183afd90582a5105591d2136a58a75bea633196badc5257d888c63b619427ac87d4b2808e0e817fc04210d6eff3cea6ab544d4fb256d36783dd48e15d156063c4244f64973cc3a24c2cfad201162826b05a1bc509c0276094c34f90ca7dc8c166f86035a363bcf95595206bc59b33789029a2f8d340f3f5738a1c77972967a4222a14510dd2a85f992eab0a8a25f9edb86c3fdd9af54bed89fdd8fa1bc7845a82478afa398513c07bd1f56d9a581828b57bf137871c56ebbd9e9e60ab002784358c8e6a6c2b6374d632c0945fedf2078a584378101c3689412d554744ec03c5df4c683a09281d2ad6177942edfe1b23ed56fe5d819e3202e199264d45aaccd87da36c2b85c37cfae7153dc7bbe8a69d997e52459e8e970d6f095d9c19cef46cfedc8436ce97f7868e95fcfd1f2cb0b94298eefa13742e45aaf3dfcdc219d43aa03023a694f5e2ccc887e68e3c77f0693c3cfbf298fac9ef603c52e62c7d744e70d3db96f5ed78eb2ad54c4432056f8ea67d4ca5e7a9503df8978871642b9b0addf4b381967a8fdc045faf305f40da112009455d55f34ae321ff7a5cb15607f6d7b5b2c7cc4f6c7e39b73027903325782a7a5caf6c44b4bc865d148a4ec54d4705adb1e7f12344bce40afa6ec15216ea51ed02ddbeb4f6f3b0864517c0d7298620911a805a0ce153b7580c968a40670e55d30684205d30dd5131da63f414f2c4619512ec779cfe42f6f571f428374cf009c4f81522c9b346cfd483b640b0cf1e4b73dc55544c340d3fd08a3b26e817cfc51f4a930208efc7d2af04ec3e5a46ba3a73b8b12c186b3536d1b9e2c74096afbd02fe6c0f566d6b9170c08cabbc4701fcdc05f1754e0b2f81424fbd3ec3d95eb1a26a866358355173f110bde859b1f75368fdcab469291080097e687532d2366f1b3465e869e213b94d30fc45cfa4ae356f6ddc9a199597101cd18b72d97cb850e37abc87f3b0013179480aa559048c708abff013294e0a51b6c8ea15824ddd60b8969538e528b8470082919839064914764e10a0670490125b80df3dcab4e1e2506ea57595fa7b519042185e0eaae945d0dd4009442dacbf569f64cc1c4da83052cc9a08de88abd185662d044fbb827c882f5440964e99898078e39432b859669eebec718ac5853a8517cf272aadf70c3d5953bb1f23c5ef4bf1e2da498e240128d13a5f5e2b5cce6d1eff9d84190443293e743f7c414470df387c654249d0705f2194801c4b7a28dede698c3330c83b35e9392e6adec3f760ee2fda9912f4904253114ed2aed4146fd73082497d727682b1c96bcb36aaab9fdb6d743638e0eb316206d7540905d362f30df8e727fd8c2c7a70aa00dedae68dcd7a0014e7aaf9cd3097a9735736a1da282d05b09d1bd2144a3d1fc8c13d17e630d1d2624a364259c39403fb5a269f9cb8423535c18c97a5183af4e204342281b7e25b7376c55392804984cdf0a409c3d0ee3a19535355e24acdcd4d8b6cb6dbf4377f1b3a1d6f8f55ee19478a0f1fce9839bacdb8e8ea811f45f962de7cdd371b921f8e2903da02b189b0fbfc84f7b9bfe607cd0defc9241548d74d91125230513736ea8412d93b4e514df2b301290485792d346095445cb475d0c4297b4ab319f541a3f305e775d8eb321e32a172fc4d1c8a11434d6848f37f29aa17d5a5ce529e7118e92a8574feb12fc936d82b6c2c7729bb4835cce122e744e2839a48132031d1d245e9aff6b2edd8df5242cbf73ba5d3b20c3b03f797f4f0c283e74010329d5fe7f6fc37067a229701dc7a8a48e286a187108f95a0265dbda9926a4361183b2ba1fe12701251a02ea4f345ad7a8c6d4b600ff7500382a362c2c8425ad2adf66087f6b40bfc8773b2e605c27d396d8c6075644e83bda006551de7ac5aa0adc5f47fafab49492694dbf3de201d2f5f7990ba677ee4b742cacddea8abeb972e8bf245753e3285be1e175ff972a7b86d5586e26d009af89f8ef79c8c4c8191f829bbe58dd72430493600964964006282312fff9aff3330d9940a65d411fd64ef276608455476398352dd54f6d632b4cde0228a2d3c43b3f92e2d611da7a763d881c9738bb894ee85b303905cbc79167cac6512aa712f892fe158a7a349b3aa27164ee6a6ac8d6708d6d79f96a8471740c4e6dd5a7d7ee8dfe5fdddac781a55b666bcda67fbb107b70db1b6bf65cd467f111243af8a3efa82fba10d8fd9c37ae49c72231b09b490ab2c16ca096a2c830fb3a70da3c8c85629973c84131db8ae1b3ffebaaba6984741a401af44773912f2d30bb60c374061741b76e027f0b1d501bafd178fcb0164f0d788ce82b27fcc75689545a8db207d537b6ba2ccb04e9bffdc70b0ffdc9ff0e6a8d6719bac0b19dba2e774de785843764298ef13169b1c0491bf58f374f1e4ba8a9006fadbdbbd5af6e473e80e888b825aa06e67591693fbf4cab6ad066782054710e07236bc3cecf5c62a18d005496466773d1ba76f831bce40581881f6f87461ff9b591635f0c6a12792341ef580d63270ef754c7699a5c1edcff7dfe26da9ffaf24a5d7d446ccd011f50024ece3eefbf04540f788fd7840f3682d4f70f1d86bdb03404bd10f10c84e8e6e2ef14c859bfeaaa1498a6f206f9badf9dacf4288c099190e9d66ab24bcc70f3a4156cea4ff5d940987e8514e1e84f9d87c59a201a2c07a25d56b4e325d1afd1edfde9418539a5110dd852db2e5f08c09a4c7b7f11661617539e9ac186051d4ff838a3ff73bb6be2df65ca8efd022972017b17ed84236671f3045fa95a55c16c7e82c44bf886938a2d6630a394d4c69b22a9436a9a9ba99e10f0173e982e737b7480f0710fcd3ad2d03d8a45698eb53f14d004e7f650cb0911c19e1b43bbdeb474bb2c09c8ec7d3ad567b25282ca97ce6aa5878d3a38777b5b8014479d85c1afc4b83db9bc760ccdc4d3bacd88653adbda5136296e28c5cf1ba1df5a9dd539dd94cd8a0e331037e4cf3f5f8155fbef53aeb85fa235d3b9552e860cb24073cf61b78c3af28769e458128f31d01e1972f0afb590ddc66a60d09d6ce5772606224741776ecadb2a04053f9405fdab47025f6d36079c02f1da3bb3d6084d169e39444d20af15f2d9a848f3de7f4ec171b0d8b97dacbe408db0b2557094f7beb962ece6079359a5f326e57c10557a582ccdbe1c95d2d1c3846ebeb2292e872de92e534d2a7e7b2055c774a2faaf1505a43e7144738e5afe77e6f49382da4574e1db9cc4980868118542fd73c382e836394b16049307d5b2c85b2af8903c61c0c90917b7f35eac37411fec0dc4c0d39448ef91163cd9912bcb7e303988a18a29eb06c7dc2ee7", 0x1000}, {&(0x7f00000010c0)="f97f4613d39c3fa356c1fc0454d02e2cc5c9482f4bca93cf1f314206c5c3ca43ca0d1d982169d01c724d5fdd66d9ed7ab341d656fbffd23e6a753e7df3809ccabf70482d446a865c89f73f5095f4888b5f09c24f861281942de44e82ff615bed9beed359c80e47d07ed7f141483b1e8469921e5d91cb1a316555ee2567fbb319ce4831db8475df0e56eab28128ae85ac95843c31f37a4b08fdbbbb06d6580b68967c9704055ce635a9c99fc9a98fe2366c1b133cbc351a23f336a9e77301166959c5595d11d8479d53dc18dc858d8c77f63502d26cdc3df8a5c999c9dfff5c465389", 0xe2}, {&(0x7f00000011c0)="d13586642bc0fa5df848e0df2fdd2503580107c3631106aee95f659d4e6dc3cd0b19de2a1a98e116decd5ceb0a41e52f17571e", 0x33}, {&(0x7f0000001200)}, {&(0x7f0000001240)="bdab679a30fa81cd952b9e8ad6c993fffc41bf258d31dfbeee92cc3605", 0x1d}, {&(0x7f0000001280)="4ff9487815912384640c1a44c674a662a86199db112887e13fbf3a1ec5ca5fc804c0", 0x22}, {&(0x7f00000012c0)="22d0dc0d71e7dc9cae2435341542ca75e00c0881173135632b34cfa503dc7b214f2eb0e48d21140a7f022d6613e96cb51652aa7b02569761204b03d98ab1d518412e9fc14e676bf2", 0x48}, {&(0x7f0000001340)="49e5a44953a0521cfb1f7af6e94fde9c698b7e5ffa928b7da7cbfbadb356a6b38fc61caf36ed55d091aa8a3ae4ac362a80b35d7345574dc5090bb6c25f6b9aa384ca0505b2bfaf61bb63dab2553f767d4e105581298d3a09fc3f7808d79f61ac61465930d1480842ecf47aefb2a04a28640f595ecdc3cd6550a3345c5f84ffc1e619d65f2b6d5c42979e42557d3576cb411b2ecdea4e047406de23e273df2fc2edce2a8100b61c4c6f6bd4f673aef13644a2e1e0efe4c4c685968137221a9b8df4ca89b95e94ec64ab2ca229e26271ee78fe235f629649dd25", 0xd9}, {&(0x7f0000001440)="13c905214a5945b3d11d4f00ee4e026092feff9ef726833299f981d90704fa96e8f614d48f389374249e53b033ef32b6edf124fec7e5d478a31bae9aec79f76c38318afd20d21d9cbd8b5ea5af0d20ead21b5259cd5d0f4d8bbb6235dee7943cbb0c5abcd6163799a438d199cd07c672c836c4a60c1a479c0ab81b9696642c797bffce59b4ba2b68bee5c3552cf07622f0", 0x91}], 0x9, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0x1}, 0x408) 13:34:26 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 13:34:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/85, 0x55) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x2, 0x0, 0x4, 0x5, r1}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') 13:34:26 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x20230, 0x2ea0039699e2feed) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2003, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="38b46e3205cac775d11b3fb9e046dd7f782b05a48d9e500c47f41be724fb537057cdccae921608a8cceadedb863369723c3c4ebac928d0e8e5375205298166f5362f5ae508428db3638e7faa46", 0x4d) execve(0x0, 0x0, 0x0) 13:34:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:34:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x1, 0x0) setsockopt(r1, 0x2fe, 0x1000, &(0x7f00000005c0)="5a3f97ff9d8bd778fc41f843713f9dd3f1f37ab2666b09a312a9fcb19128dca71556d782529249a00312afc955845aeaf55d896ab0b378bf87b28d19ed45a651038bb70a602a10e2d6228b54b4c245f9236a01a1a347142d3a3b0a5023d3a6ee4f818b30b8e263af2339836616dde1834f1b9698dc7f1480a090914e12eee67aeeeb7d5d871bc43cfa0e2fbdac2a60b74d33ce4214225a2f53397d66fe7ae9b141c6c61111246f4cfaa45132a28da5cb3b98", 0xb2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x3, 0x2, 0x37c0, 0x5, r2}) syz_open_pts() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 13:34:27 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000005) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 13:34:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="0a2188793a984cf9369ab1289dc3dbee07822f6d0a70c11558a968222ec8e8002ffe2f6ee4fa37e123cd9379d9000000000000000000", 0x2}], 0x1000000000000217, 0x0, 0xfffffffffffffffa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = getuid() setuid(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) socket(0x13, 0x5, 0x8) 13:34:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) chmod(&(0x7f0000000040)='./bus\x00', 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x3, 0x7bd, {[0x9, 0x9, 0x3, 0x100000001, 0x5, 0x7, 0x40, 0x4, 0x9, 0x4, 0x7, 0x8, 0x0, 0x401, 0x56, 0xfffffffffffffffe, 0x3, 0x100000000], [0x8, 0x7, 0xffffffffffffffdb, 0xffffffff, 0x7ff, 0x8, 0x401, 0x401, 0x200, 0x8001], [0x9, 0x8000, 0x9, 0x4, 0x7f, 0x101, 0x5], [0x5, 0x7f, 0x9, 0xaa3, 0x7fff, 0xf2e5], [{0x1000000000, 0x8, 0x2, 0x71e8}, {0x6, 0xffffffffffffffff, 0x4, 0x64}, {0x7, 0x9, 0x1, 0x7ff}, {0x55, 0x1000000, 0x5, 0x8}, {0x0, 0x3, 0x401, 0x400}, {0x7, 0x9, 0xfffffffffffffff7, 0x2}, {0x0, 0x8, 0x0, 0x3}, {0x4, 0x2, 0x200, 0x200}], {0x10000, 0x7, 0x7, 0x4}, {0x1ff, 0x1f, 0x7, 0x1}}}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10, 0x0) close(r2) 13:34:27 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 13:34:27 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 13:34:27 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) 13:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x0, 0x4) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x3ff, 0x3, 0x0, 0x69}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee5, &(0x7f0000000180)="1bbac6c6ad9700421c3ec23d2b") 13:34:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpgid(0x0) r7 = msgget(0x3, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r9 = getegid() chdir(&(0x7f00000004c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSDTR(r4, 0x20007479) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x350, r8, r9, r11, r12, 0x1, 0x8}, 0x0, 0x78, r6, r6, 0x5, 0xf6f, 0xfffffffffffffff4, 0x1}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x12, 0x4000000b, 0x8, 0xa4}], 0x100, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x0, 0x40}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf0000005, 0x4, 0x7}], 0x1, &(0x7f00000000c0)={0x101, 0x8}) r13 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000400)=""/23) fcntl$setown(r5, 0x6, r6) fcntl$lock(r3, 0xf, &(0x7f0000000440)={0x3, 0x2, 0xfffffffffffffffe, 0xc1, r10}) select(0x40, &(0x7f00000001c0)={0x82, 0x1, 0xfffffffffffffff7, 0x81, 0xffff, 0x1, 0x9, 0xffff}, &(0x7f0000000340)={0x186, 0x2ce, 0x80000000, 0xd0d3, 0x0, 0x4, 0x2}, &(0x7f0000000380)={0x5ca, 0x5, 0x100, 0x9, 0x19104934, 0x3f, 0x6, 0x1d}, &(0x7f00000003c0)={0xff, 0xfffffffffffff77c}) dup2(r3, r5) 13:34:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000200)={0x200}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x180, 0x40) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r3 = dup(r2) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) 13:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec78fb1fd5059a450cbf024261924037e23aa168a0237f559b7cb5e32d0ff2d4e71d9607beb8accb2b27d47590f059c7a364a979daa987423cab21c6b2748aaa789b7da61d75bc9028a2b8874e2603a07511160ef0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2e901f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee5a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeeb2d4e779efa285828dc1acadf51a90e6a0998bd25030a00000021a3496affc143a271bd4a884e97f29341683824296e6b770327cdd97fa2f46485dd950eca641eb6bf1291fb89c8c754faa2fdd7878c2c3eb64c58d0afdd2b6e4f56cd4acd86edc2b8b42a08ba79525e0655597de5779f3738b882ffc2db7c", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x102) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x60, 0x74, 0x8, "d3fb9a558201283b620e2b7c70b95999865d38cd", 0xdd4, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x20007461, 0x0) 13:34:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/149, 0x95) r3 = dup2(r1, r1) connect$inet(r3, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 13:34:28 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x900, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x3f, [{0x3, 0x100000001}, {0x1, 0x2}, {0x3, 0x40}, {0x3, 0x5}, {0x2, 0x1f}, {0x3, 0x1f}, {0x3, 0x661e}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x400}, {0x3, 0x5}, {0x3, 0xffff}, {0x1, 0x25}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0x3ff}, {0x2, 0xca}, {0x2, 0x3}, {0x2, 0x9}, {0x2, 0x4}, {0x3, 0x82}, {0x3, 0x7f}, {0x3, 0x8}, {0x3, 0x100}, {0x2, 0x10000}, {0x3, 0x5}, {0x3}, {0x106377266b3874d4, 0x7fff}, {0x1, 0x5}, {0x2, 0x7}, {0x2, 0x7ff}]}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 13:34:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7fff, 0x3, 0x4, 0x7911, "b7a6e62541a79516b8df4f9250fa3e2a05cc725d", 0x0, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r2, &(0x7f0000000200)=""/4096, 0x1000, 0x40, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x9) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x1, 0x691, 0xfffffffffffffffa}, 0xc) r4 = dup(r1) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000000)='./bus\x00', 0x1) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f00000012c0)=0x20001) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001280)=0x1) pckbd_enable: command error 13:34:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/4098], &(0x7f0000000000)=0x1002) 13:34:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="8171f9b77ad50bcdcd10cb611b5b664973ce22c24584949e5218cd330df9b17ead4e21de6ce0670eb6d32791ceda8ca1b3", 0x31) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f00000000c0)="797a2184c2ced0858eb45a6a8448364f18348a598c702494fca1dac9e34a88989c69100c29818598d26dab78752aae0b5a2fb311f78d141dbc61510ee27ddd27d72b3900a39d7fb983204aa0f2fc5d857c2f405d1d93be5b9aef94f6f1c5347586d7c5783aab59ea7407c2102056dde155009e6a720c14bcf2cf4fd65f38e2d986137102feab6a77d1d98a1807e57341b8597bc52041c738fc16e312bcb500211e6f01c839e59682a0e2"}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x5a8, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xd4) pckbd_enable: command error 13:34:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x8) 13:34:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffffffffe79d) setuid(0xee01) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 13:34:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x81, 0x4, {0x6, 0x919}}) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000af78e5a22e2f66696c653000586342dd549f861223d3c3b64c2ccd2639f57a73ab2fcb8b4cadffe70a4656291d6a56a0a4a698c16123992bc6203c5906c11bd0d404fbbe99c21e577bc666eecc5563d2626ec513eadb0da40834a16295b5c9376e1aa1ddb1f518110efe651c7293e47bf1119434d49daacdd974380d91382037e12c75523a884f8b24957ffff6bcb33770b0f6aa1ba536ef7b08a21b1076b2f4bf7ccb355878145cdbf3c75b223490a36ae9974db41e05384e105d88351f468706ec99434c8bdd830d1317ead22b595d8efa9670271525050c"], 0xa) r2 = socket(0x16, 0x1, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r2, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 13:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x4, 0x0, 0x104, 0x0, 0x400, 0x800, 0x3, 0x1, 0x3, 0xe29, 0x8}) ioctl$TIOCNXCL(r1, 0x2000740e) setegid(r3) 13:34:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000057000/0x1000)=nil, 0x1000, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000001800)='./bus\x00', 0x42001, 0xdd3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0xffffffff, 0x1000, 0x3, "fb49cbb029911047dc212bae331ace69bbbb3538", 0x80, 0xe23a}) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000180)=""/82, 0x52}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000540)=""/223, 0xdf}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/47, 0x2f}], 0x9, 0x0, 0x0) 13:34:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0xffffffffffffd543, 0x6cae, 0x1f, 0x9, &(0x7f0000000340)={{0x6, 0x663, 0x8001, 0x3f, 0x1ff, 0x800, 0x9}, {[0x6, 0x8, 0x80000000, 0x0, 0x3, 0x4, 0xff, 0x47b, 0xf5c, 0x101, 0x926, 0xffffffff, 0x3ff, 0x0, 0x100000000, 0x1ff, 0x0, 0x2], [0x6, 0x4, 0x6, 0x5, 0x0, 0x9, 0x8, 0x69, 0x4, 0x9], [0x7fff, 0x4, 0x6, 0x8, 0x5, 0x3f, 0x5], [0xfffffffffffffffa, 0x1, 0x7ff, 0x1, 0x0, 0x3], [{0xc, 0x3c24, 0xfb, 0x80}, {0x7fffffff, 0xde, 0x3, 0xc2}, {0x0, 0x6, 0x7f, 0x3}, {0x9, 0xff1, 0xeaee, 0x1f}, {0x9, 0x0, 0x4, 0x9}, {0x5e6, 0xf8, 0x401, 0x2}, {0x101, 0x1f, 0x1, 0x8}, {0x100000000, 0x9, 0x837c, 0x10001}], {0x4, 0x20, 0x9, 0x5}, {0x20, 0x7, 0x2, 0xfff}}}, 0x9, 0x5}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 13:34:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x182) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffff, 0x5}, {0x6, 0xfff}}) 13:34:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 13:34:30 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x9, 0xe97f, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt(r0, 0x1f, 0x8, 0x0, 0x0) 13:34:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/141, 0x8d) dup(r0) read(r0, &(0x7f0000000140)=""/198, 0xc6) 13:34:30 executing program 1: shmget$private(0x0, 0xd000, 0x39, &(0x7f0000b3c000/0xd000)=nil) 13:34:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fchmod(r0, 0x22) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffffd1) 13:34:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="af0ba43e397c0b8e2c299d85ea8bfc248b7e90c6d57c8f460cf09d0b6b17f1853cd24dc5be9de3dd942fc86f"], 0xa) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/71, 0x47}], 0x5, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000002200)=ANY=[@ANYBLOB="01002e2f66616c65300046c81b5ec2ae76352b8e3120cc765160dc8832ac1f437f425f327caaaca0f8cf86674349892e6683ffc921b40afc605de2c216f41e093744fec9afcb130ec90ed19320bc4db86b4306ca33d02e0a642a22e276e6b8c30d0af6e1742d2848feea00"/118], 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="bda0559103021a390eafb3f286878fb3ca408ff274aeb420a102c45c9a594082ccc28675394d875ac2c591b072801733e855dfffab2fe89a57d3cfa5fa82da4a221288b0d47ba0fead6b3d0043896a564db862d4db1baa67339000d76eef28014ead9befd05478eaabb0cc12014890d3a88d7b0c2f72d079a449a3868a8e533d05d8ccfaeb2667c1eb5ed4eadae1aa09809960b0555f183f2ade23c7b297dfefb9b758d0fee6ed20b92fda293df3bd634ba84d1b47d426055eac01f6377f9ebbe38546f44688371c1fa9e0285f38dc418c6564fa25def2743a83076dca260d8d3064d4a8bddf6169283677ac30716331f084d0b7192c6bbd288c946ed724f571c348b749010913f38626e428194ec90086b3a25e8b47018a677a0e680ee3ff7baaaeaa3f8e54f3a444b4cd6392a077910e7f74d29c6f0ef33a1c72394d58a84c8a650aae93c83d3f776aec3691994a50c53db4c05ad2e345f22b8b6b3d4e5102c51da5427d85f517b141b556c449dd0534fea38619a6ed9eb34688ea04c65f68d983d44cfca225bc8fff95f323bb95625651b628194faef971c580f52452a5807faf9fcbc95fb45dce58789691dc649baef8c7d3021555d224a703ef4cefa3f39a6641cb35193b78220c7a8683e1fdfdf7b36d5725f3f87724a34be01d72c16c0fb398ba1b3c97b395d3f07cd8a5559190c722d7524becbb490dfd6d53a8fbe69524fc786a55a40c7187d5bd81f5fae8fd0ea15c785fb943e705dd39c396a66ee74b2b3a913088462e1f314c37bd6a212520ce7a2eb29cc5e0fd15773b30081e07f0a3562e49d11df1ceb2b979d67f66f74dcc5a228d0735604c0ab85ff67c07f01acfb8c2740cf2f4a61e11f3cd021b43550f1af131a6971a769d4faf05cbaac7ba73dcd3a001b06345f7fb6b1cf947beb8837f7ce53d7c905fa49075fe06b875df018aa4b94e5b65afc6c37e8fa9f239e2847ae774c7e8eecf2fe685badeb34949e897287a000083f1b90437dcc24c801672713d0593e0c2c5920415d61e02d6c3ad587e8cb4e4d6f98d25c1c77b42057064ed19337cc192b99aa214b7950e49e99821be406ca6eb24373a60110c478fe240434d915b03b8727e0c3c1fb0de6d4302e8e4af7cd9edc82e3c719fd833d34c45511883a5c2ca358cfb72454a9a86fac88c5a8f1cc4fc57a946e89e61f9a2d7a7bd839906f9aa853c8ade6f4842afaf97cd6435808e5b4474230728f702ba93795affc4ff736c020e2df5f249acc9ed949e6ee4d6ea4ce7da30f02696da2a3c8d104ce2933bcdd57f4553146884acc9671648ba24b4e77c963629c04ecbf5299f5b5d88ff4087f01a0312d0916f10de240100dd8b7829a326f42f62c012b1ecd0013e1619b4470cdcbecb96459cd055626f1363c222df57b9b5c0ab3975548cecc7a82c8626aa56eeb2786748faf1a43b2e4dce904a1a0a4f2c7e7852430711bd9b371313904eee1383290404a6add0ae755c89097d0f32f901ee3a1ca891db9b28dbdd27a07c39a84bae330ce8e66c06618daf373a95bab265a1c7d7db62a9d11bd7474b66d2f9c5fdefe384f71e9e50111227a678817f42be7fd8574551500c0f2d1e796893387d38baad97de4de6cd0a8b870b2d939d4f46ea60146ecd9868c3510baab6e8615f1560f9459dcacd92bb591dff850a808ff81cd37a60d1782389a350ef8400f235f52ca6c73fe6c4e262d0697af3e6a5020dd114ebd4c420f91633a674a5efc7f3d5f9fb0d88cd25c9a4a23fc67cf93f0748dbc4de035453d5de5450e0528184e72fb4c663ae5455179181f688ebd5701a6d41225981dd761f23a214b67f1949f1d4e75c2c9c8df0a8e5163713968208f34a60ec5085bd2042ec7bef69cb43a2370ed80d3df36c3f341ab490c2fd9a0a5e6a132a7511584b5920940971caf4305cc61d36d621c5fbca905c43ed368a0934260efb2b13da5ee29da36d2b5eebff8b7fdd30b7c5895438f1bfa9f76731c275efd893e06a2b9337e68e304ad5632099c18b35fb9a689624c2536dcfa70e92a847b4c2f3e775728b15556017a90a460a6d6764162910684688bf24de4bc975153c1e23a982d2601fe227d0dde7f6f5d3f8001ac1b5c259be68fa0991c18dc9f7e4fc8fd637c55b351686367b935278855b5c43488bccbc691e987904c7cf17ba11ef029258d8f4b1741980370fdcf0742c3dd391695f01771f002d8de0233f3d2137a86fdd885df2e7fb2fec5ba35ec7bee1a68820db1f8f554f3e114922fc58f7b91183917f5807dc473ab66c5488bdd7d15b2567b69479a7ee25538bd4435cdb3f7079de32829701a36fd43c249d8d5d2a13a2d8e488d43e26aceb3a91e5017abafad949a0247c14cee64a74a0da0e2422e47cc7d631f4c495c66bdf8f16853a8963115e433ab1fc0a9ed4a1a1d48f972b39b91186c6849d3dfbd898294d058a46bfa9677a1c7874a7398d728447add0eab502f6689f6baa6932fd7185453bbd5814898e4e2a1c0f73a5c07923ecdf58de422da10557168e3385bb8513e171a12ed6a41a04f0460d6e88fd05b9050ce6b7b641781dbb5782de94741eb5defd464129a8568a5917aac675d37ca71615371d44303d0252019426c1ace59aaaa6a282c0a9dd73b0fee4a62f9193cd0a2c0cbe1dc0d8e796ea89d3cf268bdd6ef6fefa2bdc02ddd5b71cbca5a46dd5c61843376b0c07cfda67ae39b706564417e8ed4a7a995ff92674502e90782eddc9f4d987f7ee4589d43f30a491e3e47fff44214e98f6d413305289cd07905f10ecdda3716084d65a0eca0e40f8d45eabd5fa9e93564d93706864270b695ac398b5cde2bbfd8432bbb30d371d9ea0be35f9368563cb1f2d8a9f85f9dbb40861911f07c7f353aef12472ed6f7d434ccf0bcb33931ad129a314906d6cee4a2fc6cc1e4ed8054400b4824b7905314dd3c77acf412a0a603914d93d9d7e52bc7c6a1388d6fe6003df6aaf48c112b4573660469efb12c6f47bf598386887caa255fe5e1f0502e6cb4b769adcce975dabf661aa871b1b0e507599cc990b030a0adf027b519b33d18b953c0455f5b8494985c7ad12e850eba7499564c1c162de2512a9b40bd6ca93d29b747e897cc38e40d99b2b35c0aeeb0a896d9e90b1866b5afd386d3cd6167c7300ac698dd741ae219365a36cc71c13ea3fb658f1106e7e1534f9fc383325b2352f321b44a78bd4f7a3eba8992f87dd9446245737c7dc1d68134098431d5969df93f65f7f641bbf469497781759912a04b2f22bd66ff70e51e5eda39b635fcdd4e3b06a982eab67c7e35914d1a89497afab7ad0fabf203ebec0570e279f2ce00d57a1b344e707b1502d01b04e462f12e9912d95cc5734b875d1594d25f7d954f495804dafc69c0d862868dfcfc034d88ae55066e0ea3d1f5bb0b066b76ed3d250c89354241bea987e2895e07997dc5c7ae21f951c00bb2d1dc62cdec34905941ce44ce76656e8248a0bad535bae588a3db00e257d6d22f320d4a6a557427fcbabe270048819845691e5dba6633bd0425876de8221a994e6538f682bbcb0fe881ff20f91c0a04a25846b7811e4257da04c9428589094d61b4c2581b59c73b67fcbd9d0f997686b6d014c933fdd656cf25fb4a626b10832224fa5a48355bacbf2afda0c00f6e5b0efe3af90c39e3af6b51a675318cec03a14c28b7c0ee1b464921ce2672ede32ddbfdf7df65144ad02f8ff3ae241393dc2bbb9b2be20b7163983c1dbb6a0823cd4770445dd2581b912aa7e97a911bb1bb5e63d4cf4872ea8c679d93e689bdfe61b8bf3222b7fa8e279340b64a2d0f1a36ea614e93c1eb777f8e03ce49267562eb413647e0dcbdad610f910127d844fee218b7a886acc595d9424d6b34aebf414cbceea817e2ec17351cf4144af09108b238e3594612d42960d5cd7947a3478d9f3dd6b1a3d7b140c9ba6d2b457d053237e6f382d2084e7aeb94f3bc113b2d5542317f5e751b6754a5ec108397760aa1ed3c56b39bacf16f4e1e0f30c1d34fef2b754b6b549104a71cdb6316533fe116463c523ddabc8f6c3ed2ce54c8398c05a9431b8ad33153d6992f8d940399ef5ba4f45d21f15396f9e17e18bf69a61a555fd094f512ad67a48403e35b3078d107a4b255cf2e87888e086e68e2e02423f66837cca9660c630c33f7524540f635a0024da4c4a30531ed4c2868cad18e6b8f954bed315998a65e689e27269795ebf8be62ae4bdcb33c3b32b058f90602c4bebfba7b3e368398d8e361e0a261a2ad53234267e9ae7359c9446a198d499d425fa24a2b6cb74dac51ff3873ef62a9634340710a498f901c519a0b88a1e9cbd273c47087be6817c324039f7ff4ae6901ff84744eb9c8da9f8f41609a4793e007a2e7465ab46e01d0ae6363a56d18f3edd92d90ae41ee105c049faeda840f7f39e5b8ae7319cee90ee736339c00ea5132d9676e0573962d089f4e95ed2a93ad10661275092665ff39edb907796321d4b6ad8784daef3d57f90453aef1842b4fd73c0692ed5edb587b37f96a14ee147d002797b450746a4427b94555b578c82ed9537bf0357429c750021ccc2c16eee52237bb40e71923650a09e6a4abe280afb9b9302eb6fc1e24cecd55ea99c39a11b4800d238f3a86a96e153070f5d72c1fa10f1bd2748aa1a8f1715c952063aa58b7794a1388bf2e92c52bdff2f6bd05e80c5e9476b8eb264d3d7d513b0ca08a2ecab48c7c291e5b3dbd9c6650fab4a36dba5eac631c569ca4e1d49c4574e54834e8b9ebdaaf90d7322b417430dcfd0060818d17045252199f5115cefcca2ff114a161dcbc3155221d63fa8c39ffad4c07a6751ad6bc8a8f0d81be7b6f1984a0ae5efda27938a4c3575e780bb8383b4661b3e212c2e02f80320f15efb6c554b40c562d6858d0b80b5ac4ba0ab7bedd17a072a96aa33f33b5ce2ac0d8c2f9c912a77a8e57d92236d7c0b13170358b85bd094a7218403609b68b099e1dc9ffec5b61a75e7b95fde583a6b2c73bcecd89f7be182cc7d9dce546f9a5921c82c636dd61cfa35cc0a7279fd3964da9b55ff1f205d84cc53744e257d4e13dca07199e42f1d0bac132b2859e5278602daa3412a34eed8a7ef7ba5f91f406910e56f35c5740c0dd91145ccad9f67e363eb5c2be828a949b04174756ee73941a89e8104f9663a3c1fe115dd1e235f0fb2147aea3ebd38875e2646aa97ce5317789fc3e9e164df72af9598085552e9cd31f15a6bd64a8413633fd2da6a6a405b1dba125513f344ae172c104ce3fdc46aeb4ca3ad4d3fdf21edbeb72afa11a31faeda6c8a93e5a79ea077016d560ce6d7956c5fd9d76231d9d0350ff882611be6a48e998ad5a73b6c1f6e33f6361bf9f6d4d1f5e1b3c32adadf158e4c94dfedebc3140ace1f6f7e5afe1185e47397ea2eaf7d20b8e65b6c54b939244c0eeefd5a319c5dc4ee7144d838dac40784761eed7d275e9aa3e0cbb00e9782ec0ba6d2fce5ac77dce3467defaadfe3240f8f0194712043e2f7c085fdcb0059efe73db77cacb5f296d0739f3deae8cc675f9a3af740d80a52627a2b23838a70c741f2fb342363df828d2b69804e20b82c5d72a81a7d874a0d1fbd0aca39e15a02d2a36f33928940afee25d623d00e39e04e8c1f589f2b8ae25b1c0b151f5c5131e6d90f215ab8eea3bf9855fdecb0d4094bd1504ce34dd5404a0d4df84c0c3faa5d2f28cd8d8704a9e3bc510b0063c05c2df7499ba227124df1f1e65c984d712bfa560c57f141274122782500606d210f02402a8e963f02dc4827", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x9) read(r0, &(0x7f0000001540)=""/60, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x2, 0x4, 0x0, 0x1, 0x0, 0xfffffffffffff001, 0x8, 0x1, 0x0, 0xffffffffffffff7f, 0x3}) setsockopt(r0, 0x9, 0x8001, &(0x7f0000001600)="36afb3caad6879fd0fc6a50ab77c031070cac5b14c9edcb800ecbd10822bcbe3db7eae08a23a86d31feeb428d7986f86644583a7c787cec7f7212f834995582af6343a705545e8c235d5a32d60f71fb423335b6bd89fe9c8eba637b6a52a80fc8de51494fd46fd5abee8f2dbf368d0b54bd33d2ac66e536656b47d264035a0fe88a89a5529bfc0f8a495ee7480019a13bf17971b20a660d96802c996c2f0c53b8c079f5bcd272dd8641ab7f0131437d387e144dff3e400a5a3f7142a60d0ee39d49032717b682ce4d1c0ffd8e77b9836c8f8ba0aba1462", 0xd7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001700)={0x2, 0x1f, {0xfffffffffffff800, 0x20}}) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000017c0)) select(0x40, &(0x7f0000001800)={0x7064, 0x4, 0xb4a0, 0x96d, 0x8, 0x7, 0x3ff, 0x7}, &(0x7f0000001840)={0x80e, 0xfff, 0x9, 0x4, 0x2, 0x6, 0x6, 0x3}, &(0x7f0000001880)={0x2, 0x5, 0x1, 0x7, 0xef71, 0x2, 0x8, 0x20}, &(0x7f00000018c0)={0x8, 0xb549}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001900)={0x100, './file0\x00', './file0\x00'}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001940)) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001980)=""/71, 0x47}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f0000001b00)=""/244, 0xf4}, {&(0x7f0000001c00)=""/104, 0x68}, {&(0x7f0000001c80)=""/173, 0xad}], 0x5) getsockname$inet(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) truncate(&(0x7f0000001e40)='./file0\x00', 0x0, 0x10001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000021c0)=0xffff) r1 = semget$private(0x0, 0x6, 0x244) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001ec0)=""/15) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001f40)='./file0\x00', r2, r4, 0x4) accept(r0, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002040)) wait4(r3, &(0x7f0000002080), 0x8, &(0x7f00000020c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002180), 0xc) 13:34:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x7, 0x5e9c27d3, 0x8}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x1) 13:34:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2000001c, 0x20, 0x401}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0xa0000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x84, 0xf0000010, 0x1, 0x101}, {{r0}, 0xfffffffffffffffb, 0x10, 0x88, 0x0, 0x8}], 0x7f, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffd, 0xca, 0x1, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xf0, 0x0, 0x800}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x40, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x800, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffc, 0x13, 0x2, 0x4, 0xba42}], 0xcbcd, &(0x7f0000000100)={0xa1, 0x4}) readlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)=""/50, 0x32) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x6, 0xf094, r2}) open(&(0x7f0000000200)='./bus\x00', 0x8, 0x20) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 13:34:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x5, &(0x7f0000000040)="67a6e4cb52") 13:34:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 13:34:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x8, 0x8}, 0x10) sendto(r2, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 13:34:30 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) r2 = dup2(r0, r0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000009c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x3811, r2, 0x0, 0x0) 13:34:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000200)="a9c94e0da0d4dd8afef7c7290887e61873f8f06242b4e20d34c399fbca00d8fa8c20479d631845e3ed32b465d5a6f2900171ccafc05fb6e3edbfac13fdd468d5c03d8cf4772b5158eed45e5e4306077cfedb8f109459943bc00afcc3ff06bce896c654f2fe7a83023dc137f50c073d91a75c102883a88456", 0x78) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d924d4e303855da483f0da4811fb70a1d9952d7eb6fcbf29f293959542f705ee0cdb2968a7f96c44bd55e2f839162", 0x50) write(r0, &(0x7f00000000c0)='e', 0x1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 13:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) dup(r1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:30 executing program 0: r0 = socket(0x200000000000000, 0x3, 0xc2) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) 13:34:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x400000000000, 0x0, 0x2000100000000, r1}) 13:34:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:31 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8088, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5501) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x1ce3, 0x8, 0x3}, 0x100000000, 0xa8, 0x10001}) ftruncate(r0, 0x0, 0x80) 13:34:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/225, 0xe1}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x10000}, {0x18, 0x0, 0xffffffffffff8001, 0x400}, 0x9, [0x80e, 0xb190, 0xfffffffffffffe00, 0x3ff, 0x5, 0x4, 0x8, 0x1]}, 0x3c) write(r0, &(0x7f0000000000)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf79", 0x20) 13:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000112, &(0x7f0000000140)=[{0x20, 0xe8}, {0x3d}, {0x7, 0x0, 0x4}]}) chdir(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") chmod(&(0x7f0000000180)='./file0\x00', 0x80) 13:34:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 13:34:31 executing program 1: 13:34:31 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) 13:34:31 executing program 1: r0 = socket(0x10, 0x3, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000000000000000004c2b6e00a0"], 0x10}, 0x0) 13:34:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)=0x34f) 13:34:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) linkat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r2, 0x4) 13:34:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6528d17897b2bfebeb8be1ba72940e4919b8e4a16484", 0x16) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) shutdown(r0, 0x2) 13:34:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667e, &(0x7f0000000100)={0x0, 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x8, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x8003, 0x101) 13:34:31 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/148) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 13:34:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 13:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x9, 0xdd56, r2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x365, 0x0, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) dup(0xffffffffffffffff) syz_open_pts() 13:34:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") close(r1) 13:34:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) r2 = kqueue() chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:32 executing program 1: select(0xfd5a, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/253) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) 13:34:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x110, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x7, 0x6, 0x4c21, 0x800}) 13:34:32 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x7, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 13:34:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000280)={0xfffffffffffffffd, 0x3}, &(0x7f0000000440)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:34:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="a1471c23dbf393769adf56139408b641676d9e0b84ee9f55dd2510a679cb6d5d654027a1e531517ad1851633d6d163e2a07d93a79a37ab4e1eb0ab15724c44da00000000000000005467a6d8995647f62547bdb8748883af4ed929a4d80dee86bd0f2baa7a3891f6c8014fd958b54aef881904f7cee08ef9110473be7348e4ab6de2c882bd113a04eec4480d38e3575faf9ad304cb4ebded8f540ca89b94adc69da107831ce35f98633fe97770911c4e613b99ac221b9138e17946da6eb92af9d39a19f4435c9dd8a8cad240cdc3145328691d767f6f6c0e4f8ebe4849ade87b7ad5558d30eca4f2f879b6bd3af2f29e360976afdc011a1d56abc3177e5f3a6d", 0x100}], 0x1, 0x0, 0x8000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202c3, 0x0) 13:34:32 executing program 0: r0 = socket(0x22, 0x8002, 0x846) chmod(&(0x7f0000000140)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES64], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYBLOB="53f65acd72ea3cc0604c2fe59f1c37364bbaa67688600d5c56983fd077c8c883a923e9a9a0240e4aa3405f3968a1f1a7f5536b796fc5e6ca96c238907eb62bfd46732e3b989eb9dc7b8f14db3e342b0ad4a9b0f59b610f93afec7fe8227bd9c04af6f3bd46ea14821de20f144a066d5759a1aac459b8106e5fc65d93917e110cfb95a1eb6be47ee1dc4451e7bab082046a9e91c54fe8b21edf1e531b1f4756a5fe317cdae2723df0f52b409f", @ANYRESHEX], @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16, @ANYBLOB='\x00\x00!\x00'], 0x16, 0xfffffffffffffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) chdir(&(0x7f00000001c0)='./file0\x00') 13:34:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc002, 0x48000000000) fsync(r0) r1 = semget(0x0, 0x4, 0x24e) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/43) ftruncate(r0, 0x0, 0x800000007) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x0) 13:34:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 13:34:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="d59a762949e984760a5087f94cad47721f095623bdcb22f21ff52f140d3dec645b174f125f7ad69b8c57986974aea7e83cd8dd76632446daa0fd428e1726f47933cf3a04e11bd542f6f228e656692bafcdefc7aadb0cce1de96a03a622f7419ca2151da5f17b99f38f3266790fcb2e04105f57773930091f3da3f47a3e3f11924523314d327d71c682572ed93ca6b64d5ecb98d1083f73e1070814cc974f410a1786e9e071a227b7c76b7d7f68a8", 0xae, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x3) lseek(r0, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:32 executing program 1: r0 = socket(0x1, 0x5, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r1, 0xffffffff, 0xfffffffffffffffd, &(0x7f0000000040)="5845a7ba37a8bb55ebe8f0432b4b8b4530dd2153069db83ad51bf56ad95034c221999c607922f19db39373fea558777a53e459d2a24dc4a0c42b665a722558fe252cab55440efc888f887b72ae2c7cc343a4b05e6938f316f89ed2a39d262b86debbfef610b68fa4715ba287cd16622aeb156ca2466df986c6177e4e1dc01840d539c6f709bf072ad7bff3b6d5078f4e9c790e", 0x93) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xc7b9, 0x1, 0x4, 0x7fff, "1a0f93ff089474109f4e59a247be62d02d87e7f5", 0x3, 0x3}) 13:34:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fchflags(r1, 0x0) r2 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r2, r0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x7) 13:34:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x8, 0xb2}, 0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000003000/0x2000)=nil) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) sendto$inet6(r0, &(0x7f0000000000)="fd04049d77169341e3f856a84ed0f8973edac61de36993ff4d70d19d", 0x1c, 0xa, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x8000}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x5}, 0x3ee) 13:34:32 executing program 0: chroot(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x6, 0x5e5, 0x5, 0x1, 0x5, 0x0, 0x401, 0x1, 0x3, 0x8, 0x4}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x4) write(r0, &(0x7f0000000280)='\x00\x00\x00\x00\x00', 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 13:34:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 13:34:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0xdb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 13:34:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r3, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 13:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x202, 0x0, 0x7, 0x3fd, "d730fa5a00", 0x1}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66", 0xd7) syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfd7, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)='O0', 0x2}], 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 13:34:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0x3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000480)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 13:34:32 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)="be762c836db4c49926b516569d26bb4ee37cc19266cf998014edad7f223f02d504b1efaca7be650b18f709ea", 0x2c}, {&(0x7f0000000340)="56d503f5a2be2f947704c7308ac8b5f6d099eb471e87269803a0986a53e30988b88dc8b7670c2449f7bdf0e5beb669b19decf48314c8f9045d58e86eed347b3d030e3a35d6ba4372ec84a5a1d18d17eb0831324492088e202993c7f634149e5ed7d7859c7a5ae02f270179e47541274fecd377637ac56626", 0x78}, {&(0x7f0000000400)="f735621f87458d94bf12d5c8780e4c4f8fe7cc87ab476523e0c760993ca47ab661d9e5862da29c04d79276059f64914934fd54adbf6e7bc1db0535e6d08d7cbe846da68b3042eaa6ed7ee64b3f12cb4761054885529788b7dde90279042bb7707ed5a9f01e897c9cd8afc63a50daf779d764a1e452cbd37b08e39f7e6dc12939f22030b19fc84e618d10874a51845537d6272179ba9d1b507b31602fe2fa055a112404ff5ebb734d179bd136bb111ee02221d46efb415fa3088da0fd27a08bccbe9df7e636f66e2580cc534a478f8ecddf891224913fa12eb37a539ab3cc22bde578075a5274a4f1b976fb4ccf36d6f03e08f4d060fcea7db06ec8", 0xfb}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/247, 0xffffffffffffff42}], 0x0, 0x0, 0x0) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x20880, 0x1e) fcntl$setstatus(r6, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 13:34:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, r1}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x6) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDSETRAD(r4, 0x20004b43) 13:34:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0xf07d, 0x6, 0x4, 0x4}, {0x82, 0x9, 0x37cb, 0x6}, {0x3c, 0x9, 0x4, 0x8}, {0xffffffffffffdc3c, 0x8001, 0x7f, 0x6}, {0x4, 0x101, 0x8, 0x2}, {0x1, 0x2, 0x7, 0x20000000000000}, {0xabf, 0x8, 0x3, 0x1}, {0x4, 0xee, 0x118, 0x400}, {0x3f, 0x9, 0x5}, {0x1f, 0x0, 0x9, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:33 executing program 0: msgget(0x1, 0x481) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/175}, 0x21a, 0x2, 0x0) msgsnd(r0, &(0x7f0000000580)={0x2}, 0x8, 0x0) msgget(0x0, 0xe0) r1 = socket$inet6(0x18, 0x7, 0x1) fcntl$getflags(r1, 0x1) 13:34:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000380)="eef2f8009dde60652a12c727f6674e050c158b07dad8e3f7967fc5534c8093f2ca2c1765327ed6e2498e1fd870667f9cb44bf3e170f89fdec6653ba183fa2c6c5bdaae8a9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f23b4d6d776119cd0397d5e02edf9481d9db6c7618e7243aca771e83b24a1ab4baedb7ddc48b6738", 0xffffffffffffffd3}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:33 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)={{0x20, 0x8f1b}, {0x9, 0x7ff}}) 13:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = accept$inet(r1, 0x0, &(0x7f00000000c0)=0xfffffffffffffdc1) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35b, &(0x7f00000001c0)='+') 13:34:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 13:34:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xbde) 13:34:33 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 13:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x40) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 13:34:33 executing program 0: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8880, 0x0) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 13:34:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000005004de400"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x3f, 0x8c, r2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x7c4, 0x2, 0x7}, 0x5, 0x5, 0xfe}) 13:34:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 13:34:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x480, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0), 0x45}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:34:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xfffffffffffffff3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 13:34:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1}], 0x3ff, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0x141, 0x2) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x80, 0x4, 0x43}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0xe9e3, 0x6}, {{r2}, 0xffffffffffffffff, 0x87, 0x80, 0xa4f, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x6, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x51, 0x0, 0x80000000, 0x100000000}], 0x3be9aad2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x15, 0x4, 0x5, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffa, 0x45, 0x1, 0x1, 0x1}, {{r2}, 0xfffffffffffffff8, 0x44, 0x40000000, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x74b1, 0x10000}], 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x77}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 13:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fff9}, {0x4, 0xffffffffffff3481}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 13:34:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x4) msgsnd(r1, &(0x7f0000000140)={0x3, "ada9d6b2cd97d530874a580e019bdad9b26fb47e6d379a6157e38d24b4d4a484dc89ad6bae3877acc78deae3d6f3854ef0586d445d2b0d0daabf6bfb5ec70bf35a14a09506625fd53d1a0ac9069ac1849c465c15c49f602d80a23ac1893794142eda004a992ff201d71e5ed83b519a8e0d76864069d4"}, 0x7e, 0x800) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x1, 0x1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) setsockopt(r0, 0x533006ba, 0x7ff, &(0x7f00000000c0)="7677ec2e20a4921deeb86b703d6ed745014e4d637368c18ada0b594e2436f32f468f923963572c508ff7f2312a4f1ab6a74b0e11d86023b50337aea9c368695a01195de79033a83715d1a64166b98f9605adb467c5c077714838", 0x5a) 13:34:34 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 13:34:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = msgget(0x0, 0x6f) msgrcv(r1, &(0x7f0000000080)={0x0, ""/2}, 0xa, 0x3, 0x1800) fcntl$setflags(r0, 0x2, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) msgsnd(r1, &(0x7f0000000140)={0x3, "4e9d001ed7c28766dfd8a398c2b7c4b615a8653c713d1a28f9472f7064ea395084eeaf3dcc2ec08498759e723f035177bd01af58295d671dbb569d418546006360e471e3424f913a035f15e1d76d50919b38ca91b40bbce814c0881e272aacdf0aa96e4c5e223e9978dc6df333585ecf67349b05597ac461ded2b52e87129ab4fa655f15975ba4d4274770fc1257935794433a2785fb3f08eb653ca42ec7339c394d1f749fec03daf544eda43ad058a8a99b2263ab2ea1b8d465a02d9e1e30b83154dd6b8022629c174fa06ef5b7e373"}, 0xd8, 0x0) shmget$private(0x0, 0x5000, 0x1, &(0x7f0000ffb000/0x5000)=nil) r3 = socket(0x1b, 0x4000, 0x48e) r4 = msgget(0x2, 0x80) flock(r0, 0x1) recvfrom$inet6(r0, &(0x7f0000000240)=""/105, 0x69, 0x1, &(0x7f00000002c0)={0x18, 0x0, 0x200, 0x100000000}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x8) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r5, 0x0, &(0x7f0000000380)={0x0, 0x0, 0x2, 0xee19, r6}) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) socket$unix(0x1, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_index}) mkdir(&(0x7f00000004c0)='./file0\x00', 0x100) setsockopt(r2, 0x7fff, 0xff, &(0x7f0000000500)="fd67cec1af60753a6e0a72c7a4846a879baa7341c2846af353627217b3de8804f2a0ad50bcf737a68e3e273ddd0dca1c77631e5c024f9a22546ee83950172910ccf0e7e9afb050859350c303a29c9843a7bb47e532697b4fc801c03a7043593ce674e207698fcb5b5cf2e49c911bdb422728ea715f863d1aeda8c1357d9724b5ba873f8df361af63b673cd9f932cf4da73c3863d74efa8afd9b40ad3f249231083ae946bea055ac02110dd1eefcfb7caa7f0567f5dc453acfc6e12ce767d405091cc08315104eb079ff35ed7e30cf51cd229a9ce809a077087db6ef8fbf217c498f66c2587565b0d0e856e49549c2fd0aa33ec516f12cdbdcbf5fd79f1ec38fa2f81fb3661ee37169b528e29acad23967c6bb42de4edfaed16dcfda6200354d1bc36b0ccbb87e649c60991fa2a4e92826a52b545ac60cc5feeff3a3a9571655e5fb28aa357425786879012170084b3635eeb6587d5b28a46c980f4fdd4fb4542deca1ff214d32150b5692f5e58a0fb8b91c3df6329cb2be3abfd60da53758e8d9c31ec97d640a2c814f25c23e23b2d95c1438471b82b13a99a87180dc18cc7cc8963944d4192669ec4daea6720ed8df50ac7b6925e12b0771eba9db1e2105b2f6452014eb74401bdc383bb6ef9979cf87f9719d5d5365629d28d6436f55ddc4b4f7541ab5b26cdd44244c5a48ea0c4f8be69e515f2e0d11040b86d682fd0a6200852cd283f3b369838d8b4b5032cd59fc6ef95e5f96e46fb040e4a61ce44919d027ebd8eb0bcff37e9ced49e45279a9be5b8609f0a0d3fcd7589162dc69a15548a7a7136d866ccad7a8f83d7e1f4671cc8e107bcf1591c21f78913135c8c57b1cb2cad14e74aecf9513c4899823e83e0ec510be1767fc675b22781e23ce1a5ed2b3f149c5b6172b922d33a3de81d9106f1bb8eeee67163f736fd2bad3b0c4cfa85a92c332109b1a7f95d8abbaa59d06f88d049c6b7bce12ea084145aab7a2a736aedcf1f212a6e0d6a03562fcdbe5383584fc461d4f45eee6585b939051e4c567fbf250d37849a0d9ca02df862ea38500ed5b3b69a04d6a6884c18b7eeb2b047a753d5d01b4ca1f3201dd75d37e79b4d105fd12bec93e832064ba72b32437c666bce20e7eae575e6ee63e62d6dc46164c7ab4c3e29b82d871358c7cf915cec329251dee7f6651a4e53e4d36bcaf66bbf8876cce049a52398a2770975c41aee969dc31768aa2970b87385b3c0c18022d41d805a9202e13803d54ee2689cd7103f179c1ec7685dc88c7e4422ac31cf631040e184c0fd28c060b95d0dd0ae4d7cf1b87c5ee6313ef8eb8849152b31ef6fabe5ea3002e6ab507b27ee5b5fb7ef9caf3aa7c25d9ad80d9698cfe26dfaa605bb374a51f9eb4c0d190acaddaaa45c4cf0b544e79aa277bd73e0c1a99b7533b30e9a0430dd384b2e3494b5adee852ab7c1b4a322f44801a39b8072b438a57ba8bb0f5de533e2ccc4bfaebdcfba6d9316ffa011ad886fee50abb5c2b9a0c3ce3cfcfe85a4f51e400f48745399dc8b4a0fb0d90857a765f68c6fccd8fc56705555aa9b7767d0c8c8765b07c14c023c71167312559f0b1c7f3e5c70572d0ca199b9b48633a911d6f12475c7bee68105521d2552da0f0a4e011921d2aaed288f3672f5f8773c29d4a82b3e169571e9474624ee8ab1185d26cad53bf03c34efc4166a44d2c038503f4d5fef759c5d71b789a03bd893ff174dd3a5a1b77087dd9e3ad08801458939dd614ebfbe1ab21f4ea09431fa4ce7ac5a5d0630ec4507c6c735633eab4333ce0c056ff3700b6ee4a7c22d39b7c63852e6eaf227921f715748569a3f92fd6adab02a30441f95cd5fb3d0ef12a8df7d065d50d92ec204ed9c78c1166f4f6473827dcddcb5306efbbebf0f25bcbb2392db7ab94eace8a14bfcc7c39a1e868dbff2ac3b9d15bbe490ea08209dfcfd7148821d69bb9778de1e83ead7bf27d3e3818c9f04b244a71883604f1eff2482a61b93f64cd812d8aeeb544666b6e5d19e1938c27b892c79997a7e847b680546d65f338eeff77e22e9013cdfb206ac64579261024a6378b3f9b2f809b3ad0808e928e279b006d374285c1ef1da5dbdbc322501f985d67bf09ad824b5ae7ae725200df297a5eecc03e1c6e4efb2b1d4137f0ce5d41abdbf8df916b61444271cba0929640c04f0f83d8637a0d3176d1324e7c91efd37651a16ee7e2947e405d4e7555b05b2bdc1c8130203c805b88c275df9d868536b6ae4f89faf91f8c5b1ccb436ff15f93a41bd77d90a70f1721ebfc0ec00cb27a8ede262958fd0277e854ec2a98107f350d71e88701d3666b0dcad5ae3a42a4ee1286a5547998c1701d75f39806cf07aefb0680760b9462f8c1bfea9279c39d406954c65728a769e561790ee28467e2f4feb550576efead4da26047dada727fc054afe3f6eec3dadf62618020463afe140a6d4d0e0065491c367333bb1fbffd49d25cd925baa61700fffb098cb3c740313a6a925ddc2685a28a4725f6249e29ac2e3046175ca0d2a13a03b852bdc32afaa55adfcc1e9dbcd7e88f9dcf25a69b26cf365949bf7ee29735345a624ff16f1a3d81d8a9ecc1c63176c071a708f3866017d80e2c622516899ea877344a632c55a9b572a006577c75c035c0fe7050b1a692eb2c9e6bdb2321facd586f83ee7b519d08001d4edd727c1be174b2d8332322394f7b355cfd00656c3858cd8ea017b2710ea6f42e4114d2e7027c4ac03eabe57a5e1d7021f78565448d6213c0216f222b27dedb16f523a38759d1dad1bf3bacd64a6399561f80b72d62475c52fc491b89cc3dd5df2d6156c1ef9fc839002b494854eec5340567391e8eada5744f24cacb0fe7b7eaff0c827f5d04fb104fff08c3f20429f5c47e4c32dea49be95d8d1914006ee62b1aabf30c00492188ddf7c132209a7aeb9f28f7b8690e305d5d419b840688df0b9e9c987310f77cc25f99bc81ec8b863c281cbddfe9227276326de54cd8161a9aa1103196efd067f297b4d8319285141b779bbee78bd66394c110f0b616c38008691c99f32d1bc50163c1e1b33e76e80fd34bb2c96a66ca73236f0f3eca8f9b61dd589927d207f65403d6ce60c098a1ed3ddd7fefa255dc3c1fd24ff141dbae17311eb741408c3220729bfe00415137c8296d1bf8637479eb50f4391ebed1657cbc8a8e71f31071af07da6b922f20b76ea09d7edcc577a68740bf264fc8caea69a6fe28e909211769019f8e1f9167006f54e47dfb8e3f99630344edbe14497328a31210ac8aa98f0e691dd1c907f74dba05ea0e549c309f5c76f2023e7f2e9ad024bb6f6aec241de04aa723e86d2c438512af8c937cadab441280c427143a67bcb1ca96f505ef47009fde8c1592ff62bb7d524a355f429e3b2d925a33116ea3a1d85f843e754b0c0a2fe7e0371f60730efb0051de5d9f5bc6608dff739be853a9d614b2834b016fbdf98376d74cf6e1b08866f7319f06425970698083d370af0959b39db5a0a0c63cfdc6653b2dd037893a53097499b01010abc438f6106e90154a9588fd6d265cad0e732d8889f42e628d21e6c6dac09f21b6ba5b6a49134ef883738481490037d5232639845d38fce1ef0c42a65b1ce148c833bab5fe6c8e0582f86bc7dd6901589ea01b3821bdaf82a96a3f82f3e6fc8b577497adf6edd67b2b6cbbfdf45469af87b03a671d4462a0375dd9ee1881986d05157223d015074281a52ee9a877cdfb431b54b62b4e302c2afe0d65a991c8a49db8f28c84892a8d57606e5a8e80cb6c32fec48acd9c4a32dac007ed4cb598694bcb7be6cffe6c019b837362c5da61ab502d0fdbff12147bc683f4aba5bd77921bded05efd579192c0ba0dd7120708ea0e58ab2308e78c16a5089b198c1435974dfe7c8bfeade8a0a5d45636806ec183d29d77776d087e6350fd6ee35427a9701c1db1f80825660bbb1659b8cec114a308851b2c02faf08cd6036326d7254c57a773277b500b502df0965d93328d4d53e4b6440c073634a772aee0df4c5754624cd7ceca19972a6c0d37ec22a37585f465b316c6ceae4c8718aa3971659aebba5eae0ff33207ae09ae6036d30f3feaa9fc8325039ad0845c26ff90ad1931dac13030d9690fae66d33e4baa880f289031c26f720a83c243307765c4fa8b1ded426e452d33a9686c7efe3a3af4016a95e3006fa3d91313738eb12816f000712e743c1444240666cec6465d78fa8afcce177097f4634e50130ee51aff5d19a042267c688bbc81ac89546629471064982e557f3e259bec61acd3b0f7a2b3d5ec252201c201135fc0b244781380a9f4c3e5a30382e4fefef9e5ee62a257f8cf111a951c8908feaca1f44a3063b903c7ad523a1e1cbe455b97949a80fa1af753529de9281dbc647a974b8f4cfb9c5e0598f462d57a5058ce4809b78df3feb6f332973cbec12d6fda0da6dffa9d3b72819d701ee088225d3c2ee98d15f11691fff088b2edb739237018e6175492c77e162a8a79714b690b26af31104d7dde9e6f0bb3e7a66a1d68e86a4d6e9d2353c95ef4bd650298ac4a881c08a3dcd8184375a9d79af8729373fe2a55f523d001bf67ce6c618f80da7f624682f9c453b3128c53a16bc0732488fc78ed6a6f53758dede51c752540e34948dbef54247e1693c5fcf16a10eb24f58a48733857245a788e3787854f11ae0025744c78d86cbf26676c65f181d3d1d256808cb6a8608979ffc7fb28edb7ac11d628b8a952cb8d4527fd34a0289a98bcf334383a6ee730ab5614d670769f95296ce90aac7cabeef085af0900708762587e2443b4cdd7accd7807e59fc1d9fd205aca9a7cd35dc41297cde52782080372689c5cda236384491f3d447d7921b33059b4b058b6456203c56a8cc74130158292510b4e5829907203e50029aacd20dc0734e15618c6a4b9643aaf1c13029bde422615b70413ab27836043d42e1d762e5472868cf4c48d2af1329f9c9268f9da1dd929c1456edbc24b2c8573cb428da85b3fa954d0344df09bcb278aba42849cb1b54aed9e5f6227fe6bd001d9c4b43808fdd734607e246ae9acabc3999335a466e43a82c641674a233583e69976472032698f71d1a7cd932a31fe778169742dce6f8d2ed2a9dbe1dd4652b3de5e26752e9017f922119b06878b46e84287a2e4ea1f3d72bffd55d3c46b421c93558661526412b66725c06bde929cf218dac899c25f14cae08c618bbfea080334405d6f19fd26edd43e5ae79bbd266c9b35962dd7a533fd545293779cc9cd62319188d3ca9c08993246d093b4ab21beeac83d0ae9be04dbe344492656d4498f94356fd80d2ba32ba81aa5ab181c23218b6740f6373a99db1fbc3293458bac00e80b6410894ee9673f140d4ade0f143bddd8ab6612989e3678340d9ce559203a13669d0ca8ca5917b5a692e7c1c5f6c8747d48b2625ee30b04623d8c39560e3b547402a7faf9edfed68963f39dc4915469be0f33991fd3fed54725ab8836b713b874b2ccf9adc3a1ace93da1eedeb0739ef343a0cd91d87f1d8c9a294e1f009609e087d859268805ef7f23cd402a5cd3e07537dce1ef1acb16e0afc033d9bb7aa9b4ecaec28b0877966dc18988f49a20adccfd50a3522795d514e9b0fc722dad0c205ef316d241b0a933532926a5ca3de9a3fa07080e50d670df14589b9a3af388e7f887c5742ad839a756e0f44bfbdb97a7b7d8646a05d69f3c63b4d86c899c533ea79aaaf793501081c007fdd252fd30fd8e0661948d3180df96013fde28bef90eb4b29af3eeb70d1cfd61d78", 0x1000) msgrcv(r4, &(0x7f0000001500)={0x0, ""/129}, 0x89, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x20) socket$unix(0x1, 0x5, 0x0) 13:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:34 executing program 0: r0 = socket(0x19, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 13:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x24, 0x0, 0x0) 13:34:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 13:34:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 13:34:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) fcntl$getflags(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 13:34:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x3, &(0x7f0000000040)={0xfff, 0x9}) nanosleep(&(0x7f0000000000), 0x0) 13:34:34 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:34 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 13:34:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:34:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfc44, &(0x7f0000000340)='&') 13:34:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = getegid() setgid(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 13:34:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = getgid() setgid(r1) 13:34:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x80185760, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0xfffffffffffffec6, &(0x7f0000000200)="4ea2400600ec904c1e960100fdef4e7a2b3f96cc1cb3") 13:34:34 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) r1 = socket$inet6(0x18, 0x8000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x100) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x7, 0x200, 0x2}, 0x5, 0x1, 0x8000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = dup2(r2, r0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) recvfrom$unix(r6, &(0x7f0000000340)=""/22, 0x16, 0x3, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) accept$inet(r6, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r8 = msgget(0x3, 0x28) msgctl$IPC_RMID(r8, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000480)=""/53) fchdir(r1) write(r3, &(0x7f00000004c0)="e1dfe37c459ec660844daa219bc92621cac1e2e8c406d079e03d3cd92035a71a2d15c54ac17dea935183a8e368ff0d932f19b2daa8ea3d0afbd776473a6ca288b2a9aa4dec7c09c83b8dbf38f641251bc3074b25cb22bfdae248040a8682145d2b25c55b9662a9a4e2fbad99ceec90d60a86235218360d35ba4409d1a2b2544171f0", 0x82) r9 = socket$inet6(0x18, 0x3, 0x3) lchown(&(0x7f0000000580)='./file0\x00', r4, r5) accept(r9, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) recvfrom$inet6(r7, &(0x7f0000000640)=""/40, 0x28, 0x2, &(0x7f0000000680)={0x18, 0x1, 0xffffffffffffffb1, 0x1f}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0xc7, 0x80000001}, {0x3, 0x10000}, {0x47}, {0x66, 0x3f}, {0x24, 0x4}, {0x63, 0x8}, {0x41, 0x400}], 0x7}) mkdir(&(0x7f0000000740)='./file0\x00', 0x8) openat(r3, &(0x7f0000000780)='./file0\x00', 0x0, 0x104) openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x80, 0x0) 13:34:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="612b218fc80a7693503ce0d9ce4a56b21582c930365d219a23f2f62e786cfc59dc6207634b4dd1798fcddd36ad7a6af57e4fd87d1279ee3f7c6940ddf0eedf26cd6e07a6a2078941d9ab32a8e8cf5727d0cfd332", 0x54) dup(r0) execve(0x0, 0x0, 0x0) 13:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getpgrp() fcntl$lock(r0, 0x4000000007, &(0x7f0000000100)={0x2, 0x0, 0x8, 0x5, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x289c0, 0x0) 13:34:35 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 13:34:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x3f, 0x1, &(0x7f0000000140)=""/43, &(0x7f0000000340)=0x2b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) lseek(r1, 0x0, 0x0, 0x0) r5 = kqueue() close(r3) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x0, 0x40, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x1f, 0x6}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80000054, 0x2, 0x3f}, {{r4}, 0xfffffffffffffff8, 0xf0164528f7e4dbbd, 0xf0000090, 0x200000000000, 0x2}], 0x100000001, &(0x7f0000000200)=[{{r2}, 0x0, 0x52, 0x20000000, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0xd8, 0x0, 0x8, 0xfffffffffffffff9}, {{r3}, 0x0, 0x64, 0x1, 0x200, 0x2}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3ff, 0xa09c}, {{r1}, 0xe6c65e73d99755f7, 0x1, 0x43, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x22, 0xfffff, 0x3, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40000021, 0xfba5, 0xda}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2000000a, 0x7, 0xfffffffffffff78d}], 0x0, &(0x7f00000000c0)={0x98e, 0xaa7}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) r6 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x39c616049e52bd4a) accept$inet(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) dup2(r2, r5) recvfrom$inet(r4, &(0x7f0000000380)=""/30, 0x1e, 0x40, &(0x7f00000003c0)={0x2, 0x0}, 0xc) 13:34:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) sync() close(r0) 13:34:35 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x640, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:35 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81, 0x7}, {0x6, 0x6}}, 0x0) semget(0x2, 0xfffffffffffffffd, 0xc5) semget(0x2, 0x2, 0x1) semget(0x0, 0x2, 0x4d) fchdir(r0) 13:34:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2641, 0x9}, 0x10) 13:34:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) lseek(r3, 0x0, 0x0, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="9c21d1e2408b592f0d8893011f9fc2dc41c30317be8710082087426e9e3514577abf3c74e7d6f54f5302b51cdc0962ee26ceeb9e615e4a426d9af776aefa66fcaf49d6f82511b0217b30ad226dde400f6cdf6a31c58521dbc24cba1df3fa19f6f0c6c6da5529b8c49ed73a02b4b8c934fc0d5510cdea3b72fc833d64d34b417fd41c1f5eacc04c01a682e03f35cc246f184cc8c9349a", 0x96}, {&(0x7f00000002c0)="5d4527c80b2d63e1841ed813516e5806b9a20825a067e82b716a02042d46a621424b8c8756b5740d0baf023852436256c3063eb98ad23094ca1f843fd179f5acf29d75f70b24a59bd339c6216714791db481af956262f5fcbcbe9f387c0e1d6e878face748819c5d739002a6638e7ff99945903f5bbf7bc8091b49f85e48142f6f6c07888cc5e2baee660f45ef85741a51d77f450b3af7760ef7e87a541661e9d413ba56e2dd61ac1019f23d26b4", 0xae}, {&(0x7f0000000380)="61fc9c", 0x3}, {&(0x7f00000003c0)="f8ffcf9a23f875cb2604793101cdcaa30c34b437ec599db09b39eaadcec23826958eaab5913e50d0b637cc4e3b1dd18407eef781b59e4495f3feeff0d3f762167093c27988e0e4d1da2a8278d1a3732d4cda2902c411a586025aef7ddf730e47ff827c6919", 0x65}, {&(0x7f0000000440)="f0e52c2305dcfb6ce3933c2d27bd01d18c7df30de5da5294b8b93ce8332e4090405ceb803f59eb0f094ee261e550f3082efd5b4e8da1688bc6c318634e0e1818e5d887f56a2be41205fcc0ecf54d214ffff44b038748064476896c61947ca9d4584f78f49373ef2648d1f728d90da18e7bea5faba81011d91cde6e91c118c7493374cc1b412305cb1b0fdf77aa81a38e3af3816a35ec21c04a68225b64b7cc7c6f4f00188f80667186cae210267c2783", 0xb0}, {&(0x7f0000000500)="98d1c4a90b", 0x5}, {&(0x7f0000000540)="72bffd61be37dea789e3e219b2e6d103928c868ea4d36c53a9589e0bf852f28d58e0ffe0b12fea759dea39f41160478ce78a38016002884def5712b2e00db60cef88e5ec68d2bd78e278f8", 0x4b}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x80, 0x2}, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x100) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x20, 0x4000000, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000, 0x2}) 13:34:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1000, 0x1}, {0x18, 0x3, 0x8000, 0x7fff}, 0x6, [0x100000001, 0x4301, 0x3, 0x2, 0x0, 0x8, 0x5811774f, 0x400]}, 0x3c) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x4, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x9, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x80000000, 0x4, 0x47}, 0x7, 0x9, 0x7f}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 13:34:35 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') chdir(&(0x7f00000003c0)='./file3\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x71b0ab6bf4a61985, 0x0) recvfrom(r0, &(0x7f0000000400)=""/97, 0x61, 0x43, 0x0, 0x0) pipe2(&(0x7f00000002c0), 0x10004) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)='\x00\xe0') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0x19c) pipe2(&(0x7f0000000280), 0x10000) pledge(&(0x7f0000000240)='r\x00', &(0x7f0000000380)=':\x00') 13:34:35 executing program 0: r0 = open(&(0x7f00000000c0)='./control\x00', 0x398, 0x2) chflagsat(r0, &(0x7f0000000100)='./control/file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') mkdir(&(0x7f0000000040)='./control\x00', 0xd) chmod(&(0x7f0000000080)='./control\x00', 0x0) 13:34:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 13:34:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x10000) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 13:34:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 13:34:35 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x9) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 13:34:35 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="85d4dc28a13c8cfc54f10497680104cc8c4eb5cf866d5703fdace688913ff6a3c19c25821a0d80bf845965acacd175cd8c0dbfd3f5691f5b83dfcd8b6a74aed2d3ca3b87ec5a314bdc67ecf820587c70c5b9f29e11ee77bc86a98e8d63b61dfe47c6a46516089f0561cd27b1b9fafe09a03c004568c78f158da973b36375440171caede80ffe0c41526a699e366fc343695ee0a9298ea5f1dc2aa0109ae8f69fa05565ff8931226bfa525b96adf54a212ac749824a10d0bab5aa7691d53126b7f340082c078357e169148b13662c1ccf6034adf6aae4cd6749474d29bd63", 0xde, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8000}, 0xc) 13:34:35 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) 13:34:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) write(r0, &(0x7f0000000080)="b2cd9d11475bdbd9caed53935f84f07f77a19ecceb745cc115090f4974376afd02670fc9285ee18737f7f581ebde88b59989b93047cab487b1186249a14bb28c06d3834ce575b74004dc7c40f7a52d31546ed07feaebc5f1118ec0a57000c1a6fd6a68600bf16eaf052fc0ff9d323f61a0733b8dfd0cdfe059589aeb863327656ecd4a249545f0d824675eeea3bf28d957e666ad57a8c43fec5d7f25a0a9213654e31c1ae8f957b63a0d8c5a153ea944299d6fd04eb84a1e9f9a48ec0c6305111f2d29248df3863bb91126849af41ec58d04abc9cbcdaf77bd5e7516a2f73921bacb27eaeef096f16726f4dcc636dc", 0xef) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 13:34:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0xc0, 0x8000, 0x9}, {0x5, 0x3f, 0x10000, 0x7ff}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:36 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) setuid(0xee01) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10102, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x5f) 13:34:36 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000f3834f648e9fdecdf3f73bdbdef252cf4dae41113536b660bae3bd9e9e4afa0ddb3608b26f2aeba072107fd414a60257096ec9d08d079d863e44920fee11da6569eec36a705554c614672e9d8a159775972aa80136f4afc0c0f41d5d33bdac84bbd0a09716fc2a238efaeed9181e44ece0d437e39bd6325519e54143c3e2ce714a934e05b93a77932fb19a1da95c8c8da1418fd053e1d4da9769a4b1ca1204a4cb0cfb479bb7970e9049cf9abf7f0d17d10766477653f9ecc439f00ebadd7f84faaf0c3c38fc0ae3d8923f89ad78636a152595b556d10efb23425e35d4bbe4d8c2a83e5205169567d967672506f41402e4997e21d384124e8b0f4da1df9a49cccee4dcadbce3f386f9fb1da7e18688a647bc3c66e1d55179600932e6a24d95cae5e090623638cab0882a703de6ff4d01729a"], 0xc1, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0xfffffffffffffffa) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a0, 0x0) 13:34:36 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074, 0x0, 0x0, 0x3}, {0x4, 0x0, 0x0, 0xfffffffffffffffe}, {0x7f, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:36 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setgroups(0x0, 0x0) 13:34:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/212, 0xd4}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/43, 0x2b}], 0x5, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x800, 0x20) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000003c0)={0x401, 0x5, 0x10000, {[0x1000000000000, 0x4, 0x0, 0x100000001, 0x1, 0x8001, 0x20, 0x61, 0x100, 0xe4, 0xfffffffffffffffc, 0xd69f, 0x1a9, 0xffffffff, 0x4, 0x1, 0x6f78, 0x2aceebb08000000], [0x1f, 0x1, 0xd7ce, 0x0, 0x6, 0x9, 0x0, 0x40, 0x8, 0x6], [0x0, 0x80000001, 0x4, 0x7ff, 0x4, 0x5, 0x5], [0x5, 0x1, 0x4, 0x7d8, 0x80000001, 0x2], [{0x101, 0x6, 0x401}, {0x80000001, 0x1f, 0x10000, 0x80000000}, {0x100, 0xad, 0x800, 0x8000}, {0xafe, 0x2b30, 0xfc, 0x7}, {0x80, 0x5, 0x200, 0x8}, {0x2, 0x8, 0x800, 0xfff}, {0x9, 0xfff, 0x7f, 0x2}, {0x7fffffff, 0x8, 0x6f2c, 0x9}], {0x1baccd71, 0x6, 0xeb, 0x5a26}, {0xa8, 0x5, 0x7, 0x1d}}}) socket$inet(0x2, 0x8001, 0x100000000) r2 = socket$inet(0x2, 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 13:34:36 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) 13:34:36 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 13:34:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/46, 0x2e, 0x840, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) 13:34:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/57, 0x39) 13:34:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x91}, {r0, 0x1}], 0x200000000000007f, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50}, {0xfffffffffffffffe, 0x0, 0x8}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x66, 0x1}, {0x0, 0xc81}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000280), 0x12b}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) connect(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) dup(r3) execve(0x0, 0x0, 0x0) 13:34:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="40fe60e38a74f8560645f0bab1617facfe4e73fa86183860874f196e56fc7f82450bda39e4b36e27324e0b71cb7ed0af99f1598998c9e01f285929e1ed8a04fb996e6652b99ab4df6ac87172ff3f9b7873277c1897376a2f8ed81ef1944737bd52af04aca2a1c9fcdd87c303d0c4c7c32a64f49ef8dca8f668e7f2f2884616d94d06d35e10b1596236b9cd3f5d51c459be0600d7bd2e943c38506973ae5f2105a40efdee5328a04ff1a0aa421da23501569dfd4b9c01aa2deb544148608513df92cfab47933d207261537df17e5ced9cb995ea97fbd004e4febbc8e8fab51e", 0xdf}, {&(0x7f0000000100)="c6c087fb64c57eb9d1c765fba63e818b5a26061a4d07a273326eac6fd610ae00a7347237e3ac3dd2a2c573d8b7ad477d01a4b6917cca1393df80d961a375459443a15103dfb614d85b3a0cce3b0c9ac9ce9be559f152a24a574d263c7efe472137cd975fbaff854abca364fb2405e63f37de41cbfb5ae3ab11a018d81c13d3e15efb8713e16588bc7366a318f44943148004e552006dbbb837d409339628fa75069cf40c85dd77d995d1e04a40d4c16e02607bb311f0befcc3dfc14e58dd16f90418d4a2244247814aee6487de4e7f6960f7106c1ba0b971a633cb1cfafc6b683c44c760b3a44cb9b0eb59aef74ae84ee34146b16b79df0d089d", 0xfa}], 0x2, &(0x7f0000000240)=[{0x50, 0xffff, 0xee7, "5e46b24a655a79beb54b01bbf4cd04c138b88e26babcf1f2ceeba43bffd1a362ff63b727361de98e49b2315b95ea80d90a13dfe90564a4a5f03256b3d7de5311"}, {0xf0, 0xffff, 0x7, "664714272b8cfeb22d80364a40fbed5f6f95060ee79706a15e370f2b0a7c2a25bb1a61399e7151c2148a6fdb64044722c152392101a0d465c30297841a6246dbe414c07468b4a22aca63229b39541e4e65b7547933bbc72a0252d9e22f1954ff9e66d52bae36a1ba835be446da4227c0bcfb30937cb8306ec31e5dc7cb0593119c4f3ed2b31b6573de369c4431fe83160398da68f9277d7576f793e024615f0635206f561b8b3eac38316f874550bcadf3f39f14a133ad4d66efa016c94b5dedd7d4b257ff6bfbb40da5d3500a6977ad0874a10ae66eaf04555ac4281059"}, {0x70, 0x1, 0xffffffff, "e9cb07c9ec95d5dcef52cdf63efeca896fcd86bffa8e3ceb035a97d69a1bf93cbeb8158382bd926662acdaa6e55ec517292774cbcb55136689e30eb15ac9744ecd0e20da0a245f98f2fe0d7671141736ed421c23e205ebd952cf0435958054"}, {0x20, 0xffff, 0x3f, "dc37989e2f350322b933bfa9a71c7e"}, {0xa8, 0x1, 0x3f, "fd20d4b1f8f3441f7f7fea2d197a050187f68b7727cad0869b3b719aac638e99af31a35b6f8fcb17f62ae588457f88fc55984824b15e517ea98dbbdb9a67fcfb41a54dcef5200f8c83724449b3531c28a70490d29df68d0eb4477e2cc34f75c17af8f49e81b5e919948422cf74ca6ebe758f41c45814e2d07254c09379953204cb9ff3b5a4d6d0040ee015ef17cfd71c8e5acbad03469c"}, {0xe0, 0xffff, 0x7f, "752917f961ac8623138f42380993225779df681d16543ee3e366bd9a41b8a289b4b1145a2d2c75032b0a6854d690f387e98e507c27f620f2a6c0c9d337418c2aae5746d788ef4feb2e049b8d0d2f410f1f0386f23d5d6ee2df2a2362914f3ace913e221f714c606bdb5554770c3cf836bf4602bb07ce8e5ae4ee743c3b583ba9f72b4b8d8dd21e1f56d4e18747a359239958fd9a592e39926439a793e53f50cecc04ecdc61a3588cbdd52f9a0662d16d54836fb0a36a71c94c8770731017583a8049020bb9ab6c7c12"}], 0x358}, 0x408) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 13:34:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x400, 0x2000008, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/202, &(0x7f0000000100)=0xca) 13:34:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x84) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x100) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 13:34:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="657a798902d1ae71ceb4eeab24eb32cbb858d72e8cbddc6cd78e9ca590e5c4befa3b0620e9c18b31a5c6bed12c30fa6084e779902b8e147cb700c9dad8ad17b31736fc665f36857ef436cd91a7ab09999ebecccd5a933b66af048ddf72a93584f5bcec45683bc8642e3dd92a151360df70a241df5273b5ce27f4e603b96fb295eb66c27d4ad3108c05924bc2636ed9842f69c02e5d29b0338a271a0c03bd1e00d14b7c75198beaeb7e1b7366b9602e154f21579bee8bc8ff49a13073fc", 0xbd}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000200)="3756411baee17c2b7db2258ecd3c474d3574772fd3056e898722250fcdad75cb687ca5f31c40d23051a439c15be28849238d344758af82e3e8bf43f60bd85678ba3eaa1f3cc75e501962265e86b8ba218e051de3899bb559d6fb3f19fd23a914409a98a7dbb8d16cee05d2be591192435623e3fdb8ed6cd9639d5a8966f7ef6f75f29e3dad1698eded41a89aadfb8f660da8c407ee20a2ee1adbdd1e3b72314a74beb5f4418f8009be925a712710be2f7d16c80c6a6c25cfd4d7fa23ebbb0d1eb9f5d12992416c13722992e901b0a968c9a350ee20f552bc553d", 0xda}, {&(0x7f0000000300)="52d3e865dc932aafa660d403344e69d17a5db45f29733fe73e91418d526378055f0fd969127ae53d5e96e9ad17d2011b79eeb2e82be4668682da160917333300966f2b86c8ecf7561c7b266e3df562c9aa90f04f148a89b5798f242d26e0de2416bbfb3fec89633fb30af43e34a3073b7a9b7d5ac312361f7f99cfd8daab1a1747f3ada2381582673ad43251dd967a2707aa5252f668367c34a2ca5d00c33739d29b95140595b1b2a69990c4956912e23e267b2d525f75cc4abc29d3b2ffa2d6b31c782898d969ceadf1cf1f153b6106b4035cd9893b6cf40a6958b6d64571", 0xdf}, {&(0x7f0000000400)="1d650295bd4238fecd7bdd7198e2b78867b2f45b802e1f21debda7ad88a6eef512a492087e2cfa1f68d0b51cb27e2031265c1babba1f96aa1943b5ca39d093f7a88870b678d23201f5af66d793e2c68d6d021945040d576a9aa7cb17a34d98ee073ed3176381fae89376382c835457315eb64fc8369987", 0x77}, {&(0x7f0000000480)="73609a79412c2d1a4f22c7095a0ecc6cf922e1f7fdfd0f0d2646839785872731b3bcdee18355d2d49bdfc1189cab1681fe6879565e9529211a67e987d5c45b5577ed64279dd212cef7ea84764e64f36e97c11e19c11cbf23494ded61348a8250088b74eb38b6e0bad8719b3d2a9bd68bfa10855b90", 0x75}, {&(0x7f0000000500)="467c63058407c8ca5f2e3885b0c944f672301625c677575d89949f833968ce4048004daaaf11616bd567d88fd127fd5a50310997c70d0f1f65425b84355503ba699af79ecee93a43add45825af6ba5e4120fec499fa068ac9e26f14a8ec275be517c21e5f801d5cda98ac24ef0e44762d443d746796bdcc439b51954f600", 0x7e}, {&(0x7f0000000580)="c13858d4b73ed1b7150cd52840963a4a7978dcf95b94abc4dc3114d7f58c568e8e0a069b9c9b1fd072284006d76621870c83e12d6f353f04b4d757cf363efeb8016643f2b2b42eb531690fc58a1bf10e11be0502fc33994bd9b70eb88e22275981a0fd0672921a4f75e634d5bd5babacac8ca16b29c8b6f40fc7ef86b510a4cc0e911bd7fa74b0371427cd4f3d77", 0x8e}], 0x6, &(0x7f00000006c0)=[{0x18, 0x1, 0x100000000, "1b3b5f"}, {0x88, 0xffff, 0xfff, "1fcf7dd3d6fab2f34440d6f7d4e84916b54c554fb9c6fe5454f0e1c11f08180ea0ad7d9c94d269a4909d08507f0fdb0d280c452f1f7e04f6b3f7573ef110ce16c2ab2878530ebf59e3c57db33e426c7ad657973bbe5571f76858298471c15b074908a54bb30dee32783d87f4ed69932c064e"}, {0x88, 0xffff, 0x6, "fdacc40c7f7efc0c06613c07904c02f66355eece73d980668c19db4cc8160156a8016f46d67412161b83602c8629ec5a3885c04024416bba44aa46967a72a6f9e552f83be5a97249218afa0cd3de8b3c306de332e4ca82f230431228935b7b72d2f14a445989ac838e262dc6ee7b7219b06a866278"}, {0x20, 0xffff, 0x9, "d093c501f41342d11325e31f"}, {0xf0, 0xffff, 0x9, "f2c620c35be77ec690de8248d381cc96062dc1540329ef2a7cdbd1a463a9e44a2bc318f8d8edab5867677fb8948bd66c02b75f36a4ca6d0b55e0d29194077e90ec7078a0b96e6a4431521b17d13da2d4b1e76dc8ed380477788fc6cc45915c4dc30ee6aaacbc1bb38034c9458e4398ac33aec1d24e37aeefbe3d7067483b87823ecf782eeb593edd5df68cb9b245d315d6aec33ed29346288c4fb76ffcf870ff8203d44e7458176a57e001660ead00d65f8be43221a3a12a2536822afa2aeec73c370153282597a7f2aefe657174ba9905518e761271815ed26030492ac0"}, {0x30, 0x1, 0xfff, "30a382c030107e696da3088252b595ce58a94ad3ba82356a2b94c5e1"}, {0x98, 0xffff, 0x3ff, "ee4a385a36dd3ad33c5270db2363dbb4eff972b2e75b2dbf8bfb96b2a405fec941d6f8c48ff2a861600c806b5a426375a1a003b3d6fb63c26b2b94feae403c053a642d878af8246bae6b1c4129e5389797dedbe63fd9e958e14f4f3c5923040043a452b74fdddc522dc5c9012f062db04e3e7e0ae6affa91de3787ce1fbb909c38f934899d"}, {0x80, 0x1, 0x2, "adfd1112774601154a3511c281ed959f5e454a959315fc9d88458f7d40a8b641749b332fef07a96cc4493d62902fb6e3aae912535340e794196cdea8515e399760290832b87197f5956e5d324afda0096777692942005451e924b24e4f19cc273bc73dfc430fa02ca8b44d1fc0edf9"}], 0x380}, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/150) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 13:34:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="c089bd61638036c99ed6f4645a7fd42b46ed773cdab5f8e7b0d5928e42cb0b076005cd457f07302659af7cb47b2f9192c9c28485c61312c43f1ebf4e0ee6fa1d9125e5bfb2950c6ca6c0093cfb87bf316b9d0150b93dfb95c18b84b8d830292452953b89d28f360c84e60041e246fc9ad220733298a5f113500dabb30937d75d4f52be5df06d39b263fe73ca57a4d393c42431e0bd7e9ca116d3278bd8d92cc22f4c4917deb5ef98747ee4037b6a7689e83c3c77", 0xb4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) getitimer(0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 13:34:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0xfffffffffffffffc) r0 = socket$inet(0x2, 0x8000, 0x2) accept(r0, 0xfffffffffffffffe, &(0x7f0000000000)) 13:34:37 executing program 0: r0 = socket(0x1e, 0x0, 0x0) r1 = socket(0x1, 0x4007, 0x4) r2 = socket(0x11, 0x3, 0x0) accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) listen(r0, 0x2) sendto$unix(r2, &(0x7f0000000180)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f8c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000000)=0x800, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xc82, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0x0, 0x9}, {0x44, 0x9}], 0x2}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/161, 0xa1}], 0x5, 0x0, 0x0) 13:34:37 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) msgget(0x0, 0x30a) 13:34:37 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 13:34:37 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/144, 0x90) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) read(r0, &(0x7f0000001600)=""/52, 0x34) write(r1, &(0x7f00000001c0), 0x201) 13:34:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:34:37 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x8001, 0x0, 0x10001, "c404114d1741d5ec9b6abbf4b0e8cbc116c755fb", 0x1ff, 0xffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x7, 0x100000000, 0x6, 0xff, "8f851bd8f16be5ef162936a4c124f55dae91524c", 0x8}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getegid() r5 = getgid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000180)=[r3, r4, r5, r6]) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="2df7a2a0ac", 0x5}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 13:34:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="51050009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 13:34:37 executing program 1: nanosleep(&(0x7f0000000080)={0x8, 0x2000000000000}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 13:34:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x88, 0x0) write(r0, &(0x7f0000000140)="df31648849a0393ffceeed9ddb73f2887bb46bc068375e1d7418a8ab4117601cabc9d31ab40ba75633cc49a28c6d22cef273e348dc6c719938fb9f2949f743053d8a8995e8b8b03da49f674aeef7771ac39053014dbc600f9e2aed6a1526c4044b2018b21ad5b99a59bb4d58653ec5b9200b65797b37810c56f2b387f7d412f3bb347fd80bbc22825714229309e449f2673fa5d8c7aa", 0x96) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc5", 0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x26, 0x90e9}, {0x45, 0x2}], 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 13:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000140)=""/160) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffffe, 0x2}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7) 13:34:37 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x3) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 13:34:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 13:34:37 executing program 1: pipe2(&(0x7f0000000040), 0x0) syz_open_pts() r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000000), 0x2, 0x0) syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 13:34:37 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xbfffffffffefffb7) 13:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x803d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = dup(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x6) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 13:34:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x7f) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) 13:34:37 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000108000/0x4000)=nil, 0x4000, 0x1000000000000002) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x1, 0x8000, 0x5) close(r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0xffff}, {&(0x7f000010b000/0x4000)=nil, &(0x7f000010c000/0x3000)=nil, 0xf}, {&(0x7f000010a000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xcdc}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000e57000/0x1000)=nil, &(0x7f0000f6e000/0x4000)=nil, 0x601}, {&(0x7f0000eac000/0x3000)=nil, &(0x7f0000f93000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4cfb1d97}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000eec000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fd9000/0x2000)=nil, 0xfe6}, {&(0x7f0000fbd000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x311800000000000}, {&(0x7f0000e41000/0x1000)=nil, &(0x7f0000ea2000/0x3000)=nil, 0x5}, {&(0x7f0000f17000/0x1000)=nil, &(0x7f0000f35000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000e89000/0x2000)=nil, &(0x7f0000f3c000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f7f000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffb}) 13:34:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) dup2(r0, r0) kqueue() pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) setsockopt(r2, 0x9, 0xa55, &(0x7f0000000100)="c87f9672a5f53a542d4af0e779b85deeec5f8813f40423027daacf93d0290ae1cbebf08d29850e88e7d0fa557ed5b5c4021830b525227b42995f2797b09b2f8d42fac2dbbc60f94d5a4e45ff596c1d78397a0050bc3b80205ab0b16359a9d4116a94eb9574ed4d6500c24466b5ed8d99981403da0c446eed9f355f4e29613fe59b32e35f89527efd59d4fde6a482df106bb2cd1a40384286b4aabdbe867f2b725c69076ce1c368989b7395d8d192c90b56e7c50a76c88fd4dbafc3271c19cf", 0xbf) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x56, 0x0, 0x1, 0x0) munmap(&(0x7f00002fa000/0x2000)=nil, 0x2000) 13:34:37 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = getuid() sendto(r1, &(0x7f0000000300)="0ec3d9fb8ab0e8bd11ab606f878204959b42b5403b4c2115f55e063b0c7a2b9aa42af609d272e2ad05a9bebc3856c9c6804203c27154045db1051458a3989153c1ab4e114e0f84af7478180332f1a7632b9930e539e61fcc06be0dbef52ab07ff5261c41147701bfd810ef7c8aa5e8893b3e67586ec73148f4c25e081faf8c4f84b9d4e0c19438bb5b896052ca087d8e26cd9ebbabe2aa495eda155fa29261f0436a7d3d3f33bd0181feaefd04cbf27a08f2e90c5564350199fc9145f22ed9ce11ce0a19b3713ea738fb320e5175fe86525615bb5abd0dfa69ba12a0d94d3e316a9955316e2e0574d7cce41795bdfab3571c76299da743e93fefff9da9f243a90d730c23ef99f7dacf5eec0e80e71d4b91d2cfbdd03e6cda585117ffa7913aca54148685215a6778b27466f05a91bbfb719e8478c323aded7d1c89795f74ec56aaa836c28af0eb7702a63f6885ed8878cc79093cfeae9797a3789b1a81ddc03a3455a312b024d7adf68ccd95a6c52406fecbdbe1432ca8b6e4fa8c3216e9cc7f39d76ef59a68890c0555bcac626df48ca8f0d64d193b958878960a81ad7bbae0e7cfa1b02540ce3fbe4c287b5f64d7c8a530f816d55436970ec56d9b9c3a2b41a36a32cea88847948aec7b8e9ec62bbf7394ae1b84653e58e8703eb9c3fc33bc0cd1828718c3c579dc2d22ab3b4de21703fd62618755f40feaa05cb8f2458122cf70eb3916760b6c47fe27e49b7bd7666f05173db47967a2fa0d4e80baf25381ea90edcd552ceafddfe74cb81fb7a6afb396e5de7896836719425bad8152dfa6d99accdeb914a8af2836a6b070fd2516ed8b67684d0b3b7adbca2f3559b48c973ba57493ede66ba94304e7239d85725c7de996df5ed13acc0bfcc7d90fd160c930f4d4ad5425daad5fa2b7c488dfaf4cc23d99df499fc63b1119ad5f44f4c1b637f702255c9eea0a01919a3c7254dfe67918b4db97450dd4fecb0a1ea510e4cdefc2720c8ed6130ea8fd42f74184c367800ac2a095d9d03b57e9f49a3d2b15b07948746fafbc219ae249c308c2408b5989ab8d2d69c20c2354f28cc53e9d3d2681813ba2944457750d999d6084e4bf8914b87d419e4c78a468d84319127449e834791ecbaff2219f9e2c1ca0f5b978a5d7ff4c478a622754b7f28825055de9114809c7540d7e0b5a33fe59f16b7b0536c350c36a85fcfde89e28d34fa2b3a7338af9af570144e60ad8c7d8b01d77ff1e690a6344d25ac1c4fa5a048fb4d84fc670046fb83ac54aec4172ec226bcbccd267b56d97d1011357cae81c173975355af5f80024cf3417c9e25081334dcd6c8d2f413300d4f4368e829cab1b19328f133c1d2a65ff6ef20360cc60b0e4ca16e298cba4b539368df809342f58e00e04fc3eeeff5d091fe6d6911496560832b8bea14f958eab45459931ecca70847c2172292b5bb26e3702ca707d6dec291566e257799710f6cadc653a7b353a9baf2662f3478725c9e5e00390e366e2df3e34bd7de294a230ee4b0a10dce6df9c287585775987640b4fdc0481da9dc473e875ed0eab6a4ea9018ef5fa8fb64b36ec9ed5a7ae89d9e1906845e6c60c6fca7a191638a13663d169e6e018274793a270f8eaaf57d8b871bd57a1ac471223465b87035c56e2e74fbd2c642f9d206d744a71a66c349427ac7ab13c8d70998c145e8b23e55c604d300aaef2931186dbe7da64a833a4d421e73f9d79926ac049a08c8e0dfcd2fd89363a3afeff27a57081449447d76c79f8db13e4ed9ac1f9b8378f5bc63ad7cd49fccf5af7ef3e74da4ac9e8f0b5a375f12d964f462acc293cc563639b8bdd07f3f87b0c01957a9c13fc0ee256a5c98626e70ad985637c7276be5e17a66cb5e81cff9a2138ed857da40ef5eead05f152445e51882d53d3e5a81f2782ff300487f126187331f60ea0db62b00ef66e494dfe9300769c8f97ef3a30f676b38d24f027255935d11d2adf1fe314624e90566ce555f309850d34c73d4c1b16d0eafb9f631b99110f94346c1880306cd00c24aaf0665a175f62898e8be97a8035f62f9e1923a962506461c03c40bc91151c95b36291171587b96bc1a353e7f9cdb396e9a77ba90497d396f97521f052ff116b8a374f81277c70ec49113b4e16fbfd44044af9ee6baed6b7d9322e6de950bf3afc9c7e14993c487172c2a7b7571831e9a349e56324d2e3d6e7436f55769fb8b6420661ea7f6ccdf62b80de13f07b21497ebf5d7502e2ba93d55285c35b55956c12f13ce570b24c83dc86d6c6b38ffd9a80fe8aa4ebb91a1d446925409aab2b8bb7f62829e2e3af64facaf1c9936570065a43c87066b117c4d18bea575869fa144aba0d065dc6b4840dbf5d17d2df3125f89dd3a1fd1a61f4136466c1a08d2a715faab3f89d93ea31f9df00f61d7a7b767354f1f45011ef19d5c578884f27e4800980a98cef491670d08bb659d2c9b753f885cc78f72dae01fe64144cd2a8248c4f5b64d34ab0dee6b940d0a9f3af56f453d9f47be55619905abe5badf58330916bb0c5aa2af91e7043ee91b990cfad20872ca72c062c4ecf4d5a9c0b608abc060b8a8982dcb73ca31f88cffd627371b63f79419ce97e947366adc4725bc7e79a4259d341639da4b34b0ce1e08a952d62b50fc197dd60f1c15d274fbeb76933728cad94d9ea1585435909cc88dc2689327eaf72352a785e4b78f7d8d41f382ef72c414ea1f5c92d893a90e901fdc51ee2314a542f3f4b4b32281bb44cc5d7d1836a57ef5cce50ee479c338ce8c0d092b26286c2272a94a28a0d5b900eec8cc4c97407556891dfa9df5405bbef3bdc4cd4a82edade5e0c74f68fb49f19a8632024394e78d5fd0561763f4b7f2b1cbca3c3ef6bf475e2dee54bfe3a713d7a00d401e4ba340cdb48dfa71c4438dce2ecb2cfab8f5a27fb8f5adfac83aa22cfad6460821943bcb4c0970f73a04296d91421a6ad87348d1aaf4e3618417922fd74defced8efb6818596bde84a1fbdb6d580bece53b483eef3a547de6797acb3049d029ff33235ad425d1648305dea6d7e853d6bb7210b9abcdec6d87c95e432794dccc39e09af1a1f86f89cb560ac84f4082acb689b75084af5c02dbbf544557923231d46d2fc5e28cce27b8fee268dcc2725281f4fbda16e96e32b0c2742694eb5c4aa88bb0a50bdaf99d54fe2423735d921e0d3d77bc19a8a37b6a3f5c145835f1968eb63537a4129181b6edcb72f9d98818c10def75f05ff975daa50c1fb8472e036ea3649209cc10df2bfe308eb8f6764756d5ae841dcb62b56d95cc8704c66dbb4f541c497111ff2b6a63dd7dec87005de64f923bea63c2967387ed143efea07101115a7f3ef9950877e9eb6cd2536832d6e20ae1be31eac59ce04ef15f9eea779daae673380eaa976c77330b9bde6a5856a6602a8722f51ebe1f113f3194ee5f6145f5ed70e8700cf656c6c1b6994b1b467a7d8370366bd53690c8659037dbc4068acb1aed2963a80fbd9fdedb85f5e74096050d25d34d2c4e07bd99d20f34feff16cde5ef9c2cc83c7d4a504c1d1edbf91bc0da1e692571942cd2445ba254bf605bdf6d854632de0b53415ada771823e0e3e57482ef44b99d6b399149ca5df270b169bec6dea696a8668ecdf04bf9918a31ca8f27ab561d3abb0d1d1b7cbfeb4eab3e4063c7aab6ba28840763519a15ea29337a56e5088fdf0a7c85e00cab3aab5e2490404cd902e2f3b20ad1e2c290ddf6873c5d23449342e826656da6554dec0aeee6299ed90709d4bc30dd116d9506f7d2e10292ed571b169a03b8ff3eec71996215ea1f3268bf00b6ea53523a9be695d20f9cbf1f894d6f79c435959538aa41e296dddb14ef76326c36be9c23c0ff4ec9ba5441a749228989d028abaff41b64f1d932f638d0322dae958226e6f07110cf79b3db0ab3919bc072e529ea57bc940c62d28df3f1c79ff52184de4e0b4917ab631de2490d9d609898ed0ca9ec9110a8c7005117fdb87fd31553bc1cdfe66b8b80a7351157581c8d23b94d95a21c3ad7d6692049aa1c5fdf807bad9acc28c66757e8074214f5173ddd3d55e729cc1f61d78de766be7cab7c755f69256d479bd415ef3ac1b3a7ee136b51ffe63034428991096e0370927377df5be4edab239b8e0cb18b53469cd55bc1f64acdbdea234143f302be57baf993878ab95c253b04d54c78adb5a5f0ac15f5e8f4c43cad4114110832c7967338dc4b189ec76b1ab522a0c8c7a0b0cfc523cbd4a913c06be6c201c8ffd913c1559524ae9203059b7c8e78fc2715f6f0436cdf297185473566fd406124e7000a585c770b304530d139187c983e6229828f05855960a254961432998d808a59cb3d3f741ee3f4e982961dce9b4d7d65047619a62588ba1cf5b4517a1cd4fd4dd4a36dda40d7288fbddd14f5408f91ddd7efa43a22cf6cfb280833ed9d1ae54e67367217555678c80db194e4c7d2a10329b53cc640bc5b961eb1599af396d06a1a36bc03b74b907062fed1b03c5f8c3e2c9f91925b1bcf3c5661dbf2d35b420e6f21ddbf129160b7e61d9d9729fb919d61377f739436f308836094169851af9898a3b6e6d7ab84a133347e72354dc6097f999e49f16debb475089b4c3fa1cea9848cf601dd423e1ab83dc8c494b556f5295b594d24ed7f759ffd9179972e90d5f7a62dc032630d6cdd08759aff81ae356f831c920da168ef71b3d0f557ad2dd95ceec5c3217c21a2a35fce87da34caace3550e671fcdd80f4e736f50c5d31eaf92b20b9ccc0b792c2dc52d055626888ee8951652032b2ee524c940e7823380587dcc11291871dbb613d36b50cfe72882ae00cf6024fe4309d8b5799535dfcf5a83fdcb90825d9c4202aa3100cf04ed2987a75976514dedadaa39d53bd0850aa89e0b200c3ff6e8f802beb8c3f9166f3826adfe1b15fabb2cd748f52a7f90b90d48deaddedcb9a43ba3577583505a055786ab0f08e5bedcb8e3bcc587e138bd597df679fa2ddf180e4f04144dd893e86b7fe04eed4baaff293df981bbc6520d11eebde2e3078012bb79744a09274dd480820c9b16b4f6a0baadf2197ecdc617216e4ccf3431d50c83a4945498bdf85dfd9f7fba9a6d343d8c8865619787b4478b02787abdfa22d3738bdcec6b78daca0ef3fe92350d5252ae922b058f293e2792e7450d2282485b001f3c46d825e55d03e782516a89bbc671ca456df9d15a40f4c0ee74ee4318e8c69ff68415e2b344d4d19da3f0193d7992f753244ed5cd52c2ccf4819a4d7adcaa8abf2e15ca6163e197424643dcacf2100036ac56dedf64d76e99c454718dc3c8de6c2cbdfc2194e3c385a4ee9b3850c3ecfcf2691a21c41f8e43afc653762e3eb7b56c02e76d76e9f80f88d515fd1c6f6f2bf7e8a91ba1588c5d9f617eac62e646da91abb757f06e496d31761afa88961c0d8ae35bd6e56d2338f373c23898d3ef2b654ecc94d096bb0c95c1a21d89828b40e1943a8ca2e28a958097dcab4ef6ca502af54cddaa71e75cc59eab7a9772701c56839a08b0c2b521bfc4991abe30b608c50510d774971603d71ac3ea37cdb3ef329e8553bfb9f1ad4672e7aa5d6ad099cd482d9b072449cf5594bb1b27363a0f4649e90163d687dd3a70fb9269a65725597b755d5c3a57e34684c57c5f0074caa7b1484bbae0ada86b5fb4b86205e46c877c3d066113d83ef9e852b5979c7e5701619ccc7c17e08f16264b377b526d1efdc16e074a4bc7e8b900134023d9778df03d88f11614f5181cc8ccfdf51f2d28eff1fe1953c8058b78b45c3a", 0x1000, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) lseek(r1, 0x0, 0x0, 0x0) 13:34:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="23f721c2d982cc42dcd48bf04c0cf04859ef982fc93fcc1ebe3610e7bb267dd06e8832ce503873", 0x27}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 13:34:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 13:34:37 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x100000001, 0xeba0, r1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x4, 0x9, 0x0, 0x1, 0x200, 0x10001, 0x9, 0x0, 0x1, 0x2, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 13:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000280)=0xfffd) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x6, 0x80000000}, {0x27, 0x10001}, {0x146, 0x85}, {0x167, 0x7fff}, {0x6, 0x5}, {0xab, 0x400}], 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x4, 0x2, 0xffff, 0x5}, {0x8, 0x3, 0x0, 0x3}]}) r3 = semget(0x3, 0x2, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/226) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0xffffffffffff2246, 0xffff, 0x4, 0x0]) 13:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xc5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x182) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) socket(0x3, 0x6, 0x2) setsockopt(r1, 0x29, 0x8, 0x0, 0x0) 13:34:38 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380), 0x1000000000000332) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 13:34:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000037f, 0x0) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000180)) 13:34:38 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2fff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b}) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) 13:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffeffffff01, "90de290e7989223af89c16723f911a45922ed31f"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 13:34:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) getuid() ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 13:34:39 executing program 0: r0 = socket$inet(0x2, 0xc005, 0xffffffffffffffff) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r2, &(0x7f00000015c0)=[{0x0, 0xfffffffffffffef1}], 0xffffe41, 0x0, 0x10000000) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x21) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f00000000c0)=""/198, 0xc6}], 0x2, 0x0, 0x0) 13:34:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x6}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="d50cb12674a6dc0c23831173c97fe0bae5bdc70f7c8c88600d9142f9fb51c98ad20bce1d3a7ed354ef7bb6e989756b99e3114547ef0d8218a96e59c68604d200b7c479275eda9a5213ecdae65cf36eac53bdc1293fd7df1f377654b6249f98d8269673a4438d49baf18e6fe0794767360287d5af6e49970e533df64ba7beee6fd786b7f5c37085de3c4863ac1496b7880648814d59acd840e9193c6d706cdbd5ac90ed6619258a472e95e459b0529dfa76bafa92fc423f7085248caf98a6af578774e4f694cbe57956683255c60c8d597b5c98b3fceea71035d7059380607277132780a901883c49a0b9bc5205e611f8b0a1a7101ffd9fb4f465867dab", 0xfd}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x810, r0, 0x0, 0x0) 13:34:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 13:34:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x4e5, 0x4, 0x37, 0x3, "4e7b5f2df82e9d49cdf21a7dd1a45e52b40c69eb", 0x4}) writev(r0, &(0x7f0000000180), 0x68) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0xffff, 0x6, {[0x0, 0x5, 0x9, 0x64, 0x6b99, 0x9, 0x400, 0x8, 0x9, 0x1, 0x2, 0x0, 0x2, 0x3, 0x2, 0x1, 0x640, 0xcc], [0x8001, 0x7ff, 0x3, 0x3ff, 0xf92, 0x6, 0x5, 0x100000001, 0xa329, 0xfffffffffffffff7], [0x81, 0xb00, 0xd35, 0x20, 0xfffffffffffffc02, 0x3, 0x3], [0x5, 0x0, 0x6cc, 0x1, 0x8001], [{0x3, 0xffffffff80000000, 0xfff, 0x100000000}, {0x0, 0x9, 0xffffffffffffff9c, 0x10001}, {0x7ff, 0x2, 0x4, 0xace}, {0x25, 0x1, 0x8, 0x81}, {0x400, 0x7fff, 0x3, 0x2}, {0x6e, 0x7, 0x6, 0x7}, {0x4a, 0x7, 0x0, 0x3f}, {0x2, 0x1, 0x38, 0xfffffffffffffffd}], {0x7, 0x800, 0x224}, {0x6, 0x16b, 0x1, 0x9}}}) 13:34:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) select(0xffffffffffffffe4, &(0x7f0000000200)={0x9, 0x2, 0x40, 0x800, 0x0, 0x1}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$BIOCFLUSH(r0, 0x20004268) sendto$unix(r0, &(0x7f00000000c0)="6c933234ae72152f526e7118fdd242e5af4ddde28222f4deac9af5989dcf9c7a4acfa4dd14ec4ce8f53c47955252da99acfdc3e5735a88b57686850033820b4d42eb6fd7213f16d8a62e80f6015fe8bbf6e67a83500644", 0x57, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000140)='./bus\x00', 0xc0) select(0x40, &(0x7f0000000180)={0x9, 0x1, 0x4, 0x9, 0x401, 0x1, 0x2, 0x8}, &(0x7f00000001c0)={0x8, 0xfffffffffffffffd, 0x5, 0x33c3292b, 0x9, 0x8, 0xa5b, 0x9}, &(0x7f0000000240)={0x69e, 0x9, 0x3, 0x6, 0x4, 0x2, 0x0, 0x81}, &(0x7f0000000280)={0x2140000000, 0x1}) 13:34:39 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x80000000, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/29}, &(0x7f0000000180)=0x1f) sendto$unix(r0, &(0x7f0000000100)="b0fe663e40b30ae5", 0x8, 0x406, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 13:34:39 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0xa0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000009c0)=""/239) mkdir(&(0x7f0000000740)='./file1\x00', 0x1c) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x101) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000340)='./file\x00') r4 = semget(0x1, 0x5, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000300)=""/21) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x110) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0xffffffff7fffffff) rename(&(0x7f0000000400)='./file\x00', &(0x7f00000005c0)='./file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0x14, 0x2, 0x8, 0x1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x7, 0x1}], 0x5, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0xff9}, {{r3}, 0xfffffffffffffffe, 0x1c, 0x4, 0x10000000, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0xdf}, {{r2}, 0xfffffffffffffffa, 0x42, 0x26, 0x244, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000002, 0xfffffffffffffffc, 0x7}, {{r2}, 0xfffffffffffffff9, 0x6c, 0x8, 0x100000001, 0x2}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x0, 0x3}], 0x2, &(0x7f0000000280)={0x8, 0x3}) r5 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000940)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 13:34:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) shutdown(r1, 0x1) setsockopt(r1, 0x80, 0x9, &(0x7f0000000100)="b175ecea2c5fc24f5827a2b174a993bbf4a00a44c7fef47a58085f16e1b9e62f87d8c386cc8aa8f0165c757c8a39c9976c8283467c86f39e707717f68f1f16e3eeb57ae43a1ef749022a7df47bbac6af16920010818b4bd14a0a2d573b385fa485c134f6f3c44b2e4a56fc83afae54c3028e0c587df71bcfd0d2", 0x7a) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 13:34:39 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './control\x00', './control\x00'}) 13:34:39 executing program 1: r0 = socket(0x1b, 0x3, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 13:34:39 executing program 1: socket(0x18, 0x4, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1}, 0xc) 13:34:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0x2) r0 = shmget(0x1, 0x2000, 0x210, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:34:39 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[r3, r3, r0, r1, r0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 13:34:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) r1 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/29) unlink(&(0x7f0000000000)='./file0\x00') 13:34:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6, 0x0, 0x200, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) r4 = getppid() wait4(r4, &(0x7f0000000040), 0x2, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f00000005c0)='./file\x00', r0, r1) r2 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xa0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x8, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe08f846}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc5b}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x606}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus/', './bus\x00', './bus\x00'], 0x800}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f00000011c0)=0x9) 13:34:39 executing program 0: r0 = socket(0x20, 0x1, 0xb) setsockopt(r0, 0x29, 0x8, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000000), 0x0) 13:34:39 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/243, 0xf3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x43, './file0\x00', './file0\x00'}) 13:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) sendmsg(r2, &(0x7f0000001400)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000100)="1ae4df99ad97439ebd59bcb36e7220d2f2a17ef285d1", 0x16}, {&(0x7f0000001440)="3290adb172bd09de005b637f4b52d9e62e13413d7616726797", 0x19}, {&(0x7f0000000180)="dd61969773e9b48217defa1b22ceddca59c79daa337ec1c779dbeb7fc55f45e04f2c4a7a492be633e5cff2e114b186a0a75c61a610ba0d8404f2653574ca850d8adb6e78e5315d4e437b1430f1bb9bab29fa298541929515f62ccfd910261382f2c0b5635ae1ad0328f0701980f82c5b733c8d742561be67640623304ed3d024ef5a09ab1e2ec6b8823177813207519187b5a59d828e1bdd8ffab71752ed7fcf515c375f2163a78dd5bc24ae9bb1b83398d123adbdb149ce16b7a754449242471801d68bff99ee3ddb9ab0f0b58d5a3a4b9f3792559262ea32d19257701e0dc20dd12391b458eb1acc4b62882c0746cca8ea46e1a7ced56cf60577e53bacceeaf6145d712272c27f48873066dd217202a1e80b6178486816466ddfa7baf095f62aacfe2f0687e0d4116de7f7113e45570f46dea7b63a867533dd93d85bd66cd25c472ffb22c4ce0333207b584d30c4ab1d3e39fa9d9dca1976eb2e935b001d9f090c01f366f1592637cebc33000e6d70cae6568f41d92028d692cb3f856b15efd78f3253871d2a83246320316109828df198fce84edefb73d22967cb62e34056ed31065ff9d0d09c1bcf6d8fa679dc21ab01fb297bdf66c2632af15a5ef022fdf0204b0f26c473ad1e46aac8d9a3b3a4260d51332bca5bc9b34aca873b7bff1aad74bfa02b89b7a1a4e3d0dfddb6ee87c4606f5ab01c2be6a80881ce4a43815477c51a1e72133a72530a6ca30cc7ee69fd1b932e50bfc23f35e22b73777849bad43a62aa4b463e82895d88c486549e2d3ac96a58ecbaf652f4e360887504c316b73d5f113763ecf8323cbc9334bf56b724352e5d0f6301451aa68712dc9297a20cb3d5ace3521fe2f87106516138ca7767a6b7357128b9d201224d829346eebd9c14609fba270c06f8c873dff10c0bbd4b3835430d95a12f758a9994fce6160d695f11e119ab2d3eeee6595886fd8f695016b648f18fe6c6c9eaa97eb6bafccfe26165550a28e38fb3d44471528b4b95397d947171e52cd8b44277f99caac7a3fe2fb97062f183defb2accfd8f8d0c87d05212422f4667469b5cfb23cc5d8540e4fcbf91bd57aa01a2cdb61d80027619269a73d8d0bbe2502afa5eb0364e0f066bd4a792c73efd9edae6d2e001d1b394590cccb83cad3170541bb5f8e39416abfe5e5b1eb0d8d4c39d576b8c90bcd16c00fd1f07e00dd0e3feaa22f74002aa4dcb81a750d0d1e249cd4b0d65344f94398a18144df54b69664fd719c142f72ff52365d5bdbc52fcca40e81a5fc1d89dfe037bbb16da419d40e38ba1cfb65dde67057b345707dc98d44ff1e3e6c5c092334ba25aaf7fe4c4a4291d7ab459a49c987652091d394bb51d95861daa8c242ac6b538f0a62e2a51b9217e14c9dc677b23246cd11c8e9c68503bd474d9021e38b93cfb17074e5d65550762f62ee0cfe3f9b8d7b10c12ffe2821609eba29ca97f3141e0253a71241a0d2b9427140da200663a72aa999c43690097d4c33853eaf23513bd07d25d2308b1e9a46e0d5b00ec600919acf742f44fd65424fb93aed21cdb0c6db80b3bdbbe7dcb1f26b5cf121148311b1c921a1a7f23ed6a4e2ebf2e6ca7695faff7109311182cf8bf84de7d096973edc2609433cef2c3d79c9f15e0246abe8ebdc277b3a4f1ada071906484ee543c638df37ac739d07d9f1fd58f0c14039c33d943ba0822b37bd704bf795c639ee7204f3e019fc6bd16306edced241b043e2d877b46f21eb740e208b1f07be1c7da16d8abce3b314982955e05d5e824c75b5aafdfb130cbdedbd46870c0192ba1194ddd31b27c9b533c61bb7d2c703933106e1fa39bf9c6ac6cc087a15c99786292a635306354b3cee27005799f59383ae4cfe41b7fc91b1d420ece5fe21b8df164cc2d6ac4e10103dcb5a1fd9b6787bdb21c5bdc3ea93aea324f48c7f0341201d7cbfe7663e5dd614a813da6b8462b37e2a5f4ed4efc6baa1e4c1b847ccf34d87b10f277360d31ebfffed8c056911262753fa6fe0ec5a4220e78d07f332c8c22c81aad6d9a4c774248182d024c35f0ef525c6a6d004aaa377a9f975fd8395adf844383a9159d52effe883c380f0e95edb6fb6e448a6a0616942ff1b1d41d193f6914eb43cd42bd5ea05a42ca898e7ae543962db2ec6b7b15d423651462b44f2a4290b1b7bc4a041ad0beba2d31524d774373fc5c157721c570b6161421c908af85198c58ee51165b328a6b14c686602e9a824d645bb40ed44df639e2e11b7c5da6b5eb72b7e81a56f2b6e7d07e1ad4c9ed7cd47cc729360965d2e482cc7e613f9464286edc212b51f41df1e571706553e1fd05709b7ef309f571964b49b8ac66a98d3f9030b8fd027fe1846f6f6e04489683e24f9a3ebf1b8f6d0c34c142f11c7c2237e8f25d9bf847090b7f51500798908126e84959c942616ecefd145d7d220b6fef8588806e97a1c8cd578d44e1c33f343b933d26b67ee8bd0c1ab6187709db785c0277585dc9ee30ce0791f887d8cd26d662f771346aff12eaa64e78e2b648d089a77a253bf8b5f3f8f42176b7ec5d1cd36cbfdefd80f1d47e348a94f0349893b1fefcdc3537f5df9203383ccd47dd0c95d24b0c09563e3b3b5c8fa74e3a44732e1b9f8cfe906aabfb0fca06e2d8b756959da282c6f52b5a26a8eaaabcee16caad87f9637c726a204f10f206b271aeb307c467a3cd97127bbf4d7ee9d2f8fa172e69c54e4cd579fbeb36a482f391368da8be5a4cd640114d41678afc606915c3eda6309c419bd0316aa79c48ffa438d7fe75912d47cd478fd1fcb36451df648ff789cd26ba13c49f158643409560c8ff5c3d82f32a8ce4bd4d4926c21d5cd331ac71a16e11b57dc07e63acc97bec4881776ac81b7a6c42beb002341e1b4ff27a9471af6eb37c832c1437db3f683513b33e89f2245db5974c53d02e7b563c30e0c6e90a12cefc082e0c8d422082a63006d73b6902f2c966e7906621527b375cc8506315096ba9b08105c5ea098c91d071261a861ba1d3b3cfbf5ec41a302568690d51e7a79d96b3e58857fa372100611327c2ff1a28ed28803471dafbb6388b3a0cf5157dffff227d9085d4de176d7b477b891dd32399cbb3ddcc5121df9947220060a674a3c8f6f91ec0825fc64de5ea40b5d067a5a66eb4b33725fd8894096146db96bd7f3cea3974426d19b732dd6aff9208c02faf845aea5e3ff0a63fed07908df580f6aa6d692cbcb82b0bb3e0b68146af608aa12389f43fa59ee5f70f7f696ac76314c1764e3e02523cb7acd01863deca78b115ea51292995596273a50239c60a60bcff7e64a4e115103e95716b73030fc091b6b91549c3a5b9295d1e8c094f93c6cce1fa35ef215fa82a495d332b48d549736abc9b27543dcdc0d5615a19a040c21356c6acc4e0d47c068d413cd5cd2fe5278f6b311a12ecea6bb9931311239f34511eccbb836dada7439345210d58021ed43d3b5dd91f2c22195ce0a9631b161c648d45c7c3a8d333f996f0dcbfa3e36d69ce221da1086a3e4ddd17927139184cd90fc7bec5a53dd86f37481025ad7e635492b8aa86f32c3f12b2490bd3c4e15595a8aa6f908ee03281ddcd96c6eadaccc007f7afd0b7b918942177ce5db1e2f1fc5ad28d319088a5421ecf0ef5fb980f305c51484af166a41b1b3bc8a23004848b75b500d86d692bb92a730140bcba34eca1bccbaecba3326d12c71ddd157221760e773778f58c21a672de96f6d16b0e330ea0ab3723407bf81dc3f2a4dab688c5f796d1d30393a503d3899fe30bc59d78aba31a7df25c2bb9366e0825e0dffde130be78bf5c336e909cc06a4e7a2692feb8065c22a5bf29de9f5c968422616ec885bf4022c428b9b3eace06c3e936b7ef185d052587c204586100fd2da74b80041db4ab759b3f8b3eaff03f5570544139028ffb2f9fa0f310fb7254063a2b7d637610482f5bd244ad8df9c595f19805ef615c883ce2b0c0ccc8ffcef66d5f7d94b601156f52167f66790bb7832d1988986a0f85c5578e103a4c7f15e98bb8184b1b95c58bb70b1ed7f9863b5baaf0343310d09f5e185d106aa632038f363cb0df590ae88866f6afe64dc948648d75fcc29a986b761e937118b5f14800be347fcfa95cdead8a5ff727c93626d06e52679eb048c0fa685df619a8d5c266ed6b819cf61048fb93039ac12ba2e20b34a170b49a45073b65155cccaf28c9b9e241f273f8edf67e824eea723cd388de596bd5d88520e7946091e88e1544e8a704ac4a0eb6c421e6fa04c9919a9ed5cb5d8c73106f4fcebe6186ab45d1c30263f4a4a56005be1369dd47e387551c7fad0959ffbb9ed4ea675b7deba18d365ce0ab0dfc9234291f310f15a957bda5be71dadac84cb7d4a21ed991645c7e0c7cf19b7af3975f28d42a022ffe48825ca4c268ee0daa04c51cb9b7f71dd0200559ff3c0086ddde7f612e3f4bdeed383df8ee6a02fdb8d609db9f417f8bd05d1b26fa477e71579428c9fcfec4d68fe8c4e64499ce65db21f1a7d0142e7b136292d957d5f3dedd53b0212d639316208caa167f2122572258c2be139fc670ac88487ff77e55177f2bd2befdc786bcceab461f9b24f1750113a4251abefd4608362f776295e231cc6f56f4eb280694bc17b428f36ca124f6b2d042144226bd0000a2c3b5aa5a6da3cee70e2af1d01647053b127d8987a25e6662e1b828072683e3eba0a10f7722847adff7ae901531d66f94fa461763fc14ef394fa6f3136e0b57bbd265bd5bdfe60162493e5d65cf144dbd61ed45ddb4f5275b5874cbf63ff9bbd763dfeee65284ba4cf5778bfba4aacae69a4a9841efe83966bc43de0018a7ec0633654de896b4baec782eb6c1e504dc149f5413cf16dc6619ed208b0ffe220ffdad72fdb11a8170e67c5fdb320574999eed84480a26eeadf30f398b73febd5390394cbcd101b12d404b240a4eacbd75d0ad0d6c7a18b2179749dc91399f72c0f346decfa3c11e5ef151af7ab624103e5dffe6b5fd80e2152f505c481e1f3d92da1b165fed3d1b06facbd517dce7e8a2e2adf8571b0f08e9d62374404e9cc66fcef5f4bf7cfa9b4b5de06306137962566bc9f90de44fa7a56274574079a3461a573bfef36271b2d9111f4aabbda508a92d862ff2306b4e35d020abc408aaa0d74f205692eb3db9b43ac436bbae7d95153a846c38eda2f059a4b350f5779c32e127c7455794d423125897cc588857d54cab780e4015344d885d0a52bf1b1d631159063bce066775053a44f04f8958817fb3c016610a5b1e478ca03456f9022679f39e2a84cfe7056e0e214f85696036fa4b7ea34eb98ad8bb08e08ca4951f09d99ccaf48bded1acdae19448a168c98736a738dfac357fe21005c166def5c987a217b5d5d993dad493365db3f05f3face7a85a3c39b71096dec40e6a9b87896f3122d92b4d6f9b3adaa8d3eafafd1d470c8f6919e6347e0e3f70779e604d1bb092cece5fdb3fb1befd994d9c5dd535bbfb424ba89f185824831b25617068bda5aa6ce3318a5fd43a3644fb127bdb4fafdce9cca9dd3549a41b95f3ed3de1316180b5dc93e35b721dd050524465264d0cc6db6edfa954a8c45d62ff8be0c693ae901e1035691ffc36b0d19b67b78e306b2173464c1882fc8ed05daf0fe68f821358e292aefdb38f156a3c042b30faa4cd0d143d366c73b8206b2a51ff509d114d3c2eb1cb8be56d44c43336964d8a9afc1e78f0dec4a2bb37c6c7011f58a08bd885e4193590c6b7f0c98d649d98e46a6325909bfddf008288c7a370e827ef1c923c", 0x1000}], 0x3, &(0x7f00000011c0)=ANY=[@ANYBLOB="f000000000000000ffff0000070000002f45a66521b3d1248564249a6fde3b536d39bda753dc009120f154855e5a0e91b5845c5c21c6ee4ef695ba7d12c8961759aa95dd335f1e4ef13c3e5851608758643a4d9967bd1059b83b6117a2bf7dd2de8c26d8d09501fcf8fa00b74488cd4aafea783302177f44a793be096d676402d961411b0682d57dacaa4886cf3cdc164e0365d46e3206d17c6070612f07ba41cad937563cb0c995936abe6424984edc4ecb9b9fa4e8ba1e8df9a2cc2d85f4d45a95ca4197cb7903f7aa87a71848d570978ce9985ddfafd9c39685725df8b53cf2e1c032f6a1cf85f5b26beeab5524b3bee42c17c0720bb751a9b0210a8c00b000000000000000ffff0000ffffffff0be456c3bb20ccc606f096e9f3f552872517debac443d098132446b7b68eadd9511e9c0bd3bb247712fb94656c26cded22a6867333196f3d8964e2c1f7ffe71e0d0071c3678f183631b5fd4c01e7f4fa29f970f0539262a67311242cb98dc4c8c883836184b2a9e8d34265e344b3397e5fae4ee7ebc4c0a4e61005789a59481b67d6569ca98b292af200b0cce00568f4c469aaafaa79799a3f899d0000000000500000000000000001000000018000000fa57601e3f83cc0100cf187eba80e81fa5845bd82d14cefc6a54e2a7032270dbc74380d62f320efd9f46062b303e97305f42d788ed7711b56020000000000004800000000000000ffff0000000000003c84e2d60f1f9c70cc41e0bae81e211a9ee12cc479ed1ff3f72ecf024e3a8194f2b53b6818f894fa27"], 0x238}, 0x400) 13:34:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000000), 0x0) readlinkat(r0, &(0x7f0000000180)='\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', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x2, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) 13:34:39 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) 13:34:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xbfe, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0xc000000000000, 0x1, {0x200, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = dup(r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699319296486c6bba06c4735b725487eb407d932c5fb391fc08b87cbb3e90c14d0c806ae3584ec295bdb4da5dbf4d1e8c0592c984e309bc187562f209162aba4ae324b4839fcdf748a8dab4c759c7a6f7d900d6dfde382de38d4f921a26a0f2d7e72561ec8ff26d0c3fcd0639cdd5ba2e17ef09c9ff3f8c1c025db108785d3f2525a3d149d727910e32f54f5b3fe512201c5a4a574e7d488d971888eff429a5b040cfdc8add0f7d82af4e6b4a0a47d68944a950cb760a4d797721a5b24168aad0e43dd7e5751b47784f1a72c178472e7b14390e8394f98d8d9867bc83ef2b5c1e90fb69", 0xf2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:39 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 13:34:39 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x100000000) 13:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x44, 0x657, 0x3}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r2, r1) fchmod(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f6") openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 13:34:39 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) recvfrom(r0, &(0x7f0000000000)=""/218, 0xda, 0x0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:39 executing program 1: kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) 13:34:39 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x8001, 0x2, r1}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100"}) msgget(0x0, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget(0x0, 0x1, 0x210) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/22) 13:34:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x14f) setsockopt(r0, 0x20000000000029, 0x83e, &(0x7f0000000000), 0xfffffffffffffe60) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 13:34:39 executing program 1: clock_getres(0x4, 0x0) shmget$private(0x0, 0x2000, 0x100000100, &(0x7f0000ffe000/0x2000)=nil) 13:34:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea10ea8fef96e00000000357ae26caae515fa4f3763360008040004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bdf6c638a7cedf6cee4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 13:34:39 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 13:34:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) syz_emit_ethernet(0x2c, &(0x7f0000000100)="1ce0eecef8f09b96f99773971fb5e8a388a8fffff734f76b0f1ad5b176a8ec12fa22161713c6db375fc2e29e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7, 0x5, 0x2, 0xa1}, {0x594637ff, 0x2b2, 0x101, 0x7}, {0x10000, 0x5, 0x97dd, 0x3}, {0x5, 0xffffffff7fffffff, 0x3ff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00e888000000faff00008b55e24b6388b0fc296a"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 13:34:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x3f, 0x7ff, {[0x6, 0x3, 0x80000000, 0xc0, 0x10000, 0x7, 0x6, 0x7, 0x7fff, 0x8000000000000000, 0x3, 0x4, 0x81a, 0xc0000000, 0x8, 0x7, 0x2c, 0x4], [0x1e, 0x1f, 0xfff, 0x3, 0xffffffffffffffff, 0x80000000, 0x3ff, 0xcd0, 0x3, 0x9], [0x8, 0x3, 0x3f, 0x2, 0x80, 0x0, 0xae8], [0x5, 0x6dd, 0x401, 0x3, 0xffffffffffffffff, 0x100], [{0x1, 0x401, 0x5, 0x9}, {0x8, 0x7, 0x7f, 0x9f}, {0x1, 0x0, 0x80000000000, 0x80000000}, {0xf8, 0x3f5, 0xffffffffffffff01, 0x100}, {0x81, 0x100000000, 0x1, 0xfad}, {0x9, 0x6, 0xacad, 0xffffffff}, {0x3, 0xa18, 0x0, 0x2}, {0x0, 0x1000, 0x8, 0x7}], {0x9, 0xa48, 0x7f, 0x2}, {0x3ff, 0x20, 0x7, 0xb0c0}}}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) 13:34:40 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x890, 0x10) connect(r0, &(0x7f0000001400)=@in={0x2, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f00000001c0)="c96fc94c3b5a7855d45774cce5c9d3ccb4783af5110459c9891b53f40247888261e9a0d3c08d9663621c342a710006b88ad945663e5659f4abc9269b6762c50185dfe249f6ba4a6c705adc5f56038b2518be1d6f606eb47dce0e80fbbffb3685b48b7afffa154813e0a603c9d83e9a7177df2e38e4c992f7d23d131020e7a2e5e878455499ed9f43ed934e843a895e4107fcd43cd597a5ea0df2e7fbe22086d0b0f69515690b9070dc06074e1149e62c4b222f8973938964a0c9067f197eef4242870cbec8b70003f3a06f4fca82c4c681e6b71eb0bae6e5642ebc82fcde24a607e1e2faace0bac9cffb887fab4f4c103ce7f01b976ffd938a93813aa71fa7d5c9e4b28a90abf2d4c53ea20c42b0fb9ced8f046e48a65de5a2bd6323ffe0b903f3455c31866fdf48179fa2623baa28f83137dbb72e9add687480592ab82f1ddbecf3efaf2cf02bf55cb39c81bcf37abd22e508439f35778e1a6208467140195a8cb5a3c2a71f22c1857c00a4fe19bbaadca1157b74656c79a1c4010910c5cf8ab219ba6d83fc92109590099a3861811d468b86e127f0cb6fdbef5d46f33fcfcbb0a32375c53adf446e24020e35baf931d88f0cea043f0a4da7a0ef375df5c5f440c2b3722ac199fb5341e87ee0a90c94e2710b375cc7d3f7a0a85b13ec8f347041a7cdc640d5daeb60e4a5a211212326e1fe101647f381b99444c4bc496a9f9dfc6f3248b3fd203f39dbdf10adf0e91ada11cb1075d6f6e2562f37ee5ca372e56ac277ea06a3c4a883389a8514d4f5861ca9571162daed2a2e50a4e4056072a361e5c3faec6a62fc3376392d1ade61d0d0d445a8a39ba10088f9b2daecf754432deb31449e178a4be58e2fed10450ccdd3c6aab5c601e9abddd87102ec869c1c947c75d5090bc9ce96d5ee720a177d5963f77ff9c4dcf13ddabb2b71fcfd6206fd29d47c9c725d3ccab84fb34a7f64e88acd1283e47ab7ae53ee20c2096c40adbc528f06004d53ebf3ab6ac775f8663cd46efa983cbcb86c3966510866838ef40c27c5a525fc0bc18aef2d959d4ad13b6c16e3a35de5bfe8dd48e088c297f1d31c77137a21d8645ebf9c92d5063097ebc02bf9a5db3c62c0083f5bf88e9d332ba2e7cf94c776d9e982c67f02702169f3cc22e028a4ec8929d73fba9664387afc68ffa304f21da4bc25b6d050335271af8b52005b6ae9fded8fb5b0e04cc1b32ab4825ed554966f663e2a05f58ae79341d3325979ebfbfc2c0949b12ecdc94800132ff83125a549014a803bacac157fcd537034a46fe7743e4ff0ffa6a127f36a4d53a7abe9efd14df1763de76476bb84eb066c73b21401779ed2fec0f364d9f09d2e90baa3063b3c2b53931edcc5161c4fd2ce036c6dc7f4b0f5b57a8d448218558fdc7e95cfcd4dfc42018a69e7a1d57f9209ed95f16ce7b0e73520d56d1681df8f8ba9de3c2a2e0ce0561543bcc9ca63296217ba2c250cffafd3efcacb25d7ad749e24677538b501f1be3ba29a31159dad1e2b5b9b6e7a91deda6b91a591ab9b9ae821fd7fd8ea0e7ce1cbb7885f5cfa7915ebf874d63800e97319bad3f06d1fbd9ab4598a2936c96fc55ed136dc8e3b8093d4ac4a78c69676196298fdcdfe044a1d5f1dafa37f65a3cfc603c35065a96b415b0c12d07751ef64400d1fb8e0b2176a200ed2e3a7b4881e1a8502f8c33e92fb4a478af05a46a35129dfb9bae96f1c4a0a8a3c5fe706cdc00e060032acb748e457bb8cb119159c5680a578e1ab98c5a7d80e363c5dca9e67c0920b9ee60fd588a05a860ca70928b4fe88ccee9ffe540fa560f32d369f009b809f3955a04ff2136f2395eb7d1c2ca36082836a861df23063650d1819b8697749e73108f945a80ddae11fe1711c53fa24bf318f3d3d63524428675cf869be7378b563e1fdc17f3d4607bd67b632ee05a463a95c7cd30df337c35cd296d592bf794a52bfb099196375f0bb4b3276246853fc04617e750b145a4b8534fb8d15788a8301f19921e472c24ca6d97abe203a33ff7ebfb8644d703378b0cff52d213f98937fce4332b372d50a0cbf735d65696adb392dac469d6850e0b7f12e854c99dc1172fa8d1bc996350587696931b8fc8ed74e0145dcaf7909fd058efc99514902952445341bcc6a17bf82748b4eca4508e78675eb39b78172902cd4fd1d460f18754350daa56ac8c1b9626bcc099dc18fe47929f3cedfacb6765fd217d0b04b7f2599a0ba58ebf69cd02c02c80e6de4048e6a495e882226a2a9ae6ddeb41edd640b60060fd04650e836944e0de09fdf48e6cce5c08d4d281c8331eb7496890448612d74bfa63625ad64e868d245a9828a456f296c24373dcaea29714c2434600aee2d19ff2c943770f6b9ffc5d968800a2f14ad8c340a0570412490e7f7a0ecf2bb5edaba317a3968a74fe9cfdfa13bfa6b83eced01cc67cc5f334288e222c33aa1b8c7692cd971149b587d87a59fae31d9df71fed83829b4e5a907ce0d007eff5228b3aab11d0a861bcd7ce0ebfd9257224e05f84b85ed79e9a32a28136ce4cb0be049b37d3501c8fd80871aa16e70eed22f2dc0f7f07453fd19497299caabc78f1625e03bb23768422778e8b42730f0f80644387fffc305d20c89cc66752d770f2c50593311c38129b6557606681c6630fa000464dfebb1db63caee0e7c1f7f823b6c34b2a0bd4cb16eae08a13aea86cccbb391b2d6998aba7c02203bbdf26abb4e696f1531111feacc9b8da01e591f3b7e6b56627ed95fd753b269844de0366d10126e0b72500c2da9dbc3d5fd45509c17dbaec824b1fcc47ae5be629f1a864c2a33850764425887aa66b8ac4a76bf3e03363d744034bc9acf540b9d1e293133ca7892e34bfa755abf24c6ef47337e7d11e017f821518336ebc2aa012b9525d6f19238abbe5af785a916878e7cd7c004388c9050e685e17feeaf0c673a4b8161ccbd488a8d267ada66837a2a95598315905c0190b5bc346dd124123afd29c6153e3b5f05ea1783884797d797ac7e15fd85178910b48353adfdb473bd168191aa81d4a56e2ca0a513462fd48ccf0b03f8ab2e3b145f5633ac84867fb8ecb90f1f6d850b7da97369b6bc45108e20c180d405acf1913bd3bbcd57aa4fac7e826580418e3b9cb3670ff4266092086496c60352d09fbc348ed33e181e714dda45a67d10d781e4eed216e52d4c2b67e42a60f5759757bc442f2d81f9f78aed0c5565ed570262d2acb12a7699952e731d285946e056ad9de8bb3c9aeba61c67db3aefdd58cc1291318af9d21fbba24b3d2501a9c2df9304138bba2bc832f9aa52b67878cca1b969c2fb203afc7654ac166c2460d3cb9681b3410c24e235907aa995ababc83b0d1f9b3bd701eab10f10cc544c141a3687e5f2630026b270aa447c7789f5473895bf117c81d4351856e22d0453c1d742cb95e37f9ebf5db8c99e37969b191e8c6aee4bc8995b246d3aa7e9ddb11664a5050b41ae45754089ac85bc97d1ac245fe00354bcfd7122ceb0b7c8e4b35f8045f21b88654272be156e0e27e318026f87834079803f42ed20bfab3760127230a28a587e788c92e74e88e85a4fe6ae5ee5ac89ce6319f91c8797a8462c90e459ae65e1ab0b887d28031a7b54549669584f621fedf5e8e675af7c19ac2bd607b8069437432e4f73b7de1d4166c3722cdc48e6f8476c13659181de432111f57baf0916fa9d7f95ef8e081372d5489fefd966aee17c289ccb48a824d8ae2712bd8ce0342f711e71c3c495b33ba6f22a3da752e24540eae9aa3d3afe271b3c7bc282d7897c44f3fb6f83427f902daf661f7e20cc58bc5e5a0542d8e35ff7bbab2c75201d1faa7f366a7f37a738d0aff2f052c3abef22c5368d0d18205804d29456c4ae709487a86afa25968cc638598e353326b41ebc2e7989a293a13e1a2bdcc431ab9ce396ac2cc4c86dd9ac6547807ff73c2033cbe72f49d8f7dca8aada23eb5a5076e75d893170a46c33162babadd272944b1848baffafdeba0b7e121a57e93af80b96adc0340104e7fc565f53a9e7df3aeb830959147cc0e246026cc6b9e8c334052b2775ed0c5c1b6eeb9886ff4d7e12dcc2abc8f52f85bc7b319b2e8e80468603979cb9c38871640f00129e046a899e7266b96af0917e66e0f160a79bed1d3a57f6d0fa15b1dc36e550de93b547643b404c77652df8e6d8ee95fd52103aeb15a27f9ac8823c3ad2538df4a26774688340b85a8281201c8f47748c1dc40d26d9a99e5323ebe9fdb85c9dd08ec7db8f5a6d8111087d9f127c78bacb8c1b6577febc989e5aedd6426c31d9d4b545fa519b99e8ab300851310214c289175ee525fd4761e2115d70d2847d993f7b87474b3a53cba45afb543f5423fbfadf0a2d1864b0d47d8b2dbec44dc933622a1dc771be388517ed022122c39334b771c5d989699269fc96ecfcca48caa051527517cd70bdd48f406e0a93f4c4b418296b58fbe3f387ce34461d329f38cf863198e7d0a8a5f18d859f3837ee7dbc2ce8a6bd711ed6b59408dea7709ba847b4d3d3783603329f62e460a732bb790662d30f64517a36decb0c55bc00fa4bc3dd9d41eaa099f61fa83693cbe55fab02b5075ff4559cb2b1d6cc4545b6cfcaed66b75b6b60091ee9893dcd2824fbdf78d94b504ab319d6b2750d7801e1920ca56932ab9a85435778f6f85f30ae26cb299480e1ba1a6eba4468e19b8789d83ae5717c07b0a9d1ed6a27199e6b88f3dc816bd4d24cf6bbcfdb740e5421eacb1b5c5588143e53cd836c02f615d051658be45f3eef4e720da1cf3143b1ca8efb70f97b38f1bc15aa9d5d512bdfc4f4a7f0747a743ed06843581a5dc0b11376c60af060c5fcdded47fc3c42cde324d83e1d4aeadd1ad3dfdb3f53b1c186a31f3445dc0fd5cf85f75ca1df0fa8859e8ab69e150e6ebb97ac3b2e591450f0bcc3a1a7128d61218d762e3de1a6c13bda797c2be6f26c1d8871a43092d86bbf0530f560bda0ba71e993c7026c1bc75ec3ac97c02b9502a578a5b7ffefe49eeeaa5f094bbe0c8e93b586f3654e17a2055ed9cf2709f77a6c96af28c3f24079359a0201b3bfccfcf44a3e5b2615c6e902b716d04cc70235892e895270408e12029b23e590ac0f32b061a6633de0e3f1ae669d6285e7e870ee8b3c106521c7efcd573c833f5f99a43940ea0cf54dff3a95e3cda2bdfa10d91e17ba5d0b7f6eaf9cb24871402ff002bc890abc0ffc745914f0679ac204cf6af314429d1b79c8708ca872a2727f7508a58b9118605640b4e2a967b368fd4ed4ae59ef89c69d76fba550e65556f067838688076a0fbd9a835a83b18755bf3cf8b91c706ab50b15edde6e79b14cb1188b53ed311795bd1877a4f6f4adb18ca54677e307697c9774fa6fce5f55de75fe697adb7bd85661d344462165d810ae921bf3e52fbcd2315a6c5f0658259305a639640d30a5476c28d4441afaae0368c62cf049e6f00cfde20c2fb886e1beb37f5da0e937a83cf97d5b3b2796035e6af8607d637a7d16b2ee5bf390f9aa07ef19940b73cf94885c19271f7c7d08acd4e07b5f54aea5505e2f9ac11ebb08872f761889c7e8a7c732980c1a25a625f3ab03c24eb344da97830bc87afebc83f6188de4a847e1c50a1d70dd40de0efd86d1be6456189933e7929af17f70a4d7ace3364091c4038de718c955bf99f7d6cad165a553eecc60846d7e4b96d14abc78b58438d6a7636ca6f8d9f911b7ac96fc378f335e33c9706a477e9f1bc32b398ac16175cc6f40a9498b40f998f984fe6aece3b9002717aa32", 0x1000}, {&(0x7f00000011c0)="0109c20ceb9d0fb3a969136d9e79f29646d883840b8672c4c1d5b260381fd8e7d9740f5a6ba42238158311e95d28c441cfdc4f460c53b624d546a1369820976c069a31e2c26af98c150357e0cb2d55f3b9cd6020b4ff69862bba9b9386c9d64ec1227d31c879d0d4c59dafd5ba17473151d8ef08cf8a650046121959e855459ba73e0a37d203deb324f51782bb7a75ba2f1861426ade897b6fe55747e6d10d3e357d614d5d2076f8a440248f80e7cc30d44d1362d1bdbd54574b210f0c55c76508080a38", 0xc4}, {&(0x7f00000012c0)="212f5eaadb5cf8c6923cfd6b0cc14820784c18447fe66f6866a1835a1f16713f34bfef4b2ac7aafc614882779336d99610cfbcf90646bf87e5497e4fdbeed26f694208912768ccee0c48b39118cc2896c9d01ad3c978b366d104c08ad0352411c5b2f3ec481e50977cdece22c1e611eb9a1c1dec8e80d122330f2f322ebb0bbc3100511ef8986c65dd8d6b7341905486ec7245c029112699b4fa12f2f4265b39ce945b5fe2ffaf9d1b69bcd081998fa5c11eac8ebbd29d2377ead8baadbc4fe706ea7eba565265b181c33e4168a2cb635c179e73", 0xd4}], 0x3, 0x0, 0x0) getsockname(r1, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000014c0)={'./file0/file1\x00', 0x40, 0xe5, 0x7, 0x0, 0x9, 0x8, 0x81, 0x0, 0x0, 0x7fff, 0x800000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) unlinkat(r3, 0x0, 0x80000800223) 13:34:40 executing program 1: setgroups(0xffffffffffffffe6, 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:34:40 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) r0 = socket$inet(0x2, 0x8a, 0x8) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe000) 13:34:40 executing program 0: poll(0x0, 0x0, 0xffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='[-\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='.\x1c\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='\\*\x00', &(0x7f00000002c0)='\x00']) execve(0x0, 0x0, 0x0) 13:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x300, 0x0) syz_emit_ethernet(0xfffffffffffffe1a, &(0x7f00000008c0)="00f42103d39b57785f6e7f3f5a899d8f35ab497673ffa8d14e8bd301a8794fba5038484e88f2126173fc28a08d35e1d3673e992525f7481c593599da3f8841092095e60001c2bea118ecf6f4bcd523f159f33beb41aeca9caf1675c420aa968226a6fcde0167cd7bd771e8a319899271c9e54f2ce035c17173f6e25635e6751d4f897a5cd48175a62102eac50e5b7955824a9f3151efc8ad84b5b36de92ab84efce2d06df946f9165f44a62b018cfe3835bfb79d3e861958567402630df5a1a515397c709066f43e98a2ea3f631d52577819786844887569d8492a4f2b1209d4c1a1174ecc228c5ed2ee918edae999547645b23afd4d1156a2699ef9ae6ed3b04694b87621b97edd2db3300e02b8fb3eb1accbab21eb56740dfd329a148bec40f10a054862fd88cb641ed5408c192a9d923e6d1a1b5c6c6eb442b9db2af619c419d75036acb51e1c9de174b57cdcb266e024fc97c9ffcc7d875e6751a44a1a5a444a2ed09c0b0203acc47f7eb888dc620450c536d3fcfe07c3c143cfdd466f8277628d9e08d0248fda15aba0412d29bde3811d0ae824578f961d6ee64e60152e00d44936d6350a898100"/444) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 13:34:40 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x2) 13:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x60}, {0x46}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7f) 13:34:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffff, 0x5}) 13:34:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4e, 0x8) close(r0) ioctl$BIOCLOCK(r0, 0x20004276) 13:34:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x0) semop(r1, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:34:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 13:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) ftruncate(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 13:34:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:40 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186a56010000002b00feaf000000000060d5706c85c2768511fe7422374e341de39f8fdac535055189", 0x2c}], 0x1) write(r0, &(0x7f00000000c0)="636871164b3fb382dbe527cb49494299d86bc35f0db3cff29c25b7ff1ba10bf2b7b5d6ef6dea9d388211b743ea4c923b49ed40fb334a503bec935ebfdc125bf75da2b504f692946aeb3fd1abefa658197862652b19719f2c782d040112f138553071c649c51c053010b03192f4b6342f53bb432da8caa74923e0cccedb5b2d6e3a51dee673ca951104c50e310bfb0304a96679d1ffdd13570b88b44736112633378819cc54fc4625c96761a0f68a0b12da785be3b370e7a1b711102572e5a84f74616d9746a3aeaf1850c6c5586e80ba96c2a1bf", 0xd4) 13:34:40 executing program 0: socketpair(0x1, 0x4, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f000045d000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20001, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) r3 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1ff, 0x800, 0x3, 0x1, 0x0, 0x9, 0x9, 0x2, 0x0, 0xbbb, 0xff}) 13:34:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 13:34:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66697b653000"], 0xd5) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xc1) 13:34:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000036, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 13:34:41 executing program 1: pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0xff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6, 0x100000000, 0x92, 0xbc9}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="bb0b607e07d40658c82dbab12e895703a5432b9886feaa", 0x3051}], 0xd7fbe600091193e, 0x0, 0x4000000) 13:34:41 executing program 1: clock_settime(0xffffffffffffffff, &(0x7f0000000040)) 13:34:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) syz_emit_ethernet(0x9, &(0x7f00000000c0)="2c4d0c6340192a15fa") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x308a8, 0x0) fchmod(r0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) chdir(&(0x7f0000000140)='./file0\x00') 13:34:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2da, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa3, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2d1) 13:34:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000040)=0x1) 13:34:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 13:34:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="01ce89c20c4d6c", 0x7}], 0x1) 13:34:41 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) unveil(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='W\x00') lchown(&(0x7f0000000080)='./control\x00', 0x0, r0) 13:34:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 13:34:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = kqueue() read(0xffffffffffffffff, &(0x7f0000000180)=""/47, 0x2f) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000100)=0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:41 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x2af9fa24) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000e4921d831cf8ea091b1c5d0e1f6b2c77da5786669329c6918e0f920e4daee72850b8857b835d61c2d8fa9e82b200edcf49c1dbf11de791ec83ccadd11dbf565bdff250d83b3d8fe0df6c1570ae68a002c63705b3485958a43a865ebd2eeb5168676a40b9291642b6b32be10ad0fe27fa26928285c82e8e73e5365ab8c3a363363e714d0145a6bc4d4590220f6c6063fedeb20b01c6f1e54d510c9238f508cc4771f6fb835b5b30b24011"], 0xb2, 0x800) rmdir(&(0x7f0000000100)='./file0\x00') msgsnd(r0, &(0x7f0000000140)={0x1, "0e7d67ea9a5185c23fde38336521"}, 0x16, 0x800) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r1 = getpid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0x100000001) msgsnd(r0, &(0x7f0000000280)={0x0, "3ff2baa772ee0aacd7f336936fb5"}, 0x16, 0x800) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x0, r3, r4, r5, r6, 0x0, 0x4}, 0x8f, 0x5, r1, r1, 0xfffffffffffffffd, 0x8000, 0x7, 0xffffffffffffffff}) poll(&(0x7f0000000400), 0x0, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x0, 0x1, 0x8, 0x9, "4af746596104a06e0316c55f285bf5609bf72c66", 0xffffffffffffff01, 0x80000000}) msgrcv(r0, &(0x7f0000000580)={0x0, ""/111}, 0x77, 0x0, 0x1800) 13:34:41 executing program 0: r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) setreuid(r0, r0) r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) 13:34:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x9, 0x40, 0x401, 0x3, "c0c046ecf0a091bca6246b698cba2e40e9f2fcad", 0x6, 0x5}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x9) recvfrom(r2, &(0x7f0000000080)=""/47, 0x2f, 0x800, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x280, 0x0) linkat(r3, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x9, 0xffffffffffff8000}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) r4 = syz_open_pts() close(r1) r5 = dup(r4) r6 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x4aed}, {0x1, 0x10001}, {0x0, 0x8}, {0x3, 0xc4a}, {0x2, 0x7}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0xffffffffffff358f}, {0x2, 0x20}, {0x1, 0x10001}, {0x3, 0x1}, {0x8f815bea3ec1bf72, 0xffff}, {0x0, 0x400}, {0x2, 0x7}, {0x2, 0x100000000}, {0x1, 0x8f}, {0x3, 0x1f}, {0x2, 0x3}, {0x3, 0x6}, {0x0, 0x5}, {0x3}, {0x3, 0x6}, {0x3, 0x60}, {0x2, 0x1}, {0x1, 0x7fffffff}, {0x1}, {0x2, 0x6}, {0x3, 0x5}, {0x1, 0x7fffffff}, {0x3}, {0x1, 0x7}, {0x1, 0x6}]}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:42 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x5}) 13:34:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) socket(0x20, 0x4000, 0x7fffffff) 13:34:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) symlink(&(0x7f0000000000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 13:34:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cba720c39d32f1d6fde426121ded5558d7b72137a66954316173c4e1ec21d04082c62af10785348e5a72961ef31a7874ff25d93b81fae2efce4cdc6bf3fa10689102e91846108cb199b07df450222ddcb47f876315b91a919aa8a55eaaeb5f8552eb04a3b75f27ad75d8cc13b7b4b5d05e586e315d1dc56a1e56a7ac61596a28075a41d28c2872338c8a631aab20dbdea1c65e35c66db6722db00d153c29aacf759f22caf1f1086fd60d17089bf6bc87a5d8dd3a603410c173a0820c", 0xbc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="f42bc0b856b9c68d1d90bb023195dc26bd42c32b696f1ad9b3f82615a49fb9ca05b8eae8c8dfb2293b228649a75bb353a775151cbe687473620c772598f700c58737810c95ea90ec8b577a68b967269fb3d6f82defa35145a85c220270db6fdc7a6a8a687bdcf3c2c8480bcfa64ed8082fe35d126e1dfedcb85b83d9ac20e983bc5fee7e94d408111ea5253aa60396a000b3ffbfe1d1453315c8a886ed216ae90ac1bd179153ce918f05300392c86d38cf25c1fd9fb86d433d5e", 0xba) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) 13:34:42 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10000000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 13:34:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 13:34:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000c00)=[{&(0x7f0000000180)="764be1345c617993d0978288e36f01b38a407eaf79d68d5802ee4bae66e7ae43d60a49893474c78d426922c1e4d875f06209e00612c7d8ae676c40f6e6a39593a8d14d119bd26dd6f53a736a9dfe308088d5cb03236e2e856723", 0x5a}, {&(0x7f0000000800)="8065934412f3bb39d958b8a685bf802f44fd927d5c5d718758d45aee867a5b325f1f0baa4a9af7baab88f644b3bf603545239cd2ed06f173b9ea6b0e569305d5b6f2c2a906d94972e835d0551877a84dd6008ff0a63d67b5540487f6624bcae3664cc8118a27a67981317757825c4a281aad7fdea67ddfe874744e54220c4adda4329225afe1c58db588", 0x8a}, {&(0x7f0000000200)="481a71b9b9007c20c09b5512d1b1", 0xe}, {&(0x7f00000008c0)="59239d8d760cef88f485583b16cdd778a7e2350b1b9a2472cfa939b588ccd2c6199e6707ca9cf9f173228a60227c5898bc87bd3323a01639a864fd2c2cfec082772a5deb96b71011f97a2b78f7500e5165ab38aa0a68c4261393721a5f80a0e4823640c7fd5eb543dec9637c043b67321cee66a1af3bc84dac8e9c5a0984ada20ad890ec0442ee92fd8cf3fc15317652443dcde0dbb51c2ca25fd8b6daa1cf9d94559347afbf7a5d2178830cf00e7d6ca1085d83de1d6d3fed19f30caefaecb8cf1a89d9f533fa07f687394a5d12ae43644193ed94", 0xd5}, {&(0x7f00000009c0)="f5b4053c7bbcdbc3e0a57be1cbdf81412e9b7125b8743bf9e68344ca5fbf4e38463efe1c220320530dfc5a832697df3f75a02909741a174b0890240692b091fe211b3bf2a6e1c43101c45be2af06b1a0ae73d1cbdaf55e42270ed1b00ab1db0f50c9ef0613befbf013bb8a87b22488b982b360a3c332359cd092008d71e52fca2e4f18eef98b90d6007b519321554af982740d06eaf70228c8f137f4523ddc64bdb457bc7ef3861598039caa77ba8452812056299c73a76f86e34d814e0d22f4a4c464a16482716d38e8d36088ad032dc774cdaeab", 0xd5}, {&(0x7f0000000280)}, {&(0x7f0000000ac0)="13cf848a7e808fa70874136f55f7216df0c8f1102978c672acb233ba6de714171c5651906c8e4e5c9338e48c0975c3619e98de8c248fa03dfc802f7b3bf825c917b3b9e573b4e885dc330e0740cf9d760773659898ab2e74ce723b7bc8a1e3fcea74cdd547f5caa5b100d666e12f6fdded171dd73778a34cb34a283e0e5a1b72dbc155839189", 0x86}, {&(0x7f0000000b80)="1ffd02a81fcb4063d6b993a19c05510e5221061561cd748a03d3e5240f948511", 0x20}, {&(0x7f0000000bc0)="8fc06e207799616d", 0x8}], 0x9) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)='Ms', 0x2}], 0xfae04c6b41e49c8) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f00000000c0)=""/1, 0x1}], 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x7, 0x4, 0x40, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f1a000/0x1000)=nil, 0x5}, {&(0x7f0000e6e000/0x3000)=nil, &(0x7f0000ed2000/0x2000)=nil, 0x3}, {&(0x7f0000ec8000/0x4000)=nil, &(0x7f0000e3c000/0x4000)=nil, 0x1}, {&(0x7f0000f1c000/0x3000)=nil, &(0x7f0000fcd000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f9c000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000edd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ec7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x39f00}, {&(0x7f0000f5c000/0x4000)=nil, &(0x7f0000e86000/0x2000)=nil, 0x9}, {&(0x7f0000e17000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000e9c000/0x3000)=nil, &(0x7f0000f40000/0x1000)=nil, 0x401}, {&(0x7f0000f24000/0x1000)=nil, &(0x7f0000f6d000/0x1000)=nil, 0x5}, {&(0x7f0000fe5000/0x1000)=nil, &(0x7f0000e5f000/0x1000)=nil, 0x2}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000e00000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000e9e000/0x2000)=nil, 0x4}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus\x00'], './bus\x00', '\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x61b}) 13:34:42 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) setgroups(0x1, &(0x7f0000000140)=[r0]) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000180)={0x3, "882504a6b09eaf245b8d1626896ed7985a76f072cd931a1c43eb764fb5d46179e62df19b0cbf794a5c7db1ddd108964d2cdb0cd7407850c249788baa29dc6f3cbb296fcb4d59ac152eeb96e14872481b6d6e63da142b853f4843dff75068ae9766fc7a6116df0fed6d5d3a9a3d308f7824478000547199d1cd3930007ca9"}, 0x86, 0x0) 13:34:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x1d, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x7, 0x4, 0x14b17253, 0x1}, {0x10000, 0x0, 0x8, 0x101}, {0x3, 0x3, 0x0, 0xffffffff}, {0x9, 0x3000000, 0x3f, 0x3ff}, {0x100, 0x3, 0x7, 0x3}, {0x7fff, 0x100000000, 0x33e, 0x8000}]}) syz_emit_ethernet(0x60, &(0x7f0000000100)="8fa3380026b7847e0e6ffd0943c3801917ab2e55ba4d9b697042679d7e5d88054871632e77267a8f5c78c4e39405e88a41ddd2327d354b1a4e737d34ee51f5fa854022cf1cc777e6ff1a955e83a3dc1e4a300c1ff9b4bd230cdd38fe6812b39b") 13:34:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000000010, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:43 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x8) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x401, 0xa70}, 0xc) setegid(r3) getgroups(0x2, &(0x7f0000000140)=[r2, r2]) getgroups(0x3, &(0x7f0000000040)=[r1, r6, r4]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r0, r8, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) chdir(&(0x7f0000000240)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) getgroups(0x7, &(0x7f00000001c0)=[r1, r6, r5, r5, r3, r3, r7]) 13:34:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x20000, 0x0, 0x7fff, 0x1, 0x4, 0x15e, 0x8, 0x2, 0x2, 0x80000001, 0x5}) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 13:34:43 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 13:34:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="e40bab43db468c435ec21d2b913ebdb715207b3160d5c54578001c5e44e48ef9814b71c4ae36d14742a43d54b50a2f846856179d50cc10918b6d78d72e1607eb37f576ebb17ba848", 0x48}, {&(0x7f0000000100)="24e0a485b19f3b22c85ef34be22abcf11e6ed4cbce2e1403c4ae19ca23c25d71e045f2cdec7ddfc86f25ec1eb3d5fc3dba4297b22cfa47a1945bf6e92c6495a02225f1d9e09a22741273751411bc519a22e3125ac5", 0x55}], 0x2, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x8}, 0x0) 13:34:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r3 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000000140)={0x3, 0x1ff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000003c0)=""/178) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000014c0)={0x1, 0x3}, 0x10) setsockopt(r0, 0x2, 0xffffffffffff122e, &(0x7f00000004c0)="2e33c6e6da5d67c010493a8115b975aaf5740a994b8afe5f665d42689c7e4c62cac47f1af09f8be0608af5ca9f45933cdba1168bf53205d5881204f082c19adaf65d6ba1c8b129523ae9774792dd294799fa0ea93e8ebd33d8b9f489fb9f11cff26bebf3590cba71d54a65dce3afa17d0ba3a79ca62aa951b2c8441529d92d41e86e88053c75bd1b822d359beab5fff1bb695decc3bddc089a9fa0c2391c38ac02ba076fe9fc70d3ff661b8c1495cac4ba2ded5246a7887a8b869b5c3181c2ddd1d8c51c652b8fc81740254b27f0a4ecfedb82e2d2e3be105dd149411321e1f512edab3ba554814f1756b6bd4c359fe5b860ad146767893d4f9776adab6a3303186823cb3072c89b2e2d7ee9cfcbffeee61cbe58895c92ed82e7cdec1f8fe57038049be601029684eebde3fb6146789c9a996210ba5eb99dedf1c9fc5d02e7debe6405622c14f6460bcb613aeea8d061116360e32b061d1e69037cf5f7ce96c07ebcadc2e71fd93804d74e396d6283d9fc02a6f8a1e1f799670d9396769846c652dce565dd6d4ce0dce1fef6d0012d598e6ae178d98269459058f167c51c97fce9ed1dd9aa70911fc724435638df97e2d10a6324ab66531ab8c64174d3c36f705f3888faad6f1a625499ab0ccb1d94bc489933e34ae7240455b0e47328cb19f1d4a41593166a59f2aa0a42ebafb03eba38260502b25972019d54cfd4e944e1f7b781ba65f887bd46f5a84e3be552c2df572a0f00cd44f4939a22fca1b607a1c50e1d5f760a882235adf84c279405ff23cae934b7feba190b36d1ff13394b2ae1952a82517971d2786092e9c0d3aa6aada6be85cc7f78eb7365f43a386dbc4ffe94d84a3a4193c62e67a48491af6d788c358956f84ce57e3f964640ebb8b9c44d9d7b1c96972dc157235dd833dc0ad522686967db97e342d4f2e1d180b76bdc23b7f90ca92a02d5a42e07a08345ee6331f6f8975c6868a46ad9bbae3ef549ae8a4dbdfebd3066d829641da2252475417a1407d42f2457c0cd2a99afd5e6f85f7d2ad09e6f580803a6318b4bcf2828bdd55b3190d951f272f4914acc7b08e85c41754095eefe232d7168b9e0e36ab3099b25a4d4000d800249cd910580bda73093b81c47742b5d0c0bd4c06d24915af39fa090ff3159c8997f07f63a5f4976fb12117525da0c80093161ec8e4c48d831e342433eeab802ae2110d640942b06ae8316ca89b63f471319a0e4de0a036dab351b5230d397d38049163590a42095ddb090d17057fbe36a6cfd7a41a23230565fe7008cd7f551caaf49ed593535c4e893866ecc93ef8e294da0541cc02887cced8618dd38b047213fa7aafd9751dbaee2eea3ba7e7b41a1a84127f51ba17823aa8cf3b69f9e27ff3f37f7b319be6a3c9456fa6db29c70379daf288f7fd71352ede80b4878f2c24d93fe23f210ebc024a7c2790b3b49e2123918d5a1045a9fca2e4bd8644155523de537aa2db4a6d92468d4ad9f827028e256e3799dd09e5263782debff915c506162bcb83396f0ab4cc843b524159bb2ba438a49e2ea10873134381678d8337e82a68531c177902acfe865fda837727649a3c95f1225e7ede605ad26ca57fa33dbad3c9d859411a432b9537ac83b5cb9092e42625d25a91fb8a899c5886e1114eea13efc8d7bed5c12eb896a510548c7c92a4132ad2ce0a0728f510b3b4b0bdb028f42da8c897c788661c6d1521ecb777589e32b3cac05c967e46b449c0763fa8138ee8112add565c6c026a98a4dcd5f7f229d0f2b8f23938ca5fdbed50595df45297f81a946ebb3370ae7f5b5737ac8667c9a9fa638ff4ef21b9f59d573a4ee4debf5c714974e092918ec4a9695a72d7ca202dacf512ae8533970a8dcc3d931f60def924f84c9fdcf8e49cb5b58995ff693ed07885cbead80a7fad48f75080ea64c8e56c5ead26cc8a674ce0576fb60f0ea6066152b2b99c5f48d39feb6b774c01735cfdfcfcc18819e21f49bf6b5073faf6ea9c217ee0544d24952ac2103f63910247cc2a69ba532ca1dbf9f94ef1a46508ecd48d6541f3f552ec8540908f7e8da0181c7d8338e238859dbc17a931ff5a37320e48ff728aea1b4f7a4eaf14cc08cbe74d05c41e27af8b5db9b97eace677eb2302344de2bc5adc0b2807f9f970ec80ff64560530b261213c951c594bf2de57d9b41d2ceb7a1bd22c42d65ba9c070e279737f813ae30e0bf59d751b545968f12eae3b51071b4b60ca2ea34bca76db39ab5f48dbc667caa34de5b783411cfa6367e1226971cebb89992444e1ae7f2f5b7e018731ce25442210510d9581a48bf21305a20899d9b147ed90f5ac9384527948e1abc05500299a22cbc6edf9acaa390d3a07e213090ae892186f7471769fb68a13fb2c23ace88886e6848d4be39c35a0666d22dcdd96ae09697d21371c1cc814f45d8002407a452d700c680519bb23913a7afc61994d1ae2433bcad6fcc3140f8b4f63429e1011c7d3201a3fb7a03ee1c99797cfa8a14bd3d4aadacd96fa57b40ac11a1f0164f1712b7c94669c250fbbd232600c59a781d4f155da0964e6fbf0a25be4b5519678f75e2f9dd3025eb3a63443cc27b929c255b613b4b367d85112597b81bd632da5f96f0b7943cca0ac3c5451720480c796909e3f158793b4e28e0c5fddace26d2ad4f05bf1680638c955d1817c10ffdf39cf679b4c7a6063d8735c7a82ab3b5875e156eb78845db470264e044a4598a73427ef095a0d5a8ba35e057697bf1beda7ae57920563dab5703f0fdfe5f42e2c85d17e371567b0ac81920f1393ff6734e39e60d9233035c2232967b7072c61995de508db83b4068d08119e373c747b7b5c5491be9c3ec1f3adb030fa3fc78fc2b54c99e35f7dc0b9f80b0c2351fafc4a8d35cd13ac7f229fd73c3160030e04545176c1cbfc02f43c3d2c39556b5244ef454dfc9a97c9539c190a4991de6f9f7cd5e335fd4459ebce4600ac0851e3c744777c1f34c0ab3b52fb6356975e3e083f38ce0168f4fa305da0109269823475a2043bbcf78b0855eb9ea6ab294b57b8c4996dbb5bf5b1e8e8b24cc562cc6f2f0bd4d74472ffa5d3518276aebd71ade69c22949492a5ff5f975fdf6f19cab2004be519ef725a76f7cde384806ee8666a9586cbe349307493362371b631ae0b48503ce6df03c8b9f3b2cf873407bd6da0af2274940d6ca782af1b04c5380c17460bbc29abf6c5305e3f9a3219804a358f641d64b4162012de887dc1bb5d1deca008599bc1173f3319f65a5e782ef02f919a53e6a2fe4ab89beab4db89c17243885981c18339c115be27dd679725b6f49f5fc18879b771949c77aba449bce46c7fb144a903502cfbfa1aa00f9833d80a9503184c26e9f257958307062460a66fa2f9b0544a95cf811f40097242f265ebdbf786f59186f0efff41ec31028fde9cfe31bbe78d492f08009c8ee680818a8588e1518afaf936677e2463dbf2306ae4cb9c9581900de672900bd3a420e12e4b79a6dc8358f4f9fe2bea4befe46e1bdad3857a8717d4a136bd5c8c050332529dea821fa4822b7e292dcc262c01c6a2e8c6169079501c81ca6c02d559091f7da4be7a239b3305f42fbbf19d9fa8b13f5623270264f6c979fac85eb78da191414c0935d9c7c2e68eefefab8869720c1e67647538c4cfc62e708abf142c8280edd3dce63e9a9d06edd7a2b6397b9ed39a326febb4633715f643884a27dc9e8984743f34fdde9c62cdfdb5e225bc22fa3ec4552238e56fc36924f77ccf4876277ebac3f47072104698c3cd4c6c32d7be44bacb213583803950548c084c35c2d0ff7e19c414f1e4d1a31ad6469d2afed27551c9f06d70bfbba461ba7987ba73506e6314046a96ea84f816c0302c761db31593fd7de2897ad40d4fd9ba80e7192fb5c49f6cf325d31d868a2f6f995167cf9181a9bf59542771c1517aa042c4d983649984e8bb251c060be161bbe24472c3c17de09384030d8d7cebedaf862e0e9117a9fba9e2f5be273e0d30fbd06dcf5fac999c461cb8db9ba072a2af22cc612f79bf0686e9ccc22c7db12fa5b3d9549ea833df890fea8162373c074cf852fbe90929968d5078795728d4cc061bd339bc66348c88c0cee5cb95e7e400409ddb2329c06eb918ebe3ba8c050fac484909e87b070445c5f3abe15c56eb9aa3f3688ea2d40a8ca9bf3af1cdfccc27bc95f2b74d6f2f5e7d284211cdad258656356ec6ed1a64e24c846ab21349f4b17fbc2b29c0115cc458a52cba160766c9a26f68839ef19b746384107bc3fc91c5eb9366f7cca3f65b54807f02259726be5629d2f2451a62fb4a545d5dd94f85ee8c44f5346830361a7a4b32f2789bed45600325910f3b24bd16ed08077ba8c6299f6a8c2a6bfb3f66210aca5f6deb69ccf0d3a021fd871babea9ee459b4ce4ec8db348314184fd5a6f049d943f6d9c4050ecce8c23356ae032432f07591f33da4dc91143b4f3c40a8f25731f351f1237393bd647b086f6a665093a574bb85837c69b2a9f98a8e35977dd8a2023b16b413d8dad9f7cc47ed42d0630a89b90f1d151642c702c112cfbeffe0c531355636f4045b2f772b8ca42d2d098b100f739f5b32793fad9b323cadd7bc57c3d70ab6b3f9e5d3a9d48415dd4678fbc57dd353c30c7a2dbd3e5a12c0f7f3bd60c04004ee0bbe645665d6781b4d4952121cfbedc3e944fc58441f1ad07c0a0ff1cf93b90da90f9563a77c3490b164d03b1938dc19bb7dc63b350cb9073681b1054755535710a89a41ef0b58229c041850e99d5b031e68a331a3974674f00200a5ab3f7e919da4b7f7bd9d2880dc1c4fd5256895a6497180aa4013ea321631c07d617f92b3c2eb323bd53ae6339ea08e600092ecf3e1530d010494a5771f3c2f45f75e34b638dae223b891052f643ff51fc36abc77fd2d79722babd0ed3d61c541b5c04c0578022bd02c579010377947fe06015c42c73e1785aba81564ec12d520f7e383dfe90dac596e09eb4589bb66d3c8e6a6fefd03ce4ea0e8d9dbc0e25a582c597e07c67508c09148e6bc8032e58b5d9c67b173fe65b1c59534e5339f5b2fcf42723409581bd962b9016764d6bc133bb44528c9d429558504409d45ee1ee64270028e8923f1552cc0711c8b46fd74f1e92b4eea779056f5e556bca30b064df8105ba12ce16af85c068290c94d5fe9e5211e0ad692e91027e3b7a2dc1f0eb87112adf5b96f129fe564d1011f2e394c1637a9222e5f059e2714a1074e68fffc5b7a5fedd78174fa98204090160385e41446270feacbfefa638e4805694d83fbf9876fbb34e5ffacc8c9bef5202de76734f36528a68c4d7b0c7d008277696c99ef3974e0003bb91ff5060e6608918790a68b5ffd92930736d7a3a1591e3bcd91fa8cfa7fd9d70b9a969e2bba3ecb7c0357397e844a8d77d9e35107e6ad55642ad194806c0c9365913e69b251febebf5a935e9da4bd48f5b71baf56d913bc9a832de2784f1e9d7e0de9aad1970631a39cc996431ef8a6d13fbf3f91790048b7cdb506c7270d5ede063d6e00a3f6052d2339d5e434e62949af0766e6feaad94f1f7dae3eb70a7c06809c5c846907ac4a27f14d2c59737f9a479c9e7c1792c02380a1799eb9dab890f4998f473d1b66c9e989a67d6e467ac32881ee95309226a9311382d7b4a4a2b3bc979c1f1411b922b9548f2db93cc5903fc0b30bc536f09b48e6d7a73803d8b822a5f2b09f22f5c97d3cdc3d66430d4ccdb4aa8d2da227e78eeeeb3198d874b6bfc7dcd30599134b810ca704f7ad43492736678b691", 0x1000) 13:34:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002001, 0x2922) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) pwritev(r3, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 13:34:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x2}, {0x18, 0x3, 0x6, 0x904}, 0x6, [0xfff, 0xcc3, 0xfffffffffffff02f, 0xfffffffffffffff9, 0xffffffff, 0x4, 0x0, 0x7ff]}, 0x3c) 13:34:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x30000, 0x8, 0x3, 0xfffffffffffffffa}) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) 13:34:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x189, 0x0) sendto$inet6(r0, &(0x7f00000000c0), 0x0, 0xa, &(0x7f0000000140)={0x18, 0x3, 0x5}, 0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) socket(0x23, 0xc005, 0x1000000000000000) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, &(0x7f0000000000)="74c188a770adc14ee9851d9fa18a9fcaf0de90e00839d7b0e3c0dd0e3fbdefd8cf5ca893f94f2a813989535e23b0f3361b", 0x31, 0x8, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x7}, 0xc) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) socket(0x32, 0x8000, 0xce) 13:34:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x7, 0x0, 0xd6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) dup(r0) fchown(r0, r1, r2) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) 13:34:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x4, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:34:43 executing program 0: r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 13:34:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x812, r0, 0x0, 0x0) 13:34:44 executing program 1: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = socket(0x37, 0x7, 0x7f) sendto(r0, &(0x7f0000000080)="33ad499da85890ba1522c70d34e04df86c79be6ea40d337f454e254af984ff9b10c1c4caf57ca13e8345cfe74bd28cd3497a84f2c1326c9f7c4f2b4811536016a558273dd5e3669c86fb1f22ffd232c2b4aa5b9cedeac54117b0c4fbf271b0f5c4df0ca7a1839028c22c2c45e5f2a8f890e9aa406f3c43", 0x77, 0x8, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x8000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) flock(r1, 0x4) 13:34:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 13:34:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) close(r0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 13:34:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4502) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0xffffff90) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) unlink(&(0x7f0000000040)='./bus\x00') 13:34:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r5, 0x4) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000240)="6150ea9d8ce3b063afbffffeb738998b53a1639247fe89f4dae51c8434dc8fc10db00f83516bfb0b018e50687e44809b6f45afd45f6cfe800719880cc3420e9340082e5cbfa690dfe5fdb16cdbe5b0b9eefb869e75cd08c8", 0x58}, {&(0x7f00000002c0)="2305636daac0ad3b6ef4c9078d10d78bda45ca8ccadc1ea860f00ace6ebf576e01589dc9acae739d2ac86f22bcb66b64c457aea4073223d9710af8299bf84cf6b0d52fd1c9150b018dbcacd5ace3da971cbef552444d38ece8821ec00dfd4663d28722b549d51a7bf8b588fb94b65b1e", 0x70}, {&(0x7f0000000340)="04efb45de156132b09536d9cbaa7c5445abdb0ebbdcc8e7513fc0132b3a8ddb9a48fd9688904370f64831935c294e646e788e7a1ce37aa4dd619d74ce23bd8db1f8f994f73619e0597c1aaf7aa5161b1881238ea02dcf977dbd56d0a381caaf9fc89b12f95b1e333d8a02ecbad125aa14bff2982d6af174a0436fa202a9dea1952d3b6338be1d01ccbc3834382a808f274d0ad959ae8df95badcaee3e6b74becc0ea61797d1779e0acdc61701de5c63d0293a372d0c53a6307b720f08c7eb1853e8297845b09adca65377ad7c47f6cff3c1c0e4be0bb213ea54d6693c0246222876669532c8601e9289c3abd7b1903daab537352fbdc9109eb9b1cd70b953f2ab2e783236e3c868bb176dd16e8224da5ca43f4571eb0b1999779b77d4e33b4230d5a5609d8814c67b3e253f3aa61552758ebf06a1c9c6d5d183b69301e8dbae454c382756468bb6287df76af7b96eaf516da717c0afe9a3107a902cf78cc141a1666cfcf93c1c3203550f68f57f805ace02d469d60c137592d2c16c3a86777b9bb5b2ed2e3d605ede9c0a0237a9830a571b324a1d018c4817f7b8283413ae0a27ec7711128e2e7698994c2ca671a93dbadcd9b70fdcf8375ebae6bb1d99c2946d871d852472f3239e30fd0a8fc4fc1c0187e8ac5e01ab03da94a352c449f641db82a1795ea55892a07abf0d6b7c688cfcc4714a5c1214f08773874c697c1e390a487721cb3ece75f78abf38bd8643308d7605b204e37aca94768e241da3fd0f1acfd66cdc928a9da358fc6ad2e236385ed22655796942d221396bdea0f6857a86ca523dc529fbb2d6a1581cc03a5af702d2adefd6e1af1b7f73e3b954816feefe4cb3852d21d29a4857545bc773e106fd7c6528c9b2237d71c3682a93735b1aa3bb995cfa298d09cdc4761d9578fad5f41a2fcfc098d24db07c00c835e527450340b0397036e1d5c4229732dd4a2eb69b4b6b173ed2159c23ef69efae7111490655ffd3022e0025b161a7a18c4343d754501f4af015e7a376fde2ffb46e6691394cfb116a6b0367c012d8db7d44d91d9ed66c0b27dc9eb4407b58ed78d03b248ba2dc092bd3b01fce5d8a991ab5dfee62347f942e2ee4fee17989b7f0a8ae9718b6ee4b62afc0111e1c140a6c0473f0d0dbb494789ea674f279b2387d29145eaec567692de987e56be4e543804134202fbdff81eb9e3a9a7c987ed8d6243cf6258b14d4d3af4a5a32dd45423b795bcc833d822560383b7c11d3cf293f02b621dc92dd02a0ee789eaba702a2d0b8d5c0a952b23b26c0ff5e9d746787f6612730222c4176165c5f0abbb7d70881949478a2aa5870d969da0250644f8ebf9e8bd01cf83854535b1418f123586f6f3edbef4bdabfd5ef259392f872cdd237f3bedf8d073d3d786074c63f71001aa94768cdbc7b871822f6b32b5f884b0cff1b5ef0fa05e77e894643274d8ca80f5f221df6016559ebd6140b1edaa508a832dd5a3d658fc994072142732fde84198cfcb4a02f01534c5d1da3aab5b16ee84452564f7382550339d13156ffa1871da4d5a60123200fb37b32da1f58f3314ebfae8a3e78a6efcab0ba0432152bc13c6f1954ba7c2b3d19c85e69eec0b0f162e63888769c699a6eb7fac5dec51e3e921b753b04f402f8567be3c099d81775b39966335c8b0b9087652283c60fe58127b251682a12c01c1857b577ce8eaf713b89e18392b5562f85a2bc041259a4c016f2a095794c8221021686c885ec695debe2ba597f9ae537b9ff6c3f51676e90635b22d9a2f9bcd70dd65aae25324049460fd08c7c0e6ca5074f04cc874df6bb18471dd1ea4c652d2640aee27706b77c5680706b144c01386c09e639cc70725684eb76a4be9d84cab9b9fec4b97102ce4877f39dfded2a12cdb7508573bd8e9cec3d2d7fe515ef8d7cefc88571c2588efffdd00a31a3ff392b873b52986cd38c4c049f8cec62f84b0de995a8e5bb9ee3c1d50da07d716a76afb9887f87fae4bb5d676a29695240fe030d6e7fb8587746abbb2fc3e9ca5b6c163ff3d92c8ebd5b05f4dd96631a8a8d8c15afbcf06e7ece574bef478da527a4efc7a20faa9bd3e1acb4e5be16c0478b9fbdde2815f618de0f29b8c2721c2984c1f09f15742cef0c2ea4c88af2d24d205e8aeecaccd5cee696c472530bdf3b22ed6a256569ed1948caeaa4593f1666dd8e6129171ceb9d856aa6c2edfee284c9808154c7d39a6f16eb855c5fb6ef0bd71781ad79324f4e548e889a5631c5dab2331a3eb5042a812d778fe0b14a69743235b46a7be4fc088b8c078c2e79eb0d5e06c332ffc30e6a67ee220bd61ba6fdeb1f3f924a2d4d657bbf296edcf26c2c9c423f3c18c8b44fa870be99bddf7ec4b6c3cd6d33253969cd0fbfbda9aceba74437d43eb56f69ef94fb816130e709da1ee7590a03222fb00c1aa47f0c0f09fa553e3619d1c21c2fab2d70a0a9c3b8e2316d3e2180d06b8d36d7e54d5c4a706ab6438a73bcfd2424baf97454cdb685148000b5b138fd8b9292a584d81515fe72d485710eb4cab256f6a8e83c9c75cbeb538aa2d1f3e4095e54d2bc6e371e8545ec803a654b70c1bbb4781b4c4c3a711396d00749eaa44ce84b09a5dedbea9c16c5c683b10ed0a0efa1afa1624d4fee9cd8989db863f74473c72d481c5ccfa70e7b814a80e1c9dba710d299d9766adf1833aea5a5aa068a8ab0e86e9d10121cdf59f4f5795ecaaf93fa5735ce1d6a7726e65640f3f589db828820644c879af981926e2442d0e0b3c645fa2d2fa2cf8c691433f069b077b7e8ef82db9ba2d4e633059622aba27005bc0c00aa215b7f0745084ed3df0f9d610fe1803b211e1b2e3f81faf5ada98bc516eaae321ea6be8b7e7db3a1fa3c15647ad07619484e9811f13abff48eedb7bad6a897731b4b3fa08bfeea252dff134970be42983fca419d60db1b3cb28c8fb7fb0b09b86a75075610d59a6e628b31999fbade30ddbe685405d5877f1cce07834916ffc230d1ae37cc7550b54e7dd4af87867612046e2c8b118a32bdf32241009d3ea1c1914b7326849cecba61addd575101b7a587c868ff9898b4f36d893465a1663634ce440f2de3f6db927eab9e18f41282f18bffe3453969f0850608201b090a18012596e11f3bc756c8a027ccf94f524d865b999ddcea7fd766f02cbee22fd7019ea1a749d2d14245386cd8efd5817b256f8723c79b9397377aeca7b3dd1970a019e8f08cefe4f34f5828d2e2e592269a6bebbb9255dfa651e2676995f5096661e75a3f586230d883ca07b11d77b6f14d167f2a4529f5ca350406f01b42f4ae2ee332037323dede194ccd82e81cfec2f05714a4e5621c64601e1b5faf6654892f32fe94337cd4069b48a81a49aa25feabd7e746c0111c41e65f6a09302b96307ea2be7a3a17ee9c2d14b1d72baf656feb1008afd0b91304d741f5d26f890bd91cf3f1b2497c8678900ede11c62cb0ab1c1500a8e025e3ba7a9c914f4c7dba93b3e54edbee702dc207b8e8fd5c93d22642345df53dff8abd11d7ba6a03640a11ec270cc668a60089258d10f6a7399308359ebec3b4292cc647be87377873dfe8a0f38cf19aee71e9e83b607683466539e4fca183ea1e82432782291986b93b9c43ba0ebb480b7a13a6bb92ef218ed49c31fd9a2f158b67d6fb3f6c87b6c973b7ab7e71ee219a32349e141394511b3474d950015d31a2a5c9d3b6f64957fef79d050f0dc33063efc0166a4a30c41a46caa2677186b624b7940b2a366fc52042bd61c71316f75c1ff677145e8d52b0e9d8c8ae6cf017aae2f9d8df91319f16aa7f1855851005f19ead6339cd377c0f43da09fab25a165f521de7bccce5a51f33a07d4ce6bee0ac9b346fc91a65fed40430a5b8536b56fffa608ffaeb2a0de9c283f7e37fc12bc28c6777737597c15475b1b773ff65b6014eb58c9316555c58afd93cf3d2bde1a8200858b66a25407c9662da2cf36036c458727eee3390818c407d3b1a83929325e5d90bc7b9f602d60b7922af439c88327b517a96d851c14155e62ae394d401f6ddad0f68185c6d3834a92722923989c53169bf8acbd7717a9bd49ec2409e4d16a5f521fc99e93eea158208f0ca9019100a31b27dd3e035cd80a8b1fc96c9e8e70d4b5e12db43e77c119fc3e0e15840ed16550a7e1479c0475f18bc0ab1e013e678fc469662894e9de99ac62d0a7a8212560ebb8e997cadc098631cf89ef5d6ea55ed569fc7069fcb0def785493b6dffcfe8193c9d24a91850472d354328d73459c277531d206d97349bd940093508a3ec753b97d55e520dd3d92b5a93638d23c89deb45aa4dc720cf3bbfe4dacc2d3d552aa94fa05b6a30b004a481908d1e05496503b57eb802463b292b1990fc1822de2f7a0c631bd6a0ce7f7a02f65bc4298bba0ee9b8d8f8b64599b74d9a7590d3ebd156b969f90c03d10d5acb4143d280bbf19a52ff14f1dd6a470d130463aaccf59dd875b1610926a76694c07ac12ab9323a0ed456cf57f1a59c2a64c2bbc5550be087aca9a920d6b33bd0e35df12f27321b4692e127584f4bc3868bd67e392b9b04cb33cefba78463aeea9d3e03ade61e26c6905cf5d96e48b3ada8e8f452a8e8e61179cff9c36d2887fa68b6b8b12eff36595f25724fb7b5ddd2140444a28563f65071663712d73e262031920a94228dc3a9d86a4c1e464b7379d68034c88345a619b714049fbb5bd6108e4fc9d6f6f19b263af5ff48aa73bb602ab745fc1eab5165b1681f979f6e7ba86215a2b841e955a7b266e0311dfceaf6b9f951bcd814e3833f4e0e9d83b4d869f578799013d3715dbc5bbd00d569ffb0290145b01708e2e07d8b072db6e53df8b64c2e95092a86595314128f6ade399189fa4344516e4ae47c5a72e46c4f084a64b203db3230dbd609316f7ca42046aefa07f68e823ecd13f24f583e010d95afab94ba4fa48bed2494d261ea49dd833ef6464094ad89394da3ce5f52b279d4d377158682c27c9ec73f2d0d70848725c5097e3ac7829350de3aa6c176c5a8419d7d3206820a15285fb699fb20f171ea89f0d93a2cb982797b9270352827cd7c4302c6dda36ee21a0f16287d014f99525c59cabcc9a5de0bd8c35f9e1799f1a1f0a3538e7956e023a582d2d5b6cc3a47bbb1981e45a5b724ec7c10b8ed04f72745891d8775847600292e8c162f6dbf74bc43c1a6b6e53d7dc0fd17c5eeb0da0e8040b7204af97d0b985f368d4d68df105689b265507338a493bd6febb25de9583c87e4be6cd00c7d339d54522929060755e5d942d6c604869440023e734eb17a11f03dd9764974d81f13074135a8491aa8b40f3f8745416363d5f6db8892b07144b8b770f9c6e8980ea3732550f74ea3389633dadc8ea2044a71e84ee324c0570923faad62f99edae2bf62ff11c2882fcd73fb6c321e0ee15c2db2418083a05b87c8f486214adf4809d78849a371db7b242bf618868b55f394df0febeb2ad694bb12127bebc8dc386afe36ae56cd76c3b5f5e8f514dd4c30940cb9e5adf4f25a794ebc2c40d36861fd57c82fff387870fec5bee60aba2b8fb83e332cd28a44cf020c0d989ca88164b8b5fc6070616b3b393886b33ef64be2bc007fcd2cbce388736c2b6aa739c9df57f99da008af48e01135d9a19681b48fbc82abf2d6de026ffdce5e6955aa376143f0fe0214dc4d62a41335edf17f2c5455ab1a34f71ae642d0f5e2a548b1cb9ab778e7854566cb42fa3efcfcc26810cd1468165792a0ff9907ea990e0d0c6a790d7ce065f2046a6e5110198930a0", 0x1000}, {&(0x7f0000001340)="3218a0011e5738da622e4b10bd0b33752e8f9c8b5d07de52ce088834ab842decd837dafc1d45aff23ab279db03291c33c2ed7f70724f9c9d394dd9fe7f19ba7311bfac74fe0e1441e8fb6a002a06ace72d08dad61fdf7b4b5389e8e6c24ce4f36d8cf057ccb5bc72c4a36154ecd53ba5e1bb347b6bdca029ccc8d63e7bb35a28175414f962025cdf8cc7000a1e19f0648fd6359967049f390b8b710f5f5eb55c68b18aa500d78d6a2fbc4f250c81debe4998da5f9552bfb3be74154f9328f75f5ab6ecb3eeebcea35b3380e7", 0xcc}], 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1], 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={r3, r4, r5}, 0xc) r6 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ftruncate(r6, 0x0, 0x5) listen(r1, 0x8) openat(r1, &(0x7f0000001500)='./file0\x00', 0x800, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001540)='/dev/vmm\x00', 0x8000, 0x0) r7 = msgget$private(0x0, 0x51c) getpgid(r3) fchownat(r1, &(0x7f0000000200)='./file0\x00', r4, r5, 0x0) symlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x3, r4, r5, r4, r5, 0x8}, 0x0, 0x7, r3, r3, 0x59, 0x7, 0x80000001, 0x2}) 13:34:44 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2109, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) dup2(r0, r0) preadv(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f00000001c0)=""/150, 0x96}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!\x82+\x00', &(0x7f00000002c0)='$/\x00', &(0x7f0000000300)='-!]&\x06@\x00'], &(0x7f0000000600)=[&(0x7f0000000380)='\x80\x00', &(0x7f00000003c0)='$[\x00', &(0x7f0000000400)='+-\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='!.!(\x00', &(0x7f00000005c0)='\x00']) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 13:34:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x50}, {0x6}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='tap', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='-.$\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='!])%\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001340)=0x2) write(r0, &(0x7f0000000040)="a1", 0xfffffffffffffd64) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x860, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0xb8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x5, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffff8, 0x80, 0xa0000000, 0x0, 0x1}, {{r0}, 0x0, 0x18, 0xfffff, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x4c5912ce684a79bf, 0xfffff, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x50, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x5, 0x46a0}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000041, 0x7, 0x49}], 0x9, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffc, 0x4a, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000001, 0x5b, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4a, 0xfffff, 0x7, 0x80e}, {{r0}, 0xffffffffffffffff, 0x14, 0x44, 0x4, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x21, 0x2, 0x8, 0xd36}, {{r0}, 0x0, 0xe4, 0x25, 0xe3, 0x7fffffff}, {{r0}, 0x4915e88bba14c15d, 0x0, 0x1, 0x10001, 0x8001}], 0x2, &(0x7f00000001c0)={0x100000000, 0x1}) kqueue() recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x2, 0x0, 0x0) getpid() 13:34:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000003c0)=[{}, {&(0x7f0000000080)="50d74a688d8375cdeed84927794731e879254e0a7336533897dbf956461381168767132507", 0x25}, {&(0x7f00000000c0)="82500c2ef341be7e1f547be5cf8841a57c4cf7246dbda78f5853387e67f46d4f1f644a25db48ba02b4cfe27916bb5c7728506bffe78fcd8e526ea53a7617fc28ab", 0x41}, {&(0x7f0000000200)="d860e588c4fdd8544bf5a64ffc1c171badf88d095bc3e43fcc2e8d76d7f885fa60d945754c88c8691b815c89c4390920ed1c3957c94c6e2a13e2d86b7a323b73be4616931433509fa620afb6f08120df73473e82057f719c6f580dc3b7b5faf9330380f9fed0d2992f2d1f6ab2e58244c07f827522054d1f26c27d1abd273000b9e6220f963d9d61b3e4aeaff274f2d3780488f30b84b1a7a27e3abc1a0a876bb92d2f33fe6e19ff6652b8b190e80e", 0xaf}, {&(0x7f0000000140)="941c4558d22b7826071505e6310baaf5fdc882c99932d1b21ac2ea20baed451d44b7f525d7c3f2ee", 0x28}, {&(0x7f00000002c0)="6adf9f0505d168e2b339f68c3db93d74dcf3f3853106f6d0c16f8cfd50f15f3df356ba26af89d7800986c84cc229dd9b6407c36bc8a51b523ed1a9d9a963fbc1b5043278fe07b8d46779f8f052569cb695aae935a5a05a22f58d79235c1d3320cd6a20e790b5a5f22aeb532c3f62988174a5882163bcd87ae8d5444b037e5b00d8163e0b519574317daa4c631b516b0887856c24c2589f81f07420486f54b01b4218895b513c9a03ff20c37ed3ce0a47fd6631c826b15cdb3647ae4fa5093a5330a8b6cd2a", 0xc5}], 0x6) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 13:34:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) 13:34:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000000000010030, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0x8001, 0x4e1}, {0x10000, 0x9, 0x88, 0x800}, {0x7, 0x7, 0x8}, {0x81, 0xffffffff, 0xff, 0x1}, {0x10001, 0xff, 0x3f, 0x3e83}, {0x6, 0x1, 0x5, 0x3ff}, {0x20, 0x6, 0x0, 0x8000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) 13:34:45 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000240)='.\x00', 0x240, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x6) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 13:34:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1e7, 0x76, 0x80, 0x4, 0x16, 0x10001, 0x1, 0x1}, &(0x7f00000000c0)={0x6, 0xdd}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) pread(r0, &(0x7f0000000140)="7a020aa815bd036d3ab719801c1ecbe2c25088893b364a9ccea7c5103e942f8dc6ea03ac2da893fa052946c470ce24a0311b4ee047b8da71ef1f8d600b0ce6e0ed5ea2750001bb8631efa85429056fa4357fd345848ccc52afb41e07149865626b29670d41aa247ee906eb81d6533d213af2537b7817f4c436995af13815bc777bf19128648e82e5466938a528495a90a1a5f919ea246306a694a806e6722933a6563f493c83712577debac68f2cd5edcefe5cfabc74101cfe0cad273c05b78f1847a4fbe37e", 0xc6, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 13:34:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00000000000000000000000000dcc400"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7, 0x8000, 0x13, 0x9}, {0x8001, 0x401, 0x200, 0x8}, {0xfffffffffffff000, 0xfffffffffffffeff, 0x0, 0x7fff}, {0x3, 0x2, 0x3, 0x3f}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 13:34:46 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') r0 = open$dir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x100, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000240)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0/file0/../file0\x00') r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendto(r2, &(0x7f0000000140)="51056a8b4017e89f05268592943c9db023f1612402e8ffd200ee67289b71434dc0e309c15966070bc92990582c821932b49b9024409996ced35ed9ee4a4409ca668e6f6d42f492cb6f48dad8c60040e0aceecde896d91749e03cea4791168f970a144a2658e077c18770144503721ea69b1651f4f440b738e67815", 0x7b, 0x400, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x13}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x18) r2 = getegid() r3 = getegid() r4 = semget$private(0x0, 0x2, 0x100) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) semctl$GETPID(r4, 0xf3d24906f2536648, 0x4, &(0x7f0000000340)=""/88) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000440)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x100, 0x8}], 0x1}) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) getgroups(0x8, &(0x7f0000000300)=[r2, r3, r5, r6, r7, r8, r9, r10]) geteuid() 13:34:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x2, 0x7, {[0x400, 0x8, 0x3, 0x7ff, 0x5, 0x40, 0x7, 0x6e1ba71d, 0x54, 0x0, 0x2, 0x4, 0x101, 0x7fffffff, 0x4, 0xff, 0x5, 0x907d], [0x0, 0xffffffffffff3f10, 0x0, 0x5, 0x8, 0x7ae76406, 0x9, 0x81, 0x400, 0x5], [0x2, 0x7f, 0x8, 0x4, 0x2, 0x3, 0x9], [0x6, 0x108, 0x101, 0x80000001, 0x80000000, 0xffffffffc428cf57], [{0x7, 0x66, 0xede, 0xffffffff}, {0x200, 0x3, 0x4}, {0x40, 0x1, 0x96dd, 0x1}, {0x4, 0xfffffffffffffffa, 0xffffffff7fffffff}, {0x1, 0x1ff, 0x5, 0x6}, {0x9, 0x791, 0x6, 0x3f}, {0x3, 0x20, 0xffffffffffff8000, 0x3}, {0x7, 0x7ff, 0x9, 0x2}], {0xf1, 0x8, 0x800, 0xfffffffffffffffb}, {0x3, 0x2, 0x80, 0x1}}}) close(r0) r1 = kqueue() recvfrom$inet(r0, &(0x7f0000000280)=""/43, 0x2b, 0x2, &(0x7f00000002c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x2f, 0x2, &(0x7f0000000300)="fdcb2e92f0e225841e240b1f878a7809e10a0f24a3fa4168074916101c42e05abc99ca3fda9ffbd8c53c2ec95b24eb65fb13c1b3a23eb1b0a1a78299823dba4ce18dac5187f2764e1edcd23d38eea6a82e8b5474e9944658c886de8978d870a784bcb276358402514a0058fa4ebd345b2805f6dd6b020e299f99845126b3bcd919f326ab9d0da8b003973a23d59869625ede61f9e09fc9685513b877a428087e699e2e0ef07e53aa5c3c9a747a9e4d946d5d9fedb2eadbc26bcea405c7afef0c4ed36e9ceaa248f3ed6f6d156d34cd8977fe4f52cbf4af32e2496659470a1824f05ad0a46536f280d763105139ddee3a05427af21d68a1", 0xf7) r2 = semget(0x2, 0x7, 0xa) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000400)=0x8) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000440)=""/182) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000500)=""/233, 0xe9}, {&(0x7f0000000600)=""/249, 0xf9}, {&(0x7f0000000700)=""/22, 0x16}], 0x3, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000780)={0x2, 0x129, 0x80, 0xffffffffffffffff}) semop(r2, &(0x7f00000007c0)=[{0x2, 0x16d7, 0x800}, {0x4, 0x9, 0x1000}, {0x0, 0x289870, 0x1000}], 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000800)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000840)=""/141) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000900)=""/73) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x12, 0x1, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x24, 0x5, 0xecd2}], 0x10001, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x81, 0x9}, {{r1}, 0xffffffffffffffff, 0x21, 0xfffff, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x19, 0x40000000, 0x5, 0x6}, {{r1}, 0x0, 0xa0, 0x40000008, 0xffffffff00000000, 0xa1d}, {{r0}, 0xfffffffffffffffc, 0x36da7b5868300d89, 0xc, 0x758}, {{r1}, 0xffffffffffffffff, 0x81, 0x40000005, 0x6817, 0x8}, {{r1}, 0xfffffffffffffffa, 0x81, 0x2, 0x7c29}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x100000001, 0xff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000025, 0x1000, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0xf4, 0xffff}], 0x2, &(0x7f0000000b40)={0x9, 0xb55}) r3 = kqueue() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000b80)) pwrite(r1, &(0x7f0000000bc0)="058a76c13b5a6f2d35ae113d774ed61338d485e83f01f93e022318f39c8ca73d9e5f283e0740afeb1727319cd868a30fa513304661de6c59d259fddd14e472dc19806b4b32ca5392d1b30a554051f95c913fb1dd75ee9ee4dbbb08243145ad229853ca68d8ee366bf2b3fa1210a46c87d5f3ca53eda353aad1b0cb5eb42ef3878e1b6e6f8e773824d880feda6bc06012f2785e06dcd5bf93344bf4eb29e3b8eea58aac857748f3e07baf65f1e0ee31353d9d6d259ac2321a776985ea809377cf3ea8501bc7f02afc50f386c14fcb16d1f2", 0xd1, 0x0, 0x0) shutdown(0xffffffffffffff9c, 0x1) r4 = kqueue() dup2(r0, r4) r5 = semget$private(0x0, 0x1, 0x2) setitimer(0x1, &(0x7f0000000cc0)={{0x1, 0x8}, {0x7, 0xff}}, 0x0) ftruncate(r3, 0x0, 0x0) munlockall() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000d00)) semop(r5, &(0x7f0000000d40)=[{0x4, 0x4, 0x1800}, {0x3, 0x1000000000000000, 0x1000}, {0x2, 0x9, 0x1800}, {0x1, 0x80000000, 0x1000}, {0x5, 0x81, 0x1000}], 0x5) getpeername$inet6(r0, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) 13:34:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000140)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffd) unlink(&(0x7f0000000080)='./file0\x00') 13:34:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$TIOCSCTTY(r3, 0x20007461) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2}) 13:34:46 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x88, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x8, 0x20, 0xff, 0x8}, {0x8001, 0x1f, 0x1ff, 0x2}, {0xffffffffffffff7f, 0x1ff, 0x6d500a82, 0xdce}, {0x20, 0x7, 0x1, 0x6}, {0x66e, 0x0, 0x10000, 0x2}, {0x8001, 0x101, 0x1, 0x100}, {0x80000000, 0xf591, 0x7, 0x1ff}, {0xfbdf, 0x6, 0x0, 0xff}, {0x61, 0x8e16, 0x0, 0x400}]}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0x6000000000000000, 0x1f, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() fchown(r0, r3, r5) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="7fab640033a64cc0b885b6d44f61459d0c177fe6fb000e1a541093f0a824e36dccb66afbdf1f49bdb93ff68ea4208ac20174823e3b6f346cad9adb9ecd6eebc6ea1e91c4fe653684dc6fbc34d4b5357419f649c5db00f987ba7400f49a0479a928b5dc39bfdca3c2b0530566cb12b522c282c8dda06eb44c70b7828f90334ada1465b17ee2c209966aeb834bc72942431642852f28d04fde68af6188470e3d13", 0xa0}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f00000002c0)="720756dec52094b0b8c6dd5133a4b2d7010abe4ebf09686cd5a3353756a7e18628f16f63475e7079f59f4df67054dfea77d9f7d36e7ae996f09c3e752517cc02312ccb6cfa52dcadc16ab2522139eb9cca5c80ee87995a4447743bc07770da3b5aad2b71534bbd6f5104640a7a04fd654d29dfffb12d0d746239d5855a5e234c516f90d35226c6305b5a9f847d3dd647cbec64040a59a2", 0x97, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000380)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0xffff) pwritev(r1, &(0x7f00000026c0)=[{&(0x7f0000000400)="f2e5887b0fda84b9a505cbadb7c40ed48913c348d08deb833275d978e460564825a9bc75f9b59cc6e238bab415c6e33e902d8e70d967d5393e74a9b98eb3a4646b9b7a69f6ac08aca6f4019a00a93cd29f108638b778d99ee988a7e7211ce5e5dbad56107650daa606a53ca44e5b0b558b05d60820f2707a81866f33e0f0061720cffae66a3337d02cee9136bcea61c4cec84bd5141b475a5855ac49427f95403b078235e6f9284752814177bde467ef9071b5e44cfe66ba8afccd6939119a8722959b12a631b2b7ebc2cea29536e6202c52f0fcef3166f4cbc532b3a59387a7e7eb45981e5ddf57d137bce48e0b409c8b016dd00994b5dfda4f245f0f14bca57da3ef5aaeba91e2913b1740699480d7fd5fb23fe60ab9a30262be0aa445682e5f4c1538cb0ec95ab79f227454822ec533eb94db06bdb301fd67142a714a9b9873044784ba9e42d633c52f1dba834ea8de14c430452f6be55069a554a067744e88c2d209019518485335f95f6ab1ac182fb5c1bcc1f5339caf9d0f282899233498ce1c198e4f1a41c960ee1e956938155534fbe7a2b2ea516e007f0d9994cb715b41d0a2b4d93cdb0b111b899b752348173d124084a50291b3282577ae138c4876b9622547935dd7347f9c1b60a9657a71996e93e514ac9b4ddb5e0d17bb4db2235d7ebc68ea8443a18c2fe506c7cd7343b148c687a5f6399c18acf7a5057b1ad7e6ae99415ddf734e2c5388698919ba0acaccce5a5fe89e56f375ecc5c3f2a3234fce4312383180d45ebd5e8f22833f752a39793cd6676b4b053ba5c2b9238fb25890285d3f4b426dd6c05497b483a17ab6331b1b9c216499639ad2f56c9d418e6690d30ac9e911eb1b165c19ae3bfe624c0ba297ec184bbd2daeddbfc1f9d2c2ec2bbb715dbc16d46a5225ee0bd7b362273ff580638958b572197dd239cea3b0cf9df193ab5f9046709b80b7d5676a82e279881a8d772563b2f83da5805afff56e4d88915e4b0937f0cc73d2ba69174e4dc18317b80edf5ea3b27c0b67c186496c80d8c71ce5d989df121af8797f1c7b6f3392d7af44dc984ed672649c07097ac6e72ebfb0ec49bbdd8f69db0cf50b8c8ccafb97a81769701c968d9a04103b4fa6dc73000c17d46125950a22abe41ef6144bbe75792cfc45071263f216c96a2bbbc357d61c2e39a307eacab10255af9120289abc131f26929235cf68545a00446910e1d6ac7eb39fb0a3036676449ba041a676dec46deb73a926bba281dd9a4b7784d7b16047d0ebdfa2025fee862cbe56c73178245fb97de994c37089a34bb8a9acf993c33abc1de490d30121e2acb874ffe221ff90aff9ebc53be72b24ef2c54eb7b1d33d6cb5b5c1163ee529889b5b72a0f7dc4fbfba64718f40df5ee01e66a664fd331f9d73f4cc148e6447d16ba4453238bb16e54da09ecabaec3ebdb5d4c11e76c138a50edb4d771e788e41f468c066bd4c141a071e0543e7c68556bc5efb2128ff47f4be90c37f737007e82d5bd39c287ada764b0bf32adc5705e077c75d0b3a8f9bcce8975ec182bbf890d1c73814bfccd56ca514fff8fcf2d1d2d963fb96af79b866e52e51a9e59820e65cb11376a41be4bd5a7159d69c7591a68ea6f84b8ae1044414a3108b5de26c053c584f0c1ad19cc92d5278564bb827d39844f7e2571c467cd903d3e2c78f32a1e01ebc4c795b527d31fb8b785409e62711348480aab0a107bcb1048deea222a863b37f78268367f93f80939d124e8255b75e0729b6c39dbd065f96c0600e5a95029255fe7b35c8aaf4a58ca9381b4e72de55736e7ceea41b4c47589a381152e6dbdd7d42c75e439ee02e6f27df24187d98d941597ca20ca78903e5427f8e680a3b88672c9ca9dd4ddee9c89435ff886c7ee569601df6d873044c2d92a26458cda76af07a863edd6551c5fe750b432c904d303a241fbe91612a7e1b9db9cc438a9ba613b51120e05f78ae973b5a36abd5d0ca88437765893acfa3d1fc015ab78107d362df931da0d89485c94facca791eb0e88dbc7dddb526f9abff1376711320e59adea3a3891eaf95fc50da680d3f46f8711cd9a741468c784c3bc1efc853a03b2b9be27cf18f68425f1cceb60c7bc75fdbf0fa9e3af066a739b0c98c0aa14e3b13d12ebc0ccf358b9fabddc90a33061fad51ff3aaed19a894db2ccbb563609fa2e53a57e75f993ba089b170cfa5055bc2a952f25f4baf944a1449e1d08bcb3c91b8a3935cc61b71bfa933621ce7e8660e1fd646fac475132ab0e46f87dc0e410c427922b24dc2613a316e88ee1220e926889674bbed3dc40af4d1ced998520f91d96f77023c8988f3fc203643f230fd996c73cb46925aee04c1e0aab521ed931b466b0ce41ebd436c2deae53073b3f4864dead5f3eea997ff3574bfba55b5ad5f90d4d89434a5a4bf994fc164843ec84e1317e1d5bf003ddf7a6466298e38bf80bf7c0e59c0e90fdc212c837716ed247237716d37135a40b52ea7aa11211b82faed81bcc2af42db92f9ffc81b3ee399332f6283af289a8396f82636cfbbc1314dbf9cb5a8d2c139604b616c6a17d473e8eaf0e562f8da644be8689b93fa2c4093b92cba28dedfa89e84e66dc9f5e6411d035410cc3896816b2cb03347c538118c6d068aa28573c06cf54465246e09f499432a470cf40287d7c3d4ef9e1c7fdec0fbb40c58f4db40aafc72c4106172dfa3a6713a97cdb51ac64723181cc395e9840c353e691a6f488a8d053fa23ce9dbe9b2474a796c4f01064657112bbc4d2aa48ef54dc3c943c5f7e68528f2845a88b102d1cfc1ab464d867874ec869d2ef82a8a642af0dbb68a26523008d1e6ec456804f7f366ec6de44dfce2412fef276b5b9f31a348459da39c49297352a30c2a0bd5b55f97151edc9b833166da4d4d3c471d699a159a21fa49a39fa609c32a49431a5a10c9119a45fc1c695df1a51a872ca712bffe587c005618d4c8634f702900a2630f692e495243ab1da618ded9977e2fee15dcc090507b290940d7782732e6ab61b078bc2d079b98c1f9c9840eacdad39a11a7a630a3108833a494a377418813ed145707892654f4dd4250db9e04984739ce00b23f75c3f9a940000429a4085b523002de2d9af86efd8c1bb17ef61e62d4fa983ccd893274ce46234ca674b23b02b13b008e4dbac8b55ec14493eb622079d40c4a33394aa6aeb7deb69bc7659d55abbc4bcaba4c07fce529be7a088bd311dc112430d91137e212b5e2e4adb845752591f1dc9dd81009e4c907506cbadfae49933cbade76eb4495eb19169c505fff3f5a15d80074ae0ac8354283ab08c028b4d1b321776729a0e073dfc98dbf9e1449d35998312efdc2e5e97fd26a17825e26bfac0adb4c437338e5fb780cc7e0b39e3d77432748a15fd9fb98a974f28360098339f58d53fc052b109df8f697cbb9fc09820b7c8b7924c69fc0e40afbb5cd16f236b027aa3b62a738361cbb07ec5706069633aba1732df1063816b5120ee5f5b5759f9a8f3cd422fa25a6173948aae1ef9ac3a44c07636c62a22a677067475aa61640384a2c8dc5c034243791d45b10a2c165fa816ebfcb7b749f20d49adbbec52c93544851469f22139a63bad31d8b486125361f69490dcf030d883bae9238efd5b7d3835e39fb682390016f8cae6ff5da8a4056ead7ca3319114026b589f01b10a0ff52a4b6dcaf2287ebb0ffb38fa13e976e734a6bcfd09b4a242cf1415d8f71fd357b57711488f6a9dd40cce1f53bde89a65e7daa4e863238bf2a317bc8395e718ccae748689c26e2ed8f4c942a1b1d7ef2aabc59f7d02b25249da98bb85585826294604188160feae5ad5ec537453c89f3d2c7e27a8511ce9aeaf60134c697e7aed4abb304692e6bfc6173bf5db1e27d3a3350369da609d180ebd45951871f3ed42d80acf810dae4b37a5e7b9e61303d952d276fdda05e38bc7ecba35bc3e23628f42aaebfcfa518a87b26cade9df3c68cc346de6250a009b8c68fcdb5c715ea58aaeeaf6c597577bfc33d60cd387d23729c38bdfb40fb0ef222e860baba2913d4e605a2b681cee177de7c60453be5cbec064e8adf9b292a13bfc1dbc5b3d117a9a6565c20b1b448036aa216d34e6c0ed646853b3a1cd96363bcee167532f5bcff92a31295679dce881e2971d5dd115ee53bd5af7eaa20d1eaaeb70065dd3d94e61b4a9dcdd79ab8e4c3b2f35f12edb7b15f56452b07e97a02670b8484e35017d5374600c775fd1e967b9d953eab0abe2f503384af9c13a25d80c17d4296a770d036387c463b9eff684ba4d063d3939bca4d52474bb9f4e5df6847746ed51157e7d08fcea714bc1940a8d6d2aaf2f78dd89b211cb5f7e65a2ab7611c80533c8d56c99869d887f6b742017070bc508aba375f0e5b120f84dce8270b9807e479b66d9e2afe7d306433a0c77df9027c1f239542a5d01d2a21eeb511ba3a2572cf39143e4ceeacf2358de5e6dc4c2326d9083713ef642c23be3c84b2fcda05a9063f92357f80a35dacdbd2ef6b5d0b4fbd3513ea6a6e46af79def43ea81a8ce67e10b18af1b15ea0320c81ea6147a1a374ab083086196d6922bfe5d6050f82d00f223208d06bce22b1c6bace4901c0626df67652e29486f9aebd49c7f766cf9c1c978917989b21d57f0131a914eb986015991b8c90304d7260c39d11d75d25e856f52f2a8fdb5e5ba3da923e2d7fb9aa5e052aafb20a54b9e3570337a90a9842d9a562834f2585e362e2bc9d76becd63d176c0a6ff350fe15977a3165bc2f8db8e5ee8b70c066becf4375746a3a9fa37210ee3950d079edb6821b26c6ad9bde5b24717c0f164a0c243c96adcdc98d819385cfd5b1cae3e4dfcee5374b39213391131b325c35cbda29b7e00c213c91383cc78dccbf27bc19f6c9efdbb5025183463911c188c20ef1490f0bc719eed5571b26b160015d14c87ca45cb42c627fb73ba1e525f8da6cb21b2252987ecd85eeedfe668b8440b87a8851483a9e5be34b61e6c88196577fb24c837dc7239cd44e0fb02d25ec6164641a769afe9aa79c9d5f5fcb465295e07e82a45864f05366f13a007558670bae347d6a5419dc2b16309c2343d70af7a8052d879d3a1cce8b5a30009f69507ffc29886c0637e1bb95574d3a1adf9234671aee1c1c348e7be968b7759ab3aff58bf60d1d3a09eba117f0c8f09df7364b51c5bf5a9c9883e14cbb4728be338dca65c861d6e81cbf85cec14a78f2695c4f53535053fefc4e570e39df44891c180d56c427f83a60b5a1aae8d393a1706c970ab25d30c657bb452a13758f8d4c1e9aa4b1103450177abc46025abc7a963eec2c48115af2ca88fe94ed47bf23141c3baca8a5e36d82662f281642e721be838e86833835704ee07f00df1ec3156f388ab277502bc75848cc5b3c2f1ad8cc30f25b7794d285411314c1d3d81fe2d3b7f97c729a7101c8b5e87077f36d31026f13edc940d91748a9e8314d00038871f0536732e0f2141ca079b85d13a8a208f3128d54199b86a776ab31a6b0eee2e3e2970b9d2727ed39aa50da7ec81a7833a165db4633a6311cd1e74bcde11b9b9927db86effb2f9e07392d656a45ad40e335e618abf69d90bf88ac5c0bd8b683526cbd4d78faca8564a86de4c72fcdc009dc7ebc2607ad6c949b55452cf9b1ccf250e684c14478678d0547137547f6fb8c6268a6d8eda6e21de0f83dd9981a922c6112d0fc0706824df3ba2235f062e17f49e815c66095ff9ecf075754edd0b3e0d64fa88d4d2801354141f257083084ae31377c0b765be2e", 0x1000}, {&(0x7f0000001400)="37662d08ada2945bad81be196b1a382cbfd85cd35dbae24bb9794fd1970964bc76e6659f8b543178e661a8913a5948d339323c8952ed97015a3b65eb937a974b7c80d30ce8e6a5786a7cab48a114f133890f68c254589d3158e418f9cdd9d0142147f3d62df3f5f9a58a087b01d47f817d7e124f29680cfd0a4779859aad5b487a57ad506a163220f9107fcc5827b1e03a935e3961596c3c82b8506ff03d091d69c3cba817fff5874b94341a75845b3460e1d97b9033db2bc341bd100eb7e52026aae063a8946c83108bfc5c3a193bfc988428a73fe6bc476214ff602c09501e4017a897f097ca0ac3dbeaaf6a54079e02af88f512077e0f205be138fcc8a7b6577d6958ca348e5f89c4fd6736d9d8d207e32dd76b9c6458ddc231ebc1fa0487013aca8d152074acd618b028f7fafbe621a5598088c43d99ac69b9ad7f424956c42564937cda99be765cf8db7020404b0d6e2e60d0f80c5df1b8a4ff59d3600f710a0e95fed4ef645b00f434852c60d793571a03fc1f31d18db21c7d06a05893527eb6996e2f9f802c1a68bb50a249e019b4e1cedf9c3f076293c8e944c2dacc4c48828d778bca250ff5372409954bb009ea6a4ee22d5da9ea86f846e893f81712729b920e0dec492b763b9d84a18d3cc4807fee9606f6f7427a650854c5dffbb923ec5ecd0abb93d60ebc55abb3e79c913df4a834b8838d6b3eb1b4f920a9596e9ecc581b206fca2367e25a085139df0ad6ed221ef1befbed63321e45465db56b888c4f9d7dc973194e2a55cafd9d27e60769e282b3a1d113df77a914e86f7135ffb0978decbec56e7eeacc0293616fc7482eaf7790525976db1b26efe20277b13a76dc026554b9deb0d1101992001fe7cddd6b50e020a8deaad28c3de9e9d7bef8f7a6582d981833364457d64f7391c68e0708860630fabc9206fc36e8edc561edc1cab58514a9840ddc6afe36f563dcb50bd7e515bc230927ee05fdd9aa6cf7fcc19842d8270234f301fa1b6714769625c2c5fb1a0bf791a4fcd54be0ea079372d0ea05c927f007c246bd2f05a51a8f185d4eb73a473e4c277dac93b4d051605ce50ba72a3fcf219f59263854550a3b471a5c8cf64b330ce178f111ed71608aeb3995b68b74ce86eabf6d388142f63a9330cb3659c52b8819af575f1b1bde3f8f9e59794dbe65acfd8fe2fe1b867220bef5c29e0cfcde214fb6e794a949b8ec30a0f8e405efdb1e73425100c7b40a5adf11e27866be327c109b930b1d19015ab25af38bc58df6c08ed3ca8639d00b7c17797f6a96c74482ede3c39920a538b72b2283e31fc4a657b56d761c7633fb348f4d91c2c1e20662290c363e5f45666eea4a09acd4791723fe5b73315eb13ec41200bdb774a9b4b55070089a73fb66f44cbe30f49b9b3711f9604c7894c003bc7541b08644d18983d0ac8b7f0ad2f26312a5d5d981605633844c8742de65da3ccbabc83905d42a551ae541ba316b687dd7da286a784077a9477ffc939f2936e009d9d09cac82b749ebf21332187cfc1926f1fdd6f1ed9c3a446f5a0b47b7ac1c3337d311fdda29a35eb18802a775f411ed1610e30ed6204504a9be38ce89548fd952bee9a200dd3f519288975e7d2092e72eaf6042dad780a7666690a9450009c394dda62d96a0d63838e7b2f6aa050b2daf076c285b35c26dbae557fa8f6c80e5db991435793a8173dc5c581feee536aa6c4ff7167bc1b7343926c83e7f2d334c559beacc7d57c2f68a995d1b367037bcb859eb4f8cddeaf9a747570d05c1f5fb554537249558ca18f59634665a22f07d3ff6359bee5597603aaac1746eaea76fea8aea96a46a7d22894a61ec4b5dd6fd63eda06007081e571401a8cea7018d3f9cd5437570d11ba51dcadc7da7bda8b0f4df9ac49c8a798fa82219d7330c147674a8381d2f3ac3b8f1020fdc991809013fdffe50ccfcc8fc85eadd57b1b03c2b49a3062f42e201bdf5baaca92e133fc96f09495e7187c7ffbeca09da54b7b3c3b36509256e63f030ffc681ac88848fa81c0e2a6493439e651a36023969cbc400ef4e1368067d8578554f8fa1b37c9d20debf9f031097adc4c5dc240d2949c4488de4b6b549f7d253c74443e240d9df8e3fe16077c33ee695c010d22e27b287b03c22efb2930fcbcebc4168fd46bcec187f3964fbcaed0d378e120c68618eb23e0f02b718a2507ea396780a07dadc98f179965f63aec868d995bba8122b106fd7bb1a614915bc598f5fae74a4359b4e4b709071dead81ca7cf2955f9d806332ea607a246b4e205a251b272cecca961eba4b4e2a987363be103f34e174b6d5e3b4c979e4d27b2216ae3e3f1b48c02e871654b31c46a6eb2a80ba885ad6df0f1d199a0cb6cc15ba72ba13f0e386d66edda5c08957f7c2a8a85f8a0a0d3959a4b8c67b2e0b048d37a24fee1ddd782d7ab9db10d35ce9894c812f378d1e18f54356f0dfc8619fe04fe93f4d5d3ba12dbc30f3f7ed27918dc99e38ba58ee88e2499d736ce60ff71799761e7d72077d3432df36b7a84b4be8567d85b3133cf869c6a2c7b2936ede364c60e994e731fa4d98391e8e071933d95a84b8c95fb789350e29ee8d6363dcbb70bef272f3d6df8262cc2830a66aee27ffb501d6b7bc79652b97a490a7b40637779abf1227fbb9bf71e172e0961612c1e58095d0dd9b9b9a7106084535e4ce02f185485aa0212cd18dd346a269daebdb99792aafe70ec34a4d6d24ec97288c17c291474b9605019388bf11f934d153568e4a1bdc2dc81692eae5524ef9a6873186609a629ae7a75162a5f7a6797fd8015633273acb758e286aa6027e17029fcc8a0976e9e4364d2c350dc6f92926d226a84fa70a56378f58e17fe359011395f47efa9dfe3c05760d72f1ba82964aa23bb5ff915480ab7049f832cf84ca1152c86dcfd2d442b4f07407e7818651977f75e41125c6b8f55b4412e0c60344bd622aabad4cfd0d41f763149c68d0edda261ba1067e034422fe910a12084a1f58fefef2cd72423eb40236524416ddf5a27ff344af29d21f8f5d4771b0f17498aeb9634089160edae5767833637f9fa49992966bca1b0303b34c3c41658f6103b3efa83428d9d9248b445f9998ddb45d76d60ee13e83ddaa338664c672208c1da01f73b0b46542091992adb1a530a078911aeaef969fce430e9e7d35176f718b4cfafb17057266561435bdb081fbb59a5da88af70bc3ff44ba165c494fa7d3aff53b8d99626297eedd0dfd3587406cb0f8d53e9dde84a80c755e1ac5386de88d9bd8d9dd05eeae32f8d9ea02d343a2e1b49a9e4a9c075ff35baa33cbf7c649e8f177cf5f245e82015a23187405d8b42ad64a2cc8e467a5eb9624400088084edfe5f2c092c083f10ac156307141cab1966a40557b7881857e361ec9d91af7aa4cd3d9cc542e4311041adcf5808f3ef88dcb8713e7f85376c5631a84a122f0e302815503555d3c0fdae235ae09699535cbf2dbee5d36fe90959ef070f63e29846964ad4da8a151abd964f2f7453853b6a32f6205f4468543dea4b403b3baea668447940b6f37f140ef70e02c507bb9d84b7727937441b55974195f822bd56e92de27756b1c3e575a04454e9e1c5b48dca4024bcad7b43f8f5f046ff8e388d5391337295b9e37401e8fb3c7c1c0bddfe767669c2f0d043fba24c121449104525ba5818125a8c186eb964087e04091f0ef6fbb181f1e062eb4ba91b20597585fdac8c0cbc92666e2a3aa61a49632bb0b9f998220a8c02314039d7b0b4f6341c694c2e833ae244e4dc43a6eab25b05aa14841cb49bddd79f4fc065f5eefd6479283b5f0f533c134f661b7bdc72f210af2debe299cf60ad3618131d87440c111b4b58ecaf0cdbcd0793d4598d443b40d1c1e27e958f2fcd174703a37ab64a737adeb655c93a28e0b545f28551de76733598e0017deffd68b3bf5f33cad2191dfddbd8c3a1f5cbc4e1ad9e4b878f91b0889cc09b53557a9a01c028e8aa915113de8667cc476fc7f3df749a8f2b2219d13284dca2d2219f23e05842d2e30fcd82f2f6a336261b4357f6b96ce597ed2c58cbaedb84d0b78316cc0caa6ad9cd130e864a0e5ab48b182809e1d91c78fe88cd7c40fd29efe68a7ab0eef19097c69cfa0a4983b725bfdadaed247fc76650d22a7e4a8495d877e4a2bae401fe5a2761c77a3893ab89ba8e13bfcf6562a77d2f5affcbd59001cbe1728d9e1f7dbfec7b82a59d2c3b0ea2eb68dc56c438708e6818bc24a20cf1f6c453e55f7746362ae5dabb768f201b5ac2040e2788a172c2cf3e62f3bb6ed707b9be2811ac343dabe0a57175c10551b335d139a15d728ebb68b2715a9b067297d92bbdfb077d5286f37448df330b703ddf8fa4bf5668082ef4e64f48b96dfc96a430481d5ed5cf566db887aad955f399251e37ef5f50e5a817891087ae15af6d6f5ead9dfaf2edca9a7331f99142db828b788c6c50ff54cb92c79c409a330762066c110fd2101c072706111d847fcfa9d9fe8c99ea2e1ca3c27ae870bffd7a16801ed68f6081dbbf71274028929ca832f40d0174480a7c5e3080d67134452d8b9ae10efb688092f0f2b5489c47d25c94224facc84439b713083c3c9f254e358aa52cb9162e74ed66c2848208533547d44ba930290661f881308fef4f8343bbe9226153de9d7e80603748669e42bac2031af914338d78a72fbc8fc36d585ad4c2507be94cbee4c69adc83fdca373a035e64d0bf824494c19dd7c5463b5dc89aaffaf6c6a852c12e52a26fb5059e8298158759764a92b0b445c9934177bc4735e0f1d8dd87131a230eb61554f94b501b6b22410c4bd982827f7b231ff294e498462c8d38a5450b90a5df614df41cd1a2df55e5d0ab8efd4225e8698afdc056a16ecdba56df7ccd3dda26b5719ba6e608bd6e86d83375086ef8084cc62bad73542b49b009bbef21d78f6cb6cae4cbf8d045a3a4c2d817d18f2bce7ef645b627b8d71ed33e9e68dbf0540d0275c0464afe1065925128dd94d5bf9130cf069e3bad2c87068d322750996a58aac882fb1cfe4a0cd220c94134fbbfbb27143c2e4486b375989733b14d5522a2622cef98670dc03b3cc2bd853f733ea388a8afd72920d7b24a3036d87abfa768934bc55b69235ca4091e5f59c593fd8105637064658a41d3af6b227ec05c94eb4b09027d0e0a7bb23b8a3b09a1c59bb1276fefffbdf7e496d03c13c93c1975e3c402430e151277d5c14c8f1d5d2a858c2eaa07520978470f9df33f815e53afde60146443b3ffc68d05a9a62062654563473d1fa14643681c1c14c33652d3096b4a36676e8905df93d62c6aab33ed7a56f9075527d35ad6b1c4a4a4f833e8a621df8c8ac585d182d59b7d18bc758fc2def58335bdc0618e3f3c21c1bab94446e6e1595193467e9139887ad54c93bec9eb3f2bfcd828a8992b0bdd8949d435fe6503c35c0e7ae8b9032260db6d78506d5eeef1522ddde1a2ece442e122629635b335910bd51f0d7c70e2634698d10be03757e2cf19075245cdf7d7bbddea35db35f793a63b3678954ae7e2f8ab25f00924bea8616d41d05ae7ab88391fd04c921fbef1971a030c6cc5466270b88ac9f14b29ff501ba8b51d6eac79af503bafdcf541243889fa2effa085d885e035a42d432fd7c0bb8994f19f5a9cccc053612b5ab830887fbcb165b92857fe55c8c25e2c7b4cdb5c06df226cdc8b61663bd9ccdba4ed2436cab2b0cc826033a23a69c11fbcdd4cd166e49f4d2c7af9e5ea5fa68840812a1bb68dd015077f96da19a15c93a", 0x1000}, {&(0x7f0000002400)="4e761b851434459f724231b80b613f7f5b87e5c3dfde3f56ac8fff46d6b498983b751f79c31b0c9b76ddc6d7fc4af479d2bee47453e1d2085f8223776723c3f47724b84730e149a97323b649affeaddec17515f27eeb118e0c9a9f0f24a23c1fab1e9fe3dd21b9435f058a27b4", 0x6d}, {&(0x7f0000002480)="87b020b97ba590d68830ef02", 0xc}, {&(0x7f00000024c0)="8c04adacea6f57d3afb6832328486ff4ac93ef559268cfbd374e42930e258b198ae043c02af1ba857563cda9f685c2254deb5f5572d1985a67e95ef1252ba98204677a14845f54c213a7f4eb6122ece5ae07e7ea4f3b95b98ce90c155fb85ac4f3daf11b24ebfb1e181f5ea383124112100d12d6194f6d29b5c5b2fb2edb56032705f2ea9ec29dab5e9ad231ca6ca146b9fdac7059e7dadef9de49e7a04981b3bdb509f2010e2a2dc29537f21d3e9e60f0f554a2783195a6d3f3720ab52f30a5d180eaa1d8366ffc7d9ca4f1918cfd3df75b613751cfde3612e55fc2693c6fcc2f694a07c6b05780afd16b80", 0xec}, {&(0x7f00000025c0)="6224cd37aed109ebd890c966db7817c93cc1eba1dfeefdaab7b700ec8c225cbd433e7ddb75ba11a3c161c0758699a775618521b84c350fe38d9bdaabf5f28760eecdf169986ea8214438d5645ff4e10bd9f96af10ecf2b552957", 0x5a}, {&(0x7f0000002640)="ed15451b22352d4669ea875f4ac047089e0018ed9f3958bed517d58bbc47e6dc6971fbe26396caeb2382745a22736232d5818f4dcaa95c2cccc21b392fecd768a6b2e4defff31c4e7c24428207ebbfb4f97e39560626efd33d229ef042b67b16a1ef1bc42068e015bb27116451683148eeea136c765f3f487540e0330578ee", 0x7f}], 0x7, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000002740), &(0x7f0000002780)=0x10) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000027c0)=0x1) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000002840)={{0x18, 0x1, 0x8, 0x9}, {0x18, 0x0, 0xd62, 0x95}, 0xf11, [0x10000, 0xa7, 0x2, 0x8001, 0x20, 0x100000001, 0x8, 0x1ff]}, 0x3c) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000002880)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000028c0)=0x96) getsockname$unix(r2, &(0x7f0000002900)=@file={0x0, ""/69}, &(0x7f0000002980)=0x47) r7 = dup2(r1, r1) pwrite(r1, &(0x7f00000029c0)="08e9bdef1c58b798a6dd382affcefe641d83228ddefd935034e8467907a0add0e6552afbd720d7e664e85dee113f0ed3db2ad94fccdacefcb40f9e11830500b6462a84af0cb55b30fc237988365998e26a96f8b8731cb6e6c169d75324fcae8efb8e77704a7cdacda8166838dfd0cd26640e5cf23cb7614e7f38a430a94f1c11d2b2436431eef1f604d4e8f33d65e10793ea7bc178456d0867ddc4f921a84ba2cc4e4fbb2bb5f0f282170c1c9a86f283d26d329447e0fba56484bd6c02fe5b22a2d04405b6680775f7e94dd29a61576169f22e0b19d7a2de4b8603028979", 0xde, 0x0, 0x0) geteuid() ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000002ac0)) sendto$inet(r2, &(0x7f0000002b00)="3adbc5fa0b3270e785f4cd7c62e458782d3fc59dfe2340bf214f113ac372a0482939cefa538e74eed50dcb12d96b571d74c0718b342f311571037521f0d30321b6ade656e45e9871c02c354bcade18a569fda7887411689de6e2e236eb7dc7cdd5b5021cb31b9982d0201ace9ac4c05cf4a2a021f011027a362544fb1423af3c580c1cf26c17a6c4d708dea67d13a0a0844564772d76241b74ac20d804627a33283bb2a5c23a9863699c0703aedac91722e513f97b7f6b67012957174d5d0e858303e50c07027bc249ac15ac77948b3b0b7aeaa24ad0ce0f15b80e0ceb6896833a820c4e6de8", 0xe6, 0x8, &(0x7f0000002c00)={0x2, 0x2}, 0xc) getdents(r6, &(0x7f0000002c40)=""/81, 0x51) getgroups(0xa, &(0x7f0000002cc0)=[r5, r5, r5, r4, r4, r4, r5, r4, r5, r4]) getsockname$inet6(r6, &(0x7f0000002d00), &(0x7f0000002d40)=0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000002d80)=0x5) openat(r7, &(0x7f0000002dc0)='./file0\x00', 0x80, 0x29) r10 = semget(0x2, 0x6, 0x40) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002e00)={{0x4, r3, r8, r3, r9, 0x0, 0x2}, 0x5, 0x0, 0x20000000200000}) 13:34:46 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffff8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) pckbd_enable: command error 13:34:47 executing program 0: select(0xffffffffffffffa3, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0xfffffffffffffff9) pckbd_enable: command error 13:34:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x4000000000060, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 13:34:48 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xfff}, 0xc) 13:34:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1e, 0x4, 0x3c0, 0x100000000}, {0x400, 0x4, 0x4, 0x20}, {0x3, 0x6, 0x7, 0x4}, {0x7ff, 0x2, 0x5, 0x10001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 13:34:48 executing program 0: r0 = socket(0x18, 0x5, 0x3f) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 13:34:48 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) socketpair(0x6, 0x78a968a9a32e1b50, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:34:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:34:48 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) 13:34:48 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x7, 0xa1d, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x776}]}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xf03) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x100000000, 0xffffffff, 0x6, 0x3, "3676dda78b77cc50bd0149d1c472991788df61db", 0xffffffff, 0x100}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) flock(r0, 0x2) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) syz_open_pts() r1 = kqueue() close(r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="a21636616280adf8d084783b0e1bb39cab019814715dbd2ef1d31f5c21da845d8da9db0bdc0dfb2adb5880732419de35e0ad0f4d7a01bfd76565b5c590aa7da3a1fdb3697a5940752b4fb8f99bbe6bf0df7a", 0x52}, {&(0x7f0000000380)="f577bd8fc63e3750293a672cf84368daa6e969b4c03d969a221c5b6ae787b753512324abb7c054552ee0d3d8f4069bb4d1c7c14ea9e10f733e9bd563fcd846167bbd52565ddb333a7e5e4c2b43e789b8510c2b894c39956f0b17f4ce224a4328d0445760dc4c9fc93f467d5b95c1032c369d75abbc1fdcdc71018e504d6298b6702f3b40935337eb33abcba58ef068654b0ae5aa974a9125cec7194fe4f9737500b9efecbfeb232b32af02007c9077349b2caea8e0c675655d2b361d628478393a7e661bd135bd936241329dc292801661709f8f578ac8b9ce79436838e20146c1df3d50f3c1f26c4521fb7b07c6d35fd336b851f4a2234d88dd65a5544ef6a02453b1b593d7ea6d356f2e87d0d200e8bc400e3e8cbfdbb56d07f82b10a2b48c9cdd324514b31113f09570985d63ab624744adc0f0db1f9f2e7b4ab58f650a9bd804b9e80893c206757f31916f0ea98c8e5d62f93be39c95b373eb9ee1237b627d9944932c1b08c3282254aad6aa3db21f8873899ac30bf124e016ab764bb95f2d25346443d1579cdc156a324b6ff12c250e9e71e9214c1eef6b0e3680e15093a2a321e1a299300e576bceec2987de373ae9c5fde43810a1b8634873102205c5dd3017dbf28d11330ca6c43f38d32ca6d9a1a5b626b6fbb3958d225a3c26823d747b4e2302172ef7b04a0c269b7f58e87f36a85402258af8f947f722fd583c74cbd0b782cf0e54520fda7f7cdbb5b1774e1c23362ecee50621d11b301fe5445da5eb31e15ee9e1b539ca94a1071c7ec287c7b88ac687d72af225751da7aadead221faa1376b66cc91cd21c4768f8df64dc4e3008a0012e8072665fab2836299f034bed28387333c5d01ba0e4e14afd214ce74d05d0c3b52ae0848c3b318efd8ed644332a4aef193ad1f8b90bb111ff8b27ee73de4553449538b279660a91856cea7865fb4d1d5bca7d3c96511d0a99a19fce2d6d1b38093b254c3af0366db0af7b9249a24a840150e735bedd35144e3c6352dcd3fbcf6982349af712a1d08a9cd515e1380a5ea22e5f6133b04aa48bce475a25e56d933cfdbec99af01f0ff458a16f2367402550bca8fc4773b2748cd7a07a7997484574b27e46f7e10054efebf5b437f56cec614847536fdec29ffba5ce457b896b26a2af2f7d32cd84086340a2c418ac4cb9f41d4ceda07ce47b0ab1e3db719eb59903f4a6827770965f9904b78d04c3e08b6f64f0a1ee2f7e281ee6df118a79e81328a1ccc846b08696d69aff7f2d62b8e1d6a6bf501ce99fddf045d383052406698e48b51cad4870bcadd88fe0d67c71075aba146944e975b41e13ca4c71a0dee9b20f3e69db7774996d173ae461598923fb315d7af6109a7420cf37ef1ce46656752630fde03528ef747c6198b620a4526b46989fcc428193fdafab7487cb5a567d929a6d97b4929b382e71693cc87f9ea294688db6c478fe462f41676c079f51c6081ff0705895b83a6a08b7566b2559788059428530b42cfac98c9b6b5eab679ff7d569adab0445dd70201c687da09a1e52fa3ba3ce4cdcf1e2774a191ad2d6b2ed64430f9ed521f0d5829b5d40ad0aec13ce26fe532647d6e720dbc43392c69190360bd20e15c286c4d111f3e862cac9626c616a4dcd05595d61b809f3e9900cc8cb356dc4947d8a13657d967bda7232ab1ad164164150208927c0e9777da087cc2173156c1f9e54215fb775aa1312af822ade4dbcc171bbbaff88e9321c3e4edcb6eab6279e9802f7146b1966d37f90471eea089247287a9c6ad576fc73e9e8a4f91106d7d407ffe728106fd5e8b620facf30beb5be2b3dd7fc9ed6570089dac8e1a27eec3228adc1c28b0ab68ba1a1ad3edecda66de4f49dbce58b513b8fdbad1a505427003ec8d0de6ed475bc4e96fe58091af84f901325cb4602d611dd97dd1c952cc2dd413593519ab25a3f22925aeaabb6c21262f99050fb33a58621bd6a59c607fea71532cc9c58d0311ff30ed8e3a5ea95ad106854094c9b5f0f047af8df9e2eef563046fb22796556acdead58b66cb252409e2f6eeed61b4c14dd67d92d9242fa75da54d8172c83c902ec05786e0fa393953e853333e9305ebd3bb37b4b718fd453970bba392ceaa214f3e50e2cd3d355048fded57a198f20cf61c84564cb32784ef401097c4151e803cda3fc0e3dfb7b8cf21aca3499b04dbe9bc55e63aaa8324e2c4377bc5df85f7bfcbb3842d7b2196053f8e5b0de6f700d01c7d2ab1e13f695e260563573052fa4a6d5744ce792d6bafdee7444663a2ecc3ae0306cf0bdac9387be858e070f8175b372ff6ad25aa4c1237077fbbea251ab052bb24a5a034b7a4dcc0148a66758fffea116addef7bc2aa1debe6707b67c98bfebe4429150efda8b81897172ca3cf92d577534836c7acb4813bd463c94372c5ecc119cc60a87733074b1094c17c85601f036ff2be568414cc174b3db5f158f947c3b84401db8561c02564527d29328869d1fdcb5bf5cd9acf56d73431fd43320bcb0439a9768d38fa2435311946993020de317c8e273c96e7d29ca65b9cf898b9ac47023aa1a1ae0147a81a943c35f6d1def3cb1676aa409e64200a690159ecad87122f8ff51b1634a0c50ca4443f09d48e5bcb3b05b1e0f7eca2bac6f78188c4bcf8652be66ddbae51684b33b22e4ec34af602aa57bd8d05fba24645f100b4f7b53a1e9be8ccd6ee5320305752df24cb36991180071306fea89e6d3f8a2e7dbabbb660206f7fbf372bd2c3b7d73ca2ebe43ed5d89a07feeb04cd07349db1a900b730b60454abc01db6458f896d35abfb8b6bd52881de96cc1c4ad3df29dea136b49fd072a8c7e73185dcd840c7f099e6c60e16ed5cbc9be700ba3e186e198a37f7dbe0ba4158c20a818e7d899ccb2e079721df6ecd80702fd91196f5ea947fadb3a755ac3584e1d4795554d2fbbbc8e0408d414b73f589f144764b20801ff13e96860cc85ba02b0c41f6fea49a40883d80544f64e04e09039c525e0eb13a4b8e3adb1ef2cfe4f2019fb0c7d947346bc89590d81ce4b59f88419b03501fabeaa4b9859095df3a71c481c181cc4db0cc687be2b54021fdfc55496117276822eba1e5e88a50e955390c520fceb039c49bd4ff7a3f9d8c1f4ea67b62466694aadaa5f2a33aa0a1d283d733e54dff5be8e8d9076456504076e2d78d623fa4a41d985710310c19e026bb66e0a6b1595f19b8b2a1928f4c3552e5c3280658401a53ff482aff1325db0564b48e17e6d1d800fef18b3002b86705d9fddee547b0fc52a7ef21638287e60097bb406dd3137b5aa3730da665ac204a41092fb71b562be4f38c98849f1cd0d5b5af65a6e364630889d33c61e1f285f67f71d37628ebf7cc5c4341c9fdc5e219383d38cd6ba4a7e16b29cfb769363f56dcd49e360c54c1dffe181fa7db79be92b6d7206c3f4f86167db998849c07301fd8e5f48c2a83163a6e538aab62aa6b4832ad2a56055b5661f779fdb1239002da4d15bf0cc6c641c29948dd54a6160b57cd900ec6a5f894e36e25ac055d925e3ee88f897a3b4ef000e0ae1325f04f2d17553607bdb98283d8e8def021b1132cf72563f55de63b87dcc4647911b2eebbf48a01a5fbbe3f8cbd4fe376f0c7ad2dd9e06971855c74938101b62231346754271390436e7eb4f6984e335af69c04668cdca406143cfce22c916812de191e74078bd6d5f7f7e356c5cbc99aaf61ebd96cccc669a3bf518ded4071af1d1c335b57f10100510fb5a725c3f3752138cb465239015edfb34639178f1ed115539ebb113b5629f30908108ab03e9550e34f6f48940b5d6b8cbf5f8745144fa54cf7b75b1c1adce330c4c3ae67fea7ca0042e8744bceff8854b695a1f032551ca3e384f4dbecc676d61e0abd8b2ee9a5619acb9ad00f3b0216c5a47f8817bb4c9b2cccdff36a410b46890fcc796c80c866123d297cae971ee511a56f7adeb77a82aa6855f37763c41e100013b1c3eea8bf3f0e0a9b0573ec6252da67633286b191698fb1a1145ecf74a86d7c5a191a889184de46fea0f2730312c29eff6e7457008c3b11e3bd4ab77d9c169adf32fa921a5e6169dab3dd3e381237460de6b8adc54ce13e115aee507597528ceecbb1b1d573493545dff64811fc185f04f556f7a91ecbde1d797f31e33e90ec9a8cb536c173e90c1a5b0d455934fd141758b3347dc42524f809a240dfefc7e95a817631a7c2ee36dcff80f5cf28811ff1a9b8a59fe26c20a1749c6b2cfca7f0dbbfe9be52d34a61d97a12d2dba7edf8c5aad6b51f203d8271f07b6a41acdc223920ac5743db3c95b5e7f67b8e5cb36e1ff407f372d15a7fc6a6f4ac6a4b83ace9789feb1a8574b57ba2743a8a6fe2a96c8f1894ceba86cbaa99cc29e50746488d0f37e443ff9868312a9e9a0e74b95e2a6d3f0ac7beac337cf66ebbf586ebbb6dff90257a3d735075d91b20f2f578eb0f5844ad80c642fb7b80af9b7db4cf873984e7805af316d1a792d03ac509186433010cf619399a5cd5993e64fd189456826febe30c1f9b9882139dbc3ec55b2244ad6ade55458b74d2f0530528bffab8dda20825104720f1eb61ad61926ddd085b09ae9265031aef37ed5090bb765e550366cae170e644952200545fb16614270facd54d4d0df475b8037d1bdafc22ae276afbca048e68d19dcf6bf829a124213688c5e94f0b3658b092cb3740420b1b5cc7ce08465b45963eb62f49630ffd83df3e8533ce9f8a509242295a48851d7dd856348a3f9a5556dad5abd2ff9986ce60384bd31110cf9bd28235d5131e3122babb35951cf4d828d2140543dd9af6568a257a12cfe28366d7e9ad294103193aaefdf103dc8ed0de00ff6d01fe481c32b9b03678e9dab4b7f6065254e33285627d5d899e7af770990dc80c4177cfa793b506b6fc7f47217f55dcdb0b5845603a653f4f752cb6af6628b03e8b17500608af965fdd620185424cd9b222f8f4fabbc41ccb7415ae4860bf2e35629cc3d5534a6a6e73f03cc4521e9132479e4242aeb3c4d396b1361a0ec0c548d650c8003a06ea9f798e29b360db30004be7e18a8ea2bcba7dac3d32135841889a6fc1620cc5157d5dfaa28bf71adb214c460af0c933c8ece81708f153caa52504f2268dd318af0b43aa6d1cd757464ffd7fcbbbbfef0c8f9fae4db68573c90db431c67c5116b2bea8767774aecfc6c07f8f5147dfdf1a00849844980f194c14378923ac75b9c792bfbe634a7b77cd2952193490a941f1a48a688242f5e2849060c99c80bfdfbc58515d272afd8f6c8401d8538b0583552c3129e2a7a75860fdcdf0c1207f82b9ecd04b6fb22ae6d85bac4fe6d73f8d9716aad078d33ce52d04773c01693dccd102e4adb00b1df9fd83327b212a67c3365d6a838bd54675bc4d611ce974975c1e9338dc4caafd0f13ca61865b80edec0f0fbfb0bf2baec27891a2b9b4e9e598414f2f70c71c69f0a8d24410be1675639006ee343f47adf77f2ad2b25a320066090639e60b8ea96747c0fff114d4a54e14690fd2134eaa96c34e69aea3fce248b4e5deaad4a667184f004e063ce1d918e4caf503bc0da354ef10337f7cd5171e545dcf1422953a4142a65ccc969174cbee41c25a13ba155123a018eb9002f0e19dd4b59b281e15882859b38f0acf4b7b0551754625400d1194a051acdeba152b0d67fc13bd597f80f58a4ec109fbdf6d73bdb96f2c4db31a43ea49f46c1990ffc40000858530c9334781f7b9b173e68b466f8ddc2e4918e6064f0af222c4ef6e8a22ccb1b50b2b1340b79", 0x1000}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 13:34:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000580)=[{r0, 0x1c}, {}], 0x2, 0x0) 13:34:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x0, 0x80000000, {[0x8, 0xfffffffffffffffb, 0x1, 0x3, 0x1, 0x80000000, 0x7e9, 0xf7c, 0x4, 0x5, 0xfa, 0x81, 0x40, 0x470, 0x606, 0x8, 0x7d9c, 0x30e1], [0x2, 0x3f8000000000, 0x3, 0xffffffff00000001, 0x2, 0x0, 0x0, 0x3613, 0x3f, 0x5], [0x7, 0x8, 0x3, 0x401, 0xd8a6, 0x2d, 0x2], [0x4, 0x7, 0x101, 0x6, 0xebd, 0x3ff], [{0x9, 0x8001, 0x80, 0x8}, {0x1d3a906b, 0xffffffff, 0x8dc, 0x8}, {0x7, 0x1f, 0x8, 0x2}, {0x29af8851, 0x5f, 0x7}, {0x6, 0x8, 0x7, 0x3}, {0xfffffffffffffffb, 0x1, 0x1, 0x4}, {0x4d8, 0xfff, 0x92a, 0xffffffff}, {0x5, 0x0, 0x786, 0x8fd}], {0x0, 0x1, 0x7, 0x8}, {0x80000001, 0x9, 0x0, 0x100000000}}}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 13:34:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 13:34:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_open_pts() 13:34:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000)="4dcdf446ca9821baff5c833c84a7c194cfb5dcb10fef5391616d035ed72e459f50473df0b4c79e529f08066991cb92dcf4bdbbc2590fd4d1cea0336a9fb6e1d571e9b740e2525f4e13522f070d5a36575c2e5253efa332", 0x57) 13:34:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x100000001, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 13:34:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x0, 0x200, 0x9018, 0x100000001}, {0x2, 0x7fff, 0x4, 0x5a7b}, {0x3, 0x9, 0x100000000, 0xffff}, {0xfffffffffffffff7, 0x400, 0x401, 0x1ff}, {0x1, 0x0, 0x1, 0x1}, {0x8, 0xef3, 0x40, 0x3155}, {0x100000001, 0x6, 0x7, 0x80000001}, {0x7, 0x3f, 0x7ff, 0x4}, {0x7, 0x3ff, 0xf1, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x1, 0x0, 0xfffffffffffffffd}, {0x80}, {0x6, 0x800000000000, 0x0, 0xffffffffffffffe5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x481, 0x60) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002003, 0x200000004300) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10023, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000000248) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x7f9e, 0x1, {0x8000, 0x2}}) ioctl$TIOCSTOP(r3, 0x2000746f) 13:34:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x0, 0xffffffff, './file0\x00', 0x1, 0x3ff, 0x9, 0x8d}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0xfffffffffffff9a4, 0x7fff, './file0\x00', 0xfffffffffffff8c5, 0x8, 0x7, 0x5d7}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x200, 0x0, 0xffffffff, 0x1, 0x0, 0xb58, 0x6, 0x2, 0x0, 0x8, 0xfffffffffffff001}) ioctl$TIOCFLUSH(r4, 0x80206902, &(0x7f00000000c0)) 13:34:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000240)="c0474fa44e681175f43d73cf4f4c31c8ccf75c42e6e1e2dbe414a36f2d8266d2dd4c775f1772c9747c0e6674fcf56121af93cd4eac7b3e86fc27243ef87abca4f8b633dd929a68e5915fcbb7bf4fc5eb9d65940b3298d7066404bd09b964be8fa701dfe65b83081d0171d965b37c1a64dfc167bf8676ed6e946c5de7184995852a2910533239b6b064507f4abfb2aa056738c81ecf1c59575651d6dca42bb3dc1f80b5e592c8e2d3dda53b986b896152ac8e79909e0cf50b1a4f53ed2e7508c4f0095221d942412d", 0xc8) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000080)) 13:34:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/123, 0x7b) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000140)={0x0}) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000001500)=""/233, 0xe9}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000001600)=""/225, 0x179}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/15, 0xf}], 0x7, 0x0, 0x40) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x0, 0xc}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000140)=0x8, 0x2b5) dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) shutdown(r1, 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./control/file0\x00', 0x10, 0x21) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x9, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000180)='OG', 0x2}], 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0xc, &(0x7f0000000000)={0x7, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\x00') 16:00:00 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:00 executing program 0: getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r2, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:01 executing program 1: chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000300)='.\x00', &(0x7f00000002c0)='./file0/file0\x00') r0 = socket(0x1b, 0x4001, 0x7) recvfrom$inet6(r0, &(0x7f0000000040)=""/33, 0x21, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x5a91}, 0xc) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1047e, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = dup(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000005c0)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000540)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) setrlimit(0x6, &(0x7f0000000580)={0x7edb, 0x2fb}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="8f00a639a312bbb481bbd266727504f84d7d1bd46370a16b937b8f19783768299083d7d17167c974803be307aa3410", 0x2f}, {&(0x7f0000000140)="ca3610e5d73dbd3177e8329a6e5b3023f897226472957c943c2ccfa67396a3f3e142e0aac027f8fbead78095f1215177efe6abe584d91a02fc419569f5a5f9739471e1f22ab0a95cdda1a8882acbb8b07c17216ae9cce63fc383fdc5bc48d1948bf79a87f6493c57ed1baa5f817fac484aed2a1fd5c72396a86ed85fa35b7ed23eb8c8319f9e470160cdce494ca2412d27c3a46a7ff31f6d41413ab7d0b0b8d0716f46d34d8302016eef3ec25052226a5819f5e798ddfad60e420f69", 0xbc}, {&(0x7f0000000200)="64fadbc161cfb4d60739c2c0551250d52c947473389cdd0ef02c08a63210db94c75e6dc8e8a199d4d2fea939cf31545ad7a3502e2cdd920b200b64abde", 0x3d}, {&(0x7f0000000240)="bbe87a768835792c5588f1df0e61f5bd5b5784938a9b9c5e740cd9caa9e5c7ec3099d0d60b95bcaa5cb010af520c1e2cf40ea72e8148a5f0d9b2105423b9052eb9ad1ff12d6ba45588eca2b3b71727", 0x4f}, {&(0x7f00000002c0)="cbdd510613f92736a8", 0x9}, {&(0x7f0000000300)="40a177e18d028699f195f67db46e2b658a4bca0162ed4851ed42a2aeba6191875faa42ada94944f928f1cef8804a358288fc420b380d8f74a8378081235c0b4eab32a940b0823bbf3b481af358addfa60661dafca11e1fc0b296753138e2e36790924e78149b9504c2978e336581df129a4079455d091eb1effc868be263665926de0e63caf7e0dd6f91f11cf69a2a632405b760a0cf33abfb2535217fa150271cf0a5f3ba3ea9f9544073da548c0d7b5b39713fbd205261cfc46083d93917ab762bc2381a83d78e7ee8325fc57631d874c7936a3ce291c017777dc22285b34a5a9c47c97217d0ecdc2180f32b48bd4d4a88068b1e86ba", 0xf7}], 0x6, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x401}, 0x400) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 16:00:01 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/20, 0x14) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x22, 0x4, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/110, 0x6e, 0x800, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x2a}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x100000107, &(0x7f0000000340)="b6") fcntl$getflags(r1, 0x3) 16:00:01 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x3) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) listen(r0, 0x3ff) setrlimit(0x5, &(0x7f0000000000)={0x1ff, 0x5}) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="3b63555361239c3ece530a58e29184b91a86fb73739c188fc34501678d8f055c913e314b39443abc75b4a4c8787e3d3cc3e8b45d9d9bf8c00c1b83f473429c4fbfdf7a03ab9fb83ef26d1fc30d57878685e72e994ef551c0474147ad37d478b73f9d0351f4787281b0647a5c3c4393b55342f3b21d17d02be03653713cf7f01845c634cf4c232ecc0842a9823498ff5d5a7da6991e835eb436c9d16e4b320590561fd0df04be62e186aa8871458f06892e8c308f468e8b0bd4305cab12249dc6d066cf7f50ca0bf6c84c19d3f94a24f9d7a1984aa36bd68171ac85da5a0e452fa154088cf82ec442638752aee545e25585b333cc3a1f9716c00bea9e5065c23a4d76cf9fa94435596785eac19b36c6feec0c503175e117c7868ba054e0e81ca33fd528e753ab2daf66880b504b0bd81f0d47ccf58fa953a2003799cc2c118d402f3804cbe36fbe451ceede8c72a14f7f5c6d4fc4ecd818e88e4420f79ba780e015530542c43c05e0ab881cc4a9c78865e177dc2056089a9c2d373b82b8eb03f5d0bf4a992c29b6c1484a5ecb0c29c987415a2e32d8d0b40a646ba5bd5c11d4a291cbdacef35e8069795b0562dcca63131fffdcc9cf6112bb0d37b323c54b610ebea5602e6c19c1e2b83f0a789f894b443aec1d7e7de3f06b38b9ee635a41090d9cae288d75f121c04045b83e9b8e5b454e905b4063f7510872afefd352a57c8ea9a567cf3b4f599d0f471857da7666f55ed1a26489206b314b1f8e8ff3dbcfbe9de170482ea2c5b6d105ac3d5a52681e4afc09f728bdd59d559d428efb860db5c45b99b92de0f32db42ac06b252a7c714fb76acb3e195290e484eecc89ff758be2b1c0b0e88917e63b999d02891f609b6710c679dfdcccc925adefaa53ae2419a312c2166590c50f50d1ffb300f527c7dd851ce83524eac2ddcc3ed10da8788866bc5dd9d1910ea677842fb214e397598ac06529c4451fc8abc1093c375582a3b12251d14141e2c2208894f0665800b551b2577e463d44a1180cb1476f90a2900a6fbb69a1acaff8aee13c23fc5a9e648b43484710d3a5578a11b40470a11fb2651f6f60ffc5d8d8b3fb203563582faa1ada35ae5ec75b2ece6bf22b7c783d365b2e51f22f9416337e64f287da18d5a760362b13b40523376356df074b9f81097353880225ed003925a74c28d3dedc9368f827d3d8c5f7b3389ec811d1e764cae81e5614107372b916ce468a034ffe629733e33591ff509e72dbed7deba6c3a07090f71a250c8b325130fe3ab52cce3261700852bfb833c546e99e2bc58e3656ffe251ff58f46907b1bb58b1735c27d4f5b5804ab2ea799deb987cca5a95c4adad90022965ca25cb50c885b204bfba631a8e43a7d9dcdd10f95b0a4cdb6a4dd1749c4b83a7fcfe8deb76d7bd703817e4eb39a1943a56b61464539f9835d0fc302f66113ba6913d1eb38f7491cfd4b43eb142e83fc11181e610671ee580c567ed4f7b08a1c71fa9146dd9e392b5c8bc782378accfd61fff4fed6cc84dc8e325715688c3a005d5c5637d1b947a96a7e5d09ace93ebf977f672e8147b9ecd506c8538d0c86223326307fa51f6a38838ddc39b8a83e0347ca5bed8a45e3965d30d9b43077c11d757b621a31e1948d054c40e9d798720d8faa9e1d093bef9c1c2e1938dfa293633b2e6e8f00755c3564100850e6aae8f19aa844e8b9f88e1b1e9e70a86b66568d3c9d1b436889b05eaba302bbd7409e10631944a784072d96128d95e76dda4a8389feb2de2f90e0b4202312b57918581a892bfdb592a48e465e8c17ea04812732649fd2e989306b47bcd2987f0948fd681c55ae9dfbdcbabe65177666102132a80a4d4a16ea457853e817ab99fa6f94fde0bc0c1201e2053225758c7e7dfe24e7b8617ae312990c4a76747b1b49ecfd474ab2d50753220051bb5594bef0a2f92b1d250a96d0949def7fdfb86606e7e262a7e603172ec7c721bc56f38f2ed7db2744bb02322cb2c38513a7a6ed16e1b3116fb8e1977832664e7515e3861257cad0dd834ce881cbb92d79d564a8cb4ce02fc2a661f86b81826abbb0be8a4657ebe028c649b1dd1298b30af4b7f3d6aebf76824684390240686abae5ba1bbb58f2eee9264e57b777a2805305a3acf7f2f63616b6532178024d3997859310da891dd7512997097b1dcbb418dbdb7332093c55d9fe6e8c6145e614a3f7ad717f3bef5a0a691abb1656fcf6aa1b592f4a5a9ed065eb5cdfc78f132ef8b52ee55eb2aa14bdd99ac38f8dc908b3a3b430089741ca4329b7b01d0c1c594a4987717c6da7665b2cae1e0e9c3efd9d0f30a8dd74af0a432b860118cefcaa35eea4a01680f4645d393ce0a567e313bd83d93b09ebc53d1749a9d90eb18f51c77abd0f6950f2106dc5f0b350cfebc0bcd22f907f5117524034a1ce303ba89e344238e1b5417f134603160707c5ba05f887ea7722745b23ba84a3d407b0b8e5f3e4b8e87ba7bc34e1e450c62a96cd6db70bcf81b43d66729987334793a703cebe7c3e734f8b56216485455396c437b1599fd679bbc37ab88fa61240f1f938da42898446d9989678f2f541d71621a491c7a6b384b20d5c52735f10aeb233ed1f843002c6f984de18cf18c97c60b83333521b7aa80da6cd3330bb9f2d780dc41794db8dc8c13fc9a66a160330f08853d92be2b880ca79d5b3bc09baa9eac95a9405037550da101cb9578d4260468112d4b1e178af1fbb8ee520695b3ed2ba9a18993a0257393ed37dae922cbc721b0c05c6328606fc66983cc342dd43d55111a71651811043688c24874adb8252de2b286deca83fd9a7a41709492a44decef7766cec07194f0d9b9fdebcc6d086cb45cc9daac1dfda2eb92bfdd38bd8f890e542839a81e1e97f0e43f5d67fb5035cd48d941324f9b02fbb28d7d67da0d5293ee362181a1cc197a3a37ec957ef639abc33defa8d6ae5991f18bf773e44177e9c6f7771c26eedb4fc3578b1a6c81664c4401527ecfab9efcaf4df124a418ebdf1dab8f52c55211b8e1e5cc7b50a4b33c1ecf3704ecfc20d85a3a4d8a27486e69cf7c0d96437bcb9d3e02cd6b4c0f0e7cff4af5e22bfab78f08294a45d19ff69b01b99e0c6d761c9c04ccebb3cdacc9bb35dcc4d7a0aee7b0926a7564249c88e64564f4db40264a3ccf3697160dbe0145ebeb656fa5e94e262cf500d5be4514f786117129ccec0ce0c01403629dfacc1e2a50a461710f5143ab2e98885c592161d0d474aaa3b20cc4f26e1fe96dca8d451a214a33b0132f0d15e78a794aff0bbfb08cfdd04da4b3f42f12bfddd85769f2f276b5c9f4c811ccb6e38229d5fa01c80a02887e2f902a1ddf0fd103d58dae4ec437b470376ac442785bcbbf94a6f2a2372cc53ab3c8610013f7a2465d115c67f5b6a9f6ee818abc40db46f18b6f3740e147687c71858688678a8e6afb8963b7864ae745e2635090c473f3d757704edf74434b2152c448991bfab6e10cdc2329d02270488d48e2efcf0f85dd8a4d890b358294a164b3ab821634cba9742d21c67904907de7e8c4a6788fd141b4b953aa853c22bb7d47eb19bba4ca27da27574142a429fc1ac8a4fb32c6a9b74fc8a36da7bef0c9d404fd891e9451644f7d09e1be34fdd51a6a1c9091269bf327c3dba7b77f395c37e69bf2558a95439f77e1bd458f5781cde71ef464c4a4632ac447e159c037265ee4a2cbcaa1afef3242ae5e91e4afa67bd27bbcdcbd488f925f9c0277fee0d28ece5ba881d6c2c610c9743b7c785e15d6b5c3138e905e7c54afa44a9d17384bc307fcc5f42c71c5e7c51afb7ed0ef3e2aca1677145efd72ac737329aefd660e33bdb314e74f8d6058bdbc92e0c7c11acdf0c0f7e70d1e5afaf8bc40d55f75359a9e00c4d49c8bd6823d8aa7da6d86819d858b06bc63bef3f1e297f142869ad3f9b28502a845fb1e50c23653f57b1f4db634d6f34306ea9bc6d0c258fbe0b196723664a8c81d7976631984d9496c969078bcb58ff393f97500d8644e46b30f3efc64a6ebc6283ca9b22809c6931defdf45860cc7e8565f5488b36f67cfb7b8246ddac8de086727415df7e37231fe22a836af284dfa622a0c4854a37e33068f535988966d2bfba6b65920a4b623c23190e6bedb70900c500dc51c8824c77a48acb989aaf2254d6e36d4bda297c153e02d14d5d4b2a8765646bfe98d25fe074f1ece55e8f687e662d3005ac23760626e9e78f8ff2c6fb20f21074a60f3bea50174e22ef1d4ee89537c6b565fb1f77f5663b7255b40a01b8d1645b97e6bee42e9f807240df2904bceba7d55991d3b2acc7c37494349759c1c528e9ea1aa96409d7111fecef2edfae8f678e9fa937b6b293ede552534b84dfb04c4ec24b95bde0dfb44243fcbc3be3c6da2229edd52d630f726c00a1f7b9869f16305d38e02b5d96c2630a0c86cb27d3a7bdff5b10bf8b3d3ec12d5faa5b21e770901648a3021c7f7ad343846e14bc67a8a523662b330dca9bd75192794c7efcd7a35c85c355c1e697682b031fb264fef85a7daceb31ffb1593d77d0eb7cab099fb1b9efc57f97a3e12b6a19e53576689896d471f09adadcbf04a11c4b3d075f4329c5c3a364135fc6cd4a08102327920eb7b85dc6c1dbbd72aa5427f644d06a82b10a0fdc92fca1a6bb3ea4f6d11e074dc60b5fc3cdd8113c31e9c22518dbd7a2ef07e481ba2390039ea5d2a9903fc75104b318271585b6a61d2f5b5ff0c55e2ef3429cff2f1a1c3dcde19fad143237d414f93fe26e25fab80cf2afb2f82b12e4f3a13e164eda929aaacc2b36476b6bab39959c80a21028fa1fd23e4ce564e430a3d38f092bc8e260951bb9e181e2981908edbaef7c6b240b462c32cd9dac0c752eea07c15c26ed80e6361e04fd070a1f683fc5b7a243b63f0834999875b7ad8a2f40ea9856c4368ef5bb68675de0c0e90df8dd0fa7aa2b1ee3a049b007e64afdd2cec7a269800075386b73dc05a86cf15d7527ffc68d11bba4844318e523f3f3c739f4d57b4c97460d49868cdd284da65cea76251a95cdff03f6692c5c458a05e6985b3038bfc5069ab142408b361bed5f127dfab8940b2f83916cddda92503c0703ff02873cd3d9853a6e43e5388c1384fe6204f495459e9381fba165e5a6937c0ba82410fda67cf8ec2ba46fd3d2e83e9574f0c3069e073edf6384f81c944585543f009a793148e6fef11deb64dc62d04d0b35cbbfb6d7b2f8673eb1323ee6db447368d04c1f664f32e87eb164863e9f1ccf35346ba95981983dd78b9c2d4a7c912ff1054916294904bb64b0495f5b798a61aa1393f307bc5565b3994551510f469bef1c2714fe52781e5e6c7f8ee01138f9fab0242bd7c6dae4c04af280005de3488dc1bd1479d6b7a4057dd42c4e71742536d52ca5d4cdde350327d6b7ff604caff5ccce86f9591ddbaea2c4ee10ea5888f60b157ec9a7a6fc8f47da8935a312b5e20e185ad8699bb19ff57c9107e464dab0de34af8e3dbd30b3144fbb4d1d94caf501a64c00cd3878dcbf7d336caecbdf760c3239d856bb0144804786b1f013272f24530a3cbd1188f3b4bf7d99089d8b5486411f4e68325ee1d33983cfb57d4c3a4fe7fd74c952a57b70f91643d01b36e18ecb042c68fef5e099c44989efdd330e0fc7064425bcde8542e73756d00921c2113e3325fb8741a0c99489f33ef8839d73060498136636e7a6215e5a3eba36185a40225b2a9535bc0a78e4adda290a5621ada5121de4dfe1d75511e83013aafac187ec1cae704019bd1b5e5b9f5c0c8bfb1bbbab9", 0x1000}, {&(0x7f00000010c0)="2e3e8cfb5f83d4c479fe7dd7a99a2dde384edb2b0efb20af2861b8ab7352b82f227a4dbd6badb127c6f1fd40f6cbca496c3f9706841e93a460d657aacd7c43a0ddb51f6082783b9e59adf9540073664d51249731a050a0c1", 0x58}, {&(0x7f0000001140)="8c489990b8c7aac34d5c47e1ddfc32f829dde1", 0x13}, {&(0x7f0000001180)="604fb749cf79002816a2aa488d686442a6f4d08ce278230df95768106b5040b61279c925f883f47ef2537fd08949355b46cbc781f54ddf61", 0x38}, {&(0x7f00000011c0)="5238931c6a1d73cccbb1f09bc4b42771a24fc952d1596076a404a2e5f5d29edc7907aa4f829d51839aeb213066479a6719e1303e71080b783ca996e3eb1db0736ba5bcc6b7df49f9e795004a033e7a1352169d500630c76d7d5f106201ffe136800f5e9dec84549cf0c941c687eb4e62fe2b8014a6303ddd3f9d9accb16b1f3518229ebcdf4a7a529c9f368e4298399bab700b2127ae047e1dc67201f62a34a388b0cc751e493515654d78976a421c8fe6de2d51799f06a6d729df0173da49ae07b76284366f3d1e7f87a502be82e07ec299fa9e4e0270cefd977b87e3730e85851c989a", 0xe4}, {&(0x7f00000012c0)="c6a9d892c83e72b9643c97f91c38894843b5e3efe3b7a28fd9eb809d923ad4b2ebc9b3683f2592eea8b56ac7cf6861f60455a3663900d5a90df5c73ee7866a965ccd78c847e374aaea72a35f625f13028f854d5a3a1d168961f7", 0x5a}, {&(0x7f0000001340)="dbb5a0a9750fda76e05c82f2cf388d10f52b54b6f979b2225ee670dacbc630aaea4ed0fa5c0699e7936248636de47dd900026af887942ac76a89", 0x3a}, {&(0x7f0000001380)="528640bb347b1a7fd042fde6", 0xc}], 0x8, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000001440)="82b071a6f3dc93bd74de8e32b2b1e5eda6ed08fbb4aa4594993912f296e719c62913bd65a055cb14a1f8d807622b85bd00bfe785ff832da9cc31af6bf3bbc2d6498de266dde508f4ec913bdb5d3b1ddb02c8bc764fc89edd3fe577eb7637c6bad7a2e54a40cfbbe99356a47240cb2fd8727c39643cfe210f32aa9164711dbbcb8a5461002fb81940d3cfa38f50a280f19b5e2b808e7b3b223e459cd6403bddba56c2e41574d8dc28880842d92d71965aea413e9b81a77d229fc2ef3cc1bd41d42a6255f72d68f72068ea1576d685581329951902044ac574feffeb8eba323ec16b1834ff76528604e4a9c4900e04f12ae23d90f849c6acb7c315b32e1a97ff27e6d02cd89a7b2950945421512120d5ac1a200077d7ba4a101d8441903193e865fc048af57f0847365ddb0099dde44a18f1a9276395dd320bb23bc4897382619ddf9f7cc7d079d5ca4802bff2032d566e4755ae0915e16426bb5e92320692dfa68bce3edbc085dd032ab77de12e92c6ac9804f35fea467592127357174c8979378fd5006fd47a1ca196d7ac50e6529b7e6485f2af03a08616d74f5687025e28060e33f8d4bde842e4fbd00edb48faa01a524fde1c9ebd1c920b77ecf97bbd4a82da87d3786f349246d6070114ceaf66f73ff232bd58236d4dc3ce24154c80934dda677d9f6c9aa692edc747cf03641db065ca7b931379e10b513ee4e2a79766e83222776caee97022c79e8c948b9d89ce5f73e02103ef3223ca46767f3892fba0724bcaeac6a7b4a616b66cd4f27af7564a7ade8bf8e901cfca88a26a23efe5576a78eae39710f7b2dcf539ab152fc37504ff5baef7397829a097e565b45e31d91eb8fca2e6a89fd8044a9145e4eb7f859394c9f385051a763d3ca913c94758f0c0556a93b4b65b168aea7bb943d14679f7775afff20223e8d24643a00ba928e50b47ecd0950b9572a8132ab4c3203a2bcfcaa9489c5bc681ca72bc84120eb478bc379a1fec5aa7b0e8afea2cc5ab95bdfe13ec10769143c4f0676c73328a7af14ba0f361757163401c675e74b8cd722eab05e80b1ba7bde5d88a9d870ae11f737249dff06cefa16914931711533df1502971bdf9142b0b0fe4b6da4e52cc71b331b46a0d8afa0f9a0edfbc4d0490a524358c4dcf348c1cb3a601452606313b626e7e7955dd7eeee5788f18b06f151ac894fb7133aa44c8bbc88f2454421457a94530d7f62a218a0c7ec1e80686890a4bfa1f30d35c30b8bc5d45dbc2d8cc517b8a1e8a49fccc3c78513dd687f814604a9ae7b8ff71e6c10d524f74ee3ba46f2619733e2b79c8cc6cea913946cd62186f3bba5101b2f93250d13b453146a2c6c6f90ea569cd795ff0394854ea17d9bb4d7cb096846662ecb9233fc736b63ee22592ff83c18a9332da9c9db753c5ce09df763e4ff601fc883b8f73ef60d3e1d38061a4daa5f45d8cb9b5e765e582abfb71c351667ead8882ade1008d93ce9dc0ccd8fde92d2da671e116e6cba8fdb8c3b0a66372c331f747d36932f409cd98de7f8cb32cb969db1f0a7aedd1488b23e1a12dea118dcebe8a3f245c71c048d5fd4dea0b671f1c1a668f595423aff1cce2b71d2552dbe65d455452f5412198812a7d96c509f77b11d7cf73c91ace3cd0239bf569aa8332fd9b0700f3a8f977dd6bcac384cb500f68989d028cfa891dff19732674223664f1f26d03cff6eda5fe3c3728375c37a951d2369b6380291dc5285a5ac3012b6fe8f09d2de35c1d3270ca7ba3e6444a3bc17977a49ff90a08fdb8d99cedfe75c4ae7b0420df3dc3fdeeb31426620ee502976f314eba28b2800d0ca34a0bec7601badf562c716c78f43723b8a95e7053d854386a5dcb2d523e645abee0c40d60be706b62498359fd3378aa0f5199c4e8359438643ac7a7add63fc68a8575be476027c0f8941875dc29ab9754eb0dda7d7c70289ed33c6ec4fd392527bea8047b4b28294b4634a3767c627f146b8733dcd5f5f853330f4246b13da65f09e3943e8398c57ed1b8f021ff783392196fbe870220e3149719a4170e91a6ffc535b77594d824602d26e03d9e75a85fa4fd6b4d58eefd702fecd67d76af4a3656590ab968620d2f7c762559f66e41b379e50cfdf8ac6142da036b543192bb64635ce6b531fccfcbc6188d35ae7823d14ddb18783e901a669659260b26155eeecf7764c0de34e8406c93eb6e5547d306b1f075baf061ab189f805c8351af84a06940e3d6b5c50e5caa2402e3902089edbd638698f4f04a070000d61fcb3c57204da18fc6e4bdd0c8d729287a8eaabf282e5f1ab3a5ece076dffafdf787251c5ba5518c8706ff1d099e61cf3d62bd06fd25a8d53222bd0a403111dda02e40132677de4b64d41cc8628627180fde90bd3213359dfe1aa3a23f6ca2017b45e119607c2bfc8c468c60077108daecec0cdf900a2d55d38ffb677eb551d6d209812cc585f6d951ab9d425066700d6ffea02de1fc605186ca403181f896446229190a371c23683ffb94b4623583fde2329d5c7ee82eacf61eca9ad158c1a2ab34c8eb49466f117c6931fe1e368d47cb0a624c87262caf0d12b06b83a3ecbd08347ea12ec9b21ce5a2e1fed8fcfb9e8ef41b2b2887ad8b1e972e3cb2fba32f0be049fa26dabcd94a466ff56be73dc4d30e7f517e835c86915e53ee1e83ffdca8889b4d0a341ad61c6d84430ce84c72f12eaaddc6b916a565dc3f6a7ad5ccb30ea1bd7ce6c2330994a28e2053c38b0f1019d94f64bf3cc780f90c8003292ed5ef4fa51a42a8d17dfe25db9b3757e27e2b27dc35046d56a979fd6e2a3343e0cdd72611349d390fa9a0fcb846adb258c752348995984db8d2ae46a3f17560a8b7bfada40037c4909ed51e8fbf023ae9b744db5cab24a6daaa6a5fdea94b7cda9a0b74d89c22b49fa441ce432bc8f838ff4020dc279047b1bd696b67a22d0a0c0abe7b5499a3e031e6187020dfe7f9c946b37776321b13d6b014920323d9dc674fd020af7f8f846d63bc1b66fa03cb89d9de83041b4701f33417db61d58bc40d49eae96d6e21f5e71d64c646945bb26e6e31ef5ba1fefaaad5c77d189de28d44d0c4a1b34a46069cec5a2aeb9b149fd8af442e2aab394948cbfd85ed9620549aabdb4d70f99d054e02ab3dc9d5582c51a863990ece48a2c28522eb05517b3255d905504338db56f9deaf781a78c994131d30952c0f59450f42cb5e06f978bf8ff9f69248af0c76981ca6cb0f05779d78b8964f6ad7136d628eb878c1cf2ba53c65fd25f4bd2850a367f1f7c0e51a5456c686185369a6500973333d35c1e11acf0a09c14ca2ac8620036807adb7089e187c085ea835950332b7b159a1a1d87e3e2c6fcd82ad4e3e7c15aba94666585cd94a816d7d2e68be31638287b53852c56d340da66f4d61b6136f9d49d97f0b180bd9534d36f4944da5f52f1431c938486f77a2b0918a6bb1168f77a87bf199de2cd3c4e0ccdbd1f491ba8489679e96b8cee3908e285085f52393126d7a587d5e186eb95a9fef7df98ce060ff2ce8585709fa30ffe618036379dff2a72e1239c7a44708b02d0af1f1fb5fbbeee3954e954821beed1113d28c4ea3e45a7e5abd04cfa012cfe2ad6f483d1816b34c132fa57368073b6aad7fe5ea60b39313f8270d23678cd95bf92a7ef91d646022f429fa212dec984cf0a2b6f9a96fec84e37439e2223f9357e4f06558cf4a0bf82317b056d829ad5fe0fa25a107d64118a4dcc2358207cc79a65429e9e775895291e233f6e5bf5a09a0e207627332c5b27e318bc4ae55eaceff9513737ddb05eb078a1823c954a8e6d9d5c534bd654ff419c3028e22ef19e2ac9e42612b227bcb55cd012dfcf4735f5b603f574ed6eb846a691f91ac6694a96f52792a3a6e7342061d8ba7035826c9c0e46417f0a6a794889ac6c53bea8ca1e513ad38405c0b44119f7e9769e8bcfa74118ede5689a68af73426458d50e8994b5d1b574c29d2f09eae57afaaed83c97fb3bd4be956df88a440814ed701160ab350426a0d4bb9e58e2a7de729b7d012364f245da9967fd8eb893d1752c319a8a536b2f8c50776e5fca30333d8b58843635b8982ff9a5a116fc19069ec289484734d5cb45a7f97104449182733a8fc89a1f7f791dade366f6de638f97cfd12c3b0f1eb7b95b0688793980196cd6fa28d7b85b617db8489bdf3a6a3942c28fdde7cdc077de51707f1cd97022efef071c631eb1a580cd468e124b1a74caf6a72a1c81a91a2dad68c24d62fd7549f53d6e10b2665e9c78448f34e1f2964fb518e1b5d0e8a5a4605d870ccd0093e68eb7b160d962a3db0e8d8fcdeefcc515c49b598cc68a24962dff04420b00209d51b79381e4180ae6ab9a42a6dfcc7c669048d7246793f9eace983c7e0fb497b7fd6e82f0d16c9215db47acc1f56cfc4f0d9e5da04284b83189879142781d25fd640d52c7a328555dd1f86d0a20072a346a89735b2ac99a198b3e66d401534f971289242045937bd68ee929038526d7fb30d03f5b420f014f53a002a99680765e61549036667ea95ea81344bfbcd7b23d561c6877de0de8561e77cadd5a4fc7bbed988ddd9a27e0e53262faccd8fcd8436cb69171a5bd501cd9627fac457a88c0b09741284cf7c05d49f880a5562f485a98921d6771e9ae2c4cd6f4f7d6743f3b8a43767f0234248bf95faf134cf5f2c2d81cd28b44ff7565f2cb42dcadf1dc845d0a911f80bc0f11f4d635bad4042af7069c4e98a986bbb1dddfbaa48f8a4cb1e90cd4d57ab903045537d0b62a7c184660b77cd42bb4f0a7e68f88c6b9ded38acacd459eb9306a10dbf2271494dc75fafbed9208a958ad17faf10247efab01c91c97217e970f883f8773b8aadc2640bfa8733459346c4450821d321bbb5399637831f3a45d97d9aab7513ecb3d6805a29ffbdef3a1860b09d616631effe0154d85ea42ae20662de1fbbf8ec6e650ee9a4535efc2a3656d88deb3773f6e5b6002d32540b0e12ecafdf030594e0fc50258a1ecd25036f4a11b53c261ca356f8c2f54b169d5c2d3676664d8a63f521fb6f1cb682b444f7a1275fc786c78836fe5d1c9e48ff14cea8032ac80ed8df722ccc33b772712b8aae9ac7ab713a8b8495e202464bcf10f081333f65d14aca715da01cacab2b5ce205d7351dc44adb6be52a6fe12185636df800f35765d77c38ef4a826245a1c28edc6881fe0343214c569c7b29f7f8620a44f48a23da7d2146c01a211e3cb990280ea56c7c3f1b86f63ee3e2e3b6405c5d6822f983edf3778b7a2a701d5e2362905d9632248a3a6d8536569afe2c3721bf6e3dd02331093262a247fc6f9356d77ca8fa9106283902a35f7f113696625662f3bec7207c6fc663656a0d3027092bff27e2eadf2e9ffce862373ad322338cee043593ea8822ea1e7ace23bbd2947d3bb2975de2fa5f08f29dba48a4945b56c206f44e8e73545755bb342886b6625ae9d0759a51c2d23087ff37d6a8caf640a78f833a50b6c79c7f0a3f6b241dc2eeaad24500afb44fb10d64164454149c4f9f2ac56d2f0ff81a3b9712ac3d0ad6d55ac3582ca78530b79901341a2b733dac8280fcb6e459b18464fbc7053f128290cdc661d186ce2276c611dfaaef6c9464215854f9ea87a1c3487ba4ee5ab0f9fbac67e78bf20f599065c427d745764ab669316a555495d38734e5e514731fb6cdab91edede048b003e37e34116f867dc7cfffa172cd91d6fc66af5906447b29a91aa7fce09b41382500fa9dee2c6b6de2a999d257fecce1767c428b36f7c35c4cec", 0x1000}, {&(0x7f0000002440)="f91c7820ec72522cc8e6b59ae019d25256cf69c516db410da6a1be91ac9b94e085026a390d55e8667d91c5754699af799fe6a3ce81ac8955a3cdce658bb845c0616d591e9542ff8b82c179f0242039938a12aa70ad7d81ccc6085894f0c7898df3f7972f1898b4b0f43d1ea57d5eed203b8064a2e36634ec8c9c9ec85b1d47a8271fe4361946fe0e510f2272110105c6a3d09894d4662e", 0x97}], 0x2, 0x0, 0x0) getpgrp() 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) pread(r0, &(0x7f00000000c0)="8b917faf46891ce639d893d2b3685997b720ded1600f0c6b81c1119f1b11c85e6af6c3fda0534e2817a6d5746c1db2e917cd3a49923dbd85d886113ca17fce8eb9c3a02a6bba4d50cdfd3f40cbf6e1393a67acd2dd8a632fe41cbb2a6fc5c8034edac3336fc2c01fbd3243daabd87b90d10d2495ec78a309f721856b62b45df5c9cd9f7862198e86bdc49c29838fa73fe28c30b8e65d77d65abc6ac14b3049835878986366bb5e163eb4a2bc7e1c8dea1a9d0e67c52560225e1b9ae4151801484eedea4cc13b675797", 0xc9, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x5, 0x1, 0x1, 0x6, 0x81, 0x80, 0x1, 0x1, 0x3, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket(0x800010000000002, 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:01 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file1\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) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0xdb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="00000018606eae3c6923f8b3a6d983a3a297ea8dd9040008000000ffff0100"/44, 0x2c}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) write(r0, &(0x7f0000000280)="65e51accd04723", 0x7) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001040)=0x3) pwrite(r0, &(0x7f0000000040)="7c2d9d84131c65652dd79fc54f50b16f5a8f1f6614c347e953f22cd7106ff00c27a07ff95ebda59e66e4dacab011e57fd6706c2bd5268ecebab236336ac373a2b2fd31c2028aa32405758f1982432d89216722164e48d3a801a8ec85c6f63288cbccf4c44b9ec315d98d768d48313f562e2fd37f5860ca8d8e88ee700a52075625db88c402d3f848c6d7911557f9afb8da4e78d5a77c4b2a8d9d89716da2d19794e0c7cb344b9d3aaa44b43ec00ff5b3f63e7b7cfc767434f943a9789598a7dad153d7473a85cfeeb66830a5b15e88192a5d822adeb756ef1c28f5b3c8a9fba92599399a2f9c2766afed6f25511e4f141b519daa1d563aa3d831384ecc4bcf3516ed8b53456b1c9d8597d3ad2a094953d9a96c0bf24510b9dd270cddbd26712b52384628a1e8b2d40e06a89f195a7fd73a33875e3d914005dd1827859cbe696b5153d8033067695475b61e0201f87652ff1bb0dc667b075f380240b000ccd6ba5152800d9f2c4d03952327136cd363a724a159420fff5fe6c5a9e60dd399aaa4ca57bdd5201cc4ee4c327fcadb3e6997c47654e20111f33a542c412905961f17ab9efb4dd6ab915fdf641a54ec2febc8cedbff16a9bb94b77e37b16c9859dedb0c446a5923d01f2f79f08f47ecf1a3f72fd4e3377132b3a2a33b7476b7fb592ec267b19c94087db467c12fe17cac1e5919ad44263e62ec02bcb7ba1ff427a227e1235f5cd483a577da1fc3c738072ce3d07e42bdd1cc696ccee397584a9a54d7f61d05b385bbae5c698374930c583064d62064d81503d711851949e2690075c71f4cb622379de19a719cb86712060b352fc6c728a60e77b8e368c23d0cc4e0f37f9da0c3f9cce03437d7c89001b23c304a71b894d1e616a1f6c1fa37825ddf8a48a49bb700b49ec6ca9f73961fb9188114368293fcafea7fa08365e98d4fe01b94f639576da435f9b0e346c36d3220417fcdb44996a9539307cbe9e14b1eb8b794c39f4bb56cd06e45f4c5f99dd8b00c0ae0c3c2baed5eaeb767609a9af447c9d3b798e60b697b79793551cc7067b4337d3b3c5919e0330b51f1339d834d43b23ae0797871dc9d974770f57b2fe9db98655ca05cd348b89fbb8498595fe0e1fd36a8c67d42a1bb1fd4fe8849b6d2b37e357947e36adbabca845f363c3c070255fd0fba94753d6986fff53e9b00b9149018bdf7d4787240bacbaaeb84b2e23b2123ba190c94c2acfc50b715ed475517ba9ceca893090a86bd5b43b585b773de8e6990995a7d84bb24a89e611391013419becf02d84940ba7bdff224105488246ad5ed3ab2fb66036035bf8567e203a1e03744d3a0d274046dfcf094479043ed7294ffdb5476e4ade8b62fde56b4aec6dd58ed05af4b155395172b019892487c7b63c8b6e4de7fdbaae036313cd8038b0c40279a99f7fea3d0a5ba5f56638f7e60d178891304aa3f136f6c461fcd6f15118d3af7223306941bcef8dc8ed50dc4e8dcd0b6c32df278318f4acb854a02d710d219df37b0f5435e5a49743f450f0076e6e615dcece88f138cb440b2e85b611b034236f9f7623f263db91432c3a3e0f5b4781acc571eea1bd98f71248cdfc50ca06677ead9fd2e7ae0e8105f879b2d0ed8a29f2d4eb766f040d0d7c1dee7d7b4aecd69ae5e5595413df181cb1407c9546675f23a762ada2c189759371660be53309d15e0c1721ee7c8f8fd912bc2f6217dd708cc6cb2a93b45c48096f9cd7437e34d94ad3b8c85a3aab16661b393380e81f3a50664e9dc1e358bc22151abca91b2e65cb294c9fe7b2e4520be8bb91f2002797f083e2df854b4ec7ecc8983d1fe2d86c21fbd583e47de594e913e8526aad52d86ad8f0375da1093f27a668519cfc8a09371b08ca03098f0e5657992ccabc86bffeaa12c6fbc93ac15e4a7fa437db123402fbc1ff3e104bf51c4002c0d9bfc7cbaa8d694f987963335431b9e3b465254d5ed1410bda59f71e8d0046edcfcb466e3ba8c941c02796831c6323b1a62871f860a09fa82eb4f770c14c9e03cd5c46961dfecc7dc94367c8c82842897e2115e496badb7e4a6d7041c0c1a5182e20e49a9a9a26e6f6e9fdee544e7427d930d256a12d6f370057ffa493809d75bddc77ca71231f6b12d420cc5f863e7adf6de84ccef461e65bb105a9b16a976159f7eed9857199729333ab3ad02c22d995665d519517d429bf44449330e0f76f565fd09da38036a41f576bdaf033f04637f98dadcd1c2e2998d05112c84c3e3017d987e8571f08c378067ca2cbe69049e0cd36305f7e944fc1477f3027874255a14f63a3644dafc32634e4bde1f34163e9ad6f39eeeaf6ab0c87f73c10a51e0861816081803e08d414df06bf733d3dc7faf15949e93b0cff3774ceea877d632b101499dfc72f2990d0e9f902af56f2afc4017fa6258412cee1a4e4bae4f25651d4b5b2c2aa18997d2bd354828a9ebe05e2249863483a7d1e84f56af3e6ce014515535ac53b9c93de3b0d557bc271fe18b0aaa312b0567c738ef1fc3d7d9ff2c3c146bd0bf4319214b7d526a92b17768ca453c94cd5aca377ff22c3845d8c5b84e172d6da18603267ee0b8c5df2cdb83add9b292b615c5890deca6dd1f62967813e4733ee140ba9e01ce18c7337d2f8d74b363f531193bee0865c68788b8788825a185526c4324e298b100f5bf8bfc4523889bb859f39d184311bc9ddc1ca45ac113c85ca02ef12444c05c72ed27906bb04fb9aa79c98f80bdda3dd5d170c59f87471a157e3fbf1f8c872461d34f721ab0622489ccb891e67b11cdf1552a217dc6f8bcd1a339ed3bb3844d848fcaee60ac70a031193fb1473c722f1e192c17c8dc12892c40c017c3d462b8887670a8fb76d875bcb75db34c283228e26c85085cb650740c1018cd435c6f6bab455c01960f4e72b53b6cfafdc722826f77ac03f94ad88fe63d70c83aa61ed0117c2c1b424c5b3d987f7879742bfedb02fde904376075565aa4e80c77b74ff86cd5824a446ef269402d275f1f591129b4deddf4452cf3a0fc4d4ab164224319738a4be512de8a769fa3e985c0d7ddfa3404cf02f2ab219275f05d5ede0db9ce6ba01c2107d959eea42d63118bb24ad288f6b00a91e849cd3e1b6a55c60124a46a943a7564ab5bab1f0d6884bc34037a27da4775cc2ea69c5acea6b5c449c95cac10894060189cec5bbf52a49d0333f70e8fe0ab7479c279b834f9ccf2942cdd2651ed099677f2a627c0f1900b3b205061004ca359fcbf75712eaaf6c05bc8c252d7dcaf049ccd4ad6645144bc5dabba1afb6ac11fe26b7a9c56c503ccbbfd6aaa18628d611c945ec469e442b189fdcd0e7e5d416c978208905149b55c240155972a1dca90420ba682600caf4466d613cf45d4af8658dac228834749aa9dac7cbb665545be8a69876e57188230574e7b5e4c4f0434290cf81826a70f03a090a3d960e052afcb5db4488ab6e76ccbb497eece369435ec4d98cfe5e802125acb120506263d7f454c3ffe5857585d2bc8ac2d220cc29a0531ad1762324a1d6d35f839b3d68d9955ca5ef64e6bbef8d5066639c9b5e30173e0f98c89b177e85d5fa5e536204b5cc4326df381c47a8acdd102af97178c91de9208256680101c925f8123b1726653bb2048412ac09071d229ba187cf95976fd589fed10528df740ab2f4ae5e9cb6d90829c93db080c3f3feb1b84d72f2b6974a5c09f8581a816134286447f2659b8440d3ebfee0496de8f4ce3c21c327981e0b618b79a2e500bb3d282582b476bbfd4ca8ffe947d4511cc1f1cf3686a4f90971a50c5df2052294f285ff88b6791509067a47891a01b3b027b92a1c26517b32521b75831972d9ebcc3206c71187b0327568dc6f744075c23837ff0e3fb6b6a72e5498c4909bb7aa1443c3678081ea1257cd15101e8f222fb6769fd08b5c938bae73f4f54ac4accb2a4710655ebbdbd5b628526f09a3d293330e89c9540b234a59171885dd78a7cae713b96e90c7b38ec89b2158dea3d44200c865c6a263f95fa587b17e8df84da3b2fd5caa1bd597213e9b45f40b4ef902a38b9bf2b915e4530093bd18da8faa06c1d126d71e0c6a35c1acc8190158ce43664a38790227f5677ba7e6d6ae4c5f1a7529fba9ecc36154e2a8d7c08deeaaeb76eec7dc3ed674e2a4e67e6c3974a010e37ca3556f5cc6b24f6debaaa21d2dc271d37de56cdd329d298f7f5c246fd403d5712bcbe8df559bfcba41765e0db9374cf926641209fd3ddea7e100d40eea509a03fe64629baf6d4fa54a1a4cb3a13c91ca389857c3d48ad1d94f7f811ec93b29e41cadd5b6494956e30ca053b1915804992403dea20aa0af3316a0ef2ac97f54535eec2d3c0f781e590c9e0b535b6455a9f5ea3aca7816a9aa11447d808aa7918463933f8c09560584fc982a7d859e1a1689f8085becd520c753e11b79d4df0cf1defdf76ed22779dfcbd950732c8726eccaa84fe72a43564403302a1321f43b88754faf7763b76c0fba92dfa56971a616a1bb4f842336eee189dcf95d52a59e7b8d2678f5af7d1c6e243eed0d789ed2abba165815f4010e596633b5337e61ead61b604af8518361058e6fa58258c8d20192fef380ed510d7823e45b5ec8f65f628beaeacdf739e6de8138d5352bbc52593a85096b9511124bf33c1f7f4893b28142ff017cdcdaf52952697134cee0e4540032ff40f89b64dc7616132d9d5d8a0b60358b8ed470097ba29af164fd01b743619e92e3e33ddcb71d9d29c30d6fb81911767c24dccfd3beba2fd3afa0312e2154feefc317a7d9fa8a376cd738afe53a8be8a3d421a2fd83266d84ee1d07dd86cb33092ab93b4e8265a952083e139ae04b6b600375f2ee77acd1e3fe6522bca14f27b3a8d7094f2d7e488b2d591c6f02c0bd80d6a551c224d5951be26006312a6e363c6d48b010c986fece97043a7ff972d822b24bc5bdd672679c8376d4ac235f2d88405fdd2b57dc2cabf4accde2cdbb8fb254d5d009d548b1c3063a3fd5274ebac15fa09c20553acaad85461f28f5ae99e1d01de48efde6a5493d31ba772076afcc4419f66a747586d955489462101ff91244ece555a652d423dc64ea46b07f724f78ccb317ea8c7699ebc58705b5b7d42a325132d316c16a40caff9f39f0a1694a50afbea9233e3b4eacdada253acf3aa5390c7e9ad6aaddf8fe2f3d49093e6a8aae74d0e6042415985e6d616b3c72e86f0892d7844b2060fcad7c93cd90ca8625e81a1f9cffcc2a626ea5f6b710447ea3bcfedc9e3bb5a8b610cb6332f8fac9197dabd6192605e11ee0c16d08002865a51e84b29feca2d771eb1e2b173a91c2bf5cf5a209b1069c8ace77b25d1172fea4fc07cbdce5eabbd2157642e49478fb03d59bb4c193a2321f25bbc8ab625db7a070dcbd0a449417c8262418bae31bf6afd5d12c4de531abd8b79f1c908280b1a81dc78b0bf8d42b09221e1aa6050f137a0f95fa5d898abe22ecd2b44cc2ab5a3036b2a381a91351bbc59817d0403ac13fbf53637ed652d0e9996ea2207cefb2e6172ba4d80b8cbf701d8dcf2e257dce8b9dd4714b10eccdfb865bb948a94eb9f96f1e7e5c889f258a856014b4dccb05dc52367f9ea1d84a240a1d24bcdf0746ab02b7fdde472fafca129fc4281c0f3431bb64c8d71873227feeb0a09dced19ead3b2099594f939adf3bf8aef3c34321806e49c344f585f4efb00eb90b629601c6254fe419b692ea9aefe134639c3926978bf546e95b2e75e93b21e545a55209c1b9276dd99728ce147f3becf319988a14e920fd868", 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x59a) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = dup(r1) connect$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept(r0, 0x0, &(0x7f0000000000)) read(r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb0424a9c7cec0793ebf90543a04e68f6f74a248c94870ddc9179263a3b593979ff44203398a96b1ae16ba2760833852a1c2acd70eab230c8d24ae7dfe1a7a40676558b03cf59b4bb730c3e62b3176f69234f9871df8449a1a8c165b29093951f54df4eba4e964b8fcc2bf234587df7f1acc3ea435831d61eb584dc870002276a1c96762ea7ece87ac9e67c1a93b089ca10dd80c2ede4c1ac22e0dcc9437415aced202cd5d4102a62577c67f90b7cc3a10841cefeece662192e38a3651924fe738cf81cc7715b362fb12b2f026a062eaea9235e949c820da9feba51776a61ac25a4a712493febf89179100048d48f9cabbe9ef905727b148fae7c8ba71f22484557568b93909b41d5652041f5ccd1ed6ab558a97374cd7633f097691792b995d3b52279ec9eccd4aaa751330b293a7ec24486a9d8f85336767c13f6c7af78f7c82f3945a26d84511023ae45023c5b09d815a35fe0a762766b70f5e208c4f4f3cc3547698065997b43c522b7ddd5d8cc38873a4398b5de5c8d008a61fbfb00e64e11436ab8112a00d3a7dca586b5fbed80b484f7803f2c35e02ca63d49c160ec54478bf52fd1e078b57135e6609e9f6207576a3bf302707843527010ce2c68083e13936342ff5c526229babb5d40ab1e6fdea5e53b933ccd2248c5dd397077aaa699d5daf60079eeba36d82d9e41c5352394bb9c92220cbe9a5d0e76d1f43cfc864a921c4fd6b7b7d13f14959e0387249f6616bb7dec59d2073d46f34bcc360ccccbc87fcac629f70475f183b1d74fb35fae50209d56c2ed306d28a28f527cf088679d04e3a8e47b567e55f33e8fa1ba1fcb8e848343c57426339772b23e22d9ca2a604fdcdcbf065254763982572dfbeb0659c40e1763661ccceb6cf3371f42bb8cb77ddc4220f94de8b2f07a2f802af278dec4557a51f2d31e9fbc873e59f263d63f88b6e9e3d7a8ec5b18f06120ca1fa3dffdd4b42b921176e6e8870423aeb6d696147a994df0446f44b4794c2459b501fde6bb74d56b07f70631cb5f68052af644c49d188ba78718b4e060e9fa41bb741a98b8dad226019b1391611267722253b18160a24c7f1606c4f7724ec7ee04c80980f93648d0e609d289bec301faa18772de3cc9228983326c596d41fae4a5f02a5d0c5cd3d3f5bec768ee1373756806b09950795f6456507d71870eef18bf175092775ebd7419d2f9fd1260c7e701764712151e85aae946758d4f841b8d9f12c3e3b49a52e2f6f9cd8ddc4bfcf1a10d803652caec0e1d6dfff6862da5e197322680663f88976551ef7aaff327484a3bce8131d9db62168163a1e8e23832180726103029505f489ede63dde554ecff570d60536e2f7f57343eb4be5fc06c35f12a2eda48e5daf0ced130bf7a22626b086cb5f7e585a912e49c8cf7b74ce8c9afedc4f3b94e7bd42d560ea1c1c64e8947794a7aa94387a74781742000746ec98c8fa493e12a9fc196279323da56f601983b5c804588ab0a90c53fca59d161c9577cae71699654c2590f95c9e4fc917e7bcb106d763b8e0acdec65baa358a70a139352bb5d37e9c154c74f75c3fb65534123a0693f169ea33e7898009985574d2831b50e7ee08cd82049c1597590e85957829ea9ee815758e87d7f551c0f4c9ff13e1d9d25a81c7b46107f48f31e3e4924471a395aaadf15bb551e0a51ad4703c8b041c4f75df1a5adf415d00bcbf25c7846f2fcff2fb2b3bec860cafbd13ff3592b0b87c6d43c3c42a121fbdda28bf8ed7ef670fb4223b3a3cf5b604f9524eb49ccb23049d868b7a29113cb41b9a0bef938a4bee790f7682f46467fd29bd5e269354dfe963b650e8e30088853bf3b455fa10a4dd1d17eff064a90df48340bf80f7ee6d155b0909200c2809f226f0c681e2c19c70d112d7d8739608fb426b805991483fb3fac4d291e5f5d7812157afabb9503f507dc4df0865c399e3db1f03d6cc22cd", 0x574}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)="518c37bd7e9c31f3cdb212c9814cfef6951ac9c83c668f84fb69675e6f80825b89b55ecfbceede20d422475b0c58454cc1a444ebea902ea113b11fce750fd5ebf7af30784f756cc71fb40bb62ec59a1b6b825c43d3b33ecc2ccddea1256c982586dc31982b70dfaa84", 0x69}, {&(0x7f00000007c0)="9e9fb805b80d51a73fe434e4a40423ed7ee98cc625622f237ab6718bf987592f2abe59b619e667375a6b1466af8c31ce176c148328c4638bc7a0560d9a22eed9a038b0b7a74134621ab328af44020c518d391472777fa996362fffaa8958f8318d9c2c8c086255d3346448cb011c75304937b85c1aba9ececd501d966a709a09e213efb743d59f40ada1f4bb2bdb0e2fc8b9e0ad7870ca2ff94a930760e3bc029e010062811fc6814fbb59b6cb53c44f6a001b8caf58baf333f7b3df52f8a9a72a6562bb95f16131ac46520d04f0de71cad221489b9b67785bac504d5f46f4fa7a4e8a65bd04d3c665c71975be41397719e3228fe43821d5a6ec41c58af1", 0xfe}, {&(0x7f0000000000)="b514d708130de97f88e8b50441532a4acee83c5d31a5b50dfb424b2358a7df6c9b7777e1c2", 0x25}, {&(0x7f00000008c0)="a01794ea14223e4543bfa10406d1b4f895d36cfeb70224c7564f223314667ec7a457d8eae07acd3038969f730c828d153ddf3cad1147635341b406f41e799341b9cff214f1f929964c1de3dca60710f35df42f807045c10a4cfad9dc3f4d52983f4d772a26c92a917ad5fad25ff245174dc383b77b6381a06a99cb83a8786dd7890a769599e2e670f6a6550fe267a5b93ba80f375042bd16fd8f44abcedf82f5e4284be68928533d4af1187c043ef319fcf06c0a949d868919e09b4fcdf55fbd3af58e34ed77d847f3b7dcf2f4c1516297bbe628d10abac417d9b8aaae015e3c35703c2ef150d988a7", 0xe9}, {&(0x7f0000001380)="67e2c9d85da9bcd84b9c6083901ba9e0a11c90463c9c56fc42271cee41866f26113bc00c55673748f5cb5004e05e2a23614aa4673661ff39dd5927915f7cd6ff65ac91eea64fdcc153de186ce93e4facc5b3c27149218340d0ffc64de008da692342f34ab344c9796e2124e7f00236c944de617c08c4a4bbb23f5c2e1fcf229e40ca15f3ee4ce89919ff6a6241317c3b07c10cf93ffc0785c3ccf0bab5dc114a2c3faf9cd63493ce8dcb70829c82aeb764b59c090107aa2bad818cf5cf5aa9fe4a9dadd3127b92bc81920b662c0134ee1c45eb950db81b4818c3664069c7590b19fceeaa51415672f0ef16da485539fcb876100cbb4d873aed2074badfa4891065a13455f015c235d7997a3eeb63a78fee988e102a6badadb6bd6732a5d9b645481a773d968afc9cf13ca16a79a74473f9d8a18826cb2678816de433276f43634537f090a9fcecf1a3e47edda63784e90c4e2b1ad75c531d147e29e754259c80527bc1bdb49544dce7b06b61c557ea9ddabb2b9362472edd9cad6767a691073d9af8d6f74f74c25cbed706b37e41033704be91ba4bc737c814e630a3f9e0a588bd94d64ad87baa19cd2720326ebbd12fc3c081686cc84885c8b662bc9f805f55be74a9f9fe31881b716f8bd8efa937e84c9d35ec208aa5b985ab24853b27d393e0625c3858906f97ab9963d0da354b018386d378b5c7d7f055d7600c809d651b635d2f4cb5cb85d77dab37724a234f58f0e797197d3bfc4c5e2bd7c43003e0accee2b18b009775414b3d4781134028843aa7d7b23225bee914ca849422559a38354b3a38440df3f7823c31fb0ddf1af264a3732601e62ade417c6d26ef44c5ebccd52789c394349fba7402b902fe063e9de3c1fe590a918703039eade8347dfbd89bc881fb998f24a8ecb147c6d1b568873f600d594eae9fb5e669652f554068e396ad380927898ba72c531ae1498d6a3c7f06206b5cbb7b189375003b4925f571b70b34ac3542b7a7ec9e52bed649a33320f0b1bda2ed3a5acd9daaa8124777b3619024390923beb9f00e65b6b862da55ec5c9c35601533649c5318adeb8077413322a9ac499664bbc559fd8f2e54c9d10067305360f6325809a006cdf3229af59dbaa99410f77dde699104c564f1fdf1b977be431cdf8d04b17eb1486c4b4180295229f48997afd82aa4ccea5c5153ae4658f686cb48e118f7f611a096ef7f9399f8633bc41c0277bbbb588996d4b3845be552f47141eb5d21a7a792b9434e581520588856a683c3a56e17552ca877d37a23ee4c221111928d20d9b70a35fa9f77cf09094540518434c30f9db43f4db70fb084945d459d0ad014a83f7dcae0e5fd3cbab5b038a32b84f53a5725e6ffb09d4b6e7bdb13de640e5345e4c513e49c09173f2580ffab1260801cecab494b36441cdcec71d138a4e99308465c41206f2c373517e079e25a84cec2d47f1a4438c29b8e72f5ce5f1b1d81f97dee84133d7af96562db7c68a2e4e28faf04dc6e372a8adb3439c97d2903eecd2b99f8d2604ef2d04fb2b38a27688258e6946ecfc754a107f0cb79ec87383725694f77b5b0de930dc10ba3c58c4f6a4034f0eee0672bb2769e38107a2d4f80eb5b6a43a29635e6e6e96ab38d29a4a3bae8ba3d7df630c7537d473fba4d4739916def65ddc20eb267fc4019944dc4892eb8d1fc999e139dd1f0342381cef15ab254629f0b22de997418c9fcff110c8916a645bc67c3a6fb96c547373ca7c932de6ed521bf9a781e46070b00bbcb165619169a2e9a23fc17718ed31fb4917bc6b0712d132de2e37c250375fd7965f8037451d4c67d9f764ca291d35b9276d085090bf9748cfb43f748c4b5ac764bba7040d0c692b7342e2bb7084f16d635408e8aa2f77c8fd0c84ec3e458f7836d3868a5868d744ebfbcea283065e617277b813043660bb002eafe4e50873034b2e135c754bd1848b6180fe66eb83efcce2c553734578ae37d21d5468796b5efe4bf5346504d67345c0df42a02c9f8b83fa755ec2734fcbea64859bbdc15f718e5f21323edbf4214241b0438334421318b44d529c4a85090339776d9950c369b3d8a49e4492816246608318ee55ab45921b8b41cd0e994147ce4ff84ec6bcafbe115e1880b164cf539be676a68191c9249ecef0d234b94ce12f30620b6cf25a4e8558b6464b07aca3d926811824812074979a043f21bb5ac7bdc310253ca7686176c0adc2ef2f9252a46b17324d79311859fff5405e4ab2ec14c6e513707fa2937b65c7b35ec43b3d3eca43b35b6909c6c0040af01c7aee47af6f10108aa47419cf53d55b05eaa44739e7870441fe64b5234dab3b5d8d156c3af7d71c2ea20e0e0b1bc053c10c5c20e08fd09805113dff2d38d7ee0491fc7834fde44ddb6541f20c1003c809603c41248504a8656027e511d177d736475f3f2b729c643d609ae81f6850a19b388b7bbe60d1411a68764eabd75a44e8ccbac5a4dee1af899e8defec4739dd70d678a4443377ccc2c2617431ba74e7871f40f03eb2563ab82ad6a56d21aa8de20e533e1b0c4f654da50f4954307dfc704bc9da9d60781da7e482414d3904689ae8379527773f6498b071d50494a78b250b1939e488db97e24935f27dbb916ee347ece2ad8bdfd2557bc8ca5fe66cda8491a25975012a8b0322ff59470759284c8454d5bc69983d5633dbe1121ff494f25eba6886ae73d25f1963206c274ab7a48900585ee6786c0d9c056206f3b5efcb89f968b5dcce26178d481185b79130c5497df846d770fa9c3ce7b9aa1f244a28b4606ae1096a1d1b68bb45f87e46b3b8bad2b0c019e977f82d2d8dad62db961a49706d9902d95abc7956b233d04c6f2b6c128ba4e77f1e4f051278654b09bd1d3cb0dd39efe1492c3440c0a563f940eba85182b082358a7cdb439ae2bfbde502eb019ca57895a038b758d7ede275108de2822a6da65eddc8fd86addc9ef60301ec3ff5d51fb5f621486e93331d2568fff45ea5106b3f6d39bb6dc4b16e8dd62830291c230f973cc4afba5e13062cb7e221457b7ff6194f0c239796f34b468ae3974c02a8cc9ec4d4bea542b1bfe2e3b484a15ec3add0c14b9021bd105177a8f25765151f33f9e8dbb03f80c7dea714b3f6b73832f980198f1144181590b7adbba3911d5766f7fbaf1046a70d8f7a2a24dd0b9a52780dbc1b802dde93a3a9a430ce270db897261819f62b38996dc69ca2766a50fd799ade6bfa7873eb1bce40f117e4477999354a7381072e886903031d597dd5523e8846b9442962921d4b2f983ae78d054cf672fb17b352f34351592d9e66b00d86c9b008aef604bf48376ddd38b836f95f55d86c46dd72f5166c76d97a8084295cec78c882cc904da804ac7830f48d677695e7880050cae65bfc6fd48b6e44186274e4e1c3f90e8e9102ad03ac0be2ebf803c1339e74e4cff7b3e1731b3c7379d83127855693a9e7694b07eeddce95d79f35c30a7182af68a1c06af0ef4a02a0ef064f64a47a8f6734b92ba666403c495d74833c7e7a9b2f7eb8f43200894d86ef944e3f7af158c702246c78df358248d64a6cc57ea08a05ee5b4e2d311675f4210333b42f68322c4f5d82269bdf103dbb9fa25bb40bfe3b7c4c939a7f102b1eea83c1775b3ab13dbca33bc77db46eeecc5ba3af649a11d0d8c0f3ea7afba796feb4eea028a550c5ded97b929e0c0fb2d6d186295f5139e4fba752d9ffc45d2e786d94ed7ebf32bdfec379a39a57ba641aa608bd1943620436e8f044c9c3a51f9d0112b2dbab438aa440ff5ad61813ccae02ad9c3aabd6f103a1808f95d669993ac5dcbeca3c4173c5fab5cda31101933fde526fe3e9c6c70cc23afc3d72def116fc6f8e7836440de687e89b29fb6d12482bdaff1ef29d9593fc9b5cfbe1c022629c80b6d4056dd665f9ac9b8e03221a15b4790cd4cda318a9e5e8e12a3e09202997860ce72bb0db7d875da5825625b9fe09eee3e3a02000c3641188edd41219bdc51ec3afcc118ee32a08472b9c679206e622d1cdf24830b7e6d808c31816d6fc786733dd432dc58a8cf1b20188a44ecd06dee4db513ece8c6b7be20cfef9794db54d70a1d34c45a33ca87abe373df653b2d125e49d479bc101d0d3217fb9f8fc515f5cd67be57f5f56813b3c56c8e2061ffc3a662e9e86ebfd6e9dc186259a866e1b4c824f6b1f28718ec937cccfb8ef1322139c3d2167e03cc4205e274a6e8fb896e52c84276edba93a6bf0caea5596fe847fdf432c9ffa565c74096e03df972d0daee82d812e9840f04758decdb83623d02f3bb8d5559a576cc7d7f18cfa4b4d39cf908ea51c53b1c4b6afb015a855fc92079f868462abd8783cef950714b04d6e836e631764b9ff0a77d91a1d6f9e40f19d3e3aeb9047e75c08c0792357265515add326b94a65146fb74e4560ed11593dd5d457490c10c8aa32d8877cc54200bafe4d0d8d8e2c1e9217c11d3ca508f000f17c900eb89246d7278ae946288a153a3c60a5daf44efcd95e87905e76449000c3f6f85cbe304330fc26d3fdc7a6e4b024dfc6f47d6057800ca9c148fc7c0c876aadbc2466c68b4b7e8d94eb38268400a0c2cefb202b69e06e78088b55049865a0289e985e57cbfe043f95da8756b9b1501b22cdc0e0f9a1329c1d2ab1e234b9484acf1e94d028c0961dc268087e02d29a6b8d3c9b4040251fd8d994bcd89dbd2da95745a1de8ebe02398eb12ca4c57b0a3dd3946aea947392385cb74f309b4c8d85fc08bb51555c0659993c700c2f07d5a29c115189e482ea1bf293390baf51fa6b863f63304e0589e547659a74a76624f19532c6937e6e3c990e317adf30f4aeae7d1e50e23d977febd326fa7a17b3b0bd9e1ee1e29a8df2b3e27b5d0ebce6f83ea8e682eb1705ac66ae674afeabd3de0724bdd74b32054274db22bace75c99b760e9570d8ec498d0b933a86a1b97d294dea01d7a37ef609a5cb8b3efaf7b9f53e0a6acc31fc3d11de21f187b653e54c2c1e0de7b4d8f72a5b0877d09752f4278eb9a9a9be4f9762b8b1b7b11ffd814b87b5ee47066ee20852ed7b572ba0266ed79ce52cd814607337233814656f72e9b1d0c6215b18faaecd13e4581b29455a4d6a739eb147087d003c2c4e6c4e3a34ab072a90fc519ca4d527517293ec4e338e77f1abb8f6bc5adb98fcde86356ee2790092831504f4b549faefcb8716aef5bb8607de9f1bab5dc19012f1b84db45311b5d1d84ffcb5609a0942c53b7bb4e1eba92e56d93e935e7bd739a1b2245aba1ef7f34ba74ade43e1d78b88943c81a8354020de9fe574ddc9f1a064cb89640699039cb18f7af40aaa38484386b2aaf9c94ca2941e7a9680f2fbe4055425341a9b190ea9c90b4ac4a22ca84617b717dc3478dc4e3af5d52e0e48c02ec55777c3ee73270a014e5c313401ae23cda7683f07ac1ca4c251dd7fad4e25a1eb2c40e93dd2bd0086b882e87bc2784cacdb1fab784a3f2ded591d2a34a79b3b01cc89507d1b2b54986279949a3afe1e83258684f3c99c0ac9bce7aa774d3fdf857676a9b0cb1341ebde0695346055c57c43631849ceb26111c3073e43fb178490f220ecc95fe0f26302bdd3aa88df538d04db4a5f1a61332d9bf30f09d6795ee44341578e0d0aa84b5c18bf510f104541041eb6404e5b2389bcc4b38b576200300a61734d6806c44d0e220ddc0b6c7fa5b0280273b7547eff26eaefedd122c25b3a636887d83e852eac7d5a736e58f2c23b2d62c371abe9c0dea7b163096796e1eb952ef0e2401770304849f9210", 0x1000}, {&(0x7f0000000180)="ee2edd273f40fe64adb57d47e985fdd4ad0a6290983b023b85b833b387d109995118ef3989eff0cb3ca510a7d4a2ea082273bb98631e406e4737832bc88328df5e4081a26c4e9942fd", 0x49}, {&(0x7f00000009c0)="1ec1e1c14610e3ad200a269bbc54a87f2945b7fabe55e36a5e7eb565c414db86c84bb34ff3d14e90fe01d7a0c71c442285332add65c7e573ceea2397b8fbe1fd6c73b91b739864189bb6d94ba40c8365b491d3b3286dfcf7fb8b3aef7a6f4484deda67ab", 0x64}, {&(0x7f0000000a40)="6d2d170288e621ebe6b22f916eef01cf94546a5efe86bf39dff0d24cd5a1339c8558fa46ba48774f930966e3e002c5f11a63f07c3c20ae921bd101b171cf54c5ab6bd43249f129998fe920bd36393ca7f21b0e00ce50e023b9995df17f8958be16f35837aea5585902cb21f128834a9f2cb9d923aba394e8f2f4dd14", 0x7c}], 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x12, 0x800, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000010, 0x4b7, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x2}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000042, 0x0, 0x8000}, {{r0}, 0x0, 0x8, 0x1, 0x8001, 0x6}], 0x9, &(0x7f0000000bc0)={0x4, 0x187}) dup(r1) 16:00:01 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:00:02 executing program 0: r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) setuid(r0) msgget(0x3, 0x60) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x7) 16:00:02 executing program 1: clock_settime(0x2, &(0x7f00000019c0)={0xfffffffffffffff8, 0x2}) clock_settime(0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x4, 0x68e) r1 = socket(0x0, 0x8000, 0x1) getsockname$unix(r1, &(0x7f0000001940)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000001a40)=0xc) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000110000000000000000000000777ceb3f06a9bae9da55009500000000000000000000e2a0faf88a95"], 0x25, &(0x7f0000000540)=[{&(0x7f0000000040)=""/216, 0xd8}, {&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000500)=""/10, 0xa}], 0x7, &(0x7f00000005c0)=""/4096, 0x1000}, 0x0) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000001900)=@in6, 0xc, &(0x7f0000001800)=[{&(0x7f0000001640)=""/84, 0x54}, {&(0x7f00000016c0)=""/81, 0x51}, {&(0x7f0000001740)=""/1, 0x1}, {&(0x7f0000001780)=""/81, 0x51}], 0x15b, &(0x7f0000001840)=""/113, 0x71}, 0xffffffffffffffff) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20000000000000, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1f7) lseek(r0, 0x0, 0x5d, 0x3) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f0000000080)="36025d81a39533ddd96aded37acd43bf6fb1a8fa4397589f27279f1c7a3115453bd27f4684358c4b9ce7b199f0d789b8822d357f4ee51989fa962d0a3a25c17fd7d14bd6515125bc4f569a3cf8c3abb0e9967dcc6053de0a4ab9103efe930f5c273b5c9b3f5112e78c30f996c9dbbf27bda641afa8cb5c25241bf75209c4ff1f27c6864a2f88612db4b90788f4ca2efa159415220a67c88047092d47ff6bf9a8caf80f0ab512c9", 0xa7) read(r0, 0x0, 0x0) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) symlink(&(0x7f0000000180)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="fc6fcbe100"/14, 0x2ec}], 0x3c, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x29, 0x0) fcntl$setstatus(r0, 0x4, 0x7c) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="3bfdf0ba6a806f890277a57739784d007304d0fbbe27cf0b6501e48654c7602ea64b5c69fdb82b75be2f3f7b77deb658585d985e10a50ad22f7437d32c77b3e79f76b0e51ce71de385c2fecd9bf5d28f1b2c368270e84246e7aff8308479f2ccd5f782e759e017cb2147140a3eff867e4186c5acca4b15df1b48d98317823aba989afc9e86f492276eef000752a250058f281cc3ca7d87260335d11acd35a855b9021cf3e588e02696b855f0116598860e0a1182e866928e6eef3b0ab2dca4359191", 0xc2}, {&(0x7f0000000100)="56bd71315acea52631ed22cce86c8c8ed7209418e85a43faddf1bced19bc4b5998a29248c1fc4be25e6965ee3a2c3ee9ff2ef1f9671d24004be0405fb18499ac2580ec19261f222ef510f084d2c0c2db2aeb475f553638400fb6036b2e28722f1b08b562cd2b0a4a908bfd8d330bfb6d4b8669d3ce84d289e16301d9062bd2c499de35c26dbca11e12c597ee852f27be10f15bdc093ded2b5e34a3460f05c11c2bf5e4dd7304d400fcf6dd0cdca1", 0xae}, {&(0x7f00000001c0)="351861efc1df7b5c9451ad27d7164806c8a1b85cc233e2a5cc90ce62246dded007c944f397370ab023f49ac205f62da85101f446", 0x34}, {&(0x7f0000000200)="762febed12a1431b84a55a58acfd90c391ac1dbb9a55ad6a99ff8266f7a7bd37e85cf31baa1ac62adb61f796f2d9a67772083e74f1a4bbe329141858c49844da78a95210cb24060569d7a126581e24873ffaa9b60121b96ee295f8ccb88fdaca41fa890bbcd7a8b4a4778ab1184547e8b53f3f79e6ff757ce3b3df128e4f4ccd5632c06b34ae6f7c5c6207215b76f6025a9a40105770f5184e7cc7a22d7f0363dacda93f9ed0b059b8939e92daaaf11672d50095df3f99a82d9af4d282807765795fa7a8170ac3e8eb375be6", 0xcc}, {&(0x7f0000000300)="9b602b9c2968459ff5fca9f447a06b39be32b4edae4585e7bc53d8f815f030efaa968d6c067f484055fbb48d8c43c0322cdc3f3f20d14475de70ef39b1ec7779babe4204e36ffafb243250c6a26cb63b8f4a0feda381461f", 0x58}, {&(0x7f0000000380)="1bcb407bbf4072a2f48e1748a1babc03cfe797fa2c48c777976691b56f396a50174d29df657983cd63542cbe098fe5906e597b48308a1fc609b3c883091f017104e808c342b66f778b1ad75085ff7215a8e47fbd6c78d5d80c28e6738e4c9c77ccc76dd24a29bf131fd9278007081fefabc91ea658556cbf", 0x78}], 0x6, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="10012ed6d9a5adc5b1fc"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x9, &(0x7f00000002c0)={0x10000, 0xffffffff}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = dup(r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:02 executing program 1: r0 = kqueue() pwrite(r0, &(0x7f0000001400)="83c30c3c8925efd9a713335f93935c8e03f9131f6a0ea15cb885a04628bd", 0x1e, 0x0, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="84d8fb8fc5fb2a12639236349d7a61606aac9bbe2634de80144dfdcda156b7", 0x1f}, {&(0x7f0000000100)="9060b1adc2d31124eafe2d8671e0c01503e8422d984f15768a9cf5043b8b400c2fbf991bc149cd25e9326cec224e6456c50bf8e58e2667dd40d2ca1efe7873878799548818b9dce8ff8440059641f8c3f49e07ce9e83676e10402a7c01674408aa43d0d6cfe8cb722bc58b7103133a1b750fc3a9c0d770c35b31cf5034eb3a291218419665f008299d59ea7b4dd8303b8ea60d5cd7a14dc6b72623a1c7d94f9251219c0a644c104a029b6155e2ffb93721a87d1ef4f2790af19ff3da222650128b84b2fbe21babdbe29fe1665307c41d", 0xd0}, {&(0x7f0000000200)="266a1dad512a6ff1950cdefbe255d1919b56d024e003ea286f6d1b3b4f18774f066ecd07f1aa7fd558376430524496ea6efc55187bdeb23cdbc0077803fa70c52a3090366551a907bd6c014e19914c18cd4c5e58c93e0ea61506ad8f2814f201508b38d5e7fd3ab86c5e37f648d6837771bb67328fc3b46017bb76443bf55ae37e482cd9b60f7f8b492586edc2e19bf75c3a5d0ce2aaa6991fc441dd73c7fbc31f1ae91527366242614ba8c1ffcc72e8aad024314319fd4d94e4aae58432cddac8b2e3bbddfa2793c96cef72584d5beaf683355a1efb1bd90e1d2d56125ec416b72c97d904251ae5e2f06b9a1f09b3f67f8e236e6b3f99a6452179b6e7dcbc70445c62a1fa017401833ba8d370d2f24c30d7066c8ed6d63a20f0578fb146a10329bff28d395b9b7a4f308e4cb3de8cd5b313713f5fa42fa5471abdadf3d2139bc7dbb76673e7659553662c4cd645651ba1d39e4bac5bc18396f1acea69709d59da0389e0fcd2b4fc49348a858bb8daee2c62eeca0b1c9ab519ccc9e49206fcb855f2cfb42f5c650a18787047d59ba607a5515950c4b43d06fd2ae59bf1aa23c890ac50d3967f9faad5aa054e0d3260178469e80fff5aa34f64afaffe870ac55877d037017216e41b4c0c58326d1d8756f3828ecbbb623b2c2a0a65b266f755298979eaa36a5e2598db75613500552e9ae6a0f80a05c9b18be8f62a86102fcd5cb757ffe6c99c0fe9db305ba3c9001d53d635648c3e54ebef4e5b6be36216e04f23d125cc23b4fa7702fa3fe9e0d3e3ab6775d03d8fd5bdf15c4eeac66d5b5caac9a58d7b30ff980ac86e6acf3977840f7ee287934813c9cce85b2b497dac008c85bf80f0751b4d579074ec8f3f3a0239b0ab2869e4e7fb2369646fda9e0207e15cfa6ae0758af2f2ec7efd1b2829f16bb4aa0b4b92e29840cb20f174414561d1373688bfa16dbcfa72fe78ff2d3dc3f115ef051912a425b4b1833a2e63ff34b1a2bd3ecf0c39120fad9ca6f7d50a823713df02c6c42676fbd7c2509327c700059e1f5b44da3bee8452b0f8279301efb164e786cd4e10f8445d1c53d5fcfb184db5cfb51f41680c12d691b72a538218782cdb894300c6eaa3cd8615e0d597dae605b9f1428666e8b55c3dcdc431bd01d6d2592b43c73f8e08952f505248a5e99bd8ff4fd562a9ba9fe1c8e80acf2051dc39ed14f8bbcaa5dd2b412452abf5e8c96be0848195bd144c07902f9b1c70f831638b2b0ec74b566e48e8049ed5e03e2cf8a33862c580614a54f8b022b92ad7bbf4cd39c985a4303a0da92bf0ed3cc5b9466c117e32f878eca7f86cc8b9a76002a4d681341a63f152eb1ee9e26fcb979df59ecf02ebc6a16ee93b08c5e63eee611491884aeca7ee2cdc768139fed1c3d729e394322329318f744709252fcdcea657f86f1ff81841ebae374ce9d2b7ca7f5eb4bb1d4ceebbcdef626b60085d129db69ddfb57ae5b771c285903e3519db904863dcfb59e4e236af26b882fd5dedcd689384aca4c19313bfc1f034bb86e78a50bdfd96a1ecd8697ef76451a7763fcf3bd10a549f1335a3950c4ef8399d7c093338d4dd95cab3810e86e5ee53c948befecf6cc3d681ad62a8727491b2fcbf1c0288584fc3c1c3586887d1e571b88ca6a2c8e0c7378271be983fbe1d7e15d5a16181486ac81daef9a878796468724b439ccd005991fcc46047d242ea74ba33e6c225c7f64f68bb81c7d8ae281d720447481d08b4e9e6ea0ad35916a7c8ee1f4a5b7e71fdd4de9adbabd992aa62f03d7882352e2715bb6afcaf66bc4b6b919e06dcdfb7118db512b3ea27367a2795a8df6e63cecdc272a36c502990ce603c0eb55af56decee8cf5650e697d6549b750ee6f4b2aa121d0e0b9f900b9e04afe638bedc4d85fe79346e5c3b8e98436aa374b71d68b4ba69a313585d2cd614cc0c4f59ff1f14cbdab260b344d37a27b5215a9e4bc7cd4a47f6e81082467bb852eaf4e78f012f329be3609a07536a54fb3d392762ecc208f51ca5887b9d91a8a5b5365a5f19d4371f121538680498e3ecff10e8e757903346efbd93acdca255a503bb623204f9517a648cbf1766e5e5b6ceb9771ed348e42a6d6036acc7683085b9efcea807fcd344a303e03837ccfd2a0aa13189548f6a10518a884d7ca80e627a984e493b461208da812f51c2e76f2cb9443dc5d13d2747e07fdd2d30aa645be329d7e3e65b99463e18ca859ef770c4f9e2246e23f5994ddb9d1dc90a37c370c8f7ad1047e4dca535f54010326e9ae19a4ba845de3d177287ef41c10a1bb3b012996002cf3d73961672197f033d5bf5f5d7b927fa66b31741de991c48b6cbb56e25e0cc1b8d6b887b51da7c1a7641872fc18e1fc9cb7b4bcd1f6cb91aaf22c373e234f73c56d0d67ba4850ec0a8191ca2b8f36b0463c57a695b75fd579832cbad8254762530fcee8f0096020bb1deea30f3a8690e42517c409f03e6608205b1a89ee1fca3df75005ff3e8b3cb1e73c950140c5cb48b74fa508c97dc2a1fae4a7420c9560ff111350fec020fe3b32f2316a4552e5ec465de4eef0e43706a23026b15668a454633a3000ced580fb271949067bbb87f24fa07e6db4e6bf00b8652b99f9a1b7e014382fb864aa6e3a066c748511b0ff2b9308344f0fbabe4e917a4d1f819a3b6e708689dc681c538ac951e4e098facffab549dcceb84a27bf9412ce15b770ff6c95f826d92c530f2ad5230c4552a93662daa69841ae1e61a1f1637bfee9ddba5c834afaa195aeb415e19c6383aff9dabe6b083f9c401b1d4e564155bfca8027fc03e87eb2c9049678f5d54263bde2c337f88e3c69f92dc7db414b9ef1872a99830ee44dcea966750c58d42eacff1ceceacc491a5e86f765563c4290faa732620ebaa871f88f4ac651dfcad6b6d1820f6433800f2a398eea2396832ee88e66a17a04eca6b0e0675395620f1bbd23449c33960a10336a9a4c040483b846f1fb3a542699d1bc7138628ed359103fb18ee9ae811951d73d3b75ee212d16f869a464604b21b147452be934415d0f90fcdfae0de3ef8d87ae3c26facf8784825fd65f898e182a6977123a9ecbe3b0f15b9aaf590072b1f7b5bcf68b61e1b287165627842d2d06ed43b1444b500a08368247c08bd4abc8efbea5507050e2c6fa83dcedb2f8cd6f6034314ef20db69ed0524a26932d780668448e8f02344bb7a0707e9a9aef7f445a11bad52cf3b347b7d384c75038cab644993b1167388f1251fc72e259f8330463ae7301e6e7076d1f3158789f65613d285865c4497d9aa3fbfe34d51e321b70188a594908113a92696f1f4ac792c9f597ef476f73f17c9809ddee8194839c094fbea64c33419a85f80bbc44f2a4cca29b3a33da5d737a9b1cd4128efbc2d21812f73c77a7e153985c4a4e91aabe300fa12b7c328b64680f65f9a034124814f05c5d2f384e13198eff3de6c9af290c86df4f3613f204f77ca992137ac3922f2b15a224f6fcf8d667c4371681bb8d627d15a80100d5c69d2989d0beb531115e87310c113019c134c35ff453d6a2fcd59c28aa5bf0e204dbcb564152b6bb8b545132bb53b864264091094aa7e1744087c1f278735bc68f6fb231948de14a9a326c4bf34e50f2049c12c24bd7314d6237d0457eccc158273cc6389f59547c88e414072cefddb91ebffe60ddc26bceac6f85694652348a54b02c1a9408a358abe0979ffe6453c8481f299826c9d94edd9efa904724fd8975d2942d2b6ecafe9a15c532e50184b92749316d9ee377c17bd1fc51a0e25f0d2b0f3b27c2ecc9959664e0f0087f12949a802633a995d3ca1c58475bf7a9343cd1cb607ffb783bf049fbc9f817b2c4e64c15362e387cc1fcdde30669501713172a0fcfd0689b77cddc3ea9c24191364233d52e26697fcc99219fe5366d330bffa145b6223554dc65bb273e133ae5fabcc5b5cc27f1f0abb62d3c4b07eeb2df1a46d9c8a75f722b0ea1477504a4bcbeabd197a535785519b5f663222af143bea0d5cb96969f388a2a1bd1970476cdbfce0fc60d1882c5ec82f48e4c5895bcf11105d65f6fdf785c5a4ef0c997231b7e283e9c67ff9f5b59db23622431da0fcc8c585a70260a0823d181e202a903490ae490e3f1c685a30e305fd83d1d97a94b0254ca452fa17402a9ddecea87aae9eb7148be78aa460db35c5e8bfbd03778f30311338a04212b2a576726a8060144dd76d656c46c3b3f6adfbceb96032bf20f3861e7310b41c67783cff5f5fda5c7bff46ac36b1a1ff94635fdecdfd53e731c9aaa423b27c69d9114ad11fc4366a5811f192f44f409ff03057142068e494ed8ffb3425f5f3a6cb43ee65951ee2be5afd8f1ad9d00bde12db9701e5d1d06a5928549fa2176f42e872b137e952e3c215c7fd5982a8ae976db86ffb8fa426067afc4aada1c4e6a398177d646c007ac4e20185296dfaa16c0ec9de20fe3420a7fe20e97f1cefc8d80a5f40e90ae17802a02d1286b1cbbfe3c56860852278176c5a23221561c911fda20961473e06a0c74626ac1532b23f20d43ae19635530d9df74402174d80cb3ea655f3cf62af9358a413b223acbb1cefa7908f662b6ef2afecd53486b84efda063e05f5821e7c04b0ac36829255d0eeb888f255cb4695e005d5eb03a6ea2d06e98edc99dedce8545008b71bd075e4bd9a68ad6df56cf3ed9ae253eb79ae3f6c44ef4c013b3a1e400e342414e97197dbfc699121edc3a1063ffddae7c07e069c34ae09f719e09eae3ce7c55a77218bf5c0c8a8caf9b402614821fec48cba60dec5db97ae3ecb35275b23757976010e3f16f0afb4224dafba8c6967f21a3d3f1c42cf8ee4571488ffc82bb3a63d274651a6369b5730ba9f5b3ecbd79cbe02bbf4886772579f569e4e3594b1f82f6f9e570c5d142460cc7626fe85674021c20a9b4e68919fe3fa794c5808b3dc897378680cc689c260280509011699959361d6b9f2ccfbeaf90bba3934e35d363a310993e9369ede33a0b52550b20001c8c2f645f16266df3f52f17fcb761da97c51313aba45ed6894af1361475419eba5d4970fe7f2cfd315fc6e38ca10b9aaafe6ea7fd624ac38973e66114f47950c46f4b25e537f388616ea6969c633689d52db9effe26aacf5d7ee1f12cbd79107959ee82986d476bac73d1ba8e2673b2d0981c45fe1cb4cd9b5cc1583ff5ad7b7d8d53c7af454d608051179946a645a15901bfb2049fb3fac41751a2d914d75aec8b31b75d8d2491aec5ff7c1b8bea16fc749ec31d00f662a52e1b705fef93e8c157edad8d884335ae56878c54717d7fe1fcbd9cb88eb4ba0832504f92e679fa5ab8501f80d00d5197078a82f0bd33f04b24f5f121078d44d117a817fdb6704b452cb51e4b37f4b12be9dad2a88ba74532cecb40488a07bca34702cd1f40b97918289041ca01a81e3938ee49ea2827754b656a29288efe9328a05266d051d59252e9fc1f1bddb192e56134316bd86c9286117e36ae646d503cdabca6e3eb1360e8880e2888ebf038bd1c042701b83f2617d7a5c839134416b27bb2ab58b3552b5dc49ed084e2ecc8714d40c24b8246fc02870b138e38576c3cca717b892444c1b9496b730cf53f3598de024561457a8eccf53a9db3d819c43ceefc03fe2b6822e2a2727b20d67bea5f6870912297372b58e24bdf1c8873856a89423052eae0af23c5ee71b9a16d0a3b40b25cd25e10dddccf1d7a82ea95806d40fd3e6fae36ffe066e44e87983d074a3b0c9b7148c5f3424f1235d41c8a4acde35c3acaff0fa9516378703", 0x1000}, {&(0x7f0000001200)="5fc4aebc84d9a7e82104faf111e229dde20b9897e6b43b170ab58c10945e84dae23d443e5b50635493573732aa285bba4dce0c3993c9bd8791eb585cd4cd4d", 0x3f}, {&(0x7f0000001240)="be2b96e45b5ab360babb9cce7b27983ae5218ac4346e9836158a43756108576896f3f5c644e0029bc7c8c42cfa6664c67ae55c6b4e30b6b5dbce04b81c0c8cae3511deebfae29ff633959a9b7b48ca48acf3ef2ea55e", 0x56}, {&(0x7f00000012c0)="7c30b0b43c6380e998a3a71ee48cafee86097d5a4173720b0b096d002a4b8bca9eb1469f903e6722288d6988c49a0d377f3017dac31218cf38b61b9a8fd691e767af7a78c34565cbd18ba49c523747f2a014f8e0ad22565ab5c7b0521975b2fecafce17423891557fa0ac387ee1a61ef0210eeb7bac285c9a8eaec794c93a606f3fe12b7434d5ab3c7a3b9f440ca5a159f210d33d1ec5dbfc419c25518a75ea81ce629736d78ea7b36c14e3d11b37da05ce57449175984", 0xb7}], 0x6, 0x0, 0x0) write(r0, &(0x7f0000000040)="778e735d640d037157b2852671c28548c37fcf05dc6cbb115a6c87e2178b6b445e416babdba86eba75f670d98e3440e8", 0x30) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x17e, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, 0x0, 0x9000000) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000080)=""/20, 0x14}], 0x2) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r3) 16:00:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x400000000000102) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x1ff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x81, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x27, 0x101}], 0x1}) r4 = dup(r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = semget(0x3, 0x7, 0x202) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x8}, {0x3, 0xc7}}, 0x0) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x8, r6, r7, r8, r9, 0x42, 0x7}, 0x7f, 0x100000001, 0x9}) r10 = accept$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) poll(&(0x7f0000000400)=[{r1, 0x87}, {r4, 0x2}, {r4, 0x45}, {r10, 0x131}, {r4, 0xa0}], 0x5, 0x1) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x115) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x400, 0x8]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x2, 0x4, 0x10000) 16:00:02 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x44e6676f, 0x0, 0xd6b6251a337a238c, &(0x7f0000000280)=""/4096, 0x1000}, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x10000) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x38}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:02 executing program 0: r0 = kqueue() socket(0x0, 0x5, 0x5) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4c3, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x8440, 0x90) kqueue() 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0/file0\x00', 0x4000040002000, 0x2922) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='.\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)=']\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='.#/)\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='#\x00', &(0x7f00000004c0)='r\x00']) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) kqueue() openat(r0, &(0x7f0000000080)='./file0\x00', 0x10a, 0x4) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x406, 0x7) getdents(r0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/118, 0x76) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) geteuid() 16:00:03 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x124, &(0x7f0000000000)=0x5d24, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xd9, './file0\x00', './file0\x00'}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) dup2(r0, r1) poll(0x0, 0x0, 0x108) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x100000000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x120, 0xfffffffffffffffe) unlink(&(0x7f0000000100)='./file0\x00') lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) socketpair(0x1e, 0x8000, 0x51, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0xb5, 0xffff}, 0x8) pckbd_enable: command error 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8040, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x280, 0x0) socketpair(0xce65327fcd0ed160, 0x4003, 0x7, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) pckbd_enable: command error 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x401, 0x2, 0x81, 0xfa3f, "021216a76b73596e7a3b7ccdc9b3d226b4796ce4", 0x7fff, 0xffffffffffffff01}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7fff) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000019f000/0x3000)=nil, 0x3000, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6101, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x80000000, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000240)="8712fdfdcd7c56dbcb3e34b8fdf5eb3c9dad0006c20f335f90e652e0970f7ce894981bafb6f8254850201a7486a6f056a8896984fe3f41b1df002ccb13a58e9b958a4cbfb8e23567bf0ff679be14dc54ad116f3b95b83da48949c3c0b585be9f92a67741a140c155e2d7d3e27ed50161474081bf8d0a403f50091861d51e1c72bbb40d3c40d161d993a95151749dfe5b95b80a95591ed4a2a5bb7c6e4bc67cb9d74940717dc67216b418ba4b08e89f4842e67bd7f3634d6237bfcd31e26baf4f59dcef4d3f4bde15b5fd81f35fe6f77a9eafdfaafc9df9e7f6c30c2841a2fc4db2a9bc81df6625c2e18f297341eaf181fa", 0xf1, 0x401, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000340)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0x1, &(0x7f0000000140)=[0x0]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) recvfrom$unix(r1, &(0x7f0000000380)=""/30, 0x1e, 0x800, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x23f) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001880), &(0x7f00000018c0)=0xc) listen(r0, 0xffffffffffffff31) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000019c0)={{0x7, r4, r2, r5, r2, 0x0, 0xc6}, 0x4, 0x71, r6, r7, 0xfffffffffffff801, 0x8, 0x7}) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) sendto(r8, &(0x7f0000000240)="e25c19c927f92882b10498c812cefa", 0xf, 0x1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x5a) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) recvmsg(r8, &(0x7f0000001840)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000000380)=""/15, 0xf}, {&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000480)=""/29, 0x1d}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/116, 0x74}, {&(0x7f0000001580)=""/235, 0xeb}, {&(0x7f0000001680)=""/209, 0xd1}], 0x8, &(0x7f0000001800)=""/6, 0x6}, 0x3) r9 = shmget$private(0x0, 0x3000, 0x38e, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x4) 16:00:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) ftruncate(r1, 0x0, 0x4) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x60, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x0, 0x8, 0x8001}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x400, 0xb, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) r2 = semget(0x3, 0x7, 0x10) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/3) 16:00:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0xff95, 0x0, 0x172, 0x0, 0x28b}, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r1, 0x3) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1, 0x0, 0x0, 0x20}, {0x2d}, {0x6}]}) chdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/127, &(0x7f0000000140)=0x7f) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100000800022, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3f, 0x3, './file0\x00', 0xffffffff, 0x7, 0x8, 0xffffffff}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) 16:00:06 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = dup2(r0, r2) renameat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x80) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="ed0c1156913b56a83d2ae68755c498a1b1f560378fc70e329a8394f5755d58e5816b6bcd2385a39a8aaa7e22e7ad3405600cca01d85666ef6676f4adfdde2b49fd6f2c0273512f7c63254c3d56a246dbec1e9a5fe55ac4112fdd684cc18aa0d1f53e8714ab8b7638726a7c3d190489d74f", 0x71, 0x1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8080, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) dup(r0) 16:00:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x40) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getpgrp() 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0xfffffffffffffffc, 0x0, 0x81, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffffffffffc}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:06 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet6(r1, &(0x7f0000000080)="e7feca9fa866d60eb845f2204e0edf3f8798b250715f651706039f8421f8e70e023eeb18db7ad681991e180213582ed9ca163dfc59403e8e751ed4809d886bf0540ad7028ce2b08afaa7285a40c05066e3564487660a06335a45b3789059b934fc", 0x61, 0x8, &(0x7f0000000000)={0x18, 0x2, 0x101, 0x100}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x69, 0x0, 0x0) 16:00:06 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44e7b202c, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="4f351c", 0x3) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) kqueue() 16:00:06 executing program 1: open(&(0x7f0000000000)='./control\x00', 0xe5a42d0feb92a2c8, 0x101) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016, 0x3, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x82d, 0x2, 0x7, 0xffff}, {0x7, 0x7ff, 0x3ff, 0xffffffff}, {0x5, 0x8001, 0xb35c, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8024, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2000000000}]}) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0xfffffffffffffdd5) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0x20, './file0\x00', 0x0, 0xff, 0x3f, 0xd7}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) open$dir(0xfffffffffffffffe, 0x91, 0x80) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x6, 0x7ff}], 0x3c, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x10, 0x401000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x100}, {{r1}, 0xfffffffffffffffc, 0xa, 0x0, 0x1, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x1, 0x8, 0x7}], 0x6, &(0x7f0000000100)={0x101, 0xffffffff}) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x401, 0x769365b5, 0x8}, 0x2, 0x40, 0x1309}) shutdown(r0, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x85a, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffea4, &(0x7f0000000080)="2d34454c2515aa9e69cfd0502b58544d7834c2ee8f8949f3") 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) 16:00:06 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x3f, 0x5, 0x8) setsockopt(r0, 0x8, 0x6, &(0x7f0000000140)="dd6699ab2a1a8b89e814fb671b2ba7d854f4adcaa1a9fdc5dcff89a4c1fbe23beb12dfdedcda4b420fbe8c6c90f1433ca6c0b09ed1ed5870e2cf5ed5e6314c3c03b634d83aab63e6a15e702f10e830d95c1b655784ff40772c120c91b2e2182a90ce84b3354d89e76c1c4847837a8adca0b9bb01ae392010dfff2a0cca9c6078c6ce2314f4c05eaf070b836340a8294e6d2b7e70655dae6387a65305984304ad8e3b3ba42e9f492b8b3735b57b060221537704072d5d6ee8ba77efc79602ea23b4e55994bb3d92987138c92f40e0f3bb79191c1ff3b43987854bba31f092e7edb28c", 0xe2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket(0x18, 0x3, 0x10000000006) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x66) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000b40)="259a0aaf", 0x4) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x4}) write(r1, &(0x7f00000000c0)="f13a3c20bfd818aaaae406c2c1ea39dca13e9c283f6c6f3050c37c7fee55ed541e6f25df35fc8723cca7e29cf48441", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x0, 0xbfc}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66516c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:07 executing program 0: r0 = socket(0x6, 0x2, 0x80000000000000) close(r0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000000b40)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186401dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f1cccde6134df571cd83f28d70ae5eccbb59aa6cd9797a8f9339555da9261ef6601fcf362808edba0efe72ff88d3077eff79176bde256e5f0f561bdbc67988533f076513e758408094d4a390a540d9a094af52630d015d4281fec6cdc709fcb12eaf2adee209c93f203943ba0b5eaa1e3afe421a7dd644a401a14a1b62f5a233e3adc7a98c90501c02492a425700d99ceb4ecd5b500cf347c", 0x91e) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0x0, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4b6d, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3000, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x180, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) pipe2(&(0x7f0000000040), 0x10004) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r0) 16:00:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x80000001, 0x9, r2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r0 = open(&(0x7f0000000040)='./bus\x00', 0x20020, 0x80) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000280), 0x5b) writev(r0, &(0x7f0000000100), 0x100) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x7, 0x8, {0x100000000, 0x400}}) recvfrom$unix(r2, &(0x7f0000000080), 0x0, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="46532d26ed4129098eeba4f240b7e68d602e2f663e507e98ca00000000008cea6b80a0ef30c4f86cd60923dc8f34a342258cd0d8a813d0c46164a4d4e325b686d88e83a8f4a2b44d4d229002fd1e289b2b6f416cb72b414f37868bacba39daeb3b3c07b29ce081b23e2451691f854918a5446143ff526fa0694a44e534c8e65959e7b822801351954ef0863ff769"], 0xa) 16:00:07 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x1, 0xf8}, {0x3, 0x4}, {0x3, 0xd2a}, {0x2, 0x1}, {0x3}, {0x2, 0x5}, {0x2, 0x4}, {0x1, 0x3}, {0x3, 0xf2}, {0x3, 0x9a53}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x9}, {0x3, 0x6}, {0x1, 0x8}, {}, {0x3, 0x4}, {0x3, 0x100}, {0x3, 0x146}, {0xffffffffffffffff}, {0x3, 0x100000001}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x111}, {0x3, 0x1}, {0x1}, {0x3, 0x100000000}, {0x1, 0x9}, {0x0, 0x81}, {0x3, 0x2}]}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000300)="b7b4ae6461280ea5f02acdcaea1934988bd9f17a8e3394797a46b6ba82ec51254d307bfa83c8ea412829113f615cfb6adb470e2e782f9e45448719c3ff9ab9b09f5685e9e1b71ee0cc2e55998d9ba044315cf304ffe9bd7aeb454eaeaca2bd3c99c8e6fe94c2ffeced3fbc442488c91eb7b1b01e371d5b8a2e749b74433f1a2580", 0x81) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x5}, {}], 0x2}) ftruncate(r0, 0x0, 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2bf9055d) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) socket$inet(0x2, 0x3, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="016f5d9d5d8ab748a14e808d6bd1dddb33fb6cc6810571085c524f7c74dd23d9b5181d8877716bf357083e73accad96d0312d0457c362e1b83ed18bdddc2d09f9b1442b561536fc7e4021b256ce494d6948435716e2cce118995b7d3feea1b2f4b00d4cab3a644037e48fbfad36f42d6ce5f9407163ab123d375810fbe76ca60cc14961ef3bfb03ad61842bf097d760395", 0x91}], 0x1) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) msgget$private(0x0, 0x80) socket$inet(0x2, 0x8000, 0x285) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:07 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) syz_execute_func(&(0x7f0000000100)="2e440f00ccf345a78f4830a30eb2c40199c269a900c4e17e707328f1c4a17c2b262e640f72d500c4623947eb47dd25030300003664652e0faeec") symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) r1 = shmget(0x3, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xce, &(0x7f00000000c0)="8bc528ccdbdc9d4ee433741310e845c334b363dcd6719de86cb2684d56aa35083fe222736564021fcb057d22ff692661d64f727dcc933814100d574ac4b558d8a6705fea18917c310600e7ea251634b71a3a1fec8da727e532f601863768ee2f0d1c5f8a3deb35c48f0edbb579d513b4856ecfea97be4d13518f0fac142c51ce3ea037c23fd7e94cf63a7e8d4a55dc97f6844870254e99edb445912cfb25dca6a2b5b79652366b78f850d3d355e837c8a2608b212d503f91b84b155bb93a8a420bc9ca2bf772728461e1efca203a") 16:00:08 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x20) 16:00:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x80000002065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) O5O5·´®da(¥ð*ÍÊê4˜‹ÙñzŽ3”yzF¶º‚ìQ%M0{úƒÈêA()?a\ûjÛG.x/žED‡Ãÿš¹°ŸV…éá·àÌ.U™› D1\óÿé½zëEN®¬¢½<™Èæþ”Âÿìí?¼D$ˆÉ·±°7[Š.t›tC?%€·´®da(¥ð*ÍÊê4˜‹ÙñzŽ3”yzF¶º‚ìQ%M0{úƒÈêA()?a\ûjÛG.x/žED‡Ãÿš¹°ŸV…éá·àÌ.U™› D1\óÿé½zëEN®¬¢½<™Èæþ”Âÿìí?¼D$ˆÉ·±°7[Š.t›tC?%€pckbd_enable: command error pckbd_enable: command error 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x100, 0x0) getuid() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:00:10 executing program 1: clock_getres(0x6, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pckbd_enable: command error 16:00:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000000)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:00:13 executing program 0: r0 = semget$private(0x0, 0xa, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000001}, {0x0, 0x200}, {0x0, 0x7}, {0x3, 0xfffffffffffffff8}], 0x4) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000000)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000740)=0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x600, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x3) r2 = socket(0x2000000, 0x5, 0x6) select(0x40, &(0x7f00000002c0)={0x10000, 0x5, 0x5, 0xa5, 0xd4be, 0xfffffffffffffffb, 0x6}, &(0x7f0000000300)={0x0, 0x7, 0xcb6, 0x5, 0xf2a, 0xff, 0xfff, 0x9}, &(0x7f0000000340)={0x800, 0x0, 0x2, 0x101, 0x100000000, 0x200, 0xa36e, 0x4}, &(0x7f0000000380)={0x443, 0x7}) r3 = socket(0x38, 0xc000, 0x6) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000200)=""/51, 0x33}], 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/116) shmget(0x3, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x800}, {0x3, 0x3, 0x1800}, {0x6, 0x2}, {0x1, 0x7ff, 0x1800}, {0x4, 0x8, 0x1000}, {0x6, 0x5, 0x1000}], 0x6) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x4ed5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0x2}, {0x18, 0x2, 0x2, 0x80}, 0x6, [0x80000000, 0x401, 0x4, 0xccb1, 0x2, 0xa000000000000000, 0xfffffffffffffffe, 0x3]}, 0x3c) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000001d40)={&(0x7f0000000780)=@in={0x2, 0x2}, 0xc, &(0x7f00000009c0)=[{&(0x7f00000007c0)="5f8f9f57ed59703a82a35bb8a9744a579c3f295ff1b39fed7d28ba1bd8c67a", 0x1f}, {&(0x7f0000000800)="7fe8ca248dcac6b12312dbe6cbd0823e1a4f68f657483d8a113eee14c3395c488a0c3004a29200b3761856315470f9c6a9fe3f847f25e783ab5fd896502e1fe1419663d34bc352592eed8f5d84e9f7ac3a80253af517c7f0", 0x58}, {&(0x7f0000000880)="346a8f563b567142e253e7b219c304a86465083c17bf5758f9a398e9a587511ec71b6e96bbafdf4353a54b89a044a004b5e327062015c681dead9a7f49453f251f7a27e88c2eaefb9af80c9a7bf09a1068ea76c4db6841450242cc5173bf01d399bb9fd8a558b5b21d9b57e6b7b373c2e503c9a03bd4e001ae50c9", 0x7b}, {&(0x7f0000000900)="e1de3d13527c408dfe9cacdcdcd1bb61e70cb1ccd75316aad976d9e69f479e80bb430bb1358c61ce373aa72d750032ae29eac35e38db9da90ff87639ba1c94efc44a9d26a2b9cfd511d4b0667d97d677c6847f40be5e39ee2cc1e79af4c96c2c6f682905a959308e4b5fcaa5ad76271563abeef10968c3234c602dff4335c5de8fcf7e27a4237ae5dc3ee1dbdf", 0x8d}], 0x4, &(0x7f0000000a00)=ANY=[@ANYBLOB="780000000000000001000000ff0f000029404a2131a70d59849b2bc54d18879259585d2591cc6c8414c8a126feaae6b7c265e554f576a80e06e3bd006e9951d22ef16e7fda04471d82aed485ed118f2e7d2845861ee6db594d86e58ed12dbf51884e6709af0db0a205937153105f99875773047f00000000f800000000000000ffff00000080000086caa75674e74154fe7a6077b44f5f89a8c412e2b95be3840ef94c7c27bfea0f32d678f112f2c7e46da300341bdb2ea4c72e8bc55c6d76712d4a3c38356c2cdb932edcbd37ef1be213e7c18f89480d97d522e4f0d87efb3f6c459e9f4efd90dc8532221d982425d5e3b380a1e8829080ffffb723d63142ed2a257c7c62e7abee71edf7c5f558d8b9759a4eaae33eca4dd29629186af61370d960ee043e2a83561007bc41fe9849fd3fadf594f26e4b570b127f3fe0d1f0a503d442e88267940dba0385b83e82e3050593f0da693befbe8cc746b85f24b77f7b88110510db5e5471000000000000006000000000000000ffff0000000000402986b8f420370c91012b77be73292d02f0a3ec2ca2fca5c3bb063750e1492347fd2cbf3364279fb927677379a24904e2fd5b24a1d1ac5ea9f6f3ecf870115790002f1274a2c964d1f49a7e2943d80000f000000000000000ffff00000300000038563114dd740a4c2e89e3f87b54c4d0f92026393dd01647a943b1ffb6ac396508f1391cf2b6f9d707b56cd169bc18e068e095e80d02b7baca272c74b855845a2cb1895d58190cf6a464aaa7135ae51c23579c3d087ab84f9efe3914c1efe2bd97f01a1f4d3e2d57453eaafb85ae2a07b22744564ec580baaa22b1c0f567f6349b94f4deaaaba6b4f43ab946bb7e1c11b2842d3813554f172e9f68a72b8ce2ea5434237eb17c37e7c37db2cc860c07587c14dbeb1b1015d5bcdf105246c9d9fe8540405f9927d7e9a7665211f6f21c6cca0c1b0ee2b8bc98cf5ab1a2e401a30040000000000000000100000001000000d84ce657cb4585504173deffe3854f51b761dcac79728197a0119b96e93a0c18373568048c7f934ef2993445000000001010000000000000ffff000004000000cf74819eed8d2fa0f06e5694b9118fbd73013db544b1a00809dd2d5de35c83fd4d0be0ca03e9305b82f9b2f2d126ccf68877eec293c446e78ad24167de0375c7300a182bc650875025c1e32aec3feb212add8fba6e4acf09dc7760c794aad3ffeb65a8e53fd15500b9aad9d49626a9e45fc110704092569425e2327f3c1456d6874dd2d81b521f9deac5c98011229f52c4b52328bcdb008df8ca3af4ca1e5604972a0a70dd8a5b6ce0ce5e503317b97f01598228e201bce4a4aaec0b5079d521715efcf5771da77b2497a0690109b9237ccdfb285d03956ae3ae3d2746a2eed4c50f9736db4d0c0b0746d899e83e7a9ef955133bc899d9ddf944d9310dc84885ca9ed4e2578c114cab065d58da268afe8d4816caa2d08b8ac4913f02f2630783aa6c724f0dd4b2d01b7e80f7c2b5511e7b774fb9a4777a101de57f2370e106054cb98ccb369d1075706dcbbcbca3d46fe8574456fbdc983194d6c099d625a5f31263fa81716721d6be4949ca83ad8a3bdf804eb5e8f68c2027e61e912a1b81d695e81e688a4c88faf9d08a46da21317a2d238adb52d4a2bd9c23d98a70f3df3742dfd47066e93246cca2c6bfa2f426092cdb8059355d44068e928f54b7294c5513f5372dd489b5b11f5df1a7896c8a88a69e96104ac735d51a8c3eccf6e4f40e58a04baca494eb58e8957ac3344dfa6be9a0fbb246f022c8eb18981e62c23c00de39b5ad62a08281434b56d0232a341392e6acb79a1325e1a75ca8415a7e27d0e8b0953e01b842b763117897ce37e858c41e4a7133932304877c5a2d703537e8be8d12e5a2de849248534e84b0ef7555f7e6edd1df5689e26da1a8381f53bda3e369f532e42a7c88a0ea6a79ab66e319f550193e3312702bb4eba62d2607aad847c04a529e19520f19d9d8efb7f7110a4e83aab12dd13312cd3a37694a50e96184464e502bda25c77e7f4dc6ca5c140915d19943bb35f20fbe2c6a5a6975f4116ed4c1c02b8b5efdb06866257b610dac16246678bf2a1edb9452dd2dbbe04311d67877b26369641f9ae40d50ee9537b8c37bc80788a522e323228945e28b529195f311d83ca25d03974a68cb361b413d5a616298ae1f85262b2f56a649f94ba5718edb24d4428f4a7948c5aa4a13a1a49de3d8f34196232665a038bf39bd0cad675c5426bf409e2b4a5f15436bebd3303ed2c8db7e7cbc7dd721845c4cf9753ff3ccc9455ef1a234e9cafa825faa514aebfa3498026fb5411adfed5cddb3e98e85689f2613e6e28baa35e369e37826264f967aefca192a6ff598fd48d1befc5ec3da4ee14e3d46a48099f7f40d1ebfd1b8c99c492dc40bb99e3f1924eb7050266d0f530aaadd0cb15808f6ee08f3b1d491bd89aab6b7ab86e3cffa9141fd37a294348cf0c4482517ab1e99b74fec5a70346053ca8705270042746f7e43cdcd799797ec2ef1bbecee86eae22c3a09947e6d164c463681a9ec95279e20f582715533918e362164d0a5841dd7e013d481f244089f26eb0a18a9d7b814bb8f3e21f944e9907c882def0cbbe0646d0c3428f54e630f9a16e1098a43e37e7706a8ebb26af4802b7c01fd00c92ef2a886800d0725a083645984d34990920c5400867a39fb80383550452618529377bc94c50baeacd0d9d2b937ea6a080562539e1a61e5b3627c1dce4eac72c3431dae384613f445b1ac2e37d720b34528d11647cac1a33aaefb8074aa4caba309b9c58acf894576864e871d1b09c19dff351df6b2ccf894dc0f28c408c7c55fbcbfb288530785253fe6bac1f85bf352e288e307384edfb683b17fa4accda580903a39da58d7e24b31dba764e4caaa1bf1454ca22e1a03522fd678d1957e5a55fc4c1981022e8879990a4e61403f64f8624a93c057e6586abcbb028f5029b38ee5080251c6f7e5750df01922aa11122e452646f85fc6bee95f3b4c3d74e5a0d4acafb49347e54514cd8d2f4a0128293020d53ba1d2267e9601c458a6e8ce4c91563d5768a12b181dd3747acc746b8cb88b52b179a073730a01f69812586335c91e49ce3e724aa0b87b3efb998bcc8394489f69a8ad8607c00ef60a1fda0c097e3faa30c19915ad9d6e46fef02aeb678b91669679735e0fae16ad626dffa7b3f6806818951dd81b8f0fccd941ee78bc5e5d05907185b1cb5f742034f7089cdb8c49d79501c70a06a853ccde43af656ce49ab526aa2a7f44f29f3c8685719523b312e04d405302acc1dcd98d2f7d1b62294f8e8e16b8a4c3bc068ace968757ea8391199a7f1ac71ab8be864208b7506c27fd634cd01f408f7d623ce2d40e9998fd1172604f8ddd33d436a672cde6617bc773cca437059c19d7a303af941ba7ad460700e91023c46b873527b062bf92a505a512cc968a9b7001ae50fca7bb80276c1df85fe5a295c2d6199b0d7a1ce3a61948954f762a24b49439a6bafc978b95b286f025eab5b5aca84472508ff3249d9c8a94abb73cd2102ed5a4974317423dfa034dfa5b85220adf87e966995769afb958d40633f6038c7e0b2c9b28ed613bff7b0c3ed78579f67c0ba3580c17bbe1045e601e60c36a44b5a3d44188905a09759e603ff63370f6cb402759a18e323222e82fd7ff0c4c9788d1049d95f6427b1ee80217e11e3eca03a3c04cc6f17baacd0b7421d2cef97e9e6a3e2aeed65cd1fd62373ea5a7028bc15809a0c69fb9b589425d148f6a913062abae77084c41b678148d4ea7668d16b2e1f165efd37f9f0f919ac040f67b2f284237b7008c72208a0da864928d6f107df2c772a7b8ceaf6d9363f1beac617e221265d98260bcb753c8fd29975c7039812268f1bc25c1bbb688c292f811344bae6d9c19385d3fb5f3d9e2fc4ce355f0e3a24f700bafa3fbc84db4c79acff82c0cd620fcbffd8d33cd022713797d97bb07bc06c626f471f5839fe4b4eb5e8d3a057316c23319213a21af8f22b8757007b3fba1c46b74f8e69bdb34d9b354421e0c78a39459484228b38a01c5f4d827dba655aa458c0eb3a1d82479739c92e99e3f24d8b75462cd08f3a5a075e8dcd4a1d16a4982d95442416cb288e16924ecf52bfdde8f125bc26cc76a8f9d679116520c3c38ddf523ae6a0606a2a4064c2a4a1c3db087ed47be0230292b1adb081134eeae84406e51f99a1dee5a7884d21dec72b9d49c814151ccc0dff3b37e9bdf35b4c88533c0e3db842a1f6d342e347547dc85d1fc0c63d207c2b671d2b5bc7dbb80d51dffd8ca03445b06a57886e753569e339ff72c8bd71018c1ac9a693091cf46a7e39b18a2a3a67b63529d3d9d322cf4ae76035db18a237c74c5cf69a10a357e78c3a5b657b6bdc5b65a475e8a869edd5792e5dbaeb2f2e9e8d5905ed55f22a6f5df3decc2f7fb81879134bcf764a6e6d2f0d332ed4ab21ce56251f9168965aae27ce4cf1044d16654c4003852218945a5acd213345eb7dfccf17f14d91ab83553577f1d448ee455f7418fa9b3299f2310daced4389ecd53081d83c245162deddd89767868f18c0ea44bfee8d486af9e2dd87316cb23f6fc552cff20865ede447c5a9b3b3bf6db0e1df3821e0fcc42e162408d7f019a5499b86d149bbb4a2829ceebc1d08b03e2985d77b2c831eba5fdb88d1e8b4bea8e52046a3706f6f8d04965a646b0fb3b44a37cb26a46caafb3e2ac8165fbd55af66f788ce9f9add7b44e5d9f33281e6c40ac3e06bde09decb8a21b91fc03f50da997a7b3a62ab37b6a412dc89d957fa97a3f9daf705f57026bf8c7e99e3a7af6c5fea89a0ab253b26c62ed9816c7a4e3ce5201994eaf86508fd9c1a5b0fdf14a6681f6767c76a95ad585e76a17460b1af99314a5a5d357f82730d9e7b0c75f6d416f57bc3567d18fd0f4ce5666dc87d977f1cd7cba16abe35551c595ddd94670e531ae1a33dbbd76571ae7afb2c8580d8fa8853696240d7b8adc220b6cf7fda8bd459dbb5b143461d87f194035b02e6ba05a3c5c7460c5056765d955d8088f8e330cc47752bad966da5382f8fc7085e5087cad7def0a23e26b891e01288801c7fb24973030062600637c67df4149d75a8516dcadbb1d6ff5b43a2059ab97fb262ff61d11bc795d596d8ec01a6ac6073a69b03c203a8e7d0a199ee024f5296c8fc23bec3819a0f1264913db620a41dd2071285046d8a8e57fa71ad9f0f6c751c85f4217d103efb9bbcf079c675b07b3af101cdb3dd506fd47372d17cd46c5f8fe03e269a4047a33799f1d1016d472bf5beec8018c792ccc7775a2e4a18954273af65c541e76d0a0118e38cea965ed1e17d739f5af5386fc47bcfdc6b9c3e62610ed5b9a044b703ec5b1dd33a229b185e2feb5862c640e3ed385e959e7156d4ffbbfa978c01eba77f2f344ef50ce40f91b9cd857c26026418904072cf50ec8937be15da9ac9d75680226e8e4b93d637fdcd519171a4e40d268e1c6bcf55f42e32bf33d84f1487767971f8225e12a379addbf8d6dd0daee650356251cdfa6b5b1958d6d1b742630874d537f4527d5f164b1333fee567fe44fa508f594415edf9bd48feab53940868099ce04b90c18153492749d49d4b1a1dc725eeb99986a51155d46b7cf82678882678865f5b562c56f733ea192d9045b7d9e72660fae504e68845a97630c3fccdf38da633bfb692d37f58cf8f6a2cdfc2130ea4fdd7ea756388498cdb07125fce1d1cca368dd00ce0120a301013fd8a36866f68ac5e36a891ec7525671bc94369d0ec85340c0c49d47c6ed8c2632d7c99ecd43b8dacc2a14b0df4d4bf28b9d1d9d98a3ecb6dfbe67d5232367943fd0abf1f2de49f350b03a0c3d2273d4722e83a2abe8fb07f2a68dae84863099f9520d7dcffdf9d8fde9b9c5cde98305bf8ab4543f57d91d184f2b9aba113aea0a7e4a12f2d771806dafd7b860d5ca6f1f5da5e5b32170d5d68b363920eb6b987156af7b34d3ee5e65a3143b648891af064e0ffa49011e06035f718b7e0e82d70911e5939b06698aebdfcf5531af2ad9ac79f682c6b24ec919f02e6fdaadaadd3bb5244c8752b35332c3bbf59638a4c9f99287b8f13787b638865b0548a1740b8578234318ffe470aea3f8cd04030da605ba0b1d088306a0995629e40d8f54e3eae960ae13b1acf4c914ebd83d2341ab9c0378da2c0511623fba482c881943fa45119a65599669a67ac6e577c27ebe6bdfaf0f71a3cf12ec1d02361d0af2a8a038816d57279541e21d5ff5896d2efef0b7b3c9007013ec49a63ee3d462a6414565e6cb3d594683cf2ce0e2a77c17bbe78880e74c39dabb2bbdd12eb48e79ede4be5f300ec77ade6535186e622d5d705de1e8be469bb6f9cf889c3df1faf1f66189f4b413516f1dfeacb9100719ec29f7fe3a9832e61a4b905fdc448188709d815990c99b8abc478f28f88b03fec562e41dc136be1a8b0cc06c48f74d693482797b9b6efa17dcd12021899bb94b0071f6720dfa8bcc7ef499d374126b0ba695e6aa6138a98f6f92b5f1e8bfae3ea5f36122b7c9988876eda85ef74ce1643519e4799924a8c57be28f0995f3cdc555c9b42041f36c31fcff47a649c7051bc480fe43831875682e94f556a621fd70616364346f1f7b1f7bd502a7baa7bc77fa5430c88151974328edb974bbefc222ad98cce3838364e046fd628d93b605cbe3acfbb83472d92b83ce0cdcf8dd6bd6024d60134102dbf6c281d00bc2c7f3e85df669afee668d44948ef7b941620bdb7ef6b6ec3d49f36a2a8c364dd853cb1953d73475484d8b0a589bb93f3694a45753e0bcdefe757cbdfb921d1b5f31abee6a5dd43bcc3d6a9209"], 0x1310}, 0x405) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000500)) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/8) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x2e) faccessat(r7, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000006c0)=0x4) r8 = semget$private(0x0, 0x2, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgid(r9) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000100)=""/213) r10 = msgget$private(0x0, 0x30) msgsnd(r10, &(0x7f0000000640)={0x3, "f45c06c1a09464aa0941bb386794726e1c72faa90b87d721abd2a23f18aea4c563dc31d49153bff5ee95540caacdabf21530b3d45d0026137ab566dd5b34b06640626768358041a97240921edf13ed0b51bc5bfc06caa5d81d81859c7a22fc519a107874"}, 0x6c, 0x800) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="51c5bea1", 0x4}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xff6d) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pread(r1, &(0x7f0000000240)="e1cf5655f498da2eb29846ba32dcaf6d4bbe000ad6d4ef5cc2aa7e26fb6fc50b7e55dbf9bb5fc549d0abbef2fc9dfa4d8494ac1cef5621807df4731e25bf8f887810c045ea42c2674a6141ac22f2ca925c4d0bc884adc63adb5519259a2443a3d81789e18726d7503d", 0x69, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xf100000) pckbd_enable: command error 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0xc00c, 0xa22b) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x18003, 0x88) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:13 executing program 0: r0 = msgget(0x2, 0x404) msgsnd(r0, &(0x7f0000000000)={0x3, "a5f133405c7e9c558a2c73bde877db65a7dede7de8ddfb4aec7828720b7984894e8cabc8a515a93d6fec0e1216e85d7ea286e18098297038a59e30014c3521e64eae1c79efd6a130de35359c16c4b11cc35c9db87ba23aedf9b9173080d0e2d43b5fb45c948666c684598a6eea231d44389e1b0e0d3df69b60c73689c15f095ec73ebcf913d8208bd8720da1727e4ecc5d6d7d7b9ee72719338f8e909a2e07f1c5d6b5a08a87b0ddc567bbbd2452b4b7b6d9d2293c6ebba36d"}, 0xc1, 0x800) msgrcv(0x0, &(0x7f00000004c0)={0x0, ""/175}, 0xb7, 0x2, 0x0) msgsnd(0x0, &(0x7f0000000580)={0x2}, 0x8, 0x0) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x288, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x80000001, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x4) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:13 executing program 1: mprotect(&(0x7f00000e4000/0x2000)=nil, 0x2000, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x20, 0x800003, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000000)="36c00a35d2605168d9c1256ba44ce01de903ff786c6c8afd7caabcffc7772d2287576caf8292", 0x26, 0x401, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:00:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, &(0x7f0000000080)="059e50627ba6957495d848a6fa694dc088c0d5dc10c0bd92096d2db79727c66960b7ecbf3c53fb254905439df79ed585ece6bacce6b5155b372bfdbe5f88923f29e5eb412457f3df6fb6cbef550dca36cadf6ea489b356af3dad096719e2733adfe784469000190c141fdc6fc86e2c9afbf95da3fae62df3470ba6dd553047a87c31d7bc8150a78b40e1afe5367c126c7e451d5e9c4b", 0x96) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) close(r3) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x7fffffff}, {0x18, 0x2, 0x9, 0x5}, 0x2, [0x5, 0x10000, 0x3ff, 0x80, 0x0, 0x987, 0x9, 0x7fff]}, 0x3c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x0, 0xe3}, {0x6, 0x80}}) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:13 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x71c, './file0\x00'}) setuid(0xee01) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="9d96ca14f6128234e66f88fc4f038106d82300397602296a0d09b069a2c5a42bc410d265147d80e8d3d87aeb11d7b6856f3d4ef9fbe70a3ef6dc0eccb199f33aaaf87a2bdafc01c5044781f79f8ab2284311dfaaa2424ddb5e2d8293baf91a456278db7f3fad1843e0db16015070d9f867b5e089ca793bf92f1f5fbc7330dade76c1a1d283", 0x85}, {&(0x7f0000000240)}, {&(0x7f0000000280)="f415499ab9dd42f8e37cb555e2d6961af4f1a43eade62d6c1e7ec49b8669e0b7e148980ee2d71338687169727f84c05c942a3ff9477f1d3040b31182ee9bf8239fe787c931eda076f16f732a9a6113a821dd53024ff8b7719dd5dd8e03a6a9536780411f8252e24792ba34e73366cd58b1", 0x71}, {&(0x7f0000000380)="7494c72ec4f6894d4a9aea652b14ae8de9841502369ef38f2cf1e537002a728ad97387a693ede6af7767528cfa146935ad3d786054cdf6d9346bb2feb60a14034b65bbd353984c4986e58b50a3a4fa3feda3f7b802ecb0d91285c1da8b65cd414a500a7a40618e01892e5953cc99fe9611e437fec866f97afff8f5364d2c4d2e3980f9f40a6eb6ba605022ffcf733f202fec40f86cb2f22dfc9a89ccafa21fb0b49c507dd7ca01fbe5e3efa22e13ce13071b13c86818db68956c97d4ffecee7663131fbbb4994926f3d02b4c9c76d9", 0xcf}, {&(0x7f0000000480)="9289af85d16f1f3a2908550cfabbf1b50286c8d15b2fc816377af477693fb0d78273cfadae79caa1bfd21b8c493f37282793c08c127ba20868e8d36d0b3cae720ee910375fda858a62dcecf78df5e825292c9ea374262dbdfc941bf2476bb261be6b5ec2b91b0fe228f4adfd3bd2e0a348e5c705b6a818bc29f0d84ebe9e96a7ca60f4c721c0c946c4bfe0478a7fdc836d0caf156fe5bf820ebd298ee6d4196d5143f1428af90f92dfc2f5923d295a22b69c1245e7e24dd873e14825e3d29e76cff3f0", 0xc3}, {&(0x7f0000000580)="b03d5eefb1696679cb27666cd268b4b732441c816c395447f4c57cfb1f1a18dc591266835c272e137580f7930815311f48708398246fc6e7dd18f4a9852ed542551330e8bfcd50b89af265640d38f8b8a23cac1d1e9ea7b49834aee5037d263e055e302b6c98b61726de44a0f1944835e2aa59a11ab49a2b174a608f052afe92006364fd13126652bccca24e9d21b94e757eae02c374c0bee2899b1a9c12ce0e8740661d716ff496646ad35c413b50bdc1b8369075ee1cbd24c3eadb9ffcede90ee614dac2d81d32325ed68f577d146c5bb4acefd38ed47303f285a3aaa2a49bd6a4b90fe89c18c048a114e431d8f20161621fda", 0xf4}, {&(0x7f0000000680)="eb66d3820b6a081f1b4d00d629ec5d292f385949228b3d3affda3c8e0294aba8541cc2e069588341c73df31ea7e63a7b9f98ff40bc5cad1ca10bb365331d5bbe40f7ad7ebff9028f30183da7d1c5729eff68d70dfe173be836937813ff5cffed7fa4dbead217ff66f5532b095cbf3d4f5b51e9b185b004790b21f5015f3f3aacbd3339a7acb8cdfcdea1797f598e092afd3e360615294e50f2622baf0073ec3796164e5652d36e90d8889e86030fbe2fb274e50f64ebf7419625bfbb5a95dbaea56ee6dea309f0b4", 0xc8}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x7) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = semget(0x3, 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x7f, r4, r5, r6, r7, 0x84, 0x1ff}, 0x43b, 0x10001, 0x5}) write(r1, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x80002005, 0x65a) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x50) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x124) sendto$inet6(r0, &(0x7f0000000240)="1020b137d776f0ae78aafbbfd602ba3eeaadfe04459efb6f491e2b85d88ace8f7ec76800494cb14835cd0f950de94231ffe7a72b34eb765bc55b841862ae499105e1e4dd098c1ff0f6a8", 0x4a, 0x20000000000001, &(0x7f0000000040)={0x18, 0x2, 0xf23, 0x8}, 0xc) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x15}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccbcff00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a334855501076086f12bff1aa44f5c66c36f5634eaff7a70927000000000000000040000000feff0000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a44429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db35503c008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9ae21d1c56711c23fcdf1354d8e3efecc5faf6f4508aa3eae8b5846fe09c01deb51b38795dd44f4aac9f84480420c8747224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d779012514403", 0x44d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x1}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1000100000205c, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(r0, 0x0, 0x11b) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfdf98b19a061864b, &(0x7f0000000180)="a6a4a257e7ce30445410cd1a8686f39b343064120635546b3689e847b5a0c2251fef") 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x6}], 0x20, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xc, 0xf0000040, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x32, 0x21, 0x100000000, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x51, 0x8, 0x6, 0x3}], 0x9, &(0x7f0000000280)={0x1, 0x3}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x390) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x0, 0x9}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: setuid(0xee01) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r1, r0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="74012e2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:02 executing program 1: symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x7fff) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x10001) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:02 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) r0 = socket(0x20, 0x5, 0xfffffffffffffcd7) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="5e10f5184eefa8962e2391a1e6ec805ca5ca91aa212189f8c5aa1687defb33e674e954f4308a961a8afbea0b95279169363191966b4844f82f3bdeb654", 0x3d}, {&(0x7f0000000180)="c14851dcda21278a777fec22e9dc05a039ca5a5c30a0053acd6039b81125aa7403cdb4d252252f7acb6dc32a444a85850443b718697a43e7bfa1aafaf50ed379c91fe7d8e4cfbf63fbd8bf58ea71ec732ee7fd7c1efb5b4e368152abcecd47a36efbcafc4a9ad8cde2b1b5d79c971d51ea225ea351b88cc74c067c03891d528f584fa5c193436d06b2aee7abb0db902f40a34e26fd75c8de0c79c0fb8115c49475fe5b1263ba431d92e7c837a16f5badca", 0xb1}, {&(0x7f0000000240)="c34816cbe723e09bd7849cee17dde3d6fa9c7c112e77f39e4a9a0f38284af5aecce814a5c80c0247ad330d58d93c8aeb015d4c19039bac0a834f0c4a7bf06fc9947007290f1753029e453845877a", 0x4e}, {&(0x7f00000002c0)="ea05afe5b7bf994d0d8144f790053ba28c72428ffa75e2f9004459fa19ed8c54f8cc3b5fed7acb297fe1edbeb140039db617f1f52a8c54a6273d9749b5dd5f9381d6613efd98602459aedda0d84a47178103ef2a0b1dd20999a2a19baa8c5a81c822b5f5da24aa929dfe8bdc8eea645f9e32315b50505da7afd379e63778f7d50330381b5cd3978a1011edc4aa643d2ed1a77f0de7f352e23ac4d8e5e1667319083457da4365949404b22616e363ee6a2ccedc2ea92f52acd2f237d727a5cfc45c430a88f902b9f8a071b59e7522784c599970dec05c14", 0xd7}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="ef2579a0356f7a72da9075637bed065a8e882f05967befac6d1d479eeaa43a9b3a86bcfc1885054f54f3500005df068f0024a5ff10ed4ebeb49f1a3f4bdf55eca9532b4a22a165219b5bcf795ce9238bc40fadddf092e5757458c65d6556d612a6708d33d0a2ece035217b379074c9db4c48a7d879069c1db3ec9cbb0a7026f2b425683f0c7a6e172d06ae0e39db6bf606bdfa8603ef152f9335d03d11025991613d898e18fe9f1e7a94a82d34d7bc9d4fe27119eaf0dac556c9a65d8ada0dab83480d", 0xc3}, {&(0x7f0000000500)="58cd40ddc4ceaef2bfe25d846f75576bd82cef3461dba82121e0dfae8843fab18ee381cce9ca24dd5936caf7875023901005fd8cd74a2fc9054336b5bcb95f4b1fc56c0cefcbd9c6ea5be9ec9b427e41e93a6d5ca639f7f1eb616cf14273232962b7e40e8da34cb5b387e9feced2c7ffa9e5eb2c78ecee1dbdea66fbc021103e64425cff3a2a77732a4b9b753c3fefebae6868488fdcd13526ad77c56cf9f6f42e917f", 0xa3}], 0x7, &(0x7f0000000640)=[{0x1010, 0xffff, 0x7, "b93fe3d467b47c17ee5bf62332ad875fbd5cb701fa1e0002002b2e57b1db819c74e3f92706f26734f559825ab5c6c162dc8ffbbdb4b12acfb49a94fef3a1800e282b7320bbe5c47d8d99fde363477a29ed73257b22543b2ab358f29aca10dd60ae759f4977666f499c4b3cde4c912a4d46fcd782d1606784b00c453f4dbb745601de41287bbc430b15d12d9ffab8893eece49c889ce838f3746981658763396d3313184e47b4a4bea750cf03f5cf9958854ece0161595f0ed44f50d61e115052d2920a91e180db23dc5956ae5a12dd4ff9ab9ee3cce9a28d92df62b2545a92eeffc15697a9c07084371970151671af695d88f9ddac0ac9d890b435a7cb0375e6a19bafc7979277e27c81cc9837f919622f0d3333d46d9483a7ef809c22429ad61d71fbd24045fe55efaa7e59a2d47de6bd103fc9a163dc8abfb9692f38a659a7d751e8c11b1a0800e25a0a2232c4436cee5e4def584b5a8d58d9e1a5bcdc4d1746a15fc2362dc5621c687e5bd9d68b4c77dc7c4d58b042db40a309366550813f7cda32a7bfe363c0151249cece65ba13757c72ea55af9400a965b49fb9e4a8630343ae43e526c3459ff7b28f52bc07913a73f0dc1df5a663a105d53f784c3b7285748230dc097b81efb4fdd91919c2de35535ff45b055d345aa750defe7da2ed54f738762efbb3a8d1c9951e6bb4a5b1b46ccd466283865ae021060c5795b398a4cbe59f17a4fcb43afca6771aef2cd89e85a93d6be3482b6a667f9a6bfff9c2471b39ab20c38a516d0dea41bd3281ff187a7135fcb7b928a08b20bb9991bf2b4f2559cea573990237367fd5292f9a873957499095c4fb4f47bf95ebb68ea4fcacd133b4a3d56348e94ffc1352433c0b73fea25ae1362fc58d4abf2f365b72003071038340bfe53734c3febefd27b25ecf7798e759eab2185aaa103d704e74e33fe89c2ed01a2d2199a64917e7340d96d629bed1982151779e91927c9f301db507dabd67438d3f43afdde322d0a399816f5df75491448d2b8d34f34a948e6fc4bd777cdab19f11720688474a9788bb8fd1f17fd55e66ef2712532e1c82a521d8c4ccba15fa07422eabb025fbdbf1ee38e773cd46f976b2d0048ad2c5896b41ff6aa9168bbd46072584c014d9ad484ff36ee6fe0694c3511d31cfbf3f9b502180c06e111bf56d3cf04211a0362c48fb1db4480305d96f4b29b76cde4bd99e153c22e91ee1220da778d01358cde5d0f0d30adf05082237580a386aeb1e56ed195a7d6fd0e29fe08b1f700ca46104b34230106f3aa5e61c4aa4f19df2366557ce89afb839b30161eb957265cc4201b3ba62418cd7f57a2aa886fa7b4b05f4354b543736ecf4fe5d836edf1ced6c532b7c95928327151885687fe6b814497252e2155ba204b637f404a33dd703c1b04fa1e5402f61d28a459fbad8ba27002f3febbfd2803465fc22ac8e1fc4e281d989365c4cb5a8d80ba06ae33380ef9e47166474ad69a4a95074f8a1850163ecde4c497752ca9d72911b7b61ccd59f13574f36a4eaa65c2d01476b22e6c6ee2bf44102d5ec8eb5739e7cc81c12481df8ccdfe1a0e899e81aa9d52486255de4f83a0576b4c1cc2689c46a3811df50aec3cdde9338ee448a26ccac89c61723aca951d7ed31d4eea5cc9a58092caa90c73df3c3df91566a3ee0187f1f81db71731c6500de08e0f948ce77fdb13254085183d1a6b0663475407bcade7292d6f68e9d483040bf52da90ce2b2e2311b99e4c24c8c62bac06950768d5fdbd9d43e477117024b0b28cf3895ea1ea0c5f4d4e14730f2532e0cddd5e31ecb866396021d10f343dd6c2e99151cd874d9a4a20b24182b1f63e3e360a1dec654ae41ac017a2bf41e098d4d1a5be35eddea085d5794cf87a4e1006eecfa44e12a28e81ea1320369b12de08966a7cbb93f06f7d7614e370d0151ac7a1a7a4af7ae0aa73cc3744f9eabb18c813b6e0e1915ba62811f8226d637b05e15dd858e3d0cc8fbcd2f4295b0c1cd1011fed4a1ee91dc9bb96d76247f97257aea0e5099b39d6494b3e4ac7f386eee193d95a6f184f64a9d6eeb9bc4dbb7b3c01f1ffdb6bdb1f758245acd63653c27aba463a7d63b223e8abfcc114e48b628abd2e23bc30aeb74d931d5d0050d70af63c1c413aed851fa2af3a361bdd683fae606bc6a78ac08c7f7fc51a911626ca87736ca4d2d85b943e60b4ab26c64480910df9d6864f2a0abb79660d1f94ae2e8bd0c15e203671cdcacad3d460141124f6f376d65bf529f281de5cd93afd471c33513650a12f94b25c663c12134f7687d2b188cbcf78de3f7f8f425896bcf90772677c4a7faf50e5c3def4bbd68b104e2fc632b85f305689fd2c2a75e501b9adf258abfa4ae9fe4b2e5c92710881ab42c0bca87c1a4c66553faf8184025689fb48443d5659a81801f35c945c4393d3678fca2dc17418ed73eace33d3b2f653322ffece17899fd5133055d2f470a314e6fa69fed060490f3ce900cea86b66bc78945fabd4f05788b8e4f723e49bf314b79b4da65a21536da4a17e20ae5281dd47478f59b3941e8871bed488179d63bdd631bce9ad1f9cb6ce27145643496ff6853fe4e78aa4b17e4d1b7518b231e75adadb9266c8c7f5342f6a0daf4be6d139c2d783e6ff34fcdf3652cf2d714c4a2279fd012f95828de7faebbc870e21488d4c4abc42d99856c578899f4183db47b23745a9719a37e4fa350084f5967b176ca823016bf0ed4d0ef60fd3a5776d604fcab4e12750495c8b8ccd186fb2a7a393894a56262438ae3dd5d3b6c465f4d26ca3c2eaece106d488c275c093d9552d4eec30a3800da30674949bfbc75641167158138dd626fb596c65d00249fc4f7cbfe6e8195649ef4a66d9f780d731f064d814263544b5702a2ed2042242ead821e2f54a75a7167371b7167b8f37dcfb0dfc1a49388e351e703efef304815e4df025379177f66610d2bf9f7a23d66b28d4d181436e08a4ba5368cbe039d2180309f15116f7d3a1b64c15d6dea543ca284f10e72242498d8af4895fb518e9be887315aaed6aa5016ddd22265ba068aed466c81f594392c829c26181f2f0ad601789763e08070791d1a8b2c5ffd35855ab8d3b629b99d7c7e6164090d56cacdf74b57c831ceb31c87fdd0ee7f30a2a83021e2b663bd221f69d16edbc64150f5a21eed9df0a3f356b9157ba4ca1697c6a64667c7eb3635be03ef98f72c0c571ac57fbc464b0bf87210ffaa59ac16373517dfbbf80a391957195559fa6897905d9877a602158638b9d5d882b222e987f867eab8971c077371b2f60e4a1e5af63ead34e3f2c18175017d5f4846e53c6f8f10262d71fa0904856b0200ea99f48cc41d1e44c66e0ef42f8fc420b4cc3031d6e0b17c08d9ebd52f5f424f1b655fe54964b069658767cf5ddac126547333d2f8621454a4666d618c59e24ac493bb2e3b21dcbeb070341cd377aa70f7df60aa3de47716351d16fd0ce8705d81dd2af1f3f26e44f12e582980bc4c64c935f02ddf92a972f79844b80b35667d8faa47a184bcb8f6a76227dacba4d628f775ca698eaa2d4261f887cda6c508b8cbad09600f781d10e9f7f1f54482e4df09f45653cde0ca7c67845d710d17d9b8772b231151bf511850ad7c9b6cd20d32b725c4ddefaacf41d230b45459172e64ba1e2c271d5b3cc98ba144085da22a3f5809dac05a40045a753b9ee3d4b71415a54709cc2486ec249c039f7d937a017f9062a7779bda6aaf9739b25a4b2222a150f6f06eef58fee0c0a0245d3c566ac3a6c468ddb50a44820e09005b1144eea10594bb59c7c77477cdbbd5c3d29985ec4266d111d0c86ef4c2e750ce5888be273f0b6c922a6e838c37a48a511861b9cdcb6c31679478e37cc72542e1023ff4d2502ab49c1666c3f421ce32a4dee91798d339a0d28edb294aec4bab546d57caee481670906b07419122f26900eab1402508b8e29ebab85bd33aa3857e63a5f6eddc50bf245b194892be26377a08fae8c837a7cdcb417392177c0ddf9bf53e40d8f90886ba8ffe886d3286340b0d6e92c33ec0a5e2cd63b304b4c1d7020c3d4b216b6460e585d9fc5a95713410f4d4616db1cb7e4ee40432d42ec52cf686f8d40be827f3050013707cc52d627c3023a4e4c43a8ee8c6ca11960cc823a6102264b4e1f1ca977ae9fe37538f7e11d8608d259631f44a69edf4f661c6b06b3ee49a708646f3a53eff1d3552d1db804e2cb972f36f4d4372ebda8c661389b9a05aa0c5331b517acc54d258f43ef4a0cbc3565945940dad0e3abb786a8f3fbf0ec123ec2c8e57ebf46b89e9cb20588ecc07c8c2cdb8b0ae74e22d86ae49ef65e95b0ed20233aad681290d5cf192cd162ab00ab023dc7e9eb6f49c302b02ee42af6f7868727f595287fa7a3979a3d89b30db67385eb3621564bd30fa55ba53dac006275e704820a56ada849cfcb6b71b84f11c4515b1c83ed6405653dee2f23128de8cd898d4dcd00e351c8381ab5089d8942b9b31ad05e2afdf5552bd7971cb935e885ef2f061ac3403939d4750d071583a61ccbebcb224d78f346372f27352d8fc76327c900e28d1461280fa013453d540543ae33dbe9f7fa9aea46f152c26b260ce0a79f3de2c9c71dcab3c8a60c6001b1e57999be9068500e6d052048a05e5aa746bfe00edc57472a289243053124894ad76530da038a453505cc12beeb1078a3ef7ce3a5aeb0d087e553b389af7d79328da3e33ab4f5f74a5c4724483cf462f826aead86884f58af8be0e6db7cd2bb6f84b922351d82db135667514f845e2fbc9bf4ecf43dd1cb64e63ecbebb3e9c103b300752d6eb6dc6bdbf3082252ac17bdee8a5c4e613582ee3048a165cfb2c11a6b47066a02e53904c9891513755c8196d1493b86795d1383c87d8e1847f2a2621c72fa8e32f1ff708485f1e52ecbe935bcd212fa247fec3d9d9d4a71378273a5a380dfaeee22d142a415626f7cb4cb94c3c62d632cea2f01663c1d1815c4a57459244f8eca4e6ae17d963603070f874c00049542363f073483a6fd016627672d00a9de25b57b36979145fe4ab81f6e30533bd46b2ef27c198b32eacac2cddb0fd32670b7dcdc6e794d468b4e23b5278685be59fae77a421dd99f366f55f92ac88d7fee88566cfb0f3534d3e2cb68e5fa324d9ea0f4643b79b0086dda3c44dbbce87680f7dc8bf4a3cfcadcc24a499aae23d63b23968146b13af520da85fdacc3c02b514539d17e45f0e1768590c5aa47a1933c9c93818ddd9c63c79ec68312f51bbd805dddc53122292422ccc44854174920f404e5e09948404ff1639e7ddcae8618ee95e88985527b8bcd6d83c56b402f31cdacaed273997abecb6a0d05f68447de978b8e29df842c3ed339d14bad2b64892a6a520a87a4b5f2a43e188ab5a318ebd0b78fae334d6cb3ce322ff5efcb54caaac0b2c9dc5fa7315943870c24b2de8616be62288d665f7c85ad35e9dabbb672645380a4fa382d15ec97af25670dff1f7dea633888b022fae8d7ceb0a170876e8dcbdf9e9623a27939050755b3bc5f6328a12b3a9a4046c2c758eab4e8cb38cc1b2ea8ad12d9f782538b3fc47c27520611f0188ecba2f95f3e5dcfe8f5d2716db2da9492810a25d7bcf2584c352e01c3c85a1f6e95e345eeb34bfdf63fadea08b2be2ea8291760f510d6b5864b0718bf4d63bbc14b753c48724310b53bcb38e3664fca6a77b69a1cf19c2045e0d788369bcf92e7d73c238fd140c68f9cc7ce836510e9a2aca802bb561b2c74adc99d5e175d5c517b0c2aa7d7d20a"}, {0xe0, 0xffff, 0x80, "ebb62406b5a29b924b337899e3840c817409a0d6f853a1e7780cea42a89229f4a27d959b71db5e33e006002ea1eb8577cf6319f3a6377167129561b3296a6c0c571ffb4ffe36dda11a6694424616352769a1c3f224768606f834ce5694a7532573308c8a26c6c3bbf2a983f80b16265f2082d07741674a02e5ab01f86a5baba54230ce9356f9b1835260f5084690a2b63ef9ba875a3d46687ca064bdbe5ae845ebb3c8f090d9b228246b008f49234cf8e13db75a1f4f356fde53e2e4e40173866b5d23f740bd79fbf78928a02149b068"}], 0x10f0}, 0x2) r1 = accept(r0, 0x0, &(0x7f0000001780)) setsockopt(r1, 0x1776, 0x5d, &(0x7f00000017c0)="cd25871b63808bf6e99263fc3df59abb5c1b0b764fe7af468b64c0cf7ebcce665cb824a8cc20e2cbc319e0266c561e873f3f73addceed7e9c60f98796c8816563276b766e61f07c2bc0a705238298f3a6973a1317e5cda8a53e24cf0615db8d9c025522a44ee01316cc427470c2375dc58c2e54bff4928648d0ef2317e220db3a1f9ddc27300827a2d56fc049c054f53750d1a809ca8744a2162956430f20bce9f2b089c43f76938f1e02bd4a7ddb4443078ffc1dd0efaa6cba44290f7589b2e07b30bb3a478a4ebf43f99a93c5cfd437b35c9f61f9b", 0xd6) r2 = openat(0xffffffffffffffff, &(0x7f00000018c0)='./file0\x00', 0x1a8, 0x130) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001900)={0x5, 0x5, './file1\x00', 0x1, 0x1, 0x561, 0x7fffffff}) r3 = fcntl$dupfd(r2, 0x0, r0) utimes(&(0x7f0000001940)='./file2\x00', &(0x7f0000001980)={{0x40, 0x6}, {0x9, 0x5}}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000019c0), &(0x7f0000001a00)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001a40)={0x5, './file1\x00', './file1\x00'}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000001a80)=""/4096) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002a80)={0x80, './file0\x00', './file2\x00'}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000002ac0)=0x1) r5 = open$dir(&(0x7f0000002b00)='./file2\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002b40)={0x1, './file2\x00', './file0\x00'}) pread(r2, &(0x7f0000002b80)="041de6f36a23376315f2da9afad7374b7e0f5e943d3279683396957838a5c062bc1dc64cac0a5e699d5c3377e8ae571e54e69db43c10eb91b9e24b5eb2ab4dd55991d0f9db5e381500762faaf0dd4d862deebe2b43c505412baadac1c6573238f8136282371b8cd61e67f7981cd91f3010d63428c69fd8a586a9715292d5d4ea5e0a7926d0b7107b2f622fd48e3a92d4b7332b45a94413c1313bf54d6ef59ce0effe3e99a3f463668ad23783d0a5c33e7091d5edb79593e2855ab5760956413bb4895db48df827b0ab4466460bca60e9a1e42a5aa775cb7689f7af0a", 0xdc, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000002c80), &(0x7f0000002cc0)=0x8) semop(r4, &(0x7f0000002d00)=[{0x3, 0xfffffffffb32dba2, 0x1000}, {0x0, 0xff}, {0x3, 0x8001, 0x800}], 0x3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000002d40)=0x7eb2fbc) kevent(r2, &(0x7f0000002d80)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x20000000, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x8, 0x1}, {{r5}, 0xfffffffffffffffb, 0x22, 0x10, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x7e11ac951d0dec34, 0x80, 0x1, 0xc1a}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x1c7, 0xfffffffffffffffd}, {{r2}, 0x0, 0x0, 0xfffff, 0x5, 0x8001}], 0x10001, &(0x7f0000002e40)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2b, 0x4, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x7, 0x0, 0x1, 0x6}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x35, 0x6, 0xfffffffffffffff8}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x100000000, 0x8}, {{r3}, 0xffffffffffffffff, 0x13, 0xfffff, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x4, 0x2}, {{r5}, 0x0, 0x84, 0x90, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x3, 0x0, 0x3ff}], 0x40, &(0x7f0000002f40)={0x400, 0x2}) r6 = accept(r0, &(0x7f0000002f80)=@in6, &(0x7f0000002fc0)=0xc) getsockopt(r6, 0x7, 0x400, &(0x7f0000003000)=""/50, &(0x7f0000003040)=0x32) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000003080)={0x2, 0x7fffffff, 0x3, 0xffff, "31ae6e4349b987fef5723181eb1e75fafeef7553", 0xfffffffffffffffe, 0xce3}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000030c0), &(0x7f0000003100)=0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r5, 0x0, 0x17) 16:00:02 executing program 0: socket(0x18, 0x2, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0003"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)=""/98, 0x62}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f0000001300)=""/45, 0x2d}, {&(0x7f0000001340)=""/247, 0xf7}, {&(0x7f0000001440)=""/27, 0x1b}, {&(0x7f0000001480)=""/34, 0x22}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0xa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7000000000000000, 0x100, 0x126, 0x7, "ac962f6b1ce38f261e5c9488b0c2cf220b9ed31c", 0x0, 0x1f}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:02 executing program 1: symlink(0xffffffffffffffff, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x80, 0x6}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') munlockall() 16:00:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x44) kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x64, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x40}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40, 0x2, 0xffffffffffffd44f}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80000020, 0x81, 0x580f}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20000020, 0x401, 0x2}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80, 0x4, 0x4c874b97}], 0x2, &(0x7f0000000100)={0x7ff, 0x1000}) fcntl$getown(r1, 0x5) 16:00:03 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='h', 0x1f6) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000180)="cce0afb670d83742d7132f159feabaf7f2802e6d7fbb501bead935addb24a8af7856ee4435c48edf9ef29401c6ebe3a7c1b0ab3db5ac548e5ef65dd7b70f8025aca314208ee2def77089b77fcf18e7df5c312cd4e26e2654e2cd1e9e1236a0f427923697cc7369adfa40c403719610f06035040561e7e9171baa92c9ff9760baca9041797699e7fe531d3f79c9c0b154ae632c9edc141496b197639f8382eeeb688962a4c41098ac030955f3e5940f2d147360488c22dcaa346a6cf43da095967fb6d73854460ec8b20681b1f5cea417f57a4e05637c04d6616a2b52994aa07e", 0xe0}, {&(0x7f0000000280)="22ca8d2a62c60d63e92958626e2f97e04136bd033895f7e448926e4089b881df5876d9fd0994396a9fc55b11fb646a257adde752aa87e3c768702f7ba7d95abd41c3e2d7136fedb15bb39de3e7b5c1f31418164d35cfd9f374419c198d66df0e53a7c0a22810a8778f6103fc464e02a2b30f3688feb482cc4745f805ae328fdaa280114dbf7f6206b518939a828237bf17056548acf592056b9a64b289c3eaf035b3d02b33d1a2a8873b31194bd9408a3f69ebed7a9303614b8a5428d1aecb7a21b6d8ac2def7ceb75ce7b6e42fa284fe34f842789d3c5c90a3f8bc83d8e648db5932e1bce5256996b0bbd1f85817f839316b499f2edd969b2403886d7edf6ca6f9692d038aa8fbe404a5e84bb208572ad61b437a076e56a4c42b6a6fc3feb77dd7e3e180573a44b66a79bcef6e47ce2334bbd666d242fe4c50e285979808ad1492d4108fb3eb763e7a37fef890905ef74abd049526a192c1e114322401d3af9aae1c16168cc12ea0419f99a0ad5847a8e9b61d4a2722841bfee0de4c926fdb8138b46785f11e3986b32ffeff72f60fc5a5ed12d3898b410e1dac04313d8717bf4db9344e69e8a94cb567d0c74396f27a6e2075e892a2f795f97bc57c5efed60192147e35d034a83316471348502db9f5d8fdd2c8ffa0e1bfeac6e6f96d431c01c56b83221ca97c83ba04f7b29729269ef9d7c463678e41f99036b78ea16c2f9f92dfeb2ed0f2c523372f28d343a1995a683ab2982d00d2e42c2384aec45832936bdfa613ba9ccd84fe151e3bb70a03304005ae84d6fe09989063c324eacbcb5367959861974a6e1d993b23f4ef3cf8f35c531186a65690afd3143fefcd92927b901d6330f60ce03567673b152d7fd7c3068e4faf75fb15b7c735a82538bb5ddf068996a68dcdcc7071b000948344c7795fadef1ff42d94b099baea7c952eca2bf3d36e49c254a10c47ebda7f9d5cb86940b29c913c092ffd568700b735348c3cf6684306f32a1beda629402a5c791a1704faa4597e0cf92c8296a206714dd7e206fdd9cabf100c3339146f0f2cd9448c5819e6528b4cf0262a053d83f1463c81dbfc8b018d9206c5bca1cb7512ba00162e51a7845f17178dc889bc33bffb53b4b7f30d818febc83fcbd317a4415956679bbe584350073d617dbaa8f711ffd56c6321b283ba4094ca44726c1b4cd3050ccea134c73f2dd592112198a2c45bd3e25c8966ac2f924aa545bb5ff1e824bd7896e3976a9f4ca1a450c1d70f13d4edbfa6e80ea6d9bab180218415066cf6ee828aecf068f98c1a2d62f747989d20695a4d703d92fb6a5c0ef898a37b0ce41614e9087894eb551692107a1fec533ce7667556c929626aa9618ce027ae0f8ced65f303a27a3977461ade8465e29a280a52cb6c80a577b793bc4c819614fc71138dcf19c16356002e29ef3d55ac96349892459c58503b3489b59e0acc812af3b09aa251d52da475380031722e2a63f8bba23aac9787c9075a2dd4ebc21c6179f12cb29abbfd22719ba2f6b2dc84f75d5b1bc32ee074eccc8af776757d3010489edf3437952a11fc3a24f10bf11d776c72a7dca9d015ba04510cc139f4ec446db64c1d0f1183bd028676d8da5a244a1ac819583d0741f75cd1afc97f0d8e0927152db5557ce594d35351f3f4b8ffd2385a5618234e87b36799b35896fc36d59623b5bd6ef6e3f99c0a2f232878610daf5fb6224c496e91cb9a8df95b9f3d5c2b0fede4c5064f1478127097250550595d5bf3ff89ba303805f7b7dadf18f92751a159f0aa8c84d31c782d7726fe2b43c6ad07612d6393b8070c6605c9bce2f95eadd944e23d84596b21d03c9eb1f1b5b720a702f568d847c052ee3971ac7a938e0fb0aceef60584c223dcc476e2336a496bf82a9c657b1d3eb4d4c765b1f95e4be9b325b9716bb1dcf2b4fcb4097e865cda7acbcf4912cc28b1f6d6cc7113c78782a109843e2f2cc18229867d7db4e798227e3f2a90a17f75324259f08e9b7d908253d7a070575934ce5f6a72762f8dee83885f77d92726399d97d4501ff5d2d73518f75cea8db598f9bad4f139c092b988703f141b167644415fea732a6095bb17f699c9b6d8bb437ffb4fd06ab31249eab6d5f36bdff9d5f83404bc3b725747dfd6d0eff2a3cc42235abf2267b62980bbeeda3e4d87ff3f1b60b61aa20b1f59db861fd9c24ef8de992cd015a6002fe0c513301e0b9fef02ccaeb0543cc17ea32d13bab57f924f9deb2162af5436a2add0cb2d2d847dcd187e706e5a9beeb47dd72b11fbffbb7b3b5894021d02583de6de2f4f7e09bc903b9280bfb935346236e78ccca0ecfd87f428f37904e6e50c8329cd4d911bf72676ff67055899ef3ed8c4d508fb17b3231b1828f5267585f8d8ac5572b8155d23d42c44c4d7b286782cbdb7cfe491fb23606e9e93d57d8762458f11b2d762a4820695baf4d9dd8e2e48f5a58f50a7c818fcbb2a2a34a7748b5dd46023a11bbe358cf3496a5d5e63da3777a00c52d900b35d37fc28cdac0daab19df7fa2f67a60b55f57be1ab593d4c4d36795dc1124714096e3e993e8bafaa6f000dd25948541a835c92887f52f23b3fdea9d8365d2018018353d3c5b4961ecaa71c9d64e5a7983755b6008b987b9843f7d175a9a2578a3545e5a75c85dfa551853858758fb7c287915e5dcf000ba6dbc023018d025317c20bcf1f71bafaeb82edea72357934bdeae25265157f7a730c33d6bc33a690b95a53b3edf79bf4389ad0ff616e6624e1d7efdf9eb72fd3c1e28bd20ee423d73a268918f8de4638d34297798708f75e13d557455b14e9451ef4e688a5f0f69f7614202c38728ec51640b734c01002174d4b4f051aa8d025050da1bc10a3f864e303ec5dbbd07cec426dbfc727e58a0f3a50e51c5c38c37ee4efca9544d4ad2d3f0510da6d2b6bebf6c4cd759d78d7988b555948b1b39f116ac265a9d79931f3a79a7eac62e322654c25e6b4ad44165706103588000f481bddfea187fc8018a1f9bb9204d87831c20c4432d21fc321a19695a60c004967953980e7a5021ac478866bb47173f3cf2fec6bff00411d1cf165d470cc235c3339ae0896a8aff1c7c8c2a91c5501c94c221843c760f440b163b937cab21e79d640620fb5e2eb5129d1603a6be1fca11f5dcaa011cb5018a0c402cca748d23e02a86fcacf641a64068f524cd8c04a31f9e5c848c23429b1e82d16657b3584c251bdadeb15b02fe7d325225574443b903ed8fdb153246426012c490f48a1256e66e518f0158fabc9d0ad6f98ef88e1c9c025c463f18d6cb7792f33d4b005a44aa98a24ec6a4cc63540f095467f837d69381a7f4f32994af34777809ae3e909c1570cacb3c5f3078644c9a43e0c6e45bc1cf2dd6be69ba764362407ff3783a031b58e1f32bd9093220a45aaf4d44f3a8bf91204398ec9fe4a7eef0be2fe4ce0d6f60a6fcb15d736ae3d34f2e9384491e7e251f44515340d85a96ff0285f1cd0aa44d46610254d1aa6a83ba8ff2d721e94598ba1e7381e686b08ec68f198c9a0fcacb6398ac32348527bb8861e9bc6ba8d28ee3b5db541999398b46a44af3de5c9bc6ce20c1f7e77c042a1876a19593d10c69a487eda871e861cb4fd123512fb5b63f0bb7993621887fd4b42d228418f7b974a27a0799c98a327f482c6ee3aadcb0eef2abaec977e6356ef436400f878331fcfdadc213a6cc85c8e4bd44b9a3c5d8e4d1810fb433d43683a7b6ce89fc976bd996a6c7afdd891857f2a995a58a7193af1d297f13b705481652918c9a4af0c2dac52dcb84b097aba85aaf43d9602d9ad53d469e36653304e16897a9f6120133c3220467fb31b5d05334538614853da03b040a5cd11b41637931b822d3785026c412898f235004c483ed15f0b3dbb7629830c998c3a392ce39f581d631cbd702c9922388b04306553d18cf6dabf12fdc6d6f6d1f65533615c6b5d7699a10721ebd4b0b96d13bf29340be9522c27d31361289a0e61b5e838677cff68f421b41ab92e90cd44e37ab95c0017fa1afa7f82240714f71494009f227a315b97287c97b0c737ecef164966806d54be9985bad9e0bdbaf09c41123ffd8ee3b018773a6b267bfe7b456f794e6fa149c41e0e0e206bc6998fec26b7b93ef5180a223c22774f0f65c4256df2f973c549e92e6dff58964288bd298e804a7b4fdc2a87bb0f3ae41ca306f33e59aab7dea16d539932871fd8e5f64977395016b96151a6b70460ccd12c27417475ea4a3f925315dd793a907b83e62985670a81e323b59e35c9b4882dcc9b538a84b81bef82465a53e3b37a8c54480fc1a26d9a56bac54b7c97054fbb1c0c0603eadcc15c83bc936a4b4c0641e4e5f677ca5754ed0b16c44acc2c9f131fd22cda20e124c06e9822a52e60c0f2b963e08d45f661d21ea3c0d587a8705f64ca38ae27a9539cbed0997ce2290492c3475b56d69c0817d77e07c6a68164393c8577aad72ef4ea9118d313d29e5be1f581dd5df77689b27362059d89957a9377132c74d9dfadb1bc0644c007215669ba526ba3c149e8c7294ad1a6910f28612eb9f78656dcc8b72417c4b4088d780c3d9e4a3071b1d5333b9a0d2d1fe0207a4560e41208cedf3142cbaa5dc03f62af692d62b1c9075f63585bf7b4d996d6e3583c21330011903ce7514b911f67186c87bff1b6cac2ce955a21b78a672ff5aad2c3fb1b1eb790ef9f2c1daf469ac58060e92dca2a127feceeb0f4287cb78d2eead71b06b40286263c06448fb0e5bfabacac1c65f714807cddd1a4d0155af9f32b446810f299c7fed8f962e3c34e7f77216b2f6c0f8414b113587190aecdfdc55c306b1a800aa7f169f395eaea17ba0e47ae4b5fe33e9bf443854a872e8bccfcaf3a7558074376a1ac8e6c852fadac8f8a8ba72d13fc49df1d532eb167b7f89e46a968b50a51b73d75b2d09c7081ccd361cafb09c6445bbc774c9eff1f3f09768782fdb37ee1531ef759a80b4d8bb6b9fa21979bcb47b3f74b64f7ccc50f3ec8739e8b65bb4ccc995c76c9e70d7fe96fa071bab17d7b616c576f0c4adc0383bb638aee4b5182917ff2bdbafa017708eb911c4b347b3561023145e31210136be1b7a25da3b46452023ff48e6d630d230115146c721145f5a9dbda4c0e3449038c370036911e02f412c3382598939fd75e3b2b161a7e8cf082c41465f9e903099b83276f0a48d0d0986db6c2bcecb51fe2ab52b82561d4e7a3082e4e5217792ad9d074787c41180f0a8c663a78e7ff7e86509fc7bb4e791595456d53e43daffd0159c339dec6679908afb6d010ea6c5acbd5a2003f4112698eab8d89871de4caf968d975d238bb2eecc54a50618d7b10ff0854d0e53a0893d6810cf721a0c81f2ddd16a6617b69097ffd80350efe2b78f91adf324caf9403e5e43e1d6af625d118199808118e462285841c1314d8440fc149bdbb6ffd36b5dd19ffdadada21f14e4c852e54034a76a3cddb93b35172b2d50f2a6416ab03d7aa6e27a9680439e08b4d36476c93b172ed0b277b6b754ca59b3c38b70163eca85e348ab29cb8893aaa22364634c21f6c8fbed1c3bc94ae936a74a0e1992cc8bdbf5961df3f6469e3fac9b6696c37f80b23b94cae0f47c724d775ecda7f80d184ecec31465fc3e1f299dac8b0ba551667fe8ea8412732bd172e6c793f4952db18ac6121477eded831a6fc40cc8049f903c3824168639ed7f31297b4395900c4bf72721fd18efd5a67c0397dbce828a0aa4064ed9226cf4d47a9b97443ba5db54816d32c419cb6e6b9cfa273844", 0x1000}, {&(0x7f0000001280)="179a8c4ca9dfcb30932d31491ce55e9f299c2230b3253e1ba874447713a415055bd26b1fb285680ebfb6fd420f9abc741c218c5a868c2904b26738a801f6377ad3421381eb6d7eda990fd07f7b4e7f52dda4c1772476f08f819162a841884056c9b1bef74c413b164dbc67d7ab", 0x6d}, {&(0x7f0000001300)="19dc591e3d3c000904b1cd244a5fd7edaeda3e7df324c977af90f36387ab22da1d70e055ae2484b536bd7bc8df88284e45", 0x31}], 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x2) dup2(r4, r0) 16:00:03 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x212) r1 = geteuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x8) ioctl$KDSETRAD(r2, 0x20004b43) shmget$private(0x0, 0x2000, 0x38c402d06f79ee31, &(0x7f0000ffc000/0x2000)=nil) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x3, r1, r3, r4, r5, 0x10a, 0xffffffffffffff20}, 0x100000000, 0x1, r6, r7, 0x20, 0x2, 0xffffffff, 0x6}) r8 = msgget(0x1, 0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x8) msgctl$IPC_STAT(r8, 0x2, 0x0) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a030c7d2dcf83253529e17e984936310ae26505555589fcfeb47119127a0718fb15bf5fcbb7d3f0c5cab7105bb8110ab7e01c94cc4a80ee0148ce5da44165591f79f38f748e7bdeacb2a9c2c95f53aa32f1915221c043ac8bee03e22fcce62cb77de65451a30990d555bed359bc46c44a2e9481f683d55d09351aacc1a6b93ea8b8d5dfb2bd989f2659694e116562cdc8fc7e5fbd8e7cac37f6ffda45cd4f1a1803c45f61e89481bcbd"], 0x90, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x80000001, 0xfdaa, './file0\x00', 0xffffffff, 0x7, 0xffff, 0x6}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x9, 0x3}) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x800) write(r1, &(0x7f0000000140)="911b29f61a2b2d55ef7e58d07324be882c7bc621c48e6da8984c6c7e4229498ad74e0b2ec153cab42e536d6ca2dd3abf065beb91216359c62a5473f524dc496943b896605b5d73fb3676d91623e9314ecb905c328f519760b0a8ab1e66f2c5a9b6eca41d6d18a815f49e2769af6ca4ef604ffa150f4c17e0be0d6df796955455682e5af7570f8ffa9d51939155d4fe37c3d12c83f4692cc2c250aad0e7960d02efdd68f949ecde1d52ad318d2d7ae82632a5562640b15a54ea3d5580dd6a146e", 0xc0) 16:00:03 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4013, r0, 0x0, 0x6) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x3}, {r0, 0x100}], 0x3, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) r2 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffffffffffe22) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xca, 0x0, &(0x7f0000000280)=""/202}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$setown(r2, 0x6, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0xf0000000, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000004, 0xb20, 0x7}, {{r2}, 0xfffffffffffffffc, 0x10, 0x3, 0x401, 0x2ea}], 0xfffffffffffffffa, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x12, 0x0, 0x81ff, 0xbc80}], 0x7, &(0x7f0000000100)={0x3ff, 0x8}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r3, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/74, 0x4a, 0x2, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000002c0)={0x8000, 0x2, 0x6}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) fcntl$getflags(r4, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) recvfrom$unix(r6, &(0x7f0000000340)=""/84, 0x54, 0x2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) getegid() 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) mknod(&(0x7f00000000c0)='./bus\x00', 0x2018, 0x7) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x2) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x1}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x0, 0x1c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000500)=[0x7, 0x3, 0x9, 0x1, 0x0, 0x3, 0x2]) fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="37fb98451412b71b56d1070523f0cbfffb5e1e613432", 0x16}, {&(0x7f00000000c0)="db7ff2b9c7d95c481181795fde51ad776911fe4cae0fd66202d4cb087773a3734c12edf12bc2be5a83fc56020909132079c21e7992068132fd9d94b3ff2ef2223d871e37d642ad0170db905f428181718920341cbaab6831f3f94ccd8dec84c2e344240df57bf6baec66bb74d08470997570b45c8168fda5d53c4a06d771c429b3c8aa446b1754e8ce9954fc30e52a533e6dcc601917735e01f34c1b25f02d4e61776968591fbd7f4832063c6f86", 0xae}, {&(0x7f0000000180)="48b3ef937c08329f7bac7470a5a480d848e07e360094e471bc1a64d9494b0700ab84b3d59859582b44326eea073f1837f1a7aefaf7ee1a7369623e87f72b600cafa60a2b6b384d2ab6e074fe0c9913f7a83e7385316a58094d776785ef440cb0fa83fcb17005ba72080ba2b74c31158a93953a3c31b39f1024e94ce1dd416d4fd0bf91d280cc78ebea3cd4cf53388c8e4752918bdc67b4089f6610270f981dbe16708b013e990c737de1c8270af96967d5774b32c40fce8c7e154700be23d5b8dd562a81a3cfcd1627a6ebaa7c19597a6a", 0xd1}, {&(0x7f0000000280)="5b937a81b0d8", 0x6}, {&(0x7f00000002c0)="f247684654f327832ced0f881efc69c8c6a67f46b7d52e4c98e2b5be2e77c9a37ad612855f8dac2214d05aff0f9a1c82832901448544e9367570ed42b589955d1d387ab3fd801ea9733fd57356d3262a4b8cca49d82ac3e5c9b32eb06884d41b98f7e23c09a0bce6dde020f4f6c119f54cee5858f56e08ada190c09361df9357cce3f39521035bd8ea026c2ecc3001cb2b2eb28ff5a3206da959cfc1d11628ff5c0e1fa7f496b5076b53a921169bc6d6569e2d8bd6bca4e8b8c81131fe4e8beaa90993946b435d8ad8c6", 0xca}], 0x5) close(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1013, r2, 0x0, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x20092, 0x110) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000480)="d5849dc9a0e7607deb394fc6b3627281977e8cdb028cbc634d655d1b36935409a3dd01361574e01e8c1cf999b5a107ace6dc4aac38", 0x35}, {&(0x7f0000000600)="5a86d10125f86897739242d8296f86b8507e8afa96aaf1413743cba77acc8e740269f96e4ca562bf796626122631654831fe1d360b4888ea10df410b6c08d28538d8a42cd3145803efbc5bbe8793a67a4cd32cd93642ca3c7ac5d49e012fbb1d671893ffc655ee8ea321debc0b5f9e93f237634dd3950128dd36e27ef1a5fd5b25fea1b2d107f074c7e3e1134bd159884b6f6d6f1fac82a86a18f8b3998f930b4be90cf610a05e570ea837368da46969fc128040a736a103b9b8ea3d0740f8042d492bda6e2a6eebe43c96307e268ce76d0cab473f127f69cfe1f81aab680e6b7655a0253eff943691650a0af04a8d7a87231e3b716015f8d871", 0xffffffffffffff3b}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x1, 0x1, 0x8, 0x101, "878cbaa43170e8a5cf82ec3ffe52ca6c29b0f5bd", 0x49, 0x9}) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0xffffffffffffffcd}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x6, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)='mB#', 0x3}], 0x1) fcntl$getflags(r1, 0x3) close(r2) dup2(r1, r1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="470fc70e410f8000000000f0428105f0000000ad4577f7c4a2bd3e36660fe18707000000c423f922d4d90f171e65f342c20c0045dcdec4e291de6f05") mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xe) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20292, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0xffff, 0x3}, {0x18, 0x0, 0x5, 0x4}, 0x8, [0x3c64, 0x7, 0x5, 0x5, 0xffff, 0x2, 0x20, 0x2]}, 0x3c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000240)}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9}) 16:00:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000040), 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x76, 0xfffffffffffff5b5}) 16:00:04 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20009, 0xa1) flock(r0, 0xe) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) socketpair(0x7, 0x2, 0x3, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000180)=[{0xb3, 0x52c, 0x1, 0x3ff}, {0x3, 0x358000, 0x3, 0x1}, {0x37, 0x8000, 0x81, 0x6}, {0x6, 0x357, 0x401, 0x200}, {0x9, 0x1, 0x0, 0x80000000}, {0x2, 0x4, 0x20, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x2, 0xbe9a, 0x4, "7e389d5181040000080000003a00", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x4, 0xffffffff, 0x7, "6f2f8bd9160ef36c05109a48eafc091a2348df65", 0x400, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c0000090000001900", 0x0, 0xa69}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xb) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x8, 0x8}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="25cdc37c4e1e3f9805c78cf3874d", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:04 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x9) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8500, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x2, 0x8, 0x0, {[0x5, 0x20, 0x2, 0x2, 0x1, 0x5, 0x0, 0x2, 0x1, 0xffffffffffff7fff, 0x7, 0x7, 0x7ff, 0x18, 0x4000000000000, 0x8, 0xffffffffffff2978, 0x8001], [0x3, 0x7, 0x5, 0x5, 0x1ff, 0x80000000, 0x400, 0x200, 0x1, 0x80], [0x60a, 0x6, 0xfffffffffffff845, 0x2, 0xffffffff, 0x9, 0x1], [0xffffffffffff98bf, 0x4, 0x4, 0x1, 0x6, 0x6], [{0x6, 0x9, 0x800, 0x7}, {0xa9, 0x1000, 0x3f, 0xfffffffffffffff7}, {0x3, 0x6, 0x6, 0x200}, {0x8cd, 0x9, 0xbb1, 0x7}, {0x0, 0x7, 0x3, 0xffff}, {0x8, 0xfffffffffffffffa, 0x10001, 0x8}, {0x7ff, 0x4, 0x7, 0xffffffffffff8000}, {0x4, 0x1c0000, 0x3, 0xde9}], {0xffffffffffffffe0, 0x0, 0xffff, 0x2}, {0xffff, 0x9, 0xa65, 0x5}}}) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x9, 0x4, 0xee, 0x4}], 0x3, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x62, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x91, 0xf00000c5, 0x7, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffffd, 0x0, 0x7, 0x81, 0x2}], 0xb09, &(0x7f0000000500)={0x6, 0x3}) 16:00:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x1f, 0x581ccc39, 0x2}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000001280)=""/221, 0xdd}, {&(0x7f0000001380)=""/113, 0x71}, {&(0x7f0000001400)=""/173, 0xad}, {&(0x7f00000014c0)=""/30, 0x1e}, {&(0x7f0000001500)=""/110, 0x6e}, {&(0x7f0000001580)=""/247, 0xf7}], 0xa, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10300, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8580, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x100000000000003, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) dup(r2) close(r2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ed") pipe(&(0x7f0000000040)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0xffffffffffffff2e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x2bbb}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974df99ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87db6891", 0x376, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc00, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000000)=0x20, 0x4) 16:00:05 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xfffffffffffffd4b, 0xffffffffffffffff, 0x0, &(0x7f0000000440)=""/230, 0xfffffffffffffe4d}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='{\x00', &(0x7f0000000080)='@\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000540)) setrlimit(0x7, &(0x7f0000000380)={0x800, 0x4}) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x100004, 0x7f, {0x3, 0x3}}) getsockname(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='{\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000640)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000540)='%!.\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='@\xf0\x00']) 16:00:05 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/182) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/3, 0x3, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrusage(0x0, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x26f, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x67f9eb15e15c7ddf) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') r2 = dup2(r0, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10102, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x80) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x0, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x11, 0x1, 0x7, 0x31}, {{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x8, 0x84}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff001, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x9, 0x2, 0xfffffffffffff5e3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x78b9, 0x5}], 0x3, 0x0) 16:00:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) shmget(0x3, 0x4000, 0x222, &(0x7f0000ffa000/0x4000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) write(r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0xff, 0x9, 0x26c}, {0x1, 0x8000, 0x7d7, 0x3}, {0x9, 0x6, 0x2, 0x6}]}) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000340)="cd9f2d3b9dc61212dd23a8500b6f8caa8b2de6745bd788dd40283df2b509678e8ccfe774d074e3461cb1f7bf70b911cdf2ffcda58ca7922ae78233f065ca8827cb0c39e50626519f3bc6b888e23267fe763cfe7820", 0x55}], 0x1) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r2 = dup2(r1, r0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0xe) write(r0, &(0x7f0000000000)="e2e85ca308b60bbb643ba652f989e89736ccfa90e67e189f11de927e5ef2789ed733967ada3b40dbd3efe112935b13e0c3a6fd45b45a270d26c24e21e79ea54a7d4d0acb3f5d795776a29baf9bb4ebecb027868cea1a57bedf47eff303b0fc68646cb9f180eb3f9a3338316125e1f5281b77c4ee99252005db5bbc0ccf8406dcae5eb997c5a133f5674caf", 0x8b) 16:00:06 executing program 1: nanosleep(&(0x7f0000000000), &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000440)=@in6, &(0x7f0000000180)=0xc) recvfrom$unix(r1, &(0x7f0000000840)=""/14, 0xe, 0x1, &(0x7f0000000800)=ANY=[@ANYBLOB="a586e29f96e0156382fe4b8719c64cf189e07b3113a0d77a2733f14877a20572ea7290f6128157ead98a839e4ca3"], 0x1) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/180, 0xb4}, {&(0x7f0000000600)=""/146, 0x92}], 0x3, &(0x7f00000006c0)=""/215, 0xd7}, 0x842) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000080)={0x7fff, 0x400}, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xe91) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r3, r4) mknod(&(0x7f0000000240)='./file0\x00', 0x120, 0x241) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x110, 0x2) r2 = shmget$private(0x0, 0x1000, 0x85, &(0x7f0000ffa000/0x1000)=nil) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) shmctl$SHM_UNLOCK(r2, 0x4) dup2(r0, r0) poll(&(0x7f0000000040), 0x200000000000023b, 0x9) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x81}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4c, &(0x7f0000000340)="ec09ffb6c5f7bb0811f15df48b2e7bc929c03b4b3a12e960b7da2b576e2fe5b0e25766ec82a09d72c7411781de8a294b59bb2fcf4d40cb3eec7f92c77a5ce0b6e44c00"/76) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x1f, 0x0, 0x1, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000040), 0x10004) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x8001) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) msgget(0x2, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000380)='\x00', &(0x7f00000003c0)=""/141, 0x8d) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000480)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="63a3b560b61a654d9a85a6f90c5b50afe354c068a0050e086025c23b3a1e6fed4ea4882f67c99882e8fc6e87a8201226e6f21b8a91fbd512c94958cef05906ad427ba80c299a622e26704a31023f07eb5f333b7eb10d4ad44050a88a1bfa3c0eabd75879f7fb48af8aac85b7c8cec2e14fcf794b7b38fa595a11d5c2a453a48f026d762a2395d89ae6b5dcf1dbb864a9685b5b990453ccbb130947c0bfcad76467dbdb", 0xa3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x10c00, 0x0) kevent(r0, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffc, 0x85, 0xfffff, 0x6, 0xfff}, {{r2}, 0xffffffffffffffff, 0x82, 0x2, 0x9, 0x8}], 0x3, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xf71, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x65, 0xfffff, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xc1, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x8001, 0x5}, {{r1}, 0xffffffffffffffff, 0x50, 0x400fffff, 0xe3}], 0x81, &(0x7f0000000700)={0xfff, 0x8}) r3 = openat(r0, &(0x7f0000000740)='./file0\x00', 0x0, 0x40) setsockopt$sock_int(r3, 0xffff, 0x11, &(0x7f0000000780)=0x400, 0x4) flock(r0, 0x4) mkdir(&(0x7f00000007c0)='./file1\x00', 0x21) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000800)=0x4, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)={""/16, @ifru_index}) chflags(&(0x7f0000000880)='./file1\x00', 0x1) execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000a40)=[&(0x7f0000000900)='#\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='&\'.%,/\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a00)='/dev/bpf\x00'], &(0x7f0000000b00)=[&(0x7f0000000a80)=',\'$-.@$[(&#{\x1f\xc1)\x00', &(0x7f0000000ac0)='tap']) link(&(0x7f0000000b40)='./file0/file0\x00', &(0x7f0000000b80)='./file1\x00') bind$inet(r3, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) r1 = getppid() getpgid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x10000, 0x2}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x14}, {r0, 0x1c6}, {r0, 0x40}, {r0, 0x8}], 0x4, 0x2) close(r0) r1 = dup2(r0, 0xffffffffffffffff) poll(&(0x7f0000000100), 0x2000022e, 0x9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xffffffff) 16:00:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200000000000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x8000000000000009, &(0x7f0000000140)="49dde2dae72120c7e676d85ce42389e9a4686af17535d82c33449047ef738b3f8ab97757b276b791f1f4ad1b00d7cde7c803d69f6489a2e88ce00565d107c5bdfeb676f9f8342e35978724ff19098d668b3861308492fe4f21101c1e7afa6a92608c7bbd8b6ef44a6cbd30ef64ae21c542bb1da7759a1aaf274ea49a14945c408199e5c59db49d2dc47a6a99a59e2a509584", 0x0) getsockopt(r0, 0x2, 0x8000000000, &(0x7f0000000080)=""/102, &(0x7f0000000000)=0x66) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5a87, 0x6}) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff8f) fchown(r0, r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="3732501d3e6fbd6260039e9018f958aefb8654c53e8fef0a0b0cafab50e34a8ea71780473f35c2d07c3632fcb85ac3fd5f9b15828f7a", 0x36}, {&(0x7f0000001240)="8f8f48a36b5f8701a847870c892adae64549580da0338cb9097d30c3f38d13c4773fb926871b0bec019cd6d798ca1d8d61b86401637965480a3848dc17141a818816cb4f8b6b2cdadd73145916887044d049aa20a8a66e1aef86265201f1e2eb633978b20b58deb9dfaf642fdb018f26626114f2f4245e9a00ba238315b1cb6c3229942128f700d1317e8c1f175a1f5f4e09565dd3b33b34d0416c75cea6332de2ef7ccaf5898c7d7f199777982da2c7c13222a64982e59631eccc653ab793102f11a57835a5bb9ec6868ace8854d42738c10477349ebbcc24d6b6b02744cc704215ba34ba507600e850cda5e5e906e80187f5c0cf6dd4380c27fab5d47317a9019dceae662d501d3913ec847eee54d6faf9c6b61b1b554c67d90bed564520b94cc6b8fecc2eade51711a504e2cbaaa0dc2e7668bba141a42b66a47f1d18cdf63adfb571277f56e38f97fb71a6cf6568d5df60a93165524dfaa5598a32736d94cdbaed128b9a1ca3f21bb96ae349c70b70325544a17ee31d439826bce151b92017570f30f2ccf245630391c2e79e53b4f8132efaf32fbdbdcfe8f486184c8955f6d62e5676dd41a2c008a29cf960a4824ef20b9a45f0f31edd0c9454020621ed347e63120bf7a4abd8ec0a74dbd5d243377db6408cc902fb1f5f6b506b3df101ebb22b9e1dd3c80c62a8d340968d48065fd6be2865e8caea8cdd5c624b9fc9fe60e508879487048e3db63681ebbbdcd70d117201085aa4a6c5df467fc524e78a3e67e8d0665153889c85187aaab8a52458dddeb2567b293439dd5035f4edd7b64f877e5ab34a48592572a5d941ed95042837970f3524dff1f911267507a520f5f81e83cb08b967fa9581b2e2b50c59b2de26c78d451754252123dfacf8f60e3e4a2958dd5fac6ae5b91a6fbe87ffde1bd97b5972aa5714fc7eabe0a9d60220dbcac462ba651f0a9b30e3420b0f8991599ea0f6d6fce4f73028e75ba48edb4c07bbc7a516f323a9d2cd423b6f56912c844f487057376992a466fc701f25a641056ccb9fdf378c9a337aac7f83ab8b9c400b420fff515807994dce1da1e7c9bb2af5dca1b4b1f26549042455f48fee668b31838c52097a1d357b091c71397ecb0be8b38aa7a7c4f96a2c50aecfd39a4c1f4b43de1c6e221e775e53363fbf7729e83a12129902cd7b12840683361ffbd6d83e44484dc7878355801f287a4c589796a1f7e5fe3d86421904e596a5645b7b1aeebed59ee75d05ced3a06f0927d5c6a679972493bcf3fd6c37c727c178a297ea6dc092147fa151964b5e9a8cd755f519fa8fed80f2003ba494791c86793c6af6bb2a6d9420b76c05408a6e747e7c1d5f138bb381711888e94ce1523fee55e6bc3a110b4695d640ed6bf3fe1dc110b244db5e78632329aff5a8f7be57be795a3a199bc6920ff44a6a1c6f3298cf34e09316399886dc92fac8a1f06b17028b4c091d0077e7a4a5104355987957fbb1dc9a099495974aae25f621857ef7460cc202889ff31671a9bf18ca97a01a0dc59c38d277e1fcef372e80203194cccd087e89bff83a7881cdb808efe169ced5e9f936be47cbddd5cb16c00cb7a113352830a4a814f9ee59e12c07f84b655cca4ce5ba81d68f3bf03ae6a254ec1b19c2ccfa1f8357497b0fe527374988fd1caf4f59e672eb1a465fc7fa7609f137db7a6d591e50929f22a4d2f134b5bbef242b993262143ef5764d87b10187f36c2381d82ffc85db19f899c53ea90d2b8d4a35fc9430e693ef6bf3ffbcfa08dbb2861c9f2b8bbf34d123ba37252da088a0955adf5525fe7b552cb119907b4e5e7a4122618e7f330c10956bd3c322affd94f9f24e9208d1c2176a0a4e78dd859108d0e928352be37aebcc00dd528bf292a5a39e88112ece287e2aa30cdd3ac54a1b4ba5aa05a77ae2763254f7d07c4e3dd37b968833736661acec6ae616bc2c45d5f9bc3c742bba4a9ad557f30191ca2828da920034185732bba0b2524c5957a71a38f6166c31fd60f3fd5e0eb245f68a2bda90ebb5343195f04c498bf7ac3eccbe1c178527982bbb39e2cee21c7b96316c84341103fa153591dca9e6ebf51a4c60547fa7b42120e9ddddd3535685a2f6fc94f9487ea893aa6ed5ec9632767034ec05edcde601f178a86e0c44960858a26889db12b9261aacb4c423f6dcbaa7bd0f1ad2c4d510506c1075e31e1ed005bcd3f9be40c0a20be68e81aef3bd0f04013c834ed90bcd1adc09ac414b3ce3d184aec9e09c6c108a5cdd0ff6b0d2fb83b1e9641df9c22ac994ba8d1fee76f9a9f8e3ea7f863d1ce1136852c54fbf726dba54d506e2925074dd4851917a2a6c55a69cd0aa99d77ebf50e1e5837dea2317481f6fe65403bcb84b492d4a726b17f1f8c128fe924e3ea8de5ce2358d8fd2778a56f9e30f75742c6c0d721a0193e78da79b940511bce6dff7980faee4a328323845a1ad64b6ac0e0e24ebbdd6eee4417fa82aa0656135f8af25cd17baf6aa71bd0fbe61f3670100dd267ebb14ce7bff6d509b5547b458ed0cbe073507bba0f9907ee2f6343009b8b9cf5996152a927596e13ab40427ea4f45e25dfd9520a5c372e054d1ed3c467d24df2747ed9dca3a924c727fe30af1600948fcacfd4644be830acb690b282b455c7f98471cdd738324464444721ec1a61fc06ba7af6ac557233a054b0e057029f1a9d42688726f6f02b3472499ea63138c48529f0957affd5d7686f8dfc4baf9ab1ce2c2d608ddb5bcecbef7f883d1e53676ed3927ac30620c4467d2043ac9201e11b1d90509de104a05ec811682dbd5d959775931bdc02c62a058d07a3c76307acdef03b0756e515b12d7a2e17d0edecaafd63e0a2f468b5bb89f410c965f96ebad83dccaffec359d98a0aa16279997f1296f09b3c00c48bd8a68217ddfdf1327ef8cea528351d16515b3f4fa2e453f4a967940820b45ded6eb61e2682648d32d22b6b1531bc29cc006d99d5096cff1ecfacbbe7a630eff27983a3f66e4fc6a0877544042059fe7260de6dd223243d8fa20a38e23d68530933e190819836f2db694a489c5806f822a1df8450cb01057b77358c7e3977671ab850221306604401c38899edbed2834ac26562365f04f17d6ba139395d18b8e9f2109b8ba234d669fc496dcb020562945f7c3ee0f201bdd8971d6019978779864200ccf1367f7b91d2aeaf2839d1266c9334bf1a8f8fbc6125f506dedd38cb770cbf92ca59e355928f7f949a922203f4d83b631904b3e3ef3cde3106c9d76768b967baf208a5405a56344719d9b4db3e4529079dd63bfd7ac369d718d7bb5891707c218aaa63d546335534f2f664cc487018bc6449e1ef8f9fb3a70a7fd8d7fab7f67cd045196ac176ab6df8cf5637c50c3ed82f3bfd2082810ad5cfbe2ff2f6509041a0d2beafda753b7b9b9b54c1c12cef21d3003d3b41014913aa96b44e2627feee682522d3536dfbb4565aed209be1e05e52b22c70d8818e487e420abac3f7790624b9036ab976f022f710855b0d5e3667cd77cca6c260b6b464675787a634b43d1f3804a0d865e975f7308e7794bac45a5ba777a830170c9f449339b70dc502c2ab663f1a7e3f5212775ca8949a32fc3f2b076836ccf163121f6da842c83b555ba6b596c5c4fa4a7e91a4aadc07b78189232fc602e5e1dbc752f5dc8b0543c220ab5539339a49c394ee6fccc119cefa9a495b98507043a735e7e75f2a87c2642985ca33409a67dd8056f93322a184c297ef59ee987d687746aa0993e2006b8e46a62d3d2f9f8b5fa00df4db4654519fdff49536a3593209439c4ff93220774b05a4378d700d7c6c5e5556b0704e83c1c3e7d51431930029e35a973aef9a1f85d6bc9278cd085dd59268d8307d2ba2555b2948e6930cc3afe2505f639e8eeeeec7fff46aa8001cb9431c6b6f8a3975b904f8203d70280de267af7ea7993fe4ecd750cbeb797bc8b0ea5e1726748963373911b067ac862f688b6f80158286bade77d15fedd233065f2e2414c03c92447a365db8736f6cd26a5406191e312e188482cf92ab57d58490f401242c491e49f2eca03b11aa598f509272172b33ddc961b4e42cb12aefffe831d809fb4402b3358d2e39ae227d7898e44a2e509bec194fb4a0849a38eeb1af81106ee4c22739632c2cd21aa7f309626887b95d7cb6c0731a8a686a8cd6ae770c3a010c31b23923af4f86271d1fc12366ce2e2ebb383500a219013fd5b84e7e22b2b0cefffbc8e7a512a9b30b5e1333955098db36ddbbe3f62de7f8b118484f3b8da51124cb6e10b1c83d3faba9493053e9c0b985a22864212a1af390ee23c248b29c9f337b10333f897d4cc3fb0a012f3c58d1fa6bf2695bf2151b111386425f9bf4eb12e0cd12abefadf6a032e9bab3857bac66614671997e52594bd5465851949480a2ebe262e02a374aeb6ee223e5873aeb2a1e210cae42df558fd9bba1c7ef1abbb576c9f88ccc5c637e2c4311f7af704cc37f681edc42c4ff731cc7f72a88f50a58537da262e46697702aca88f276ece9fa15f96a0e716605b4e1b6ae40d8548a673ba16acc7612b8eac08dd45ef3993b84041662a97982d6c174fd418a6ff150d03ffadceffbf7a9bd4e2f85182c46a2df6b8a1f8dc24fd95286bdc3319a2bdf2f886d9bd88b548b41f3219bdb8b76e7419c0673b4f955bd3d28059785baaa41080973ec4bf64e5c969108072cdfed7c394300f6ffd2024a5521c09c7a076cd5fd9cc14d92a4d8b827e4c37892beff836a01cf8502a04a4606ccfc3cc72ee505d5ec2a5b69b9bbd28159c7ae07c04c3dc097c8b9c3ac05a0c6a41fdc81fcbdbf649d456a1e5eaa8bdbaf4237114804ad32604541d9ecaa2e96847b61361c7fbcef07f99e7c94b6346c55771c0d33a7262860d7f062058fbe7d04cbbe8a26a336083418d61a4983006f443249106803885830ad665ee9274da8eaa8cfac68eedd3e4739a390e327a5543a1dd18bb8b09d4cf97fbf7d749630986eedb095870118da08cea63c5fece7cc5bf9265aeae79895f00b881630f5e161e06a2dc5ec97b8998abfb5c34b2072dcfe5b7c65b3e965893d0a16055d362404d51f2ac9edaeed67f23ab60999851d98685565ed12d2a3a3b980b77b7a9d99c060240ef647c0245ed812815d4fdff5ef5ffd501697d86aa7fe405b8584bd4cb0a51c0050946f7fb8d0db084340f8d9abc0a54f08daceb82b6706a15c3379cbaf61e191c30623278dff82e13187e35a61704f3ef6a1b8d61e3579830ccefdf209a2add8b091c45a120ad3b81a99506b2d5f38a145c501cd442930b718f99f12ea1ae5fa382b13c8ff22392a22ab4ca569ebfca06f2ca5b25c966615e655e2aac21c31486a70b318f0ba9be2a3e40c166b52f7e0378260fb2ec362dd179265a1d972fa39feaf655ed4375ac7fe38f9e0a1efc4c9115f182bccbfed692f4621e1f7ca4fe5dc6704c9957419fa01fcf6e362346a374710807e48e211b8785962e7a4462b870018f2022c11455942d005ef8ce1fc0f9a7d3f11b0555bd78aa30d1d2df4f7830ab0e8d0742bea8c41c3e143edb8bc48e04e1098c2b9d7dada458b4e0b7c6d2f5675a0cc44eca4994634eb91b072da8440c2999d394d8485817bcdfa176dad166ddbb78eb24880e33cb8a17f5bd140b5a8fccf84f1eac49764204a170f4d2bba9df374665a89935f15c3757ab22c5207424cd8462944741316dcd9e339e55d22bcded994ba4634d2ba9c9a4ef049383e7c0196eb89d8bb0de82392791b27017206dac8693f47997d16aaa2d4e", 0x1000}, {&(0x7f0000000180)="a91f237cd9f71ada9b1157692cb5abf7122003c566306538e4c46fb762c059bcb9e9cf441b31533976e983d9f525fe4ffbe58295a8717984e1865413f339d6c8671f7a187f237996b9a48b177dff70fc1fc2235c89c700b1f22ab15da0b89615d36e416621d7e41efe987e7e628fce376268f3b888b0d6fd1646f6323b650e25a3239195475d5a42013e3cebc01d471d0dc10e6e8754bced1d56171ad4a14bdb3ae46465f8cf2940667ea05522477d1a14a087c7865dce307d86d09f5e7b49c249", 0xc1}, {&(0x7f0000000380)="fcd613aef928f8f14dca3ce150d75645645bc35a59b0a374b53792443d475b4f7ca33d941a1a89ea3e1ae11e8c0406ba8f65d90c5a7389ecfd843c8474718980c926ffeb266b5bd8cffdc15f435a5bb26ffc8abd054fdcad08eb7fb1e9dd7b298fcd91c49e42ef1bd825d4e064c41a5e50c5f07d77b6aae98e24a301c821f53581df9f4afe08e071ab23dc76b25e75685cf4cff87949429636794b01111044df28889e93a65448d0d944b6f4db44badbbe6377843ece06b5a1a8", 0xba}, {&(0x7f0000000440)="6a70d847aacb5e82ad7471769e1d7f263243b4565cb2ef6f019c35b9e0de40c5e0b32a74dd1134974d27e9fa24197b8748716ba8b778ee5da493de31ad0b0c1ef6a914f323da7bd5d63bb056244d3e2aa4628f08c71fa71148e113f87b7380ee7a7129da3ca41b71158f45ea8f08f822f8c0467305b27060a4327ea752263cae59fd55d83bae504f5e15fae0cf40e664acb8ef29625cf0475ec207fb941d368411dfbe46b63dbc2a", 0xa8}, {&(0x7f0000000280)}], 0x6) r2 = syz_open_pts() link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffd, 0x1000200000005}) poll(&(0x7f0000000040)=[{r0, 0xa5}, {r0, 0x20}, {r0, 0x8}, {r0, 0x1c}, {r0, 0x121}, {r0, 0x40}, {r0, 0x19}, {r0, 0x80}, {r0, 0x4}], 0x9, 0x61) pread(r0, &(0x7f00000000c0)="443398c06ba2aa2f9cc79bdc3ad6eccaf050f2b596277a85d0df628259f62ee3becf5f573886231f02c9241a4232e9c43cf086ec563a0b6e9ce92e4dfbf9c52053433dfe9b00d41950aae8300360d7b8f53bbb38b72418c195692c4b4a25c5416b02c688cb82fd31af5510c34dec5d02b65fc85d41d08375bd8e27a8962cb90f9308fda4cf70a36b5deb44ca32f5bd4e34bcf63023531ab22c4905f781d80e7a365ff9ed2c64ddd6055fd22d8e5c8660793e2f0e3a78d33ed2e4e528290a8dfff5bb8be7603d12f97a86b631f0280706f14bd0a85f0222bea7bece587296c9573fd295c8498ac25f0440d38b1df3f3efafcdcba1425e3e", 0xf7, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) 16:00:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x3) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0/file1\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x20) 16:00:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b10005016000000402000000070cca90100e02fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ftruncate(r3, 0x0, 0x8000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x4020426b, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2010a, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000380)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair(0x18, 0x4003, 0x2b, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xffffffffffffff2b) recvfrom(r0, &(0x7f0000000080)=""/131, 0x83, 0x43, &(0x7f0000000140)=@in6={0x18, 0x3, 0x218, 0x9}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000081, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x3ff, 0x3a}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1ff, 0x200}], 0xbb, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x66, 0x1, 0x100000000}], 0x3fe00, &(0x7f0000000300)={0x4, 0x3493}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) setregid(r1, r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:07 executing program 1: 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x7, &(0x7f0000000180)="f5dc9028a49e353d7f1533e47123a57090069f5279228284ec8110815d60f5275cd690ccc10f99722a8800b2f38b4ef106708f8ba3bd82df2b01d1318b31864a14a78c22410211cf5598c368bc2d9fbf6f7ce5e4239efa54488b45b865e97f043180bd2681abfc1332334fd6c4f2b3209af81d7be7da0a76f878203d388ebefd12fde625372e57837dab01bee85cede71ed50b1a2efc9e197d994bcb4b39bfb0cf0087a65ea7a8f6ca1a16771131b1650c57935ec0c6ad2651507822b4e467ca06b511cc8fc5835646345d431035f7a58b7d6f5ac0d6ebf51cd3700d5aeebe61691d8611d33d6945dd30", 0xea) close(r0) 16:00:07 executing program 1: r0 = socket(0x7, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000093a77fd60002000000000000020208a371a3f800040000000000000001000000000000000096ce6bb9d9fe34b50b3d0d7b5f9dc8", 0xc4, 0x0, 0x0, 0x0) 16:00:07 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r2 = getuid() setuid(r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) r4 = dup(r3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0xa6ae) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3010, r3, 0x0, 0x0) setregid(r1, r0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000001c0)='\\', 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x7ff, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xfffffffffffffff9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20002, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = dup(r0) bind(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="00006e2f66696c6530006a54b4640d37d158f022b09a98ee4b7708ac53515acbb9bb259ea8c25f18eb40486b7945e3d9a87ca499d9bd16266c9624323a287f0d482112cc745fa6b0e517b10da74c998123aaec1dc139f3d3c300006f90949c961d151fee2965c2bd068a3039414c1ccb0e03f6aada9bece025406e6b41d82ea6d86678810fdfc8df9f997deb1e4162a8d8eea45b4d9e12a715ee6d75188c88d5969fd22c1c194b899d189f54d86fe8f7504c2500294cf6bd1e970a8e317c06e9fa1a931d003c57dcc7c3e1f3edc7ff600e4f708ca0b9c4e93ddbab160d268163bd10d7321f923f09ff2dc49439316d75a3582bc18387ff92c90e40217f8b7d81031d0cf29ced93c5a3402f104b4090133ca1592f26e800d50f679ce00a19dca06a66ef493f60ce930000000000000000d2aefb460833fab00173af853fb51fd491c9504ca0fed806a987cecd98993481586225d149287d0e000000000000000000"], 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:08 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x84) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) kevent(r0, &(0x7f0000002840), 0xa, 0x0, 0x4, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x88) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getppid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000100)) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x81, r2, r3, r4, r5, 0x1, 0x6}, 0x4, 0xffffffff, r6, r8, 0x25, 0x40, 0x100, 0x68}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000000600)={{0x1, 0x100000000000feb}, {0xffffdffffffffffe, 0x2cd6}}, 0x0) r0 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xa67e, 0x4}, {0xf28, 0x10000}}, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000080)={{0x80, 0x5}, {0x80000000, 0x5}}, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000000)=[0x7f, 0x40, 0xa9, 0x9, 0xfffffffffffffffa, 0x180, 0x8, 0x8, 0x2]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66e26c653200a03e087a2aaf885bcf33dd2f64c5c492c83d1c256bd432e6813b0c9819d13739f7a6cf96ef5295cfb7ab1d0229a1a98aa853ae4949e14c329c43ed8f744ce7678e1a88d4b940ead77da585785860501797ebcb95ba335942547f0be379b7a9f4e873f2804faaa11a320f45f602d80383515b3cd80475a5a13f69a7edcffeca74ce940f9d9ac87a8decbab57e0026d633414021b6a1008c757d5d4071404a6f503d642f02d214b5f23102e9f8851c0afe998a64e086bdd75d3e980117c79b3900000000000000000000000000000000a6683aed785ecc42ba3badce11990c7e098cc030f800339fb81b78d0f2f130133802ae981e935b689b869860a0422ab95765a33654141d00a1e17788ef"], 0x10) dup2(r0, r1) 16:00:08 executing program 1: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20e9, &(0x7f0000000140)}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x810, 0x0) sendto(r2, &(0x7f0000000180)="a1284b3cb1cd46c43b120952bd955398435e7290602730e530c12fc6eabd07f810cbad3724354d1faa1b1b1d113f78ab7ecaa7cbdc0b0ef7436b4eedd1a42fb08784ba36a4b210acbc19f451b03821c3b0800d1002bfe429d07c853e3f5b580c20041932416bd8d535033f66e39156ab5125f8cbdce9273842091eb130", 0x7d, 0x8, 0x0, 0xffffffffffffffbd) read(r1, &(0x7f0000000380)=""/4096, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x8fd) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001400)=ANY=[@ANYBLOB="00000f00000000000080000086b03faf705389ce0f66ec4167ef4600ca78a051a5273124c01a4de29d07d28550e0b563c5f0424c4970134c625c012153809a1c22ac8b092c2c56e7159fe936af9a6ceb28e22e1fa70c411dfbf5a4f8997efc524a715aa8814c8c905c3ad87065b46d5e9e2c9ad236a5902c1a6c16a5b39b72dae9fa64b688ef1babf22e470098185a09782c49127dab96557e26fd71ab6a5ea571872256b596cf"]) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000014c0)) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8000, 0xadce7763ac2b6bc0) socket(0x32, 0x3, 0x90) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2000000000000034, &(0x7f0000000140)=[{0x1, 0xb, 0x9, 0x8}, {0x43, 0x77, 0x200, 0x414}]}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x3) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/11, 0xb}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0xfffffffffffffffc, 0xfffffffffffffff9, 0xfffffffffffff001, "d78e9c1c586556fef5837458fa91b62885c94c7b", 0x7e0, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/4096, 0x1000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000001180)=0x1) preadv(r0, &(0x7f00000025c0)=[{&(0x7f0000001200)=""/129, 0x81}, {&(0x7f00000012c0)=""/253, 0xfd}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/221, 0xdd}, {&(0x7f00000024c0)=""/250, 0xfa}], 0x6, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket(0x2, 0x3, 0x800000) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="977a0826eb84f669563dfec3aacab0dd6b91bbeaceb70389d62dbb8b1de26947f9cabe8a6227ca797ee856c7553f82ecfabb2c2e689480baca727f8fcbf7c3a8091d440d2a3a6a2c61945ce22719eeddd31aa4020d7fbef6cfd6ba4ed185f2f54caaef880499a427b3bca62cee31df2079d379a4e1a1060c10c591b6863e84457be9a0013751877410ac0bc9dd0adae7a89d126720cc5f21f7b6c13633effb349cf126884c4b75eb89d5745151990d9800457ba3650d740ca77bc1fa53abc4e21b25ef", 0xc3}, {&(0x7f0000000140)="3c659a3975068886a19c639756070dedf3582c2d9d3e83479bf39c5e361c8a9bf20f6a374175edbe39999dc1dd20660af3159ea105ab8f745dd2748b6f197135d01b589e5c9627f0a2b9", 0x4a}, {&(0x7f00000001c0)="188dd7c55e599d3ec93b4a1c55049cb57c051b99a090a8b30b6bd2452e383c1708fa76732cd67f0aaa48f05ca49985c5585abe7b9559b3a82e2938e2eb8b373deb1a6b586621068df661246b394e2dc2264f990f1a31a84620023ee49122e67c252d95c6bf93ca6259c7600cc81bde8a0194fc4df93b58c529cee148fd72c4fb1eadcda7069a0e1db7343b", 0x8b}, {&(0x7f0000000280)="cbf4c7fdefa5832aefec53a0007c3538cbe86c5fe2b8748a62326e2f241ce20e11038f39f2f3038135c1df1c359ff6dc39df3a702bf10a6284bad6726c12e2ac35a3a9d1a509e8fa760f0398711a196990057d3ef622448e88e97c89aaf80c5dc1cfd52fa5e77f2b06fc9f68579021", 0x6f}, {&(0x7f0000000300)="d4a5737b524a9e9b8c9c65bc5ec5c9a96804ffd2fd0ab4322c65591b1e82b08810e2d27828fab16f8a0b83a96ba3a98c74542a6ee95faf056a3c24e486e74a2b02c6f2ed38e0fcdc44c155fc7966945d287010d5aea320c937c11101d7ca091890dd5223e648ec3363026b86de5ce070de4df80e44a8ea91b8994a4d0684470cf29614b6176bbbe79120928a511bb6d2255817fa099bf7f145d0", 0x9a}, {&(0x7f00000003c0)="6614cd0146bbe57559e53dbdd993f6c9df2853ed0604096b30308e21a00f4596b688b5e5303fff03c913eb481da17b1adf7c3a178cf8a002b76e4e97e04d53bb80be9cc37631c7019ebbad42f293a6b70b8f1852c8b4e1ab1902da3b159642f951d86534e2a3b28ffbed00504b2d39ac46c84d261ee1d8158bbfa424123d021ff51c", 0x82}], 0x6, &(0x7f0000000500)}, 0x400) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000580)=0x9) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x38) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xff, r2, r3, r4, r5, 0x88, 0xffffffffffff5381}, 0x5, 0x3000, r6, r7, 0x2, 0xfffffffffffffffa, 0x7ff, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x15}], 0x8, 0x0, 0x0, 0x0) r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) recvfrom(r9, &(0x7f0000000140)=""/51, 0x33, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r11 = geteuid() r12 = getegid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r10, r11, r12}, 0xc) kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x84a0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) pledge(&(0x7f0000000080)='%\x00', &(0x7f00000000c0)='{-/\x00') setgroups(0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setreuid(r2, r3) r4 = semget(0x1, 0x3, 0x80) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/36) fchdir(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) r1 = semget(0x3, 0x1, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/215) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000001, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, r2, r2, r2, 0x0, 0xffffffffffffffff, r2]) chown(&(0x7f0000000040)='./file0\x00', r1, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) 16:00:09 executing program 0: r0 = socket(0x10, 0x8000, 0x161) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/248, 0xf8, 0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shutdown(r0, 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x80) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x3000d000000) mknod(&(0x7f0000000000)='./file0\x00', 0x8040, 0x800) 16:00:10 executing program 0: setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4e74b5549421dabc6eff35dd1a69e66413cdeecf3a632b", 0x1b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000006c0)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea1f2ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a", 0x42) mknodat(r0, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000001800)) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) socket(0x18, 0x8004, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e5, 0x1, 0x2, 0xb77}) symlinkat(&(0x7f0000000540)='./bus\x00', r0, &(0x7f0000000640)='./bus\x00') ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x0) msgget$private(0x0, 0x80) r5 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) msgget$private(0x0, 0x10) geteuid() 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x7fffffff, 0x88, 0x0, 0x9, 0x0, 0x8, 0x2, 0x3, 0x6, 0x8001}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0x81}, {}], 0x2}) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="d15e21d5358251ab5479a284103c3dd106fe2a8d5ccf493f25e1bf319a6583d5d135e9ef5efc6bf5e58d2e955583fe67e420c8a0aa8d0f76a4c2d557d181486c95ab", 0x42, 0x404, &(0x7f0000000180)={0x18, 0x0, 0x3c5, 0x4}, 0xc) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x1, &(0x7f0000000040)="04000000", 0x4) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:10 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) write(r0, &(0x7f0000000040)="5be8dee34b6e5ebd8cb39d55ed12b7dc26e510d98d090b31a3d6a875476d3e6eb9dbc1eae0658d28935da0b7e74330a2dbb1a9e4200ed8aa2b05fca64d379aa357dd40285760f890bcb07716b1e2829e4235e606da10cf75cb94568b67b10a9602202af1354794852af6704bd8d389b1250d698c52f1370f9a5bcff31f3448ae3a93bc42f6367ad74a708c00a943f3539b71e92a363dbca383967b8b45a8c1fc41dc4aea3189af6fc325e48f3df38fc028affd75e2345151c7fae07dfa988e619723cf", 0xc3) r2 = geteuid() setuid(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffff00}, 0x2) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0xffffffffffffffff) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="5001050360000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x36f) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="116c619bfbd890190b57427248e33d64119bb92ede172933cb4a41e4bdefb34a6d27c6ff385a9f6536e7bfc79291d01480d14b4cb22f09bc537be5782a13763c7f8ab42a85395fd5892c50d8caa0fe111a0384aa5ddb1c215405220a9d3d", 0x5e}, {&(0x7f0000000180)="9567e8f7f3af43827c93b606108cbcb2dcae7527935a9af9059f372523d1b7f2472ac28ce228e0d05f4ab300b2e418c844854b083fefd1f4e0af62e9384a93c0704eadbfa28468b5a9bc597921e1b6e408169396df210602014f602493c4109c19fe7ebb8abee1a8eb98ee7f530651fc458fb49ffb4557466b41f223eef4698c", 0x80}, {&(0x7f00000003c0)="063351ea81eab4c66a8510ef5e4117ce21652cda176e7bcc499924030ce22e8559adf3ef297008a36917697e2c5792a7fccfd75004848ab5b8ceb284ae4c3e0b9b1051c67ec10d9bf8953fa47089295f660aa58c4efe5cd74f296d3d8092893cc45adfb2ff24d9064d5f96c8e7d40456af95769c", 0x74}, {&(0x7f0000000200)="7a65266f475040e444dbf841a0f6253b0cfafc3a59956622957e4d77adab669d5b57b19d9b32579f84ccf9", 0x2b}, {&(0x7f0000000440)="8eb1a45e02065f", 0x7}, {&(0x7f0000000480)="d3b87347b642432a64aff0ed345e0afb782c94cf4b6f6ab5cf7e8a2c632376b0f5f5a986b7715e08733bce0c4180ae4929da3471c784fd4d12817819f813eddd28902c9ce00d599b47cbec98ae554f2d9409f75e1599218d2e1915deb25b92075ed811506601e41fb54ad4b5614d4d26f5fc2888f08f4592f49bb34a2a02b4494377e6bd4d7840c212c1dad97665da1fadead5d856395b0b0a9908b4b344499237c5a66a6109fd7c8cc129f37bb8ab8b51fc8b2f016472601785ee516ecc99fad9f3df5fef3c946b73d2adbea73449", 0xcf}, {&(0x7f0000000580)="40af81f3e902735ea38b81e3096ec25b052b0deb380af8fbad47a7815b655bf01eb2ad946b2e2fed27c51e6d7da351", 0x2f}, {&(0x7f00000005c0)="681ded06dbb7d53e86ea3690540c1848d1e3931bf504ae020737e2b5595448b524519274530d6c2aacf98a5ea8e9a4ec093405140e84c78bbf1e2e2470bc34cf6acc2335723653300b3f3eb06a0ab90c6c40580d9bfab00460f2db9a35d3f8c953f64983776663a89e22aa3fc6015d79050fbd3e99d62c8a996964e0bcd41e2e8af2dfa5b68860c4e644013204cd35c86638102f4165c82bd5bbf58ebfa8302c1ec27b4d2ff88e71407d33be986b1690ec4bbec3e611", 0xb6}], 0x9}, 0x1) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0xd6, 0xfff0000000000000, "d9087fe856877fe350e601c09b45f9b90b591043", 0x36c, 0x40}) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000024ae2c9cb0c7501df839f2124a78867d3bf80", 0x16}], 0x1) uvm_fault(0xfffffd803f013c60, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15)