d04ecc1f264f5c3714bf62fa89cf81f0584d73e70c47ed8edcfb85e1c0fa04e803a39622867b0fafd1ad3eb5c1da7c300d2fd82e1bf6b1feb66497ea7fca9490a096434e00e27fb7367c39309d2b31752ccd62c17d2692b3190cd053280deb0ef4", 0x6e}, {&(0x7f0000000580)="b1f75de83d3823d6a013c2c8efa11d553e2a650d5015566c37c6ab9f680c20428d970596260df609b45865a2c87fa6ce411ddd927161707cad39ecdf4196d3e246391ba1fa70ac1eb878e849f0ad6ba3f14e4887bedb905ddd3610a8f6a15f5021564d64d5b60a52a91287b34a11cb1fdb652e03e2333824e3e97e5a6e60eebeedc7d68cb338e015df2e9d15020eedd2242e511e7ba5af0850bed29990fa0030b6daa59a1c22c6608cc3f8554b6cb58ac616", 0xb2}], 0x7) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0xe2, './file0/file0\x00', './file1\x00'}) syz_emit_ethernet(0x1, &(0x7f00000006c0)="b6") open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) 02:46:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000002c0)) flock(r1, 0x8) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x4}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/234, 0xea, 0x800, 0x0, 0x0) 02:46:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040), 0xc) listen(r0, 0xa2) dup2(r1, r0) 02:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = dup2(r0, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0xc0, 0x18754d614d372afd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x23}, {0x3c}, {0x74}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000066696c653000"], 0x10) shutdown(r0, 0x2) 02:46:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) msgget(0x3, 0x204) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x100, r1) r3 = dup2(r0, r0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 02:46:17 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:46:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xffffffffffffff51) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 02:46:18 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 02:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) r2 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16, @ANYRESHEX=r3, @ANYRES32=r4, @ANYRESOCT=r5, @ANYRESHEX=r6, @ANYBLOB="8fbfce57079468f652ca2f37d2f1175342b37b256cc07172589dd2fc0cf484681d593a5f1246c1ee3ef3662f7238322b1088125bc1cac1006fefc6c44a32915cb4bbbf78c16a7c684c527c17577e4b2e69f3d7237278d353b2073fea94124b30a0f924c765327c82d91cf2e2832952238aa9b04cce6abf298345dc65885f3c4d4380c0f3dcb9f8de", @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="9206cd33f2dda84e57eac4202793d12a8b36dc472cacb4e9205d664f267db964cb636ae95b3b7232f09dec8cab71815f55a3fd204301c168251783", @ANYRESDEC=r7, @ANYBLOB="ec08ed4cbea678d6c3a06d9176f4d9ae49336f92706b40918947640b7f349a42a6d0bb24767ecb2cfb4e1b5f693b27ea145a5c529fe177a81daf28e5123e818ce3cd4464f32f733cce228414c17673c0d3ead2876c958eded791d4893ec6b7de11c869ac630b68403f275d6d963c2b3e3b6de61d47cddf496a45836fde59b995347b60d7fbb353bf83d0c59b5c233333756104f1dec2e89a6d1e94fc8497cf5a2ff4f3ed83c5d607b09b0d6d21b8add28826acefdbdc053c5b85302e43c273a6aa3b6821b499afd0ccd3b307e46ce9fc1a067dfe76c82f2b5baa181ea5b5d29df941dabdbd072c542372492f8e0be836c9e931aa4fc7860f296d7b0fd06142c29cb4dd7616148a6651ebe31affc6b060e363346b5cc807bcc73da0b92a6ef15ea19a88b14734584395cc884e12a23137b648cfcb388237690235cead5dd24b8b2e453632c1662af185a9d28c849545b9306ed42ae1dd38a2bfcd38148bf416e31273ce357e6ac4bb45970e1ef5ab61c84f7342d6f35b4d42e942f1fef2fbbbd0ffe8b70192bdc91d7857a8b7c6590497b7771046221e7694f3e8ada4fdbb570b71d9a1b0254f8f952138f2d65956a0f5b37a77640de2c341dda2a6fa1bc5d36f0fb6d331fba6d8586a6a9a1edc24ac7a3ee747b187a8933968d0ab45ff1e71b22cf69fa180929c5eaddfcef60c35810fac942ad53b8e0d79337dfe29bbb1148c48d40b91bf64802321b508d521564930656df91510910c4f7c02c805af314e5762d2ba6f0580f12e4bfafb3b4a924502d47c7c6f1d5902cc3e0553727eb57e758efb25f7d699031a200eb897d9673bef76794f9be8122236163f7de115f87032c11dba92d15ab4fc432c5faf0864a3601781063ea1bffb4e02a9a28d528fee08980a98b954be87499005a15a3a1ae6cf2b5c3a57e20965e7cda13dbaf647e5e865fbdc0375955b45b678fc6e1b717b2af644600d45b32e6726f6c1309d1135b2bd1d27db6f762302693a103c3746040edcf5d41afedaf0439eedd9787895bae1f59ebf4365db67160a2d6c07683251e71331e77e63692c0a7d42dc528ddb8fb0049f82ae9a1295be1441eb1fe168839db3f5c3e66dc4a0dba951e34c9894fcf36cce8eadaec062d8222f09ad71992e695ddfd0303835ac4cd96418a1f01c303e43ae3a397749ad253e8834e27e66ec475fc0a574bf5ca92d879b1e88f81b29d7a453ef66af72797421fa5a7da7c5585395f689165bd8177b39e3e6891dfac345fa9f324d73f902911b8bf7b53083c7a45067d6d03b8c288a7e5fb2ff2d85a61415618efbbd0dfbeb919f2ec1503c0015563925bee1ae381a12ef8c886331548e9ec479df780a6e73ff3514b7dcffd9852600f31a36bcb80d445a390338f21704f794f666d7c8f8689a46a5a0d17c2d715806e5e161dc705bfeb7d269c2c03ec3c0b5e10dcef3fe4e426f1935a92ed0422b7b0490915e537360ba3c06e5b5d892538727be8d461d0a454370bf71450f3adbb480165641facba9ce7508cbe34b5a5ffc8050c2d593592ca75a24d6712cdcd36e8475c784c3e1a33db1f09493f2351b6a5164d83f80cbe290713fde414c8f449d6800f7bbc2f576ea000aaff61cba254f668f974d076275351e311c62fc97c1760f4fa675c541976efe756baef9569f765fac6a3fa6489937f68b6668751c8e64fc760ee043122b0e8143bac16ec23310ccf61895ab7b47729e95ed06926c0fa5031a9e7458711da2c26746ca077190beb948d8be064912e6b5741e1ec2426032ebd9703db0c50ad7019be8b665926d350a5b76bc2126d3fb26edda3eea340721c227c0fc5a254504a0b646dee18e5f52577306b460bcae71f7734de9c3b48827a125997d89bbf81fbbe8552b2604d99af7e5f2bd5804f815d5de3b1dcb5f8c477ae3baefdf119b08f9e8ff6522307c561d1f875d42d7228e5d92591730a52bdf50bf29791a2a1dc6dc09d4db35b85ed24b17c05a94e425809872a3dd5f7a9af6809ec44399e0c78ed70f4e4ca14046fbaf8699549b04c9cc517cdb58f5581645ea1e09136c2ee4b8bfefa79040196f7ecaace98855640c858b2908121403b9bd2628cf2f10e55e2efbbc8fb04b8c0b41f37714a10574fd1458f2eb0e6f58d9668ff5d4014985a9c5e6e2fac433d7a4ee2ea9e66c294164399952d7e9ccbbcc92f3eb09afd7331660848a1f2fcd89f981003b322f705a5a5abb7cb62063078e536c8d30bfc1a517e7742f6565edbb487f8e79ee91e624029dbf8d65839d7f0bbe7b58c1621957bccb7f989e79e08c146e5449d7b83e2180b43ea316d0a74dac80e7ae7ddad0a3925f95424731aa842c529ede064784606d8d864d4ee316116cdee9a158ba253eb29a896355ee38bf761a474273589cc58821b2ad817a2975afca71770b5c363e417abce510ce8d11c367a9c35e89de4fbf55f79e31f32084b7d87ec267ab7dcc4f0d8f3b1f25cd3a521f4cbe75d692861a7d5f181e8c480d021b919aecdae29de2fb8ac3a1e4640fce3913f9357b4ae3bca0514c4b6fe1c13ca1653d8a297e5450e67c531345ab00cb99890c80b42b1ea6b4f57191b19cdc2ffc9b9faf8ba18dfc1dc10247be91f3c6489b454c3608d48ccc5b924e28a84ded3458feb79e56f1fb0438a744ca160ab4151af215e288ed52e3b85ad789aee8add795154531dd8326206b8581f75f079f03f4ee63de977e148ad2e22b0be632acce78375b8f027d7f2976db7975e8f0ab63c3db5fb0bf1e548878c481214ec406f1fe0132536938ce8109b212a3aba6cccce9f8d44e3459cc9e0d15fd4074b8f11427d33d78b3fb159b5fcc7a67ab7e5702ef3e1dfc90a34ce77f33187f9f6731d3bd11010fb65914f28cad65c0cd8e09b2a22bee88deab693478661b963d7a55b9581c0ca1a92e9b7b8ff8dd8b895140074d4fc5df8e8bdadb0f8566284964bef2c2593c919a894ca2708522dc3da71e2274b040b5ff9ea25410ac10b7166b5a553e6f4695bbb29a72af555781004d3c1bde3e6ae0e0bb2a955610911186e29da80023a1ec169e4ed76dd78aa412a869ae12c845b58b38dee19d21a5e5feee5b0c9125ad2483ae6689b9384819c62fb23a4866c841b4051a3fb7db5f16f4f3af26bc843d79087be9d321163e62ad63325b3ad5ba7075e9ed0c252083baf15727b47b66d3a5f1c7b861e05546a8c4a10a8ff22d1ac2d921899be9aeaf9178185c40a448f9423a433dd54bd522513f1682781531699ed53e7bc79f0e278e367d587a2aad8725c61f25251a8835a9a800e2ff7cb6a6ebf16883921ac1ebfd104029becab5fb43abdd9869172fab33639c840ab0382fce17b507acba8f126aea40c3afbc608a2252e29a2d18b19175c7e5a46e4e73eb91797752ebbffac538433ceea2586868e93430a1a7e869553c11517c27b581d8cc0bbc534348ff88268141a5054dc253e6438855a0e4e5df37d9c536f652de5bb6f9107ac11c0860f067b4630a3800051e33af0953e7fba67520a908c918d167c6675a5fa12ef9a0ed4a5b3ac870800797f49b0a5991a617e2c2905b1ba2de446a2306518a440c612cdb717082c64ebd1d3f584bff7763239881237b201c03f9b8608eccb69accf670154508807a4884d3d6a4c0857ab2b1d23403494272fffcbc7e93bd333b18c9aa6299140ad2ba2f5ae70604e35e9428977c684218fde7b28ce6f8c4189d2faf4b9a946f411cb247e6272ca794591f50e0f9f3f365daabe868cdbb1612933448ceef1c9ffc8b5b1494bf14f3e2e49c864e8983443cf11e48f6740f0cb02d4e929fa1d0443e80f1127256585ec4c96bdbc6cea06419b58d775285e5dd654cf49cf6a2331a75669974176893822917748a603da3d04149a3e1e5da5d455f63780c2c58be5109edbabd7d65b532cd78b99db395b3094d90b63693d0d27da77b368b16d11d9ded405003c81989900bc28c25285b8dabb9e98f907122599702dad779188b304a38a5597d01344a62edcdd92ea4d348a1435634b9f9bdc4b0e5a5fd6ca22a5cb7c5a846a4ee8336f49e8881c08e4b6c280737ec7c087c70a2ee910e25a1afd9a9e761f62aeccf24ce10edbf80ee621d0d857286501d25a3f446a281ae865d516d1d1362d0af88f3e1319bc9ddf0cfd21b1bb2314705fd43a60da3d099978eb3420ef2ed61f3d40d7923e0d882f53b25daf476afbf2a275e041953dbd5c606924f207940b0ca351f12f517de6a63dc46a268e8512aed8fbb7e4124ddadce9d2c4629aab18c15157b052dc9b9b51e7dd4e5078ac687c83ab8f97acc01df1ff53ab95610e49c791c2672618c5a6d65db0814efcb9c06fcd8944bad13227d8cdcbf97e4baeeaec3212bac7efd814d9ac194fa63090c20e45c93eb90e66dc679ff0e1111c45dccad94c71d418cbde02f33857759a3edb1c7f4d4c039abe9ae9bffbcefef55f50abb60c76f1a51b4a6a6c52bf9c5eb5aaf8a7a9cdb68dce42f96346a9d88cdf75927c1e6286ef85454e389a693e01c0f1e4e4246271c4964733f8ae4dcedd5e28c2e0c022605a1cc6715ffd1cc3ff6a47948ec992516528f231d8aaa67f7a6be96e757cef25e38a3bbceb9faf72acb62a87e864c32a6295fac59807b432dc4fde6ea01839d63ddab2b3652e1683847f2a80125212c327c5b5856eec21365f89d38dd21987dc2e5a8c8aebf59536fe48737225ef98cbf5529511099f67d7b893fb46f8f5bbd63219e83ba30ac01e1879bd48821668b10f60aada558139de71ec78985998e60644984205c2d085ba2c7faf19d80116f987818d4b14dd172b8a9a6b6ca5185df83c6d0120a28aa76d97fe5662c15f8ca4af2cbcc32d710639e1e685ce3d5dd8aa8420b8803dfd5aef4bc86f016eb72cccd6b65f67f3f406c3c27c0fda28437e4b09e09f3bfacb2eb14da52ea089eaff0b714c76e17eea8b82d362091496cbaa913d5d37d853a982fda7df7dbbb8a4b1595dfe72a182027170b8d9b113072677dcd6f07507c2c9b97f55f0b03e42da89041337742baea94ef5b25a9e57c0f9e440c0aff51937cc9b68915b7c8603b25b2d09ebb6ecf400f79cdaf95516c4171efa39dc08d2e573b5e65cdb32d442a0e9ce240ce6c20e676d5ab9214b1e903269454c9ab282b7a3d1a27ada58fc33e93092c6629a41596e65f6b8664730dc3f373fcf3e67dafb961c13e55b0a38f5e9c32f3a6435deecac08f30c82da98758c277c8cb3f658dc6d2736dab3f4db876c16d701608858811f0e67252893485de09b3588a4c942a04b79a0f2ad888f27645708f9a4da4f27b9ca24109e40d4bd00eca426cbb6e3343e86ea488e6ab0ce5482386f70569b1f0d720fdd1d61e9da1b2b90de934cab4bfb408341aacea54779984c632e346da6009896dd8eb390fe654ae320e9b8d428cb6d4e5ff9ff1d21535b4979b2e1cdb3ee4c05d48ab9f1f2f2e83eb745a8a28c9383a45305713d7b8741719024a1a0da99a692362b49d2ec7c7717a8d6c05be014faf1d9d3a16d60b2f5811b0220216ed8ea212c5e683b15cbb55efd42ed8636eea5544f3be86d2064fb3c92545f616a536dd4a7e0a1f33ea1c00539129fd8e9bcba117cb9cb5caeee3d26ed279e4bda163b9923434c4e646d725b7f53764b2906d92ae6c4326b4974ea22c715ffee1fb776f44b6e0a3d97756c93660ac58cd9df27521276f1122439a58bc0d38ed4644a7878d0ce4c980e96ff06592800848869fccdd83c2ed0a0f6d802573dfb309f52cf12ff5184e6f8b5b4923d026a2f38d4c", @ANYRES16=r1, @ANYPTR, @ANYPTR64], @ANYRES32=r1], @ANYRESHEX, @ANYRES64=r8, @ANYRESOCT], 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:18 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 02:46:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x6) 02:46:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x54) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x229, 0xff, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2a, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x1f04f8909d1b1f81, &(0x7f00000000c0)={0x1, 0x0, 0x10000, 0x6, r2}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x11, r3, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) 02:46:18 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r1) getdents(r2, &(0x7f0000000000)=""/13, 0xffffffffffffff6c) 02:46:18 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xffffffffffffff80, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x90ceec59538fa63d, &(0x7f0000000000)={0x200, 0x20}) fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 02:46:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 02:46:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) mprotect(&(0x7f0000404000/0x1000)=nil, 0x1000, 0x2) 02:46:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea768358dfeb1cf81ba1a67e4a9cd3127de48791c3f3e8537ea572bef214ec174f50e0b6d274f1f2481ebd1cef644c97797f", 0xfffffffffffffd2c) 02:46:18 executing program 1: r0 = socket(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="64fc3be6ba70b35e53a5ec1043cb546c1574a9886c93f76c6b91ec4e8faed5cbe8665c6613103f57c49c0037741699fe6279318bb0afe89b458ede79ae5e04faf70c6c6f29e3f5ad49db704a414117f46b7ead51b537d5e3625116722e21e2795c3c737f7a11e46ca62bfe506340fce7f3d7f25006c8131edffa171e5e611146aa44aa130da2dc010000009a2141181a7ac61fbf948064608902afb068cc65ba60b1e1be6c586bef2ea24e071727b2eb6a984cff364899e001543fbddf17a3f0d70a94e32171c0abca565d68e5bed86c119ea2cd075da5ed3422ac56b4c31f51e61bd5cae30bb8de69bfef3052aa33cf4a0823bac90f4d921d247b11f31e700000000000"], 0x10) write(r0, 0x0, 0x0) geteuid() 02:46:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0) flock(r0, 0x8) r2 = socket$inet(0x2, 0x3, 0x0) fchmod(0xffffffffffffff9c, 0x0) setsockopt$inet_opts(r2, 0x0, 0x65, 0x0, 0x0) 02:46:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x800, 0x0) dup(0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/159, 0x84984d8e035fbeae) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 02:46:18 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x100000000000032d, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) semget$private(0x0, 0x1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 02:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x200001ca, &(0x7f0000000000)=[{0x6, 0x1f, 0x1, 0xe5}, {0x23000, 0x8, 0xc72, 0x2e}, {0x0, 0x6, 0x7, 0x1}, {0x7, 0xb5, 0x8, 0xb2}, {0xfff, 0xff, 0x0, 0x7cc00}, {0x5, 0x8, 0x6, 0x7ff}, {0x0, 0x77c8, 0x4, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:18 executing program 0: r0 = socket(0xe, 0x8002, 0x3ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="678bbc230e7a74f12ca1323c81acfb47746ce68374534dd05e1874328b83a1a55d8a9976dfd5334a01f4fe0d649c497f8c72e00dca99ee73b4a00189a287fd28eb4c4778eba0eff7ac412aed661a7d08a513eb7cf1c64952837d2f4e06cb778d0304ad29a9cdbc76a1fdade16ab23da372195c1c37e0915c6e9f1096280e7a7e00e9e188bb224d37baa626620f74d19cc22e1fdd4f"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:46:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() semget(0x3, 0x6, 0x0) getgroups(0x1, &(0x7f00000013c0)=[0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, 0x0, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(r21, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r23 = socket$inet6(0x18, 0x4005, 0x70) r24 = fcntl$dupfd(r21, 0x0, r22) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = getpgrp() r30 = fcntl$getown(r22, 0x5) r31 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000380)={{0x1, r25, r26, r27, r28, 0x5, 0x7fff}, 0x2, 0x2, r29, r30, 0x7f, 0x5, 0x6}) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x11e) setsockopt(0xffffffffffffffff, 0x8001, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b90001000000000000e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r35 = socket$inet6(0x18, 0x4005, 0x70) r36 = fcntl$dupfd(r33, 0x0, r34) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = getpgrp() r42 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, r38, r39, r40, 0x5, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) r43 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r43, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x200000000004, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x9, 0x12000, 0x4]}, 0x3da) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r44 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCMBIS(r44, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet6(r44, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r45 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r45, 0x4, 0x80) pwritev(r45, &(0x7f0000001340), 0x32b, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r43, 0x0, 0x1) getsockname$inet(r43, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) close(r43) setgroups(0x0, 0x0) setgid(0x0) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 02:46:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) write(r1, 0x0, 0x0) 02:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327bd97fe83d15aa82fb5701b00bef0a228a7ec2836f3432", 0xe5}], 0x1, 0x0, 0x0) acct(&(0x7f0000000080)='./file0\x00') 02:46:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)=0xfffffffffffffffd) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x3ff, {0x100000000, 0x401}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) write(r4, &(0x7f0000000200)="9162204b38c2aae29e7c4a4347fbe9c28249a305e06fb3d7da6ca48928d03a073e1dba5d41b99e64c24c446110a2dc2d8f66b6a571e547d136a25f216e270eae531aba463ee71489fc807742f11f65c374b78b85f08b74c3f5ea6a3f44f82d5d64e5438fca65d0ad7c09c1381c96f7ec7c8837b7f3643eef74bc1fd1a00aa32e21a2dbeb6d35edb3ad8f3993899952d7e1afea4d5f6e66b4d090ca1ff6d10eb47670f721d41c735d51e1a9dff7cee48848cfbb62308d4ddab85419", 0xbb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 02:46:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x1e4) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x6, 0xbd, 0x8000, 0xa46a}, {0x5, 0xd39, 0x5, 0x98}, {0x7, 0x2, 0x22d}, {0x1000000167a, 0xff, 0x6a, 0x2}, {0xffff, 0x2, 0x4cb, 0x9031}, {0x2, 0x79af, 0x3, 0xe557}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 02:46:19 executing program 1: socket(0x1, 0x2, 0x101) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0xffff, 0x8, "acafa983a6f57c03b1506bdb1bcb4500cecce49e", 0x9, 0x9a}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x8, 0x2, 0x7fffffff, 0xfffffffffffffff7, "d1a1b4bf9f328b068436dc080d24a0945681bd66", 0x4, 0x800}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) fchdir(0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x15}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:19 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x4, r2) 02:46:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) write(r2, &(0x7f00000000c0)="9f9280198bcd33267c1ec9c6f8a478c18f8c932f188ba0882374fadd19c26f61617af5783d40017787b8cd53f721071534a215b161f87b945c0ad33d73ed080ed343f142339aabad4edbb6c2194a76f1c045cf120cd7ab9f4823cb5c45290d9fab3e9474e6987aaae60bb5d48c157e96ed352172877c315defc36daf44ccb40b23d36c836bb239da4da381c0e92df1497ee60e0824c9e47989c034b522de4290ffbbee1651bfff626c343a8b7734edfa5911ddd166910148e03d1d0c6dc3f302", 0xc0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = socket$inet6(0x18, 0x3, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000080)=0xd22) getsockname(r3, &(0x7f0000002880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9d77946000000000000000000000600"/110], &(0x7f00000010c0)=0x6e) socket(0x1, 0x8005, 0x9) 02:46:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) write(r2, &(0x7f0000000200)="2d2b02f92c9ce42a373664d9bbf05510a5aef7b27c1093055676e500095b223acab268057015ac74160c2349a623f115ad9a7b4dad921f7b4e1397614d673628ae6721454fe6db333bf1e4a32cce2a7eefd8aa89cb2f16d9615e55d7dca212d17a50c834", 0x64) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 02:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0xa2, 0xffffffffffffbcaa, 0x1f, 0x1c81}, {0x80000001, 0x4, 0x3, 0x2}, {0xa2c, 0x6, 0x96, 0x7}, {0x0, 0x0, 0x7, 0xffffffffffffffc0}, {0x10001, 0x7, 0x10000, 0x1}, {0x0, 0x5, 0x9b, 0x1}, {0x8, 0x11580000000, 0x5, 0x3}, {0x1000, 0x4, 0x6, 0x1}, {0x7f, 0x81, 0xfffffffffffff801, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000080000000000000028f9f7fb9b44bf35de"}) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 02:46:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x2, 0x0, {[0x9, 0x7, 0x4, 0x6, 0x5288, 0xf693a17000000000, 0x483, 0xfffffffffffffbff, 0x3, 0xffffffffffffffff, 0x2, 0x8, 0x1, 0x8, 0x42c, 0x1, 0xffffffffffffff50, 0xfffffffffffffffa], [0x70b3, 0x1, 0x6, 0x9, 0x0, 0x8, 0x101, 0x4, 0x7, 0xa1], [0x6, 0x9, 0x5, 0x7, 0x8000, 0x3, 0x7ff], [0xfffffffffffffffa, 0x6, 0x6, 0x8, 0x3, 0x3f], [{0x80000000, 0x6, 0x7, 0x200}, {0x800, 0x6, 0x100000000, 0x1f}, {0x5, 0xffff, 0x80000000}, {0x6, 0x1, 0x3, 0x1000}, {0x7, 0x1, 0x8001, 0x5}, {0x2, 0x6ef2, 0x0, 0x2}, {0x4000000, 0x8, 0x2}, {0xb9, 0x8, 0xfffffffffffffffc, 0x4}], {0x6, 0x8, 0x100, 0x40}, {0x4, 0x4, 0x7}}}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000003c0)={0x4}) r3 = dup(r1) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') r4 = dup2(r3, r2) unlinkat(r4, &(0x7f0000000480)='./file1\x00', 0x0) r5 = getuid() setreuid(r5, 0xffffffffffffffff) r6 = semget(0x3, 0x4, 0x0) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000004c0)=""/125) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x91, 0x0) fcntl$setstatus(r7, 0x4, 0x8) ioctl$TIOCEXCL(r4, 0x2000740d) r8 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x100) r9 = dup(0xffffffffffffffff) dup2(r8, r9) writev(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f00000005c0)="c5f91f580806549a355b6a465eeca22bc7cdd42794e1716397f9e6212e9dc09d77e5c4b0d53f693094052c56fb05fbd747f7925b8dddc19bfa727a8d391d6003a23b5b5eebe2a61426ebb211aef98ac7cf360c552cfe799e4d", 0x59}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000006c0)="89d65e0e61dad66037aa68eb5c5bf88643c696de4318d2f86e463ed377dfea75ab4540d85faf3e1d2d1a066770043693bf47a3f42b5e96a3dfa8b5837dd651875ce67b099fd29d503ead0a16aa00cf61c1f14a2f0f9231a74210ab0bba7f4e85", 0x60) read(0xffffffffffffffff, &(0x7f0000000740)=""/239, 0xef) connect$inet(r2, &(0x7f0000000840)={0x2, 0x3}, 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000880)=0x3) pwrite(r8, &(0x7f00000008c0)="906793acef1400f7472d66cdf9a75154937461acd223658d6c65b8da057dc71a4d9fe427ff07d4e62698eed4ea9ca841bf8fe80ec119edf0cb15ae5b97cd5541c8b4b6966eef6761ff5c6409dcd07699dc77a26a0980b26acaf238b2e603c4e5d3db08aaf8044ac644faad09f1bccd2d0162a79a4a90d8a9d50233aad6ad536c82808764501e57cf72493f17", 0x8c, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r10, 0x82405605, &(0x7f00000009c0)={0x7, 0x3f, {[0x8001, 0x9, 0x2, 0xf6, 0xda5, 0x9, 0xa641, 0x3, 0x0, 0x3, 0x80000001, 0x0, 0x2eec, 0x6, 0x9, 0x0, 0x4, 0xfffffffffffff001], [0x2, 0x6, 0x4, 0x6, 0x8000, 0x4, 0x61007650, 0x9, 0x8], [0x1000000000, 0x7e0, 0x4, 0x0, 0x4, 0x1, 0x4], [0x3b, 0x3f, 0x200, 0x7fff, 0x1, 0x9], [{0x400, 0x3f, 0x101, 0x5}, {0x2, 0xffff, 0x9, 0x7000000000000}, {0x0, 0x1000, 0x10001, 0x5}, {0x0, 0xffffffff00000001, 0x100, 0x7}, {0x1, 0x5, 0x1, 0x6c}, {0x1, 0x0, 0xa87, 0xfffffffffffffffc}, {0x4, 0x8, 0x80000000, 0x8}, {0x5426, 0x1c6800000000000, 0x1, 0x1}], {0x1, 0xe9, 0x6, 0x5}, {0x7, 0x3, 0x80000000, 0x8}}}) 02:46:19 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x8a, &(0x7f00000000c0)="dc089d0918bc62b4219456330e424353c624e1f3b9e5764c140de97776b573fd7ef3702225d33840f34e0493013aa84c8eeee97fd0f02b330a2c99518e4deee33872", 0x42) r1 = open(&(0x7f00000001c0)='./bus/../file0\x00', 0x1, 0x68) r2 = syz_open_pts() execve(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='tap'], &(0x7f0000000440)=[&(0x7f00000003c0)='tap', &(0x7f0000000400)='tap']) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x40000, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) readv(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) socket(0xe, 0x4, 0x101) dup(r4) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() getppid() socket(0x11, 0x4003, 0x0) 02:46:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0xfc69) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xc0, 0x1}, 0xc) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:46:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 02:46:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x8080, 0x104) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x136, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8080, 0x10) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x6, 0x7}) 02:46:19 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:46:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) close(r3) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000540)="0f68fa68aea8a7859c4562303ce762273e08ddb66f0547afddab32d2746e4178ea227ed05cdc71932b34992d79e94a94981491139e8de1a8328519c3d85763b0bc9d1e61e9377976d62ec418a2fe818fcc81650a2482db6b084546a4a499f325aab1f08a3cff7ebcbece16", 0xed}, {&(0x7f00000005c0)="114940f46b01913473b48a3802def4fe419deaf2bd820fc872f3d212c0d07ab4b855293f274c1e380a0fb7d5947fa1cbef87ee81b623be4fc55b7d1273190c4dbd225409340ed8d83d7ce27cb338f66713c8530f184f80dc5c1e0c16922ffcdb3cc37752c628cf04994dc533e27cc8eaf0388a5e8c58a3d9a96849f74ce8ff970183fb2a83147580c3daa0fb5ba72b30426eaf0a7a9d5cb4a3dd48d823867d998b12b67b037c0c3efde9cc6be5"}], 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 02:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$KDSETRAD(r4, 0x20004b43) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x43) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x8000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = dup2(r1, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x7011, r8, 0x0, 0x0) 02:46:19 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="923e8bdf4f240bbb507406bc31d5ba2c8af0059ff8489f2c458c6609e66dbdff43069902beb49d7af63d8039aaca5d7636e369f9612c0f615e3b0ab48b0a92ab23d539166e2f3052e6775257b37ab92d8967996d31e3fa3ec309200f", 0x5c, 0x615, &(0x7f00000001c0)={0x18, 0x1, 0x10001, 0x200}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x01\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000020}, {0x6}]}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0xe068dc13b684d7e, r4) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x1, 0x50000000000000, 0x3b, 0x1}]}) r7 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getdents(r7, &(0x7f0000000240)=""/226, 0xe2) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) chflagsat(r8, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 02:46:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x5c}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2e5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getuid() setuid(r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\b') 02:46:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 02:46:19 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/222, 0xde) r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 02:46:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:46:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) shutdown(r1, 0x2) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) getpid() 02:46:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = msgget(0x3, 0x48) msgrcv(r2, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r2], 0x1, 0x0, 0x1800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r2, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) r4 = fcntl$dupfd(r3, 0x100000000400, 0xffffffffffffffff) fchmod(r4, 0x4) r5 = msgget$private(0x0, 0xa) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) sendto(r4, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r5, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r2, @ANYRES16=r2]], @ANYRESOCT=r2, @ANYRESDEC=r6], 0x3, 0x800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() setgid(r9) setgroups(0x5, &(0x7f0000000040)=[r9, r9, r9, r9, r9]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = getgid() r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x4, r8, r9, r10, r11, 0xea6e1ee84d4dde51, 0xffffffffffffff01}, 0x3, 0x1, r13, 0xffffffffffffffff, 0x200, 0x6, 0x10001, 0x101}) 02:46:19 executing program 1: r0 = syz_open_pts() ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 02:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x87}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/58) r2 = socket$inet(0x2, 0x2, 0x4) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) 02:46:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000440)=0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="f1ca252d9873315788a64b65e0b9ad8eebb4ab2f9ee1d0d5cc1cec525957c064ffae1474214561ced32fe2ba2ae0b89aa7b58c7a9f31ec1d50ebe7552b5d", 0x3e}, {&(0x7f00000001c0)="7a40280239e71d3f87e160d38d32b1e1bc6b524757c9a121703bbeea212de8b8bd53b1b48fbe0e3f821a8a78eaf46cd83e8cda5737ec82284de674bab9ecd20a465bb4f33abbdde834764385fd982d89f590b8520bdc72e383499737b88b18c3e510437dfa2c74b586f8e4773f7e2737133047136fbfb84c8d29a41d30e036507152c5bf36293decb63acd098a7df531fe366f4baf1051e1b47fc8add9b0d03f932b252d308f08a657ee94f862e72d01b69b5c4bb8b6fa97dbe4a3eb17871097e167bc9879e8afd5d3b2333e62f6c1c6ef8b1f376e42826ac30d6174af600ab7a179c0ee462a44519777b7e265d25f71b5d3baf028e8", 0xf6}, {&(0x7f00000002c0)="9fbea0387bd9f59ad74c1e4efbc0285d02835ea06e06862506cb2b08c61f30b849c621092f9c8c35e8f018371080a044a26e9a32bf7f6d559c1672e5ca9a20cac1202e998e34335146155e1fa2d40ebc9443a9fc79f7af2ab99dcb75bf46b1a21049d44f334318eda9fa070e545e9ffb257d3747bd30fde982543026f3e37e973ecedac9366adc8e", 0x88}, {&(0x7f0000000380)="856127dd29697e8acb6bb3d177b05ad7ebdae418a56c45bb38a5ea5d78daf3b293fc51830cfeea0b931239413d5e6d298a46aa10b997509ca7936e5a5fb9707592942d9d887f4d4fe1952531929451652326a6f78526d625b95fd58ea38139c5268f95b5b52c44010000000000000013eabe0700c6b2748ac369ed9c5e57a83f73ecb1df9ac89b78524eda9bbf26fa3779b3b2376287a4870dde5fd0ac539e3f5c5f4ec57c1e2a7fced55b51386487d1e80ddc9c8d", 0xb5}, {&(0x7f0000000740)="5a96be2e81c9be5bd4b39ec90284eb01e63336eabfcbe6474b3df2bff512bfa0d93e6f72f052bcd7b292fecd9303e4d6060115ff843ff052d0af75cedbb9109e643075ee519a37e3ee3433669921b6b8ce350fa9696820c0a1078a74c39d2337769d76fa2c2ba39493c9c2198fe9f14253652fe0ee302cff8e05dfd5cca335a397acd61f5280db6755fffb30099d0e8f1bcfcb818ba7ccdf344be1bac62d9d7d2f18e596835854888f60125d32533060a3af91d3c412cde8d678714a357ed91efd30df1d46", 0xc5}, {&(0x7f0000000640)="a2f36587135aaad672f06ba437baa361f56e848dc43eb3b3ff62e5bc027be4c21f298885ea96c5077dcfa54f5ccb8a0d81deca11d3dd93d9e0d94fbccbf953cdfc2c5e731444796297ba0874013cbae744c5002668c125247cbf29d1c20cea35430b6650c279705f0fe0c59479bb7ec59dd1c3b7175924ed06a38d4ae8745728625050b9714a53425ee39dca8a670d1cae8955fd27b94f5047036860f07ec63f6376154608064720b06e4da0b4caf71954d97a6529d8bd4176967d1c8ae9383a53eca4dbfa4ada7c60c7aabfa1a6b1025b397e926ed778d8c686ab594a155c52405b290a23", 0xe5}, {&(0x7f0000000040)="e8e3e95c46de2f40627479b8c9770e68058d0c09adb8c560e528fb7d4820896d3136711c7bb475cc2b4c041e1f64f7526ae04bcb5da73036f6220b0d0c118e95482494785053e107e8c6210eacc0bb7f66535d48d19591b19c1694803e172af2796af575d0800c3e", 0x68}], 0x7) 02:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0x63, 0x0, &(0x7f0000000100)=""/99}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000780)) semget(0x3, 0x8, 0x0) r4 = msgget(0x2, 0x180) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() r9 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) open(&(0x7f00000007c0)='./file0\x00', 0x8018, 0x40) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x400, r5, r6, r7, r8, 0x30, 0x80}, 0x1000000000000000, 0x800, r9, r10, 0x101, 0x7, 0x536aebd1, 0xff}) r11 = getuid() r12 = getgid() r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x27, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0xdf7be103a5314089, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000200)="ee9f860817bb9c0056377e7533249c6401bff9362f793e3a25bb3ee615dbbf7e787bcd42d1ab8bf422aec4eda339226e487fc433e83a139a3c23d2c7136eccb7a336083a88916ff0ab55db85fb5eb5f39f9adb6a72eb12018957dc60cc9bfb7cdd8f37d0bb4429b1b9d53d8c0d03dd93bdfdcb7780c5b734388cbe97a816b1d123b23bf7130010344f8b99a44020dc201b633c2fdd978aa0f1d3e9547181dc53e5b271b85dbcd38e", 0xa8}, {&(0x7f0000000380)="a8aa347e163c7d016fb00529d852d3bfb9b1fd566524ef5003dcee97e9700ccb969f0e2d9c9099b414da9da8f0d2c26c745705ef760f7fd7dee1ec5f22cca905e57f13de930985f7ad9367467e3ada8da77405b4a73f8ff801dbae6fdd12889e7abfefb214af2c2ce904b42733375f9f4c3a0b", 0x73}, {&(0x7f0000000400)="b951c65d89391d19f16fe5f3a1ea64a24f22a4b40efd4c2a0363be80e91e3c2b69ba93424297bdf35e76fd89d2ade1b4ae0c710dc35aeae841f36af08ad40373f1aae7bfae39352a656d2d9aab45beef4bc25325a09a8b05ea9c242a1a40573596b787e80317d82e189bde16140fd9d883f9e4b9fc12b2b9e40b51effa71169edd964cfff580eff17122da401cb98bef6a3959b72e38fc9543e0c39c436f9d8eba243e7055df3596549886d2cfdb99a7b8d3c8646636ccdb1f0144b8206e1a4b7af18af69ec65d8279a87d140509827ac18ece2bd76383d4ed5c85c65184a6e7", 0xe0}, {&(0x7f0000000500)="643d3ba1c6b752d5a8bb8ac156a770de77c8d86218294bba8a6bc417c289158889561857cf420b9049f4b2e798b203e935c1bb7136d0e9f28b75a1c4fced2ad26a32317fa5a70262e0cde16afec9d654c6874d9a973d0e55bb2b7a9c803bb7242caac3b12167b7268e8ceed6c26c28d960fde95ff0684c83095a2abd3abd8d94ffb195bc3acad73f5e4c8888d7f9c99fc1fb9e54fc01e0af4de3cbb30fe0be817629ec", 0xa3}, {&(0x7f00000005c0)="6a06afa4ed11b07a47093711f70a47ced1ee763b98961a263bf59ee0e0f1d2d2cfeec779d62d9a5a32a503278917c255ec409d83a0ff4be3afe7c8749b855875c441649441897d88a9ce21813eb8306bcd19fef059ee34eb79ec8afe66bab5479507ba4567c023e91479a88e158d75857103d2fe21aeb0a7ab4dcd0eb1486ee4bfeac8b80854b1779df0263247ea1a3bb66395396a", 0x95}], 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ff00000000000000", @ANYRES32=r13, @ANYRES32=r2], 0x38, 0x8}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x8, &(0x7f0000000800)="a692a8382dc2d647") 02:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b5998c2d8fe5b134f70dd63", 0x2c}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad", 0xd}], 0x2) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="7b9095869bd8f91fe34b5aa571313a11966b19d9d199fa11b7e6cfa86c65fbe26b1434f60ecdcb2e83cab4dcede698ee9808b506440dfca354", 0x39}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) 02:46:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x6, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000006c0)={0x10, 0x2, 0x4, 0x14110d3e, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa5a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) shmget(0x1, 0x4000, 0x128, &(0x7f0000ffa000/0x4000)=nil) close(r8) r9 = socket$unix(0x1, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0xfff, 0x8, 0x3, 0x1f, "07d601ce7aa8a3dc3d11834210008dc8ad2245cc", 0x26, 0x1}) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000001c0)={0x7, 0xa0, {[0x6, 0xe749, 0x5, 0x1, 0x8001, 0x9, 0x40, 0x6, 0x81, 0x7, 0x2, 0x2, 0x50a, 0x5, 0x6, 0x3, 0x3f, 0x1], [0x6, 0x6, 0x371b, 0x5, 0x400, 0x5, 0x9694, 0x6, 0x0, 0x3], [0x78, 0x360000, 0x0, 0x2, 0xff, 0x0, 0x10000], [0x4, 0x9557, 0x100, 0x1, 0x1, 0x6], [{0x200, 0x4, 0x100000001, 0x400}, {0x100000001, 0x0, 0x1004000000000000, 0x6}, {0x3ff, 0x3, 0x6, 0x9}, {0x6, 0x2, 0x85, 0x2e}, {0x7, 0xe90, 0x4, 0xf8}, {0x4, 0x80000000, 0x3, 0xffffffff}, {0x641, 0x200, 0x5, 0xffffffffffff8a65}, {0xffffffffffffffff, 0x101, 0x4, 0x9}], {0x6, 0x0, 0x4, 0x8000}, {0x5, 0xa9, 0x8, 0xf6}}}) 02:46:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 02:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x1e\x01\xf8\xff\xffbph{', 0x20008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 02:46:20 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x804503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 02:46:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) dup2(r3, r4) dup2(r0, r1) 02:46:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) dup2(r0, r1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x7, 0x7fff}, {0xeda8479d55fdcb61, 0x6}], 0x2}) r7 = dup2(r5, r4) r8 = socket$unix(0x1, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc028698a, &(0x7f0000000680)) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000080)={0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000000)={0x1f, './file0\x00', './file0\x00'}) r10 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r10, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r10, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 02:46:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x78dc2817) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r4 = socket$unix(0x1, 0x1, 0x0) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x0, 0xfffffffffffff647, 0x5}]}) 02:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x2, 0xe9e, 0xfff, 0x800}, {0x1, 0x10001, 0x7, 0xc99a}, {0x3, 0x3, 0x6, 0x6}, {0x7f, 0xffffffffffffd836, 0x7fffffff, 0x1ff}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r4 = syz_open_pts() close(r4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r7 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000340)=""/192) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r9 = fcntl$dupfd(r8, 0x40b, r8) r10 = kqueue() semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000140)=0x4) r11 = msgget$private(0x0, 0xa9) msgrcv(r11, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000003ff7df7c00000000000000000000000000000000000000000000000000000000000000fb0000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a408c2bd60f39a27c768e240442350000000000000001000000000000002ecd00000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000014ac1093d2ccd41313eb0b3d39890ca314c35e43fd548d70dc"], 0xb2, 0x3, 0x800) kevent(r10, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x1d4f}, {{r10}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{r4}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r8}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r9}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r9}, 0xfffffffffffffffd, 0x1, 0xf0000062, 0x309}, {{r10}, 0x0, 0x35, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) 02:46:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="5a4c3a32d9d76e690ec0e3a512719b863bae1ec6d28eadb12ba676d5"}, {&(0x7f0000000100)="343381c2d36f5cc6fca47554a06bc70d72ed0a46066acd10a822022e87d93f7fc422d8e37dbd24b4324399dac1a277ecec791185d6fd72e623cafacc23db4d7da01fd4abd04cee041a6552990236b28e9916e658b5bcbc1f889b8af2da4c785383e16d9ad439320f3e3c67854bb2f306fc2883ed2d8ba515a4713a7d80569167360325d509ed546454543a10c76c4ed18282e4868639c5e8f6eaa52d22722e3a1fab354b975df4f8d94846e31d6c0766d5"}, {&(0x7f00000001c0)="812ab0831b5f0f6de3dc4a14a8508bafdca533aa4c49014449922c36dd325fc0581a984221"}, {&(0x7f0000000280)="cc23785fce145c01931e3e5e43a4eab11803a12c42869c3b3fb9c29d88d1722391d0df001729a51450eb44101a7f0f2a3f8c167e1ded93b2815ae28d2849cc7d9752d74e499e4ae72ffe396718c671ad8044de99c1751f43ac51d8dd2b3f3e65115655f2"}, {&(0x7f0000000300)="7b4a89a6e071dd9070441edcb21c71562bd63c65a9fac7e9d942d6f679fdf709f807a283fe229c3850c2f3dde3979fb10b6a341a2c9eccfa5d68e9842b2b81eb6a5f844254590af14fa094de50485ea6ee185a30bdecee84cffbae64437072dd0a9e53c3ea2b61c0fb728374cc82d1f2df8fc6f1df4207f72a4a6425cc470d31174b062c2e4e30"}], 0x1000000000000050) fchmod(r1, 0x101) 02:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000001, 0x0, 0x0, 0x3}, {0x3c}, {0x13}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 02:46:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/114) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 02:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x483}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x18, 0x8000, 0x405d) syz_emit_ethernet(0x1a3, &(0x7f00000001c0)="b6") 02:46:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 02:46:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$inet(0x2, 0x5, 0x2) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 02:46:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x4, 0xffff, 0xac6a, 0x3e00000000000, "6cceb8d7e0be20ceb2d14ca965faca19b78422f5", 0x20, 0x6}) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() fchown(r5, r6, r7) write(r4, &(0x7f0000000100)="bd", 0x1) r8 = syz_open_pts() close(r4) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "85495500020000000000001167f5bfa60200", 0x5}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x400, 0xffffffffffff0000, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e5000000000100"}) 02:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="2c661afae897d49d0a2f764e874ed4dab2b0a5a1aa65e7ab49476857359f6a1b26e43a09a0462b86674aa077d4472821eb591c2a8212997c645fa5bd624745c7fabd95c956b6ebc8fce944675b3d1c097335aef1e552e4587e014d66f9e36191cb40b2b1c4826a26eb55e2a82ee211442d2b79a9d913d1efab65328c6e8ed118a82fb18691d6f4aa9bb0e31a7c908c", 0x8f}, {&(0x7f00000001c0)="2bda7c460857fedf8c2807782ce1bc1fe047dcd4c90c2e6d072fb4ec5b9e97275dbe886688aafbfcaae9aeb1112b61a16090d632613cba9fc6", 0x39}, {&(0x7f0000000280)="6b459ec606795df1b4e27bba6c01d4519101d9a1969ad158da5c08f48a33f1b78b1bc5f6c9bac06f366001017c0c81ab83cc80bcfd08b983833bcef8cf2ea7", 0x3f}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) accept$unix(r2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x44}, {0x24}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x7, &(0x7f00000000c0)="aba398029771217a3771827d158b51868e1bf3dccc1c3b7b96980eda99a58957c31dadcf911d8b1e989be6ef99df9b739002ee5113eb293bab002f273d3a9fd2556c64f62f5d87bc68496db3bb8eb14ad3a90f2dd0c5f4e992f9dda11249f85fe4ac48c5f7f6f09e7275d61070495b522f0fe6694a0b7d08c9597d23ab170b11a0187e5b231e0ca9c858d17c6183ff79037fed62f03faf8dea7fbc0158b535d77ea88b1680783c982f47872d9d86ab6f2f7a8f64872a55687fd8fd04473ac84709fa40768e9a5b8d049c5e77ffacdaf98de2ccc6d99d8db96214f4541a6d2e5acf49", 0xe2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 02:46:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0x92) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSTART(r5, 0x2000746e) r6 = fcntl$dupfd(r3, 0x0, r3) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000240)) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x1, 0xffffffffffff0001, 0x3, "0bfe51719beb91db694228efb58f3f980769801b", 0x1, 0x10001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000080)={0x3, 0x189, 0x8000, 0x3, &(0x7f0000000380)={{0x6, 0x7fff, 0x3, 0x2, 0x2878, 0xffffffff, 0x1}, {[0x2285, 0x40, 0x4, 0x83, 0x3, 0x100000000, 0x7, 0x6ed00000000, 0x3f, 0x1000, 0x1f, 0x9, 0x3dd, 0xdf7b, 0x200, 0x20, 0x1], [0x3ff, 0x6, 0x84, 0x5bfb67fa, 0x80000001, 0xfffffffc, 0x9, 0x6cf2, 0x9, 0x800], [0x7, 0x8000000000000, 0x3, 0x1, 0x7ff, 0x401, 0x9], [0x9, 0x2, 0x8001, 0xe6, 0x30, 0x4], [{0x4, 0x9, 0x2, 0x8}, {0xdd6b, 0x9, 0x4, 0xd3}, {0x4, 0x10001, 0x7fff, 0x5}, {0xdad, 0x1, 0x100000000, 0xfffffffffffffffe}, {0x6c, 0x689b2a89, 0x0, 0x81}, {0x0, 0x2, 0x5, 0x80000000}, {0x87fcfd0, 0x5, 0x3, 0xfffffffffffffffe}, {0x4, 0x3b, 0x2, 0x4}], {0x7, 0x3, 0xdc, 0x9000000000000000}, {0x5, 0x7, 0x3, 0x3}}}, 0x1, 0x101}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f0000000600)=""/250, 0xfa}, {&(0x7f0000000700)=""/208, 0xd0}], 0x5, 0x0, 0x0) 02:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0x4, 0x1000) 02:46:21 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x62769f34975fc9c1, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x2, 0x3b13, 0x81, "59394e02afe893d1459ddc330954a93d2de5f65b", 0x1, 0x6}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket$unix(0x1, 0x5, 0x0) pread(r4, &(0x7f0000000400)="0cac356939c9b797afb1f44fd0d79f5a29cffaa40326f165c53d9aa082f4622fae135fc5e1e833a7139604b841dfc046532c518ee170883d45fedde66b10e03df0461103a08d2253cb6922109d0d5d5df15e7fa946ac9a50ae0ae5ba60b22654be81912ca20d6a73841c724b09f91eb4c4de20efeebeb2d5734548acee6246ffafe2a56687174a716107ba6f14b2128c6b0292195d0d2593e47f439e6637e1c96493bb18457dd13b38824aa44034389d6bcc3807a985e8fe9863497b276a8067255e9c02f7c58e4a22626e2b1ba1c9b5e07b2d93b9cfbbe30ede94b80e70c5435015de990300afa4fe4f873f4e4908d8115c33bc69a92a2d07cc34e79f6524060e8f8a6a840d1e906a14a7f03db97880593e789873aab2fd6082c4187de078cea9be3d08363bd17c673c11f6dcbaf05c44fe0d425ec35588bef7ff0e7de64abce9803305bf64f3028b3fa7932d1d7b84b38743058d0c69f7d0e696e08ea07c8c2b34b06fcbaa4ec065de5d77ba816f10757780abb1150a3f3ec105c2c336", 0xffffffffffffff52, 0x0, 0x0) 02:46:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x87e) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x31, 0x800ffffc}], 0x8000, 0x0, 0x0, 0x0) 02:46:21 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) 02:46:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) read(r0, &(0x7f0000000140)=""/255, 0xff) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x9b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:46:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x10000000000) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000787000/0x2000)=nil, 0x2000, 0x3, 0x812, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/235, 0xeb}], 0x2, 0x0, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x511) 02:46:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:46:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x30) fsync(r1) 02:46:22 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getppid() ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) recvfrom$inet(r3, &(0x7f0000000080)=""/232, 0x438, 0x802, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) getegid() 02:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffffffffffd}, {0x11, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="934b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000140)=""/249, 0xf9}, 0x83) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 02:46:22 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) r1 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r1, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r1, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0xfff, 0x4]) semop(r1, &(0x7f00000000c0)=[{0x4, 0x7, 0x3400}, {0x2, 0x401, 0x1000}], 0x2) semop(r0, &(0x7f00000003c0)=[{0x3, 0x0, 0x8be59fde215aacb0}, {0xeb9499e34d602e28, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1801}, {0x2, 0x2, 0x1800}, {0x0, 0x1, 0x1400}], 0xa) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x8, 0x3, 0x81, 0x0, 0xa1e, 0x1, 0x0, 0x0, 0x2, 0x0, 0x5}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x4e, 0x7]) r5 = socket$inet6(0x18, 0x3, 0x9) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r8 = dup2(r7, r6) fcntl$dupfd(r5, 0x0, r6) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x108) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f00000001c0)=0x2) r10 = socket(0x2b1f43d60866f611, 0x8000, 0x4) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r8, &(0x7f0000000240)='./file0\x00', r8, &(0x7f0000000280)='./file0/../file0\x00', 0x0) setsockopt(r10, 0x29, 0xc, 0x0, 0x0) semget$private(0x0, 0x4, 0xc01) 02:46:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x2, 0x78, 0x7fffffff, 0x1, 0x1, 0x6, 0x1, 0x2, 0x0, 0x4, 0xfffffffffffffff8}) 02:46:22 executing program 0: setuid(0xee01) socket$unix(0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) dup(0xffffffffffffffff) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x3ff, './file0\x00'}) ktrace(0x0, 0x1, 0x40000002, 0x0) 02:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1004000034, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) fchflags(r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x1, 0x3, 0x100000000, 0x81}, {0x200, 0x2e, 0x2, 0xfffffffffffffff9}, {0x0, 0x7, 0x28000, 0x5}, {0x3, 0x9, 0x400, 0x3}, {0x5ddc1918, 0x7c, 0x5, 0x1000}, {0x2, 0x6, 0x2, 0x7f}, {0x1, 0x401, 0x1, 0x200}, {0x1, 0xfffffffffffff800, 0x4}, {0x100000001, 0x5, 0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1dd) 02:46:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/163, &(0x7f0000000100)=0xa3) r2 = semget$private(0x0, 0x2, 0x30) semop(r2, &(0x7f0000003080)=[{0x2, 0x1, 0xc00}, {0x2, 0x77, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x7}, {0x1, 0xffff, 0x800}, {0x0, 0x7ff, 0x800}, {0x1, 0x7, 0x1000}, {0x4, 0x2, 0x2800}, {0x0, 0x8, 0x800}], 0xa) write(r0, &(0x7f0000000180)="8ae26ec2e8d81d04247ae07b854509f80913", 0x12) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000280)="f9f2a5f67771214558a3a982399f744b839b88879066e3014997a091b0b466ee6fc30af2f7b418fee72f3eef9d31bd9baa9dcb024aa94baf32395b7f37b8e58c2f3ae988ca69198604a03c99eca1551cc48f6c2ed0763eaa772eadf9b173efcee06cbcaa0a274bc97333ea3d0b397abea807f85e98d453c4203fbc7d0dfeef7c7d264976f99caf207f9de6358598239515d1f2a72027620e5e", 0x99, 0x2, &(0x7f0000000340)={0x2, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000380)="f9da4dbd92ecf151e184f72e4fa0c74fb4b1c54f51adf7ec0047a3", 0x1b) semop(r2, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) r3 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/236) r4 = socket$inet(0x2, 0x5, 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/132) r5 = semget$private(0x0, 0x3, 0x2) pread(r4, &(0x7f00000005c0)="45b4c6d2dfa388249a1f342ce9014ef3c4d06e2c", 0x14, 0x0, 0x0) clock_gettime(0x6e82c221c9ba8ff, &(0x7f0000000600)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/197) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000740)=0x9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000780)) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x20, 0x62254fa5350ec61a) ioctl$BIOCPROMISC(r1, 0x20004269) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000800)=""/78) r7 = accept$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000900)) sendmsg$unix(r0, &(0x7f0000003000)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002f00)=[{&(0x7f0000000980)="b9c6a2d560dbb305ea9f5ceff389be0d55800cb1e5b7475930e73576e460607d6161ab839b465d999da8978b7b30f84a4e47c0ad011f4348fdab326d9750440a61e50771953474a43a396933d565e7a4abe0e9a80a4ed3de7b389b19afb8b1610882b9737cab1f4d130340158c4b72174843e09f479c0db197827c3ef1fe5531be0e58c336cce1d493a7ce9ce63585a5fa5bd1741f3de6e3ceb9a38d6c973e0ba820d9bb0c67e14b5c4ca94307f8c09d635fe2f59a56565c5446683201dca45c3b8ee0cb087ddca37d5072048a8fbf0ae7b42279dadf37d911182ccd68b6da066b009670e0dffaa10b8a1327e1666f90d6f3b154767d9aef556b32efa292387b3537a5b47b6c10be2ef67b41145a552382c0bf006e342f7726295bdafdf2783b8b7bca82ab826767d9cdcd6afb7d84f693325452a3c2a96bf7f84311d3d489395c2868959f929f7b27b9ea1ffbbeddccd7a2b293fe60f6c326c854630d23237a919d32cb2d027d237e42884fcb7508020eff6fbaba1f7e97790175cd1846f98a4cbd2fe870eef45a08fe3999890c84b11c9b46b44cb0deb4cbf3b7e885c9db71a24cd68cd5fd251b628551acf000f22f94a6a43fe89c2a2fbc6df9b7aae469cc16dfbef73b4e1c293bf7cf8dcd2011d1453ddcd38fd9ec08919eb16281368108715bd62ffc2cbe05ceea3f833bda65083931968c31e6e2a3a1cc576c73334633ea44fda1c6d18849b7f7bc5b2d105e03500f486e78200230f244e3d94383976c7af94ff5ed98130d48745959cf772e3ee773913f63c689503e67c293846f8ee83bb8d85baee8a0e5f1edea62597f2954226798ae5a954d620c2bc10cfa609897927a78126fb166e16383b748edcb3078fa9d4f1783745bad0ab3b86cb02bf36964b9830a0018b91c3f108cf0fd109047d20d6a3007b437f2053b6cd0eace16e596230cdbe9c15418ed35268d4d6d6e86528cf4e1daa9dba154fd9f0065a262fab24e1921ea07e93d33fd8285021dfbb110f77f069348ffb4abb836c08c2251d0df9e0112a071ad80af5f3a989706dc7c6443cff56de3108dbe7278ab1b79e50e2813eda2f413313ff04b105e6433d0aa92cd3a97f81c2ddc902029bd38d26d9a9130da50ec54c37f8164496d69028d7f209c732ad4247225267542c20faa7d9a3f7de4721f5e6895da518ea4faf4ff64dced0d4fd948d7f65023dc8df591fa5f8bc71c131a6a537c59876cd66650831b57527ae6469e298c0abe5db53a6506bcf4c420fa99eadc357bd81eb4ea3422869cb80c26cdaa84b11583215fc5874aed6f3ba30ac3a62f5eabf05b678fc89aee8748b70b3cdf857be0419933b070e8ff24845821e357cc5ae3dc4c6a766da470fa2108d441699f623ea8ca9bccfca7486f40e0f0f588a208b2e452c0cd10d46e6b25524ec27e2579736747c06173787fc83acfa5f293fe72130f1e69ac0da97ab5cd52d53e1e42eeacea03ba42ce00e78a51c575e6154669d360adf7dd49a3b2d76d046929d95d551d33c6caa4ea0bffdaf7cc70579329410f65f87d9d75b2b6cbd50a155802020a6232bd01d74127eaa8d98ed42061918fee0d7e0a9d53954b6ed43695331d9b46c03c61af59febcfd15a747677f5aab710064172d2c69a4ee2f860484c1233a1a9c3e6ba323781d5d3f7413ba0e6e8f759effe67bdfefdc6d5508e9fd9f11093b896dfc56c8285f2d68005b26bda2c1e8fe988a86ffe1e9e29c739bdb963f05d60e9c49fc9669d7092a7d2b09ecfb85df73cb98c8ac5d447a55d970e7a42c7ba8431eb53c8ee4f56b9278013b0f179612ae99f5952dd0faca0cbc1baa4fce34536fb210840b0e075bc8ceee3ddd275c75eb2f7006d73e8010df0a5859bee5c9f1210a203a1a2f198250d980a4dbd7590db458cb5ed081677042aaed39536721e8b3881113f78284dacab978fe288a41f35672912235a8ecbab8e27186f14e3d22af17cab6dd0aee267b492422eaf79d1caa0aaacbb2e67ddd9a89d11c8cf27fd1e6422727d7aa03e46b13f823e229b8156b2ae2669723dcf94a4cc4ec03e664e0997b8cdb0dda4e6735721c0467f38d62c3f64362a64b43b780e3e7a2c4e62ecba65c4dc5eb069ddea7bd6d35c5727480af2c503331b8ef73c137a4f8b371ac9a62952a5e50f74bb3b6f9e4348ed38b26989e86440529d27db449833e1b9492775447cda60616cf1e4f64deff021c281830bc1c86f1b07f017cd1a230a77c8a9b1db6ca3d027f86ef50bffa4de160ee7cd573caee4aee9e84a8a32743230050cd74fc182dd249002faa124fe0cd52d934f7d1f1bd20a0fd39a81d8eb61d6a79edde592cd4f13590770b7d58579b37b711825d0ea80080bdc69480b34efc474cbb5071d44eb6bde558d566f928b0b6338f37dfc0c49c8961cfb975285125e5341b48292cbaa8bf0e85d3d920e54e957552ed17852a2fa225bd3b6b074f2202394e9f24a59c606249595ec74b66fc70582f30be897a2e90f4cd64ac412e59008c10bf1ad074ac4e152ee8d5f2b36643e74b9a48110a4d2c64a0bc9ff68445980f159494f44e6c64563b7e107040e0dd7c910fdfcdcc87eff96c91ea40743e07f337b579b9b2f0c8b9aa7fa8da8f2b2c5cfd67b67e779a46f9dcc9c1a79e795d09319b8ab058d2405a30fdaadf365aba13ff67699246fdcc130debc6bc9fae02a548e70855fdcc28fcc507965a6cde79df641c4e5f04127246708163d6163c6528d91ba39728d71a030e9f14248e26555401131bd0a5cf1d2e2802c39f4d8fd19ee61848f2b74620642b88327451dc67d88a8dd94c6162947ac768446012338cb7256ab8ce62341dc9a106608ef147bf1fe35849ef5883de40e3e230e3d7597c423e7257e5602432745fe05dd023581216f83ba18168978948607aacc2f599cb2380c626241ee49b939912d8a45e77d3fad30bd7f79b9ab01bd71e65b235270fa823ed5da4b8d225cea029fe2005e6b388a26405adea6adf3b7be123a08d01d7c7be939214ce6ee5fab0d5aef636720583a1d022cfb581a5be0e7a80e8fbcbed316846340f985cccea6271cac6bfbbd71bd505038f47ad4b297896aac701e96815fd1ae78b61839961972f7bb1b8772ae1fe4de691e217759eacb2c658488e7722c9fe2c49a2eed04cd83a52a36d9f690696b80906135744590c4817e891bb5654b6e3baae3d97f30c8544c09bfc49eb9d39827960cfe3f2e35d21b9af8a39947a6f552d97a51569361549db59948d8c0c791e321b82ea85012ed509aff6098c2d5e21685b2928a60e1b399b91118a0f1e11984c5153c10959cf051a28c661b0229af7b17457fde4097a9e69cbafa67f3fd9e276d8d248c7f3334d6a2d790673c347bd347a5a39800d2351d3d607d0e8236107a49c62fad286b64fcc323bce821a1836c5703c1ad8e13c1feac1c9d8477e41471301978855397b4db23e04c6ae0ed04fbeb67f0f67f5a821713af22e45667cb4995e26a87d752b59d71a2b15805c7d89fd3e642272a69c5691fdb202a17689339072466e02dd389ff7f1526f45b2ed9e0e06d23b530a61a3a384c60b9bba710543bec0afdd638de91bd6d86172c4b9dd1aa238e9e70082724647d6e08d958d8b25d367c2439238d8e928e9652b7324c210ea62a34fb18a60495a8c5de117ba386dcabebea26d765f9aadc59d423489c967ae86708aab5f30940b6f8581947ae3e709f8363ec7ebaa8241242be8beb130c8d7fd05bd27d3901e8e858b1c6bffe93e9c12e381e188d014c970d3f469e9882cc280fe8e6c998ef32aa90ec95526f02d600bec35af00a1d120e9d8816b6c9febccd4bd56f6627a6eb824b74f5072d6fda9215e4be3d6ccc1ff3ccaf604f90ec867cc0ba22d4bd94f0e8c3099212c9f59b3c00ae081201d3f8dc8a0330abcbe4329cf1358654f0265b6ac2a8a1bb7f12e55b41d64cca10c6aa46d2f2099d55890a4415a117493099bd44d034371129f6ffcbaae8893b249ca8ed54d035794b9d4c8c1370f1ccc8b7c57c8526cc22b2ec82441a6fd5cf9a149da16e2b298fb74e6ab61b1ca28b237fa96f7b13b7cb7022936927854e7cc18e01f4403fff0e9a87b8d1f616c5311c70416ceb13862dce44c4ac28306ebfcdc40149712b97b8d684468c4b8f19d1a246225537ff1050135d97f848a575e72b3b7b98c5930634dd765855eeff6b04e696c80c668185a4de277be159bb08944cda7e8be987b970da75057e2a26c6f34aaa2c9d024ed570c9eab2b629f91597d170b8adc0e4bb257f11095cd99ec1ca00bde0866101f7551d0bfdab1244cd4b201406a7d5b395b6b75a7ad651b120ded12475dd3b2969d4d6eb6b64dbecf3ccd6a23c6eace5fc0fa0fded41e2c5424ea44467d9077c48d8a252c1a36c31447bcc47dcec60d04596039359b5f95b05fff9c2510e6b29d239d3e32a75a3f145811ce0ed3f76975f559d1a5611f7979d75a1260b600d2998d7c0f7be35063f3a52cfbf0ed7cfa245c25edceaeee1134904c4637cd71792973b3fb320327672568fcb5d227c396b47acf68e45ff00e35b68e07be263f0deeab4734e05dbb9cb7e25bd0aa91acaf27ca8b15ba74c3d2c2841a625c2c74db037b804c44623a6483f53f4973129cc48dd7e038612b29f00c2ae87042b599a66371a285521b820349ecbd712bc8e1e77b8b143d9c9398081baf4e21b96522cdabab31681ec90cb0fee9d9af118328c9b790ac16d683c2f0ec1b161d79aff684ef8c5f53c29fdeffad744129d20e1dc482814bcd4efb2e8f286449227b29f95129bb4a8e8fe9b8c462516b6a41923f074b727b2ee374016bb4a761aca25cd63bda8894c8ce600fa80c2b2024a0360403292d4751d73d1a5f7fc030a852b93fe8bc508aee111055eb6d2d3295214db0241124e89aa694b4f28fd8a0f74bc9d8fe126b7df89f76d845f501cf6e26032a3efed754c2c2ffbf27f0c9aa5fe77943e41104aed7607cf8cabebf615b76f43e2d5691e3c5b5091b2c019e19a16fc7928dca8f0cbab7e5b6804e7fdd9f2acf0fca09b048070ab00b78b397562af2f131f942c96e8cfbb12e49915f7df60978fe9e64b95382c0016c781f33937c78e2a81621c32e574138235449693322a755be4136477e6fe99038ca1b4d7f2032381e3c39d3510ba8001f7a63db658a8df88532ac9431f23cf405cbd24f64b2c81445d6a498e132e43032d1a8821285738c2a36fbd597739ced8c64ccf77066a231aec891b452736c0e012fa73c85ad7719c743421d8abf8971a6064a6dca57a507ff4d47af621b4101d3c94aa1a6aeca43334ef36b3d235abfef511c5014302427d5c3cc7ae7d0a51262b3cd1cc49b4c6473674137f17d864e8d2c5b0a069828e86e68a10a8c16c8dc704195fe53ecc9325d460899f7f119a8f3eb37dd869cc66adcfd7651e52964c54cc35b0e6801bc9ea058c3cddf2801bf84f1cdabc1d9237d530119e40597e4fb66ef6e5f7d078e14a636ed01fb90836a29307f32da76d741fc22b3d8ccd08a6b9381b7d9bfaae8131f9ac84e11ee9f41083b2ab2fd1ff0afc531dedefd50bc48a504b5abff7636f0defd6651afb8b6a7201fecbe9f8b35691119c35a295a127bec3ad90d204275bff53049dd82a06e9a9d2a93f15e00d7706af0ff8dac19a942350858b6d70beae40e4bc0c3dd458f426d8870ac4d480aa17e0ed688340b836a67fc7d3c75b466282afff013cbbf0dc072e274fec517548b4c30b8cb25038edc3afb5a8d9f27e6d80c7f8c89a433aa7dceff1935f6", 0x1000}, {&(0x7f0000001980)="316fb186929767f1ede9ed064bad9ff1a9dad5cb13a72924ed3c8c056e507aff83b25c72a53fa4f98942b12e0737cd61aba993fdaabaa0ff28688e8700ecce20a271c5fabbb37539ea78af5dd20545e60c06d3fbdfd68096e446190d04b19c1a0c616336db0c9fcd8a999aa7a80697ee4d2aea3160bd5228c1c53749287758de06ffc095a9f0f0d9fb6a8820e047e1f3ab476141ca12ea4b460887592e527a93fc2f", 0xa2}, {&(0x7f0000001a40)="2ba08e150106f97bebf85da317843080e80eae0e0758bc699f2030bab3e4a2f5c175c214150a8331c0d534d77ae46efcd1f810ce34f3eda317e614f1bcb3438638cd0ff0191ff9ab3d301bcf8f4d428baf7435e2856824e5442fe626532eeea4e5357e4619a0bfe4c0e2e9f024dbeea9ec5657430a39013670d475b47555bc9bb9ba8bd7ba5951a0bab4ee67c4e94ef02b8e3225e54cb7c72f203bca4cb3201373971040bd66e174ca1e2c66ab0abdecd55c6924225536f9986f21e48357b925449ccd593f55810ec14f3c72d02f435edccc24bf58455b80cc84ebf0670ff0c844b9b8182f24b550", 0xe8}, {&(0x7f0000001b40)="14f401bc252c5b1a0a7a9d6296b889dd165e1f2d12557e7dcdfde2460417659a2ec47e1589876ca8c93fb403196c9bbe8e81f581803c31b3b2c3b357329f90fe2e2104935aac6996e100d3a90e672ae64e9ad40ec90f4ce54aa842143018d6db453b9935e4f5d26b39830a7df983ae9b0cce1cf95c35f1aa3d3a3c4030d0293e31e7160c343328a206b7c5ee08ef6261f8c7ad10fa2d57be54c046afb69d99ff74a588217ba9792c6e4bb81e68f546011f1f900f517e08c92d7f72ecdfae082cbb56d65853bef0650f5af35c802a6c509c18319d5454c74a521228a1e3998918fcb94e6a604e698909e544c3d189c1d3eecf42d58302d6566671864c934e2d30958365b9ab6944e120a6b725a11fd72f70d9efbd6f9a654692b9d76f68db9f95e4ea5aff0493eb62c4e60ae6f8a03172fc92fa59222855f74264e65d09b05be9e978b3553fd265f279ea0cdbcf8a7e97feeeb6ae844b8664016921b4f1f05ad62eb0dc9e20b35a93edd2017066abacd30b49d682608483e76d3f7d8669f2e051b290fe9ce26ae400b196f7a5e05101e4f115890ccdaaf53cb7113af7afde2439dbdd36a9e1f33d26f247aeeac69cb18abb28e80f5949b869468d45645b991015906c611cbec5b3ea4f96a457300e942f80ea457a3d893c367fb019d81d63145d747707db89abab0a548c135f12b80e3e8e5176ea241bda40446237e57e86772897d81d32011135fc3bb3284e7cb38af77c49a3782c4279859e87872befc04c3eda7b97db92cc048a68e8efd108d7fd83183ba37f44a06045a11a6819a847dca3422cd55936ee4d154f88bf67298e9c4b50f8697b9af88b7d219e9f5d925c89928bffaadbdadf6590de9eccb76c7ace71344dddeff49e312790d0190587cc45da97895e5f0acd2d4d27214296f305b16ed2a8127fd9131e96c365ee2a4570502f05f6a8e4b83740d73d8bbb485ed9c472d4b0ebffb82ed988ce345bde029d77f7c6555ecd042bb4f2ed500b3ee809351de4ad66be51b06ff1258bd6d4285a4dc51697f679ae662b43ed449e22c77fc40c2422880209e16900ca9b3bc9fcabb783e41672f2949e47488cfd819fdbc487964827e86fb109db627bae9f08fc84e0464e52a1f7371da889df92e408555c10e8560c18eb2f5a16579c918ad36a92f0f93d67a604cdad2a692be6dd3aa2691acb738401585b0c45b386d6d552b657be31cfb5b114e4ded9ab23d9c4417d698bfa6c7bbc1a764026f849b60d34930c0fb25b8f4de282df01f60e9bb711a5b83f426d92e3818860c470b10d7f4c474eee9ae786fd51513e059781d041bdb5c3074e1dbba42d2f3f9b41405e40ac39b9aff222b14f0cb213c1c75acfa4c289af7083409cd7bf51881321326bd77531c95ae8ade34a482835b021881c31b726293e3fdba0a3c423a4a2e354283c4d00ebb99fe95acc69f547075b4778850265ae3673abcd26cc3b4c088dd6d161dc39ecda1803aa44a73465f32bf92005d01790b4603193cddf8173532739f96a026c69b985605ee8a296db646ae3b0f09c8b79d17e4ab352ca1fa8ee6ecc62cc5cc01991b2a490b7026a91088067af245106404f3b7a732ede575e647833ab04b401c9a8667504564fe77acb8ee13987160c908f28edfe0e9283e224a31077b45f59825c826e42eb196fd57513f87175a8dbe39a3f925001974adcbb2736212dd31a3e56934ec8977f0c95cf7adf0d16ad26072be44000a043aae43b529773d52c8fcf89080c9ffce28c7fd63a437402ca7ae2382d90bf62235b46cc7487764776277658443683845cfb647be06f0f719b27c55e8e50d55a8498cfcfd58fa357879fdda6fcc8099a2bf7ef3ff6dee21049e66e09bec569689557a45619b6cff52d2a6456caf7270d7c45acb6416cd81b31823076dea7e860f183ffdb2f051f79ed4743fdb595bda5e66867f07b6b4d02a72047b0dada8cff680b46f3842f07b721d6e6879d8e1b6b65fbffe7430b17b35a1012b1ff738def85a9fdd1681f6b0df2a8fc8acc909302dc3fad4c4f89eeb156c8744ecf076f9a4726b589fceacdc32b009a1469f54465e6762488de01fa62aa3da539c30e0be30dbf338d1930ed41a9b936b986738ee32222acda49ed4e857ae5cf12f69bf020844251ef8848c2c14918687d1fb38e11b46261de4e44c834fc3a2fc475ffdbb0b49b97a5bc3fafbbaa55d7b881409fe10c9859962aa53466e1360f60e699a0c8ecb40b117161b55842134156b6a10fb290cb08c6df36e8871b5669a3316b9bec3021e7900b69a9261b1d3cd06039735256398b5b23a88a21df9c7eb7a882bb89e13370f5c74dcd2a3b93fb60b3841e3334cdff71eca434d7cfb18a46b8315bfaecd94f26213c751a1fc4c997115d5c2f86600e68b5181007996c797ad580e25e22842e1c19b1564a72705a26f360be7105d82e36f0ab0e1fca6b4fd58fdd2322bc45da9cbc8905ae6373e50caec7655aca878bc16f52b8034e3a495fa78582206605474febc0a2aedefd415180398609905ab765e8f9bd6b9d2db2a70f70b5255b911e89156f729c4e3b91c3133e975abd496b1185ca555de2b180bbf881e0e28cf1d3ab2d9e7a60f6b1c0186d869582556b8a4654e6637fd2254b6fe67604330ed7987c4d557d5fae91afadd9b5f0f8e8959dc8ff1adb444de07bca203593f8ea250860eac70012c1bc427b7fb21de681d07266d3aa5d1710aa9cb9251decb48bd9241827bc9962023308553edf3ed84099909193fa58a79c503aa83ffabd4db3863b3e6dd591fe4fdc692f0f9226c8c68975a98866b4fd6bba2134017f60277d4bccb365f7632ff5b0f2ed63ab48891ebb2d1ea7d43d60be7625e4803bb7ea04c859f3e1da5fabac4ac415ef3a875e60135296d9d972f976524c1158f0d3ce3045e3b44fb6bde86b37421c9c54d59c9c801afc8a0fd11cd9f47454d21e22a41af0d78442730bfe16196b072f8764030538cc1d997c23f546c5c3b7b35da61ac5a65b128e16a8ad983ba26a237588b8956fb6e6c116897999de5624adb466a4947f3b5907afd6859a2598fc0bc016a09143bb32061f2de149d11d2914207b099a8ce1e3c88902a02a5100535b35d07d8094a0034e0f43b4b96cd739c1dacc6ff928299bfb3c2073c5d8219ae1b24c13863ee15fe7f8f7719bcd9311b2cb1c07fb377f3df65690ef91661ad5b91fb394f47cbcb9589acf32e180f6aa1ebfa634636ee24e5a1dee5d24880d3742dc6b3e4b13300e0bf2e1f81726c49996d298aae38e306b482f23e469d1783f711761d9a65f7bd4605ed58754bb0dd1f9c07791e1761cd68690bd3590bf00221b3779ed2ca5b246d7fb765a386079128cb1a7cb094c88b7de3c2a01f3881743f13a6737747c0b430b4c8145db4be3b2dad89ae44ab3f8cb5633b2d7b42aa26963440f23eeff91c0245c0cb9371be0917eeba2a39165efe9d1808024920ae98bafa9a3d07425d336ca2c09d5c575c0e7c95f68de551811ed59cb6ff2466819b1eeb1d2b50497f028b6d6816d5440a342d074ab36388f9fcc26e70bb82edd4813c4cfb19dd86e9e53e7546da1992e203ff2a5d43e6e1994e476f1fdd266e9d6348a5d97e6cdf4ff7549b3c58aae5f304c31ff2a1ec487529ee39df130d58055d32bbc9a5f335937b9d2fc2d8f9e8a057abfd23ede247212e0cbc38eca3747a8707d424a954c0e94c4aac4f07cabb6a4815ed3227eb58598942136a623a4fd76684d141007df5ce361905035a1533f996f33c408977c58315bf9c934ed7d1d688006b075376464b082db27508bcb287f748785e92a14c584d433305b23d2a2221018e3efa7db5d828966f476c6ea55c29de856c46876d038614d72daa11067e0e35c5218fe4d0bffd204e24408d19c8dc765545567343ff1f7d88d5b1b92ed3dae02e7143c7af4c2a5ec54c855894b075d333fd84c2aba5267dceaf498f29a817b74c22354d30e1ce2f4b9a6b63e3d23970e57cc910ef78ffbb269278a62cff912ff7d13b15da6e63997db0e8cfe6991079e48c39696b3972e0f63ecbff5b85fbf997266335be02c6a7a9bf66f4b2ef2c7302376ae042f5defe298211505b9ede65dc9116d91e694a486022fbd4968960c3be6bef4960fc72b91b4359f72cc7e0b86959eaff6f82c91b9cf5089a88aef61417d4156ad803a3712985de04bcc4b9bac007315cfc60c5bcfaa8a94834bb5aec2c0aef9f4631561c590f5694e0199b3d7508d38e5821444adceb8b5ecf41abbbcf73662b246d75505b6baf9337305f10c75784366c6001554e4469337737ebb9aa58aa6a16ade93266c785b6073d7b707d70f4d72fdf01c93e5bfb90db3824bdbdda1786de4fc76ae63acec1f58ee1148e10cd128fe1f46d133d77bcb0512ca86abb44b41fc730c21a3933c6a477c55d650e69b0435067f827d0486ed15f752646eb1d54cefc4a25c776d5c5921627d24c80a44a204a5a6a2a822d07435051ee688e8d6f5e48578417833053d9e3cc2c8d645f24ecec99a28be43d32a78463dddc574c22209d9f855479a87d150fb6ca48b138e654245e4fc03150997ef4da96ece7e299b685b2d9175cd2e91f9b402c2d2c78d55d7c4a5b2fb3249a8e871cc78e0e70a9016de0e0de2bc35d35474216b312e9ac663c9b27d55418522b2e78d77f59f8c09ea9a3445b00819365984979f894d650424f444889c3262b12210c00dcb3f861daa5f3d8f6e87d021ee96de9df4dbef846cb60058f36b7d88ad2054669e48411119f6f8d42d4f6a6908b414b19be72e4003a15f60eaf81d8872a4b095ae9d1055569ce2697715f7206e916c1588c284e369d2b85c032eac997cb871d4f159183b32ff5710ca32859f6e47059cf939457ddc1d1d535004326ecfa6db0a8c6cdca5e5fcd8fd147d398c8a37e0b044f8cfa24e7353934bb7e5b5c3182c901b3918bdc332287d1e181ac284d6ab737f3c100f2f0de130c13317962806f0e881c75e9d1c03565ae79aa41627f3f762168fde02bca797dd5d6c64c0c2b6b59eac88dc1b019adc4bda368d526d4d948eea0a6f5315456adfcf458c65eb0846574e8341c91986b9d47e0681644ad6e8109b03250932ee0d0c472474c43ca952d6d3568d355bc1bcb612ec9ff18e9f2cc9dee1af07122e4bdc1bc186dde8c44eba3b4189991e97c8ccd94559906029ab87a4fc100e467330c8283023aaa2b96c49b6003068dfdf801b08f04e04888d0053e1c382175b78d18ae745fe8bb138ceb051457b42f0e83ec0e78d6f79eb257c2cf0287111ab647e55029b6b4e83dc9c4e621944bf67f0d0cb01a8100618413cf49a5fdb1c626ad4d0a0ee8d50c8a3bc345b5531f495a84e5963c770b6d3eacfc62e73152c66b72b149dbbc41d5c65d0bcd7d8b1e7dbb5fdde77e53db5bc2e5a41b23aee1e61e697df60e3ce7da017bc620c13a6d8ae43d7dfadfdd7861aeecb181fdbd8188ebf38b406c7af69d5174ec8f8a5943be740fcefc87df7c9385d1584056d1df1ff0e3e12f8980f52d81b1721696beb9aa24673fce534f7e0627f63d807a145ae8d621f65fe3cf67ca1203677c72b1aba6e83029f4ff952114081566125a6849c1fdf3874878679fc24dcf39e9c22d49c0e534cffda51af063fc6e9699880857ee4504928b90416e11d9bba2bca017ec7ae8ecdf56af9bbd9e0f0f22411e6fcad911f4cd3faad418cbe8a162e4eb29b0e1cb97a9e02258dfb97cd40b56ea1d20d12b2fc9f5e95353f5caff55b320a18fa283fb44092d6474e543d1515", 0x1000}, {&(0x7f0000002b40)="005b2f4848965d9b01cee8be757bcaf8b1508963b5f87aa652534c8a3b9f1d23d5e590739912c494ff8c0ad74ce07d79f51ce419204fabddd65ccc796558d6a851e37e1d595c2d3db97feefcc10ce1891f8bdb59194885eb7ca06ca9012cd8bf01e00c254241719ae2e8a8d7b15b486a5f3447379d6b80a040528a", 0x7b}, {&(0x7f0000002bc0)="ed344ca97b8f49c3c3bd8ebb93582ab8b2dbdf5edb964a612777079c50a6d2804b2ae6cb593068c0612f97cb8e8125ab2119a416ac1c236e1295760ac9235e28da10c43bdf57f6268da35e934d39a924424fdc8d123b55c349b2ca1abfdef7f1d1c9f686ed4462e400b13f33667e91fae9e4c3f65172e32cce0f21", 0x7b}, {&(0x7f0000002c40)="e583a41cc45ea794b7dbfe25cb2bf18c772ef965e2f02cfb4af0a663b3420bdc58d557e75a1c255903a385cb6ef61080e691d012b87e34ead661837a67ea5bd105bff5a9e0ac47f9b7dc13c83a3b2d89503e0abe8306e05d953f99e3f9e8da2faffcfb00ea0523bbbafd16028b935ccfb615d2b06e44b8ecd24018f7b5d1b4c1f68d3361f81e6dfc3e651be97557a15328770f281b8ca56b58c6ba8cf6ecd0185d98d6a4dbed9ded8ee370795023b3720f3d6be6cc2d3f55169cb84191172e6688c6f1d0a60735121b5f648e37964141eb8a42957e473d7ea6ef79", 0xffffffffffffff50}, {&(0x7f0000002d40)="eaae5e4fa9df6ebcc586c2db3c46d6a60e5e7a1ac66dd84ad3ed1fb39407f1061dcf16118067c81340792ce742af2dbd1e05a6e6026cca532c9dffb097d706bb1d159d5e2ba7f7023d00f6f73233223e58392a0b7065031496c45c293180623c36c5ee8864de246a7ad3496c97c2d716dfb70310d8f0d21f61888c8e23621d7851423ef7b90a1ab34f29f3f2da9ab1e1a650aa79f5ac517369d8b435a36956d71e986ed439a896feb752fe97d41884c0a800a17407297ddd388d4bea43f14642d106acff1f610c9aaaffc88504730ce4e892243f21f52fb647b73614ceed19bd", 0xe0}, {&(0x7f0000002e40)="e8fc6cc6d952829787379a2a3aeee0c2d1305004ee3fd37d9bffa5e1c2c613bcd8be8e3ffad786416aac085a78391466112b893d4a5210e7e95244e2274ce0dec644ad38317b3bae80e32bd27f87427b382b257e753063e83e7db8b9f6e07d2d80f7c6a7aaaa22c48d54f66b53f5c73adfad0734093d92c33fa9fc4de21c502bfbd567ecf159f9a95dda71b4c9bbc8c0d76c27d576dd5d00177bb827b1f2", 0x9e}], 0x9, &(0x7f0000002fc0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="18000000000c4282366a16b15b8d0000", @ANYRES32=r6, @ANYRES32=r1], 0x38, 0x40e}, 0x400) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000003040)=0x293cdaf1, 0x4) semget$private(0x0, 0x3, 0x84) ioctl$KDGKBMODE(r6, 0x40044b06) 02:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6, 0x0, 0x4, 0x40000}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) 02:46:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xf75874f18d7d6217, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x427f394dc4d5c147, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x800) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x7f, 0x4, 0x6, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffdc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x1}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x371}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x66e}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffffffffc849}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5828}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2ffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfeee}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) mkdir(&(0x7f0000000100)='./file\x00', 0x94) chdir(&(0x7f0000000140)='./file\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x7089452ded73816f, &(0x7f0000000300)="04d24511d3838fdf4f684c6e45d16bf1def8398c71ae469b0b0fa0393ae7abbe823bbb0135b3f583544db58a046c2a509e9f5c0cf70d885d531f24bd32ed657ae5d7515bad5f1b1ec8affaec7cb7e4c9ccc8a6afbeee10d6936d6938e3529fa21e90c01b8ff111975d8fc7c12c0932acfa6d72a1b1bf4e567c5771493545a84284f319c198ad0e17e6173acb54b84a061f6359bd708d9fabbd772b49f099747499ebbd16372c806433b59dcd4b9af3c3837859a3f7e8ef063c14e939af69e56f627f94fa45b3fee68004079870dc69bdeb61c97d769f7c432c95630b012832555c13d327e02555d6fca6aada919dc723f88de2e0dc0ecd1f911da2a6c9b4c6f78ed8fa17db000dacf60af0d627bd5a1f2b0e58e37bffbeef6038248df5d75c996d11aaedbd16619b2c2d6d05390091982533875e002b06a7730d8772185990bec769d19e4ab30d7520cb047fc235fe6e30c4ab834bf12ed521ea") 02:46:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0xc04351c22a3c3d47, 0x0, 0xfc74) 02:46:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000180)=0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00']) 02:46:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x408e47f939b76c88, 0x7, 0x4}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000041d000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x38, 0x3426d6f1cd6a9259, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x9, 0x5, 0xfff, "09886673390988aad2617b5cc407e7ce4fb3551f", 0x9b5b, 0x1f}) close(r2) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x5, 0x200) socket(0x18, 0x0, 0x2) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x8) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r4, 0x4}, {r5, 0x10}, {r2, 0x73dba9642dfd1ee}, {r6}, {r7, 0x8}, {r8}, {r1, 0x8a43f231f2acd9fd}], 0x7, 0x3) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) 02:46:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x400005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') fcntl$getflags(r0, 0x3) 02:46:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r3 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r3, r3, 0x8, 0x10000, 0x8, 0x20}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 02:46:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xe000000000000000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 02:46:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)=0xfffffffffffffffc) 02:46:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2bebd0a9f538507ed18bd02d3e29d7bade508d9fd9263ce3b366e9adf1d9f5fbccb647c35cbc08", 0x35}], 0x1) 02:46:22 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x8000, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3f, 0x0, 0xffffffff, 0x0, "d730c1e70900000001000008070000007b00009e", 0x692}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:46:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) 02:46:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00001b2f66696c64302f66696c653000"], 0x10) 02:46:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0xd261, 0x6, 0x3, {[0x16, 0xffff, 0x7, 0x3, 0x17, 0x753c, 0x20, 0xe3, 0x5, 0x4, 0x5, 0x1, 0x9, 0x3, 0xff, 0xffffffff80000000, 0x400, 0x5], [0x2, 0x0, 0x7, 0x9, 0x1, 0x800, 0x5, 0xfffffffffffffffd, 0x80000001, 0x10000], [0x2, 0x19, 0xb547, 0x2, 0x0, 0x848, 0x8], [0x9, 0x6, 0x9083, 0x81, 0x81, 0x39a], [{0x80000000000, 0x0, 0x6, 0x2}, {0x7, 0x5, 0x35, 0x9}, {0x5, 0x1ff, 0xfd99, 0x5}, {0x1ff, 0x2, 0x0, 0x5}, {0x6, 0x6, 0x0, 0x5}, {0x7f00000, 0x61d33f2f, 0x8000, 0x10001}, {0x20, 0x20, 0x9, 0x6}, {0x865d, 0x4, 0x1, 0x4}], {0x400, 0x3, 0x0, 0x9}, {0x1, 0x5, 0x3f, 0x1}}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x5be799f8, 0x0, {0x1, 0x7}}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x800, 0x0) pread(r4, &(0x7f0000000400)="d2904a69643f86db966c157cdd9c23921504b470542eb058f0f3a5e15a29a812060107319c75a7f94f2aa0bffb3b5e96710160763e69dcdd2972f2e196b0448f5ef9eb8b66662bfbb202d2abf720253fd1f78b5fe85f30f727f10f30f56987c78322cbb0a03af16ed8187899f5d8b7ab2b1b69d7a27caae880a12ac7daf73452d73ade4212e53429cbe8702d9d8ac8f5ec70585de4860c265c079cf4c93de4176859d0623aa2531c4a037f86e6a904", 0xaf, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x8, 0x0) r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x0, 0x0) r10 = openat(r1, &(0x7f0000000800)='./file0\x00', 0x20, 0x11) r11 = open(&(0x7f0000000840)='./file0\x00', 0x20, 0x3d) r12 = open(&(0x7f0000000880)='./file0\x00', 0x1, 0x100) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x10008, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000900)='/dev/diskmap\x00', 0x10, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r19 = accept$unix(0xffffffffffffff9c, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/pci\x00', 0x20000, 0x0) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd0\x00', 0x80, 0x0) r23 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/speaker\x00', 0x60450cc8300d0b4b, 0x0) r24 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000c40)) r25 = accept$inet(r0, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, 0xc) r27 = getegid() sendmsg$unix(r5, &(0x7f0000000e80)={&(0x7f00000004c0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000500)="52b495660a442e1002dba57a76213f1626bc8846703fe7a4ed60e5e94afb470887991c5ff5ea80baa64b4f23a7ddd1fff26891d821799fa1a79ff5fec6fac71762ca93df92da0ec14d93baaeb3f4f9fa988b8e59064fa134bb29c7eade8cb5c20b9d396b938dc87f2f6dfedc5b1a3e5ff893d5e84b862bfd39842799866f7b2078e6f786ced7bbfe4fe33544ab546258b21a6eec7677b4f95d50f5b6486c163b25392345806cf8942fa31401b4b06fd9611d55e4a632bbf0a9e98160db11a073f2c9205cca1bdcecbeef6315debd0a28a16af7f85d68d8d3e71295", 0xdb}, {&(0x7f0000000600)="ad4d597978f3adcf2c85389c5058f8db3e7a5d0d07bc1955e7ed5cd2126551348dca4e", 0x23}, {&(0x7f0000000640)="600fbd98cdad5c0a9541ce9f0e39d9445eb2d920dd773087ec6bac1a4c1ba86655b1e52fee5b6d10528087234c4e5f44d7206ad3cf6c37590f4f9045c5bd802c5669143277d38c1a9a549ba8a8b37ae807843b766ebc7d9e570ec6a8cc29d6f8be45d67dcb283f43c87baf47d70f51a9bfc23e21702313df3684c35166f99a0685c02d244c6425e695c2ce119279476dc538b39927c2d617da5b98f2b7ac06fa52dda2afac6023a0ae6991550d1dc5822ee09cefbc21b245f61e38", 0xbb}], 0x3, &(0x7f0000000d40)=[@rights={0x18, 0xffff, 0x1, [r6, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r9, 0xffffffffffffffff, r10, r11, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r12, r13]}, @rights={0x28, 0xffff, 0x1, [r4, r14, r4, r15, r16, r17]}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r23, r4, r24, r25, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r26, 0xffffffffffffffff, r27}], 0x128, 0x4}, 0x4) 02:46:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x10000005, './file0\x00'}) pckbd_enable: command error 02:46:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4000, 0x7cd) shutdown(r2, 0x1) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x106f, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = socket(0x20, 0x1, 0x2) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="52e71de38df66b0390f0963e2736837838065672b5829b23606cb172080dbbc5f81cd5d91f4bc1640ac533d08541384667fe144c52a419560a4d4d4a723a2528259457d9a9515cfd407d0482e4570d5f5e834a68bda980c898d27c225b533dc3531f71dd8518b7137ddbab03ac45f0491b4e18d0ef6f9a34932387e42a6538f2f4bad52bc1d3d7f1ab58e266ba7a045a3983526dd77eba7e201744e5507e691b9c526fe85a76333435c027482fa2de3e32dfbf842ba83c380c2ec96ca45b3f2166c0dc751550d416e1733a0f39ee3afb4b017784ee4ec14885f0e7266453eef0694bcabd4bf520b71dc6004bd9b700899330c73d28", 0xf5}], 0x1, 0x0, 0x1de, 0x1}, 0x80e) recvfrom$unix(r0, &(0x7f0000000300), 0x0, 0x40, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = dup2(r6, r1) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x0, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x27, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0x27, 0x0, 0x0) kevent(r5, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x81d, 0x7}, {{r8}, 0xffffffffffffffff, 0xe8, 0x1, 0xc13, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3ff}, {{r9}, 0x7f50becc20d01c92, 0xf0, 0x1, 0x1, 0x81}, {{r3}, 0xfffffffffffffffa, 0xc, 0x20000000, 0xd8, 0xffffffff}, {{r10}, 0xfffffffffffffffd, 0x80, 0x200000c0, 0x8, 0x1f}, {{r0}, 0x7ffffffffffffffe, 0x40, 0x40000000, 0x5, 0x80000001}, {{r11}, 0xfffffffffffffff5, 0x9c75525112c021b8, 0x40000000, 0x610ba6a0, 0x1}, {{r12}, 0xfffffffffffffffe, 0xd, 0x2, 0x7fffffff, 0x101}], 0x3, &(0x7f00000004c0), 0x0, &(0x7f0000000500)={0x0, 0x1f}) pckbd_enable: command error 02:46:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) setsockopt(r1, 0x26, 0xa, &(0x7f0000000040)="0000e9ff", 0x671dfb562fe2ba80) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r0, 0x0) 02:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 02:46:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getgid() setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 02:46:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x80, 0x1, './bus\x00', 0xfffffffffffffff8, 0x926, 0x6, 0x10000}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x8}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 02:46:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x2000000000000000, 0x250, 0x7ff, "630583e729a4e9949ab52a6a21810339c271dab9", 0x2c, 0x3f}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) close(r3) syz_emit_ethernet(0x1, &(0x7f0000000180)='x') mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) 02:46:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) recvfrom$inet(r5, &(0x7f0000000040)=""/54, 0x36, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x2, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x4, 0x2}) 02:46:25 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0xf93, 0x7feffffe}, 0x0) socket(0x18, 0x4, 0x7) r0 = socket(0x40000000011, 0x5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 02:46:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000340)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/217, 0xd9) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = accept$inet6(r2, 0x0, &(0x7f0000000380)) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0xe4, 0x1, "2fdeb11cb010b9aa1b699ebbf4a4bed26a0f181b", 0x3ff, 0x2}) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000003c0)) read(r5, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() 02:46:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x1) setitimer(0x1, &(0x7f0000000080)={{0x2ecb, 0x68f4f5c7}, {0x1, 0x8001}}, &(0x7f0000000100)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f0000000180)=0x6, 0x4) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 02:46:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r5, 0xdfaf53df496cba69}) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)=0x4) 02:46:25 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x2, &(0x7f0000000080)) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000000c0)) clock_settime(0x4, &(0x7f0000000140)={0x1, 0x6}) clock_getres(0x5, &(0x7f0000000000)) 02:46:25 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rmdir(&(0x7f0000000000)='./file0/file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getuid() r0 = geteuid() setuid(r0) setuid(r0) 02:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x70, &(0x7f0000000100)="6170595e75f8dc0ded82f48bf401047090dce9301fff9e8b5093a4180e4b99ed4bf8961a4a6a485b1eff2f83e27deab4ebb224e3c370217a70a5b89f3e76f00a87997bae49f3a800329befa09a4205a76fe6b347776e84250d60a9e5b921e6f8e4764503a0bda288402f0552dfac5a86") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000240)={0x4, [{0x3, 0xfff}, {0x2}, {0x1}, {0x2a7bc90afe10d372, 0x3}, {0x2, 0x2}, {0x2, 0x39}, {0x2, 0x8}, {0x3, 0x30c}, {0x2, 0x5}, {0x1, 0x7}, {0x1}, {0x1, 0x101}, {0x3, 0xfffffffeffffffff}, {0x2, 0x2}, {0x1, 0xfffffffffffff001}, {0x1, 0x7d0a}, {0x1, 0x3}, {0x1, 0x991}, {0x1}, {0x6, 0x9}, {0x2, 0x9}, {0x0, 0x9}, {0x1, 0x8}, {0x2, 0x5b3f}, {0x1}, {0x2, 0xe6}, {0x3, 0x3}, {0x2, 0xa4}, {0x3, 0x7}, {0x2, 0xfff}, {0x3, 0x4}, {0x2, 0x1}]}) 02:46:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x121f, [{0x2}, {0x0, 0x484}, {0x0, 0x401000000}, {0x1, 0x1}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x5a}, {0x3, 0x1ff}, {0x3, 0x3}, {0x2, 0x6}, {0x1, 0x1}, {0x3, 0x536a}, {0x2, 0x5}, {0x1, 0x200}, {0x3, 0x3ff}, {0x1}, {0x3}, {0x3, 0xb}, {0x3, 0x2}, {0x1, 0x3}, {0x3}, {0x1, 0x7}, {0x0, 0x1}, {0x37e23f3431b5e274, 0x9575}, {0x2, 0xa38}, {0x2, 0x51f}, {0x2, 0xd7}, {0x1, 0x46}, {0x3, 0x6}, {0x3, 0x2}, {0x6ff287757a86c927, 0x3}, {0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000580)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000800)={0x3, &(0x7f00000007c0)=[{0x20, 0x5, 0x5, 0xe55}, {0x200, 0x2, 0xffff, 0x43f5}, {0x6, 0x5, 0x8, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f00000005c0)=0x9) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000640)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') sendto(r3, &(0x7f00000006c0)="ae065734582e881f6581d32ca2145e6cd1351f0b8aabb3a3fe889db3fe6940455d58664746217a5ed130c00be71706ee5d847c651aff3149524ec74559b920ee055e412691668acf2ad066373bcf34e244dc63f6b755dfddf7d9cc8651a726c5f7e94e215fd8c14e0c1f8ea3dd49e778728600bdaf0853ed4c2a14868851d7931d", 0x81, 0x20b, &(0x7f0000000780)=@in6={0x18, 0x3, 0x8e, 0x9}, 0xc) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) connect$inet(r6, &(0x7f0000000600)={0x2, 0x3}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="fe4b294480c06cea986d8a13a1c61848c9b5167ec401d6ec81b803b15ecc1b4fe4e4f23d44b271b628632116e7d75b90c7406b056399eed45fe759e65a546f7a6aa09914ef60ec0a77c23afb8a2e49092d73ceeda337bbd40f7c1bec0ea18517a9059e3198c1ad13747c9e6d93a39a761a30f505928919836fed636de4ea01608ab920d95dbdd710245772a69f601b6aa50dfb2f0d526016ce8cbb7f91514e78abe4057fc30cef842e35f5e60ed7af0c95b9b59a39888dc2cf9cca5f59", 0xbd}, {&(0x7f00000002c0)="b156264ffc99418c19bf673e1b7066c5884d42eadc39b71cb87d2d30756a62c8fe9591c45ca69f50d45c45eb7136d00ec5d6ab964dced16cbfcf274a9e1f6e7d091c41cdb6dfa149c28d5ee8f637baa98363369130347abcc3c164159698bdb40ea7bb530779f79909832ee14eb610fc358eb974ced9341959922ca5794ee61b0c9c0a0ebcb43a1b5fc24628eb4f42d86e55127d1b2c37bfd0d99d2fe0f0401ebf9ac3166035423dc5284bc69ce0f445b0f74553bf53d7b4b326881804906b1001190f375cc7615fda37a4bc0962a61d9a", 0xd1}, {&(0x7f0000000040)="b601e597e4b7de385a0c38a33e1b58a3815c0101", 0x14}, {&(0x7f00000003c0)="1d668c7027bdada2458b1c4bd46815a4f3366e81631524666b6763a4cda04a09af9f1df992f0943e7883dc8c4e606fe415004afe9abf8eaaa38596d7e2cc1c364363188f523b7a6a1e34f77b3fe72d7609c9d33fadb2499bd6635e614df6780b268f08185bd0c56b30d906374bf36d076033dcdf1bb907bfbffa1cae1f214de6f6a8121dd3b9b56c3a76d5", 0x8b}, {&(0x7f0000000480)="492679870bd5e77271226d1435d1a7dcd0fe4bbf195348755f31385ee3bc997111963ee6810c4123979a933e8717cf2d5aed3ff6f93909d3d61988183722c4f6c9daaa92b830d829a3358a063109ff17d53c70ef602033506c1f72d14a9cc146341efe1078dc10bd34e6be75a20b5c5a1eb36867a31566170c08fcda3c30107e107699beeba41a2d5bdf3b06382fbf5006823796d1e49c940a2af8f481e713bb03b8ee9aa17e834c116e9b365bedb0a6d21583761bb4a3a7bbbeb7f6e6aca56f879bc895b1913b3641f92d2b247ba974dd1385", 0xd3}], 0x5) 02:46:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x100000000, 0xb590, 0x1000, 0x0, 0x81, 0x96e, 0x6, 0x7f}, &(0x7f0000000580)={0x9, 0x8001, 0x2, 0x7fffffff, 0x101, 0xffffffffffffffc1, 0x3ff, 0x9}, &(0x7f00000005c0)={0xfff, 0xffffffff, 0xcc, 0x2, 0xe8a, 0x100, 0x9, 0x3}, &(0x7f0000000600)={0x527}) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\'\xea\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 02:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = msgget(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/55) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000300)=[{0x57200919, 0x0, 0x5fc3, 0x7}, {0x0, 0x81, 0x9, 0x2f7}, {0x5, 0x4, 0x2, 0x36}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1dc97ddddd2f797a, &(0x7f0000000040)}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchownat(r2, &(0x7f0000000500)='./file0\x00', r4, r5, 0x73332c84428df876) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0xff, 0x13, 0x9, 0x401}) socketpair(0x6, 0xd2c598dd999068df, 0x3, &(0x7f00000002c0)) pread(r0, &(0x7f00000003c0)="624f7965daad00ca72109dac4de2f5cb048cc232ab91c80a60c12b4d7ddae3f839d65e6ebecbe77c8f900c576e8f9704f20ae3743512be08b83e9dd360011496a3434eae4287631bf9773f53b8a7500cecce65804c4b5d7ff5c3645237d5be26d740f84e61bd4f33eb656f8e44330ddebd6b6bbeb1bc924df3289d04e263bb0cf9ac82d0329847ba27cc98406ec203f11f1531a3afce3f94bbaafa", 0x9b, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x3) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000877194893e36b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000400000000c874"], 0x93, 0x3, 0x800) 02:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x4}, {0x4000000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\xe6\x0f\fa\x83c\xed\xe8', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0xfff, 0x2, 0x80000000, 0x4}]}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x8, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") 02:46:26 executing program 0: poll(&(0x7f0000000280)=[{}], 0x1, 0xcf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 02:46:26 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)={0x0, "1e38a40f5af0ef870a433e0c9bf1cab7f4517b525af1790ae8c2efc2e97dca936f0ff6a4f1ace56d207811661ec49b23f04ecf18244ef56d062577eceddaecea85de6c7a1aee1bcef6c85889d18b2eb1cd3e8c910ec94373d10358013414a023ef9a7fa6b73d3d18fad228098ad490592277a9032d09c82518979264402e99ed5eb69a4e149b08f03d52b8f9491a5529dcb07f2e5f09530cc39dd2a711a5e80c3e2a1fedf19e0c60a32c2e3ac353dacbe6d6989ff258435c091e5537c84bec071d88b09273a971da3023269f7cdfa975bea88bce9f5b56117f0d25b7b9dd2d2e4c1a57cff3b0e9805ba8d3648806a0425b1d53ee232cbcd4fba0423667a9a0acf40321ebb4371396d3be7862d2d27125f937dce35b301519c5ce4e69cf686598dfb52caaf615e4530fbe7ebf4f322566f7d11a783d2e9a36f6ee16351cb55f6ff9ccab732e735d12c6b94d86fb3c0582d3d732466eb53d53b12089da6e4b973277a67b8fd9c741c67b3353f7aff5f41439ac6727d2e131746a7278debf27e04626293b02df79bd2e75940c2a065a333bfe9eabd35f748611868986b67e21ac278a8b63375d7b88b4bb4805a605e61a775cd3172fe5112f1c059d83a5eb842a14c6c33339d951559e4f6d274be2d556a41aced252f177c9f798de345f73d292f53956310c0b56e8bd91b37ded7472bac7f93c94d3df430ea7cd8d320f21a69f16938eb920828232b6e82a47c7d840a558ef75d71ea41ac2b02233b50a29d7056834d38922bb1a4ba104e25a6e13110eedb39c378593ab6a879bcc5c5ab01515064ef54ec5717cfe515aa7069ee2efcae23f19809bc0b42cc4a95f8e060c81bb23ba78e78c365d3c4797ef2d25cc38028c84f3f9d58153d12a896bf53d757a896424305158d3b84e52ed7bd997a35b4bd095f5426050d4e7c453ed81fa05f245b91a6a18c6c17a427dd9df125841add37a65171d7201a0ee59b8144a39baa50a0a11db7ace6c23292aef2ea60e797cde4c8c70c66042a1776d35e2d167797bc2b55bb41de7eefa68074a51d87d7ac8fc6ea6b98490165e62ac5b645b8f935d7ef8f2182a8671eba4b2d3fcc8f563fc7285ed2b2dab79c6de3bd53e611012c547c3e19f084ac715f5f3d349d331e9d24cc411bfa1297e122bcbaf2a9a144c413f5a070a6c2b357c2cc5306f31e56150577123a1e371f12e51faf29cdd6e47829cbee6600534d3d34aff8322c260d97da7b45a965b42bd4c770215e559fd8d32d1e142b19ef0eb65a6e0e8082b456f9be080363ea88e866eef444003b0f54c02cb449d406970d4ade7ae7ea1747d360a7518914cb1877bfecef39e63ba80a3d9df4a21e1a7f73a43666a8d0b0cfa2fafb944b679024caf9d97939c670c663659c30476c872a6da00d0ec02420dd7c2adb7c15307887c5b740bef90d107579e27f087fa0af1e10c9e131ef5600a6075add4dbcc0a470f97a008a94f57a1b4798d103849206507fdce642ea9fc8943e6696a6291b4f2f9c1910d8dd207a846047cc8861a42ccad7f66d0bd7e2d180f86060938979cdd4b6f4423fa53627f538b0067ea00dcc266f423e539243964b5afeddb8b33bd7fa94f95836d33382ceb37dee5dc87e3b9175c09ee7ce470546c0e9b1f857d7936319c55ed42ad4462db5a85a12e7584031a0b85bf49ec47a193e516e40a5e1ddc29250072910d0ca780fff12d2f9078d9e8e4b84665e3cc8987b9a666643e1ab6284a0b6df0d683488274b813dd7407d2d605feef840f76ffafc1822a58fab928c37bc2c524da843c12ca0766d12c6ccd49f69ef2e4cea229490472a1559e177df282faf8cb323f9ac40580b7e6b646d9b432c0caf7d7f6661b3057da9ca91081a7a8743c9a117a6403bfa91fc517af9be0f42a9957dfaa85230f00ea6e3f9fd3e30be2122b21d9bcab6c05fffc51c1224f3613f6f7f61b58e24ffd8654162d873c2cd25fba77864a777bf6b0bc2b3c0746bf448957b6066a16bd84a2f79b290d372988d59da77f84a0ae4df6278fe9a46cadc81b1db2de29c32cb2f6c4d059f6f5495c7fb1e6c9b5e91681d5ca6b6352affd70fff6b3cf6d80fea6a688c6ecbb97345bbb5c4a3cc916b98a87a815dc0ba28ef1ec55f802c8b81d5438491b1d965944f4433087bf6b4bb18cc7c7986329fc71627043c54f01721d3f20f81eddf34848c49290488923cd23e4bcc336450fb735e96586d73f39c974bfc46e5fb8938952c954675fe45c9d75f45c51641bb65ca878613fdc1e5226b0766a72cc9f2bf755ff192929e602244aff87e4793081df821e00078b2c3a325940e0cc0698d0b9ef3fbd464f97cfd2705f36d0757b35840a900108b700ca30e0e55942701e36c9d8ccd25b5e5f4c6e92860abc3968d68c9df94654cbbf8e0aa7b7868dc36d3414b0d1c36e803131b5c3939cf6a093bfea182e95a4eb4b7f64d6f10d0987ea0da24581dd332edfbaa55ee4822e6c7f0317a122d8a0cc9ea9d7b2d90f05214b0ea7f87b33999a5add233dbe83aece1f37a1de043e2f7729535062969725e5758d4ffde3f47d4f6ccf00644b6fb070f8c6d8018f2a755cd110dc738948fbdeed6d59c3a3d93c0920c1ad81879d3976318e9887424e63dd5e931d1f9f4c560a8dde311e6e9d3bc318311c2e174896de99e9229547e4e8cc52300796ec5526fcf62303d97aea334625f140b211269612df4d027aba37943cb6b3002a4afcdfe0f623ddf8472b13831b0389d9ffaa70f10cfe2af37124b106e4825c6f7df5495b0c4ce26fb024682d876afa10a6b3d84fe6bc6b27a7c9b98ad81380b24ae7b32427cfecbd78e90c2a36c2fa5b87ae39458f31cde7ced8943998f6782901db1e5879b72da076c07f1f513f5725a9009feec6b7bc701399e577c41d0ad534835408c51480fd5eb624f82c1369d23761028938248bbffdd9a74dbdeccea70ad3369d2b8ffa34bceb74b226e8ca66fb315ed8e98ffc4baff8d23ed2d9de02bad1b9560c8ad38dca72d62349aa45aae667e5ba348a4f948eb1628bc48b4f5c4e0f6674d2e232e627d82c71ef2053eb53af8b6b0bad58ec3f00c27280ef65ff777f864fa6689fccce229679985328f4869c61fb9753cc5659860732d542b400437276101d0354290d9b4d980808cc5cf7616e7adcebce016fb7b09467b9c43bf072ba711f9facaae4ed185159aa83e0e91a5d2e59acda7dbf81a00df566a2dfb4ca1e577b580999ba2a37f3860688ff33bd14872e065527e6ca8b3ead5ce60fac37c40d23da688d34821917a879e19d722a23e7c8b02daf9302a2707791e95bdf40e8ed97db690d9d30088708624bb22a393fb6a043311c0c5cb8135bfd9ba3760053a9e69187777e48932d1bf5169d8669a0d88eae69d8cbf9e9ff769a0cdc410c4d5a48838733880c01ce5bc4ef9acbfe805e3aaae3c1119d35fe82cc93dc344e8d79d96570fbc57b0ae3332e71ed9db0f6b7de3ff0e21b3200f50db672c840dda6eedac8713af395492063f270cb48da5110f93f999c0ef567a0c90f9fb9b11d5e659ddfc549eca2fed685a86cd56286859abe221a67e2792ace045ad5ceddc8fa535237a521a8d205bc117e40a28a24bc2b55a54c7abe6c301b75e27505f47d1921d31175054c4ff812a9a76c8dc28486aaca8f020f57ed0cf12b292c2b85254f4bb6b46da5989f2dd83272ec71091985781f64c238e53169a17d818b4c8d4991b96dcee4a8dd8b7c0952b32244a416ef1a61a3029b1164c0574a26ca4a20db7165ec0facc78ff0f21612e06c433d4496867fd342840d305abebb296cfa6d029babee34dea0ac854f5be64c328e0e92267708d5b020f498b9dcbc12302cbe56070242b1ccba54f155499f526159302698da792a5d00ec55200dabb24ebedbae4e23f22c26c1743a6657c01cfbf2683c896a12f6cc044aaf147fc5eba7e355e8d52b035eefe98a78f3c3222d4e5b6a3ec491a61e8efea7b004daffc57e84140035d92faacf59150b043924423e6c6763f8f60da212e5bcfce360cc6de35cff7df5a54a773ae7fd6f3f669cae091545e254a8f891312d2739ad223fd451a03c287001d128fe7c621d24f0a70580bf0aa2d0c0bfc2f5cb7268c9296538c2ce7b682312f4c931361d2a7b69d12cc33c7544c2391519be3fca316069a7fc3c4c8426322d61e9e0dfb415b7622006dc9633adb83cef1f51eafd6599ab5982f0a98e613b0d09904d2f6887c5d5d1d3afb7955f2f95b1ab8a98b43ef1cce3ac2fa2667d80e05e005de60ded247bd29b4c1abd5b0d88cdd6ed375faa39e82354f92f41f6b662cf83f29280549248ad37d845944ba0b36af3400a1b8a6e007994f68f39112d9e5a18588294f1d068cc7091c75e65102e19c846dd4f7dacce49c3fbf08ac6c896d6d2ebff87bbd36908384345e38517b3c864de1c61273e44c0717de6de4036a6e09db2daff2cf6bea18076dbc5f853c6a71da3bce893399ad21d0b743d24c4a4d135c7411a6b7a73d1d1c585530112eda2f7d88824291ca692fe574962c49079ee83bf57def80a92db946e4665099e51912321c6101eb635e3ac536adfc466250ad3c72e76796eeb5f7cc694bf7d7b9db00b2c5f9329df10fb9c1ecf9207c41ba45d731988a65503ac50f06ce7fc0400b4a0846b1667acdfa53e95ba1c5906fbbdac769abdae061f3556e208c2686ebe387fa3e62a39314f5ade63979b9b4ee26537ae95fb71d40e53daee26b6d1eca6c8b81944d8b5ff7c1a1b2f6c75ad89035b3f89bb18b5d56ceb45b6642d1330db8ca2d736ae9c3a9954b01b982db9b11a12b74d699554ea60710fcde825a2d1ddc46e9c5a8a0407f58420048bdcfbd282707677b9c8edcd5ddc118a73d7351ad147e41a843efdcc47e1b42ec50248a75c64dcded6f76490b9559c149d2cb66d880a20b0e7908c1b4a672d35aa6ed50b6f7a90a084e4350e5e3a636b5d0cb08426e8009e3a9740a3d324224b42fce2907066e24249890f92b13cbfd993145540da35639c3e4ae910fc00e99c7492192965e994803881cecacde681d5c867d496f51b0f9773ff565a5fa125ff716afe75774f86ae0c6ef00f02220995f8f6ca30ff8eefcf62d4ec3db8ba827d54a436b24aa6269e2632fc31d2176735ecc7823656d94977e966519ef8c1e575f75ae376ff5e7e34578b41e4e7d02cf5afe3ce6d1b0e52c269f3035464f5679f06f953402cf61df0304b5b6cd36515e763f1ed29eb4bb654c63774bb1721d8021539a0cbf0a433e3a2401167d47f24f9114b1afb70c143f840fd36a8512ad383f2dd635c4d25bdfab014874abccade09fba2c29cb28c1e4c88171dcfe17c46d8a982d155565cb041b8a612b374a5eaa79e440ed032683f6a6773a6b525af94093b58a4cf2f5df5ba7b36557cec906f2f027e306bbb880a5b91563803ad7939ebb48dcefaa1c8e23d0ded6e42badb68b9bfefe69b26837be542364e000a9f41d928ffbae6d55c0109580929f0ea08aaee6550a83666ea2b91b48ededcd611ac225146ce7ef4034fe334976c71d44fa3ed375fc9a2af7f02655f91bc903ec633c3914b32b0d253bce8bddac712a73fe38e55d8e5f909e40f62c8e54bd787ee94815d117af0852bd5726c7c0ce1a75cd73c2f28697b58937c69923e7aaabb859bbc27cafc340d280eac8d94e8961a60f8bba895af4021bcc11785b41b7ccedcce69e5f674450c2904d71476e47aabf207b9b0de9ca39c3b76357fb672599429d4b0aae6ec6b340e461562cb035f0bc2c33135f2c52d"}, 0x1008, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r4, &(0x7f0000000000)=""/84, 0x54) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) msgget(0x2, 0x208) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000001540f1bae7d15848000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 02:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x40}, {0x6, 0x0, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x0, 0x81, 0x101, 0x200002, 0x3, 0x100]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="1bfe667906d97596e6d7c6f4293f13fa76a66dd71cc161b1", 0x18, 0xc, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) readv(r1, &(0x7f0000002800)=[{&(0x7f0000000300)=""/23, 0x17}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/85, 0x55}, {&(0x7f0000000580)=""/219, 0xdb}, {&(0x7f00000016c0)=""/21, 0x15}, {&(0x7f0000001700)=""/177, 0xb1}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/11, 0xb}], 0xa) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800, 0x1fdb}, {0x8, 0x8001}}, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000180)=0x100000000) 02:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/17) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x1000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1, 0x1000, './file0\x00', 0x1f1a, 0x80000000006, 0x4, 0x5}) r3 = socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xf, r3) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000680)) setitimer(0x2, &(0x7f0000000340)={{0x5, 0x2}, {0x7, 0x4}}, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x80, 0xffffffffffffff81, 0xffffffffffffffff, 0x8c}, {0x40, 0x8, 0x0, 0x3}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = semget$private(0x0, 0x4, 0x608) semop(r8, &(0x7f0000000300)=[{0x0, 0x3}, {0x3, 0x1, 0xb04f384a810dd98e}, {0x1, 0x6, 0x5166cdf4e8bee51}, {0x0, 0x1, 0x2000}, {0x3, 0x80000001, 0x1000}, {0x1, 0x1000, 0x1800}, {0x4, 0x2, 0x800}, {0x4, 0xad, 0x1000}, {0x3, 0x8, 0x400}], 0x9) 02:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0xf63, 0x7fff, 0x9, 0x7f}, {0x9, 0xfffffffffffffffc, 0xfffffffffffffffb, 0x5}, {0x3, 0x7fffffff, 0xf2e, 0x3f}, {0x100, 0x1, 0x6, 0x2}, {0x10001, 0xa, 0x3, 0x4}, {0x411, 0x3ff, 0x42, 0x1}, {0x401, 0x1, 0x1, 0x7fff}, {0xffff, 0x9, 0x0, 0x5}, {0xffffffff, 0xff, 0x1, 0x267b1ed3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) pread(r1, &(0x7f0000000180)="c64b11d6898d2abc699b676f29ad45a0ade82bd1e4cd989061ceaa574e280737e728ef0334b43e398189d5d51e5cd0fab7601da6dcda0f2588c4df5a58e9b3e1a34333e3b2d1ff2e401cd6f811c2690a089fe76414b8327dcc54e38fb5a0bd3ce9bcc88dc688f2c7feee066b0947a16713b7c25a5647279eae9b897d00053033cb513106e9002cf3d7352756a38a2e17a22fb962acd0f58e1d85d8873be5acf3280bb51ab836728c113d52bfa926a99e0cc33bf422cc67938eff0a31a023594e78f4f48030ecd5a4b6e0d2fc001406c39ffaa96dd4906a5904c79abb666e9dee1bca4f4867524c2002dea42c7e7b41", 0xef, 0x0, 0x0) 02:46:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 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, 0x40) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 02:46:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000680)="fadd66820ebd3a195ceeed47c7660b1a87376db2efc82c287a9b24371a7685ac0b37e3b2ba1b8e", 0x1f}, {&(0x7f0000000080)="d04910dc1ecde28ab7dda08ae4c1253490d50473e431accc4a8d9f1dc24bb0b4083bd641bb3d3356d2206a9f274e65347c", 0x31}, {&(0x7f00000001c0)="cef8ee2539a138a16007e1fbce5c42c5ceca8bb017e8cd907903f4d0f6c8f5a676db5eb4957494cf9c939fdbcfe816f747cbf288bcbba7bd426ea384e29da9c63528b2b8aa0d550e7724a26e74edff7486349a2420522ca6b45f2f59768416af12690f15f1f3ed53635f228e3a3aebdbc93decf5192b22525a93718fb1e6d0c17fd44ca7fc8cae2c3adf1b73302418673035fac7fae300afca48a1", 0x9b}, {&(0x7f00000000c0)="0dd642008d03a1011cc694276d86b798e5d85d67526a70b127d12a9891c85e8f87cd5cd264d86b649354971fa17e0f66a0262b6c7495fd20a5d64fcef1d46ba069eacd8cbc2876882dcd9764423a6a7b0b3a808497b17fe2f8a9d47261b3bb93b232fad8", 0xfffffe1c}, {&(0x7f0000000280)="110efaa7bf8b49e61c5e8b3ba60f6b78b5e0f124fa7d7251091a12017cd1f0eec610fb07ff897aaf087493554b554d0de3ff79803a7ddc98b615483b24c3d7a6f0cf6a34ed86e809f4d348f0b6afb58175f36ead61f4963eef618cfffc463d51de0c944de67f6ff04bac8a6aef9f160bfd43340f74cbf208f8421dd2255a6551bcda19674b14fdb5362cc01affac0aa036", 0x91}, {&(0x7f0000000340)="ebf718eae6c5a3ab443bde3c73a98cd9764828b227e825eacf1568567bf9b11a4ed7e148df3c4833", 0x28}, {&(0x7f0000000380)="f82b059d171f885c7538360142efe56b5b949fa784305624acedd3a05d82222d03a12d0a6539d509799e351dae2b4f159e480e17376e2e77864bb8d77f75188bfab216f5c8cf4fc736c950ed4b57c6fb65587819142ff7f9fcd6e48a3846ddf21d32d16ec9912b4dbb61e538dfe40788ce8e50f5bd2d341a4fb37c58c501179fdaac01c1c431ef86186ff7d1856f", 0x126}, {&(0x7f00000004c0)="1090f6b89921020b848fa141dedce856b91654758f5dc2f381b530568aac5e261e6f859741b67637e5f22265c8a3358a9fcddfc8ae4f9bdb1eef89e9c4ad1721f8791d880bd0f69a5ffd61e8ccb75717f644c4cbcb596c06e95a4bd845695c3168195deb08d0bfacc8d6fa8ef9e4065c44cf5c103ddd111c33bb068620ffbbb91b7d603089ae394246f9b5d68e97e2f70ac0d9879fa38748c55404d557491d100351f853066bdf6e8775781d3b2ff017ba0ea33fa5f5e60f6b24163fd2df893d2284408e5a98ae56bd96adbfb02f3260f9ad0f39b6ad075f9cfc10f7addbdb13c309203cba6696ee254bb3c59c0c7d11fb5ce75aff679e96", 0xf8}], 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs={0x2, 0x0, 0x3}, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:46:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [0x0, 0x1f], [], [{}, {}, {}, {}, {0xfffffffffffffffd}, {0xfffffffffffffffe}, {0x0, 0x9}]}}) 02:46:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1cd) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000001900)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xe8}, 0x0) 02:46:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = dup2(r2, r7) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x27, 0x0, 0x0) r10 = kqueue() poll(&(0x7f0000000100)=[{r4, 0x10a}, {r5, 0x4}, {r6, 0x2}, {r8, 0x4}, {0xffffffffffffffff, 0x80}, {r9, 0x2c0}, {r10, 0x4}, {r3, 0x81}, {r2, 0x100}], 0x9, 0x1ff) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 02:46:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)="db615f6c", 0x4) 02:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x0, 0x5}, {0x87}, {0x5, 0x8000, 0x0, 0x3ff}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x80, 0xda}, {0x18, 0x2, 0x29, 0x1}, 0x3, [0x350, 0x4, 0xffffffffffffffff, 0x7, 0x1, 0xe0, 0x8b1, 0xffff]}, 0x3c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000100)) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000001c0)=0xfffffffffffffffc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x180) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:26 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) 02:46:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) dup2(r4, r2) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) write(r5, &(0x7f0000000780)="660f7ef639a97e509400940f5509825be627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b102a3e5118db8cbec0d52662e06a44f73127200dbbdd7c510dd9d41347b3b5dbfa62d147b5d7fd5a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b2bfd", 0xdb) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r6 = dup(r1) fchmodat(r6, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r7, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r9 = openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r9, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 02:46:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x14, r1) ioctl$TIOCFLUSH(r1, 0x802069ad, &(0x7f0000000300)) 02:46:26 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1c8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5d1088eb64eaa85170beed8", 0xcb) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCDRAIN(r6, 0x2000745e) fcntl$getflags(r3, 0x1) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r7, 0x0, 0x0) 02:46:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) write(r1, &(0x7f0000000300)="338ca63cf870d49f064880903fe6e24a602a7a63202ddf2bc89930a31c7784018ff122a0b7dee5e4a66382a45907a02a5791e12f32", 0x35) r3 = accept(0xffffffffffffff9c, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062c2b666d18714270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6625601c7effffc0a28f3c7f587f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b9519265cc4c7220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21af53efe679ff90de4200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000475790da40b3c0ecee7efe5f0936b5d0304d212be447cea1854b74559402b39431896763622a31f38f9873ae812f85c4dec4ef08ac91e988bd650fc922ec5154586bab630e9b2693"], &(0x7f0000000240)=0x1002) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000340)) setsockopt(r3, 0xfffffffffffffffa, 0x1, &(0x7f0000000280)="5cf658273ee0c4c8e9ebf54fc3db2afe8c37c93b80550247edd804ed06d4f26d175e1b982d71615f4a97aa0b956d4c1b0259b9141ea1ae8ee1757ea1491ebf854a0813877438ebfecbb0d4d4252b09b12dbbfbcde6fdf4f93efb5feb2087d9b0d981963f086fcb29dd1f6295d9936be849a52c", 0x73) open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x20) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x3, 0x6, {[0x0, 0xfffffffffffffb82, 0x7, 0xf, 0x80, 0x8, 0x8, 0x1, 0x5, 0x2, 0x3, 0x5, 0x3, 0x7, 0x3, 0xe75, 0x8, 0x80], [0x20, 0x0, 0x9, 0x4, 0x0, 0x1f, 0x3, 0xffffffff, 0x345683cb, 0x1], [0xfffffffffffffff8, 0x5, 0x1a74, 0x53, 0x600000000, 0x4, 0x91f], [0x9851, 0xffffffffffffff01, 0x3f, 0x0, 0x600000000000, 0x6], [{0x9, 0x7, 0x400, 0x4}, {0x1, 0x1f, 0xd1, 0x10001}, {0x25, 0x718, 0xfbd5, 0x401}, {0x3f, 0x4, 0x8, 0xfaf}, {0x40d5, 0x0, 0xec, 0xe16}, {0x81, 0x7f, 0x5, 0x9}, {0x7, 0x9, 0x0, 0x4}, {0x6, 0x6, 0x10000, 0x2}], {0x20, 0x200, 0x3f, 0xfffffffffffffffa}, {0x6, 0x8, 0x6, 0x2800000000}}}) 02:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) r1 = getgid() setgid(r1) setgroups(0x5, &(0x7f0000000040)=[r1, r1, r1, r1, r1]) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() setgid(r7) setgroups(0x5, &(0x7f0000000040)=[r7, r7, r7, r7, r7]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r7]) r9 = getgid() setgid(r9) setgroups(0x5, &(0x7f0000000040)=[r9, r9, r9, r9, r9]) getgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r5, r6, r8, r9]) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x27, 0x0, 0x0) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f00000001c0)) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x27, 0x0, 0x0) r12 = accept(r11, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) r4 = msgget(0x2, 0x180) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x400, r5, 0x0, r6, r7, 0x30, 0x80}, 0x1000000000000000, 0x800, r8, r9, 0x101, 0x7, 0x536aebd1, 0xff}) r10 = geteuid() setuid(r10) r11 = getgid() sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="4bbc38f31a59f5ad48f0", 0xa}, {&(0x7f00000001c0)="2ab2676b118c581fa6a222b52b91bc01832fdb716cefbcdd1ef7ade9c4f7b279c43d170f730619bfbe3401edd0655ac66e32c85caef68adcac75450908748bb65f39db78", 0x44}, {&(0x7f0000000280)="84ac68a0b44ecf59e0d0f12e1c373a8a72c98948a3c1c6f853ab91debddf4e36babac0b9", 0x24}, {&(0x7f00000002c0)="7b9223b0dcc7965bc8cf1407d166d13a6a34c298938ba65b5a4037932943bb03cd44839a05d7d26db637b50d91240b2fe46550f2c71feeb32d5fed6fbbbd82981d519d84375a5e4dea8ce0274a3d8d13ce09fd11768be2feb74dc51bab7461ddc25715da67f1ae598c205e37229a7bd36b414e3bb56adc8a43b13b302b713e0a8123846ba3c8077bd9b354ef2d3a59cfb76f2a27bb96335b07056ecdc352f591d61632335d0cd9758f34f23f29fece8050a41f025a074c0f83341c8a85cdb59c28a3131a376b4fd0364f3a3b82a3eb3e37d94a545829938c63826fcda37e0ed7a92021b150699164ec01f72d07d2f3ba67606e84ebdf7bab9cf56cdded64d01e6cf6eb0f0da2a14980a671de3d62227640caa256afc11717c086e810104eb7581ec0bd12cf62acd99604e3f07bfacb77fa5832e2453e967bf30077a605e7144b0140c445f0f77c8225a61de18268c53be0004be9b1bb5ec64f319ae222fe66db7f87aa75a1bf548792c7bf0587d832981f19ee2a73fd391b79f5b786468f6b06c6a13a0a8bc9524d891c0cedd8c522755783c186cc2ca83e3e0819ed8cce7991c5bb13b2ae66c53883062cd7e466838f6ff2525b1c63d0b2c6016e45802bbde00affbdd12a48a54e71cf978404533f55fb84b4c8adeaf22687b250c693d76afb2e6c11559f156187a6bd771c1694e1f91cd3d3881d62f6e98392a419e23363afbcea904af658cf3889baed19c6b15b83973034021f81a9ba083eda73cb0dc87c3caffd6ab25eb7a2f46dfb2e1919c2420f7efa988bac32d05e426c84a4caca2457cb4a60fe7c7920eebc89c049c7ad0c9eadd1a302d045b23de066d63d1da541cd03b028b04817269664396b49f339d110421f3d00481bafc7ca5ae94843dc00dda3b4f402466af0532e0248ab52be4f6b1794022a797d7fad778cc7ab5a5e40c6f508f9e12b7a92cb1e2f642b1ae1479bc2cd8a3e91657c854821d74b454445e784cdba4ccabc5cd2243890e0fcfe2922583b733c07d2e8ffad00c3f5425ec07880ef5890b566ccdadca27d00eda7216a5993cdebd370688c158b3a6f0b26b8104f073095f7d7851e75d2ce18b0b3b454dbedea514267526ca54573e67c4d8427aa4b6b6e6e51df0a437a5d17b74bff558703559346ea1b24633a9fad28f16c63312f4a021c101ed2556f735697853184c65035407a2815165b9a76241ae5190389bddf46a319c659aebea3395f93e60c6f595fe9c85fd8ac7f7449ba004c5792cd54ee9fac21b1b3aabad6e413bad7591085f93398c15ef0cbd5072fbf9ec090305d84f9a6fca226ca580e3070953e4012deb9b43ff2cac46501526391f561ce45386f499218f843454da9af7ede635fd5ae40b885e636528aab7f1f4b02c5ca5c62c63d8f545c050c9ad88918b7b5443a06bc8439f4a4d4f3c92e4c7a7e6cdd7e0b4234b10bf46fb8ec6fa1f39b95aa63aa239366a99d878cbb52f9d690bdb311ad1733f790d922042a49c626d24908db73f9566094d9925a090e3581b3796b67dda36af4cd91d99b8051338f210d4036b94cadf80693b0766f51a6b947421c1410468d0fb2b2d003756128809e7d4a378cdc60ef5e220434218ab001dbcf9509da0cbea16a5345a8ad8e637c435bd58c65e09bd17d80f31f2e5fa1ae3811a2a3718476acb9b01a798b1fcfddcc3c6e62d45f553f5939838ca1952cd6b26342f03a8f01cb66892efdd14a459c6305a3ee8239b76441e0c39d2e96ec8c7ebb0713cab1862375396454d356d2de9b6edd5e5f8c40ba0f02d391d44632e7587eab4c33e7e7ffccbfc30458f4482ec1192fab0849d3992d903c908f38b4e5398219771df7ed50c37cc2bf1d9b4ff7ffb215ee85ea1f06e0908622c8208b24e64ac9f73304aebd2c6eb534d70afbdca31dd2ff34c976db5d59a664d6f05d5a47315c47664f43847e2409824488025a6e9b1d0aff6288f5621f5815765cdd7605c52896a3fa4ab2cf68657f923841fb013157995f6e52a8bd8eb780475ab654e9a68c05d768fdacf04fd6639384f626e0bdd8f2d8b1fe9fc2cf0bb4f0b039b4f7cfc62b411a036e05b2e8422fdbf4bfbdbed39c50245761a41208a2478b4b92f4f5d3f8dd22e5d916f58b7e7412aaa663d7cc8d0dfd4a488166043a5c0315709f2b9f3ae359333d5d35cd2ba004b6c82698918905e727dac99025c456bc863e908f5e671a52dbeb9270d68a393fb693499858c8b8d67cd38615076d3f3de652bcc90f78b5c27a7462e59c21fb523943da2a84d0b3b83da36201627e6224847a49809cdd42687a81cfcd1293d377e3f8eff194066afab5ed2205b1c5d53e5e931722adcb21325a18ce8423825e3d82afbf0da19b8ffa5bdf8b61c26e8ec7baf4756d98343cca632039962a38d27be9d86129dc46528461033fa0c545b53a3e3d68fcd1e83866c1b15192d381151831d83241075207a20961900ae60accdfddd08e53c8ada90ec6c2b4e9bab631aa088eedca8239d878f463590a14badd15c1e2b8057b3d1184aa03f99be090592be0e2ac0d8e739a39988c77e1c16ec0ccdb692b6989cc1907b38d63f88df60f9c59e944347ee1a1d2b71dcc550e042026cb354f50ac237a3ff9f20deb6adac4111c82c099286e05f67d8976357770672d3991c28577b8b79bb809622505bb73ab534593782ba4271501a7120c5da2cb885d1d7b0968b2fd574b796ae4c5cf6025355d462d1032b641393aa955a7eca3ea6168fa8805d4a03eb7884d40959a798aa45d12486dccfdb2a5c07ae0fa00282fd5310abe7043969609df2849230aceb894add98606d14bc15b23d0a9a749ddf38e369d5ad7ab4d5254d9c9f68a78430edade01e6ec271bfbb784506c6a0110e7fff2347acf5aa1d624e4b22f6da73fd33ba1a090f853ee0f236cd20550d04093e0d7b27339cf8d9da79e3f5f23f14ab58b9828fe06d9f0706857a06c9ad5825a2e4ddf172c5b0487accd1257d38216cbcc2f0d1bddb920c4877a581225c6ddda81bcad60d40cc73833dbbf436118751ef5602a530f7c9fdf76829a88ea5c77f9e9e3d5f2e046f602019417e89697e1821ba7b5d4d221897a2bd28e7152050c4777f22756a5c6f530b59b204576a23edc2e3c937f58b88ddee11989b0bff8befd04edddae26af357734758e8c73ce780c28c5229ec5da3e4c832ce5da0ef9482c4babcf86522804a5da2aa8f42c06875fa24d433ef667a5a831e03a8c641840fd03504c9a1a29f17e1bf11a7ba43c7dfac0611b11c121df02d96485777522e17d11a49e717931bab0c175ffa58666e9716b1219b9c5407197ff38a8256af0d027851aebf0abafe8b7321d415a22cb808be91c18615005d4f8ea05d72712b097d7ae84358858ef3ecac7811639a27ff2bebc2eca3bd36e4560c5aabd81b221e4508721c9b41f2884536cd97a277ff9f8d0e32d1753d48118ae20cde926edb6beadb76bf761f74d60826d39bdf84b161629c9378c50c5aabd73ba2cd098b6ded0786ef1c10a37105446e7443e8f6b33a31143986509534dc4371e4781eb2e3f57d629a4cf8b51c23289c5ed10abaa6f1e7e8a92d9e0b809693de0837f4fe0cff0e9c89dd6481396a55d307f20d026dda2e45a1598b96717db973f96d1157ccc6c522bca1f8c5457b8e8e202aea98244da762bea2ba443c4f215d4911ea6ef635977a7086df1651293c670c92e339eadfeab058700d718c7aa9f3b8389ac5c33b37f7d1d96e7bbf2dbf9dd9c3544ce5184d3794e142ddc47ff61379a866709e212d3956ea1030b610bedfe040ae072fdd770e8b01fcf8e1099ecab0d4515fd0154261ec24544afd808c47b3225bca803818addc586d51b1811e8fdc64be3bf29f097e57798605d8de2f04f797031b02cfcc6d89944d187d7efcac882cc29ebe22c8cf5188a464f4a50c6cb362f188310c1727ddf78a2acdb3d5e5b545f63b0b6b79570b2e97ea6ae391fd801c8f6f21fac1f255c1c2f01a1748776ba2fe0c8e5dba7d138c4be699c8e100dcd2245e4f5d994174e69e46692a33b14c8ddbca3ca712622fa707dcd476acd407d864aad77c3fcc5eb4763580bbbc4a6aa55934bdeaa02fb52211b000a46c69056ff2de9d92d74e0992f58099bf5b55d6214ab67b0cf967817bf8d5f96f7c0d736400dcdf3537ee5af2867447df80b26a72a74d142245c8bd4a0cb7e76c8cb09ec6768e17d8d3e433624964a83d1f2ca5359376d40db2f0e124ddfc55ae3d96913ffee63b1e7acc6afb36bcea2eda89b0cfb2253957c84e7a24e64fa0b2a5ca443aa4b23e3b30fb90c6c5fc868f87094b45d1ccf42be79dd754170ef0c5dab97194caa79c6e081cdfd02ae286422f44ba9997fd5c2971b10e766533f56e75ccbb5499a136bf61e3f3741180c2ed3ad578fb951843bcb0238e7dabba7991c69292573872cc149fbb9fbda298637844b50bfcc671a9d608b9a9c345afafe68ec43c77b7b71eec30517940b8832dca2855c626b7bfa552c593e002583afc183d7b80c0b96ef4127fa80a3bc025252accc52f5dd3071276afb8653a08d7ad74468d454dac822d0ee2ae38cabb9922916034f9399c49b95fc0b5bd91ee088257dae8f00982888f214557e233f2926c4bc1a73f07b09d176847d1a68b2beccda90ecaca6ed6d1f2a0665340671dc7593f8d669ea58a74d780ad1d2fe511c37d02c74a2b971052051cc9b3e644a5d8900f45a71e3fd0cd3695ec5f8655d603b0b55716ebbdb49abd2886fb555b8ee2b2f20b0de98df347d40f7ec37ca7d91625cf49ee487a73d6146ad48e2b1898696e5f878bd8888243ee357b9aea27981d8c0565d4c19b6bf86c7bd85e8b6cb36fb6e85dfa672a843614c95943ddc537424c1ecaf537fa74f70d4ea43a8a7e58c1553fd989f95c8ae61606849f4f121894abd1fec49d8408aa7342430e6ceb6f999369ceb132ae826a7ccd2e97c04a7acc3d8f0a6594ec1829ec909dda58a31287b7ddbdb10a3abffd957898c6c3db19ec01e849351b3fe49fc25f46a2c43cff73cc4e6b693d61bbeaf44879239d5d1f0533d5f01c3d1523924dbb64d08f6959ba009c3f7c7fcf1df46fc81dbad8c4310b76cd95e6e70d261bebb162575acd12c0228b3f07e69de2fdf28576f1103bab2f9568cc5f389e402173050b1f8a32945fa5bcc885241a3767f20c08bbe23227893f39090910a3302eb1e6425b6b050a2e5fab4a206e6988c811de2cd6c4e0a0a8ce3cb5194f00dbcae586bd5cb7ff45fa2f76e443f0dd02c8a3cd6232a82628d2532bc27be131cf470aa5c2144ce1ba8c1ce086fac163f5b2807c0bfcc1b28b1f70222dfb28ea659146ad1ea7e878dda89655e4d09c5cabcd8ca2347deca0ee1e9ff5593e71c3a9b4100520a30284003f06cead6882fe36f7067207bbecdd14ace802dba0b6d9f3d8e9e6e6a1ee58e631a6941af955c96edce21e7122726d61dc11db753f75f257ad25b51fffeedb669d473874d4ee979a3d74338318d286b9d07931460976bd6fe59e58d8c7583df2f46f12cf6af4b30317a220222b049bf601627cf6f42c447c4c74cbcfff00980ac79884e01748f16076b4ae45d8b14108cad3a6c235de230445e0a8d9722253d353aad93aaea73248afca544a29f491157bb979653cbe74b32723885b9d5b409f9721eaa79b047375ad8c8640ac3be4ff468172c558863d5c522e68da875975124207de1c9525bd107a6aaff0fc6d1fcb19b7515b2ccb0143b90c20ecbefc4562434e797f429b0cb9bfca94946fb52b28b", 0x1000}, {&(0x7f00000012c0)="34afc9ba8aa49597074975c66a806a6b41e5f394460a6088ea6fc692523c0a109bfd56de34b6d8ff8c9d594f529b9cf8c8f6a35ffed15be8be3caf8c76885906d8004d3276c8cbae65745d1fa762ed49a837b32a8642e177c7", 0x59}, {&(0x7f0000001340)="326da5f3efc70185540d306f0a1945e4606ada1e966b33a38ec14827698b3319371852e6bc7246f0d4c2826f590a5d4013b5612bea8c3c110f6cb5799f9bdcd7378bc6728733ce763cba4c573d46c88f0bb2881fe9946e5eca5233c443dcf82c9ded03ae3c84e34922793ced1bbb146035ee1db9", 0x74}, {&(0x7f00000013c0)}], 0x7, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0x20, 0xa}, 0x2) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:46:26 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = geteuid() setuid(r0) seteuid(r0) 02:46:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x7ff) r4 = syz_open_pts() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000180)={0x0, 0x75, 0x2, {[0x4, 0x2, 0xe0000, 0x10001, 0x5, 0x6ce, 0xce6, 0x4, 0x0, 0x7, 0xd35, 0x7, 0x9, 0x400, 0x2, 0x20, 0xffffffffffffff64, 0x7ff], [0x9, 0x40, 0x2, 0x7, 0x46, 0x3, 0xffffffffffff0000, 0x50d, 0x80, 0x3], [0x0, 0xe94e, 0x297, 0x80000001, 0xfffffffffffffc00, 0x4, 0x7], [0x2800000, 0x4, 0xffffffffffff8683, 0xffff, 0x3], [{0x3, 0x1000, 0x7f}, {0x6, 0x0, 0x5, 0xf6e4}, {0x0, 0x5, 0x7, 0x401}, {0x7fff, 0xed9, 0x2}, {0xb95, 0x8001, 0x1, 0x5}, {0x3, 0x1, 0x9, 0x20}, {0xffffffff, 0x2, 0x2}, {0x2, 0x5, 0x0, 0x1}], {0x4, 0xf00, 0x80, 0x1}, {0x7fffffff, 0x3f, 0x2, 0x6}}}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8001, 0x1, 0x8, '^\x00'}) write(r0, &(0x7f0000000140)="04", 0x1) 02:46:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x140) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 02:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f00000000c0)={0x0, 0x3f, 0x4, 0xc16, 0x95ba}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 02:46:26 executing program 0: r0 = syz_open_pts() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) dup(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="be") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/d\x81v/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000280)}) 02:46:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x201, 0x90d2, 0x8000, "d730b40c444de400"}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) r0 = syz_open_pts() syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) write(0xffffffffffffff9c, &(0x7f00000003c0)="b213b31ca207f9103af294153a2d452c2731a8131361a3f1a8fba1c39bb6bcf4c6e01f96882b61349f31ef43ad32436063a2088ea0369cfb5c8ada3a65dfaf8ba7e1579df02ab53f041094a1778f093fe29cdf0333ec8da4ffd64513f9ec62efe4c7d7f8e2d68efd5e398ec735f9d03c8a0236912ba44aa9fc73a4b54ba0c10a04738a3a5b45f2f877ab6945df67343bd093af58821152e51db3157ee73b14f678b9845b09a171ac7dfc341f232fee35b524eede62ac459ec8a97acb0e40ea719279ecfce072294ba0cb8ba6c11ed7ff098732aacefe59ed0e3d149909bb0c7f84c2515099f5c3dfd9513255f4f47c8de4cf449882312e8f100c33f26d3ffa276f6aa2fc5db0a9d6a259aee7cba0fe7cc71eb5767a74306529e3f0a3be032e05cf656537b5851d4eefe8410cf28d2d8f3d09e0311e231c87267d81cb0ae63a4ee6d9f649f438b0702d1e555747c6c636879134a71fee2b7cbf07cda2b76c464a20466c262d57d6fed8fbdd6da3d3bb0aa502afa5175dfb156a0dc01f3979e8ad8b8c8b75b25f09078a21e50d5ffc525df87652ef720cf91f8593fee775f1d44f2b5d1755e33e302957c711f57af68c0b08c53fad26777e36eb4b43c83a02db38cb3ea1637d4662f0e3bef0c05cb869d224f02351ff3147954758b4cff137eb74e0878fb5134f8adf7f1e1dd4a80a179cfd64e76d3642d4275bcf31e97880dff71cffbb43606d4e0652e4d5983c8183d5b4e5d7110ab41b01b458c0a36162d227ed1f330f35a3bbb076c2fdb54d2a548c804433fb5df2ab186e5c13185e2b094f675ce02f357b08f6df297dbf8ea007207def5c8e9f2c5cc6ca5bb56d6ca62878493badd7af19ff656f531d07d0fc986e7cc8598088d1487ffa7abe792460c881ebc59838d078929a4759516e517cd94b50931a2bac4f5a6692655b4bed0f87f93e5013431a274bfe2f1a3476767f30b7ec0a604a4271e230ff9ddb0ae2dce570d2e0be2283b574dc6f7a1279c20a3f653a02cfcc07c7f05e6488743b611dc26e46af2b7f97f229be41b09e94372673bc0790e011c66634a892959c0510bc018f5582c0f10fa7ee522390ee541966b5941c0bdd1eefa50b16afccafe3d926f3164fa1e2b8833300bccd40ff81c13961dbaf1fc9010e8f91c9ee8b5c067059aad94fd295ccf020d28469a1b2080ddab9ee1eacf56260640a1902131beafe89c8768a1fecb93f4803fe207843810d6b22ef97ffb1284bdf7e28495ff6db0bff0267d3e1000f05a52038673c87b00752ef058bccf7b75bed00b818c9255c548ccbc02547dc0f635cbf8884e7bca312b4460f8a73f8333246a40b06fdbcece2bdc951fd59308ea1186fbb2bdd0b7edd9ee78b738185d57f7fcbdfea309a4bf2aab8caf2c578822c11cf7b804a96d338b37bbbe4999e9d8b9111ae51409714850b759e191ee5c350f6908c70a38b16fb9cc80a559530e6698dddda9d66592957f59e81d3bd6f5b655296eed5a08d0c9c42f9180772f2e1e9cac94715810ff0b9adad42623ed4dd51996e11e70c5f041188f6a83d373fcb0ec5482d539a8b2b88edd2d6eedaef55cfae6a5dfed8ab586c825e7c5c6131f66d5b4ab857e01ba5e4e093100ecb0ee7cc0690f4ea47144305608b82ac06dc5e01b1bd8f947a54e5dc11a157626bfc2c3264e3e0e29588b3fd5bac48af81d57c3bc0238ae33a5429493b2c8f4a384aa74c31ab135e23048ce87a2b451a57dab860ea986935ea562fdea520d3500cb9564e121913393b9eecc8ccf6095d0df124d2867861e0db9683e3c0adba0cf8ddb8c5d78f41c886b60e93b6c262a87a69283433278f294bae6df3e10d9aea13b8b39cdd6a4d54b0df1b34965bd984a38a772355b1fa7749dcee2a5eb040c732f18ad312890bf7b31547162d69b5d242509b43854201a6841170c113184c2afe284f73fc176bbe42efa5913e82eee1cbf8dffadbc51a2aadbc847e6099ad1d3e19b42a6d1718f85662ddde46bb422fd8cc1d765dd07f80474e859db039db5441d3cd7fd3352630468262bf95ffbf0357cd5c903c7de5f3fd80873dc5d236689c3b15c53fbe430227bb62946b2ac48ffc619686ca59f57255ff108ceae2ff271b67df5e8022ffa5bc9b5e81cdabab9f48c315434fca32dc5f97f378938c1c50391c5581910efc489d7ea83829cf382d042b0ffe69e2953e857398cb5d07c0bbd8080a41a4ee536d34c98c0cdb6c801c70e9383368bd547eeffbd2c6ec604d9efd26b688f2d131440d1d15a2a51a95d965d07c1be5c1db4b8fc79a528ccb82d3b806a192d411b2a5319b0c0c891d6de25ae492dc50d7b5d2176b469a30bf55ac50275d3190ca9abbb7b958c77878a0201020027ff3b42d9908461c8b8c881e8104b51eb6e56eb88be04c600e93587713940ce192c70189c1bc710b4f926bed99f3ac9d0bfb997bbe9f56ed0a9b422f989992a8700ff715241ecc9f42277c398f9ee42d9d17bf443d87990470176d8e05047969911b0fb67afaa1786f23250d169b74f57a2730acc86512944e24dc3c9e26b65715a51bf2369dc7c8e364b91a7177ac7740aa7d41b943125b13f7a32118959168f5d90e243dc464a7312caebd8cd5c7384a4d7bf7901ddbc49ebcf6be5a8f21f83d0053b20cdb9100d5505f278eb61e9654aa268a62029d5b5015ef73fc3ce03bd4b9633bfd539f8fed1a2408819a0e8170479e2b66b2339fddf50a43f937c74ab3e28a41e397a6e4b778b940d3119af31509feace0af4f5d49f4415b60d29ff9a3f8e6153c9c500e7326df82753ce37fdeaa33c0cbb0610349d1804db991d3a778d015c4297a23d54da349606eb14ebd168727ef6c87fcabe6fe6aab125cbb5b8a6e97408b8c0d36b5aaf3c2cfd9d1f83dc64240fdfd5c610d6fe32965e3f80532f80d23aa48ed505a215b45d8d93b7b97d4e91e19f2005b340e284916d20e324299a0ef96b8539e46f5f6ca3c7f75efe917d9b3e0d922e675ddd74e0550eb0b87147f5856281053582ad946f877e5a38a4cfd9c4f8b84c92aa5888c2cb9c61cff3740650fd59a69b858d6aa4c054722dfc30dd170c7dfab6a5a9a40796bd241e92d9b1d1b6184f98c3d43a9401fed503c8413cf4e00ac4889d10e92a6a38eb6d9d6e44a3ca84aa2ea14771513677331cdb5ab8b47d8a95d989094c1dc5acec0d0b56005d836f7fb3408262d9ee0ef0437426bd07be3d2eb4dc6446a718eb4ceb0cbb4c1f7b2a387386e1cecb0c77a7240f9262220d7ec1bca0d210656dcbb64c03e4f03fc6f08abf3795d7c1c12810400cc74cbc30036f8ec9d51f3de6b82ab8b8ee90e3de6924283b048b7e7faffab4a02dedd7730bdc4b6b383fcceb6e8060af8ce53ae825191099bebeeea7a456632b7c047be69bc5f783467776daecffa49a53e333a1654682de4bffa04d83106c77d78faa82231ad605c79ee40dd6e3cfbede84a95d46f11d81917271640a31c8e65252c3bf62622b682fb9e3862182b51903620abdf018298e9f99c49c439e361ff60464cda039bb7d9887451f4a248eb31f1a9dfe6679677bc98155cebdb3e076fe1c6b80bd6d4f13e4c2064662ba2e7c2844e6821c789630606177c0c82c9d7af7795704710ed7c7ac97dbe50c11d6b270e63bf70e55f41aa8f97433a5b990ef3ff1ab45d73527d74c6160ef0b9f9d516909e45e7d5849c35fdbfa42d289833b37e56953a917841ed5c5a14a3558a19e142696a8467726eaa7652d5a0af25cd4d38cc500be45f00ecc450d2e37f775e3fdb6a90acb91781d3794051a82966ce32c458263a728876562dd5cc120b74a0676d0fb2fbc077a25627b66db6cc5754d4a1c924b7bbe5eeb0671d77024c2a310ebd7b544b4a7e4d8fc9f3151e06a2774f2c86ac2fa82c272175255610e1391aa264701ce743bcf38d83d47a9916820cf8026170be92d1f112fc11802e2cc56ba38cfc283c05621235e78d4052b76826fb92d24f156a515b7199acbb0bc25b9fbbf9b43ebbe9fa01f48fdde432828fd316b2553b68cd7df0d56c6cf211fb2c4f6ef9d751ac58a75ba4a165f7fef4f13c40e70b8117d2234ae0a06f4e59fbd963e874750939c2cae65dda0c228e15958340046341569f317f90b1cc2e90046f641c51343b59b7d8d85d69e16353e77f43d20b9e6bc6a4a5b5d2c758acd354b4f4b841023eb87df538bf0e15cfccbe56777e45e43f6fbf772b2652f56c55bdd7502227504b7649c580da9e5297bd687ee2f1567ce511abc2b2b50736a1e4185048b683679d0097d610e61c7afe8816a8b6929c0d924d94a4196d7bc4b2e8d51170f4439736e0d06aeb093a1352244bbb2a91cfc8f34e5fbce50dd320f0587d08f85d1c3db25197033a540ee371f4ee235b0002458e4256a0d38a68e1d1877a6dc0c4bf923ca2ff453a89ebc858ce4f029b3134b1e328804ae6a7c406cb23a0dcb3c08f4f2d49a0362a51f81c7bd022d388db7de5bc19263e44b0da985de4ac81bd92a3c4d327b6e1db0f28f4068a2a126363370691aeab344c9f7478d11c4dbc95d3715086404a40dbb3926c86d56c8768720ed63cd030bee3941922b82557d737bae7af69a6e22e21a17927951b7b8a2589ef785b30d549b1452a70351634c6bebd5ce6289f282d962cf558dfcb4ae7830d0ea9a110890d2d3ebbe88d09fdb61023a24e0852c437fa4023e97a7f402ae612bd684ff1c5bf1a5326b2159e4f7ccae80d24143dccad4baf01e93ef7fbf55725e4c86c5b7dbe24af7a64f3522e08c5c0701e2cd2fe492e575fe27ae70a8766c3263050ce74f158369a6cf68493bba6282e5ceee88b937fce350458828bc7d74693df65979afba8c4fdb3273d2cc28f8290bba0a6142832d48ebfcbdf737f976fe7df2ca1a4a6b7477c1a0501b679815d3a89b2ea5607d8ee056c76c60d89fd7cdff267586495207b22e0c581aed06fdde8170ffe9b171bbda13cb0cebbdb173c1d290609d861bfd26ea7b79a8bdfa776bd2ad21208aea71b268dc31c967899c95cc7adcc45deff5d85a22c33803f9fc40f4d611f05c2cd3b548bb54b5f74345608e1bec8caf05e4d36903e3756914d0d6209de98b74699b9a5be6f7d1d316e2064f235bf007f6253e6a3cd574743abda8c81c903328ea5402a78ed0afbe59b61cd026cc17618b6aa1c11cb50f97b7ba95b5c10213960fa9249ed904240be4c76f021ab4ea470a053ef265dd58b8325f3834530fc9ad450b6a86ea8156187c291c71ffdf647e7b29bb55f47454d3344570223822ce7de30a210d4e8550452abb60e1db133343daf9df4d18f17a2c1498ccc0c3b088f8ee619989db1e85537acedc2a531363ddfc8f656fe205c4f786dbb00f150bceab371e7c77532e1acee42de7c4fd97e47544e1b93f8aa10d92c4c0a19e208f70c209191c90b7799bbe8b2ae9a4b1e92dde957e65e0db10d23972f1c067188a0f7eb92d775ccabbac17b1a3c86be39b4e1688bc429dbd5a444dbefca078d925eed97ac58acc56e183eca51b9842e9153115fcd6129b782eac00c093db0d65530f97158da9396900c7adf8d3912aa4ed6e054b321445e8bdfbe0ba75a9a045f77fbf020a23c2e1d58cae3a809bcf0a0aebbbf84ca1b9cc1d61e264833b0f4f1fc40753f117e304751cdb3f76a8752f2f61e3f15ca0f07597b10ab7bd912fd063cc6b40be4a14c531ade7907dc6b31a4d6043752e3ccbfdaddaae4b93ca9634b455e70b356b621de93dce7e8559a2d93f463a1fbee01cc77e95b2e4b7d682f393085204353870a", 0x1000) write(r1, &(0x7f0000000140)="7134fb07288fdacfa8b51de8cd1f7b25876daf87907143efdd4e02883f213365bde1257269aab1b19cee72df6538b0b42c8c1b527e2f116c1bef8c84a68abc1fd672a95ee0fb0e50f6124d8629ca6eddc43fcd47941bdfab4a96897c749fe4b6ab45f6474591aa28e8b35da9640350d46cfbb7e8434a76cc9ce17e078269818c86920fdfbf0f015c907edf251ce5a8df637bf6e0b6228bea7b8f1aecfec7eb1dd7c3d3c964491444da8c766c6f0d566b58ddb667f57a96312971571459bf294680109919c5a96b505e7a74cd96253c25fa1f6c2bd751397c21d71fd64e035de4d95803ff3ec29621e5", 0xe9) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x7}) 02:46:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) r2 = socket$inet6(0x18, 0x1, 0x5) getsockopt(r2, 0x80027, 0x1, 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18c421080b54ac3f2a3c0a39e0fdf"], &(0x7f0000000000)=0x1002) 02:46:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x164) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x7, 0xb1, 0x1, "88d6ba34094daef0b56df2b6621ec4d60ec350a8", 0x9, 0x1f}) 02:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x20, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x87, 0x10000}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r2, &(0x7f00000001c0)="5d8e05ffecf7e8063bb30eab1a2ff6f072a8022930fe799917e176fd318b2b256e2b4838dd", 0x25) 02:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000008c, &(0x7f0000000140)}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 02:46:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4c10, r0, 0x0, 0x61) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x813, r0, 0x0, 0x0) dup2(r0, r1) 02:46:27 executing program 0: r0 = socket$inet(0x2, 0x4, 0x733e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1900000000000001e591ecb41f53ab6d0500000000000000bcf04758021b2848eab46f", 0xffffffffffffff8e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="7d8c9ca52d2989cc229daee360555dbd0c93943027a79a67a0f5418c359ead6620a6d8de7c134ca49066ccb212276bb14fa6cbde2a4c8cf75ed459a13556ca313e6abbe7d8ebf270085d919b58c8b156b2e25ef140e1563fcbe75ce8a82d6041d2cba7ae76432bd1119e37e89f3403a135122631b8a47b289813744ea8a637bd91e5a6", 0x83) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) 02:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x2d}, {0x6}]}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 02:46:27 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x108a9, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) r2 = fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x2, 0x640) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x800}], 0x1) r4 = geteuid() ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r5}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x66a}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/218) fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x99, 0x7, r2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30220, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r6 = open$dir(&(0x7f0000000300)='./file1\x00', 0x8000, 0x4) fcntl$setown(r6, 0x6, r2) close(r0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCNXCL(r8, 0x2000740e) 02:46:27 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x19, 0x5, 0x1) getsockopt(r1, 0x29, 0x25, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) fcntl$getflags(r3, 0x3) readv(r2, &(0x7f0000000180), 0x100000000000003a) 02:46:27 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x383ebb52b7062c93) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') 02:46:27 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) 02:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:27 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0xb) syz_open_pts() syz_open_pts() 02:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 02:46:28 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xd3fd, 0x7f, 0x5a2, 0x0, 0xe328, 0x0, 0x4, 0x2, 0x1, 0x3, 0xf54}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{}, {}, {0x1}, {0x0, 0x1}, {}, {}, {}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x2000000}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}, {}, {}, {0x0, 0x55}, {}, {0x0, 0xfffffffffffffffd}, {0x1}, {}, {}, {0x1}, {0x0, 0xffffffffffffffff}, {}, {0x2}]}) 02:46:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x0, "00000092fe004d14bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x7, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00007dc000/0x1000)=nil, 0x1000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:46:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getpid() ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 02:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x2, 0x5, 0x9, 0x2f6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 02:46:28 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) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) 02:46:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) pipe(&(0x7f0000000040)) 02:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ftruncate(r6, 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x20}, {r7, 0x2}, {r4, 0x4}], 0x20000000000000ba, 0x0) 02:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='+') 02:46:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x401, 0x6}, {0xfff, 0x20}}, 0x7) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x3}, {0x2, 0x10000000}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}, {}, {}, {0x0, 0x2000}, {0x3}, {}, {}, {}, {}, {}, {0x1}]}) 02:46:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000133, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6, 0x0, 0x0, 0x1}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000200)) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 02:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) dup2(r3, r2) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 02:46:28 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x30, 0x40000005}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:46:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x43}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 02:46:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000008000080e74de4"}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x550000, 0x5, 0x6, 0x8, &(0x7f0000000200)={{0x2, 0x2, 0xd46, 0x7, 0x4, 0xfff, 0x9}, {[0x5, 0x9, 0x54, 0x2, 0x9d2, 0xffffffff80000001, 0x3, 0x6, 0x4, 0x10001, 0x1, 0x2, 0x7220fb88, 0x6, 0x582, 0x40a4739c, 0x5, 0x3], [0x4, 0x4fe, 0x76d, 0x5, 0xffff, 0x81, 0x200000, 0x1, 0x0, 0x6], [0x6, 0xffffffffffffffff, 0xad61, 0x7ff, 0x8, 0x200, 0x15], [0x9635, 0x4, 0xfff, 0x400, 0x4a5399de, 0xfffffffffffff3b5], [{0xffff, 0x5b6627ad, 0x1000, 0x6}, {0x3, 0x80000000, 0xfffffffffffffffc, 0x14}, {0x7, 0x7, 0x8001, 0x1}, {0x5, 0x0, 0x3, 0x80000001}, {0x1, 0x2, 0xffff, 0x100000001}, {0x4, 0x7, 0x20, 0x7}, {0xffffffffffff0000, 0x3, 0x7, 0x6}, {0xf73, 0x1f, 0x8, 0x3}], {0x80000001, 0x8, 0x2e14, 0x2}, {0x2, 0xfffffffffffffe01, 0x8001, 0x3}}}, 0xf7c9, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xff37) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:46:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0x1}, 0x0) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) r5 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r1, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x44, 0x80000000, 0x2, 0x100000001}, {{r5}, 0xfffffffffffffffb, 0xbf, 0x1e0000001, 0x2, 0x8539}, {{r1}, 0xffffffffffffffff, 0x68, 0x2, 0x1000, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2ed6, 0xffffffffffff0001}], 0x1000, 0x0, 0x2200, 0x0) 02:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x14, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0x8, 0xc1c2, 0x2}, {0xffff, 0x9, 0x8, 0xe}, {0x9, 0x3f72, 0x39000, 0x4}, {0x400, 0x2, 0x1, 0xffffffffffffffff}, {0x100, 0x5d3, 0x412, 0xffffffff}, {0x108, 0x0, 0xfffffffffffffffb, 0x4}, {0x8, 0x8, 0x6, 0x9}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000140)={0x0, 0xc1d, {0x4dfd, 0x4}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200", 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_settime(0x4, &(0x7f0000000080)={0xf233, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x7f, 0x6, &(0x7f0000000040)="3f7fa0608998725a03b2e654a9bee0bcdab05408b6cb7aa895a687e5a03204b9fb2a6d7c0811a6c8e5101370fa", 0x2d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000180)="53aa6f8c1696721668dda35f5cdad0c130b38d364a22616958c84ab54d6ee33d69783745df9d7ffd3c9128ea095e1d8b565944f638266d9f196e923e863b48bc153e4cf407fa2698b2b4265e18234243c39993d48cb242a8fd0a18c065d8cd2c706f9dfe7a95239ebcca48b6363ce5a7ad3eca6be264224925f801e8f593f14b7ad667c54b9385507f04bff891bd10bbd49815e6a9dff9605f0f659ff1cbf084efc65701c466e085109ccbbf1b277b667bc8f0f7becf93cac95e6fef6c178314b45aead9ee7e1342e0c012164fa72f22488411c9af737d6cd269404b3deac1a8f2527d", 0xe3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:46:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x9, 0x8, 0x7ff, 0x8}, {0x619, 0x8, 0xffffffff, 0x3}, {0x1, 0x4c1, 0x3d, 0x6}, {0x6, 0x297, 0x1c, 0x5}, {0x1, 0x2, 0x7d0330f7, 0x7fff}]}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) recvfrom(r2, &(0x7f0000000340)=""/221, 0xdd, 0xc01, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 02:46:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 02:46:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 02:46:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x200, 0x99f, 0x2, 0x2, 0xfffffffffffff2b1, 0x1, 0x4, 0x1, 0x3, 0x400, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') fcntl$getown(0xffffffffffffff9c, 0x5) 02:46:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) r6 = getuid() r7 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r6, r7) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r9 = socket$unix(0x1, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc028698a, &(0x7f0000000680)) bind$unix(r10, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 02:46:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) 02:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(0xffffffffffffffff) 02:46:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = syz_open_pts() write(r0, &(0x7f0000001640)='X', 0x1) 02:46:29 executing program 1: r0 = socket$inet6(0x18, 0x8009, 0x1) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 02:46:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:46:29 executing program 0: r0 = socket(0x6, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xd402ac2423d17cbd, r1, 0x0, 0x4d) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = geteuid() setuid(r6) semget(0x2, 0x3, 0x128) r7 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0xc) close(r2) 02:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x7fff, 0x3, 0x3, 0x3}, {0x3, 0x8001, 0x3, 0x46a}, {0x7fffffff, 0x100000000, 0x0, 0x80000001}, {0x6, 0x80000000, 0x100000000, 0x1}, {0x9, 0x9, 0x2, 0x4}, {0x81, 0x5, 0x862, 0x52}, {0x89, 0x4, 0x1, 0x2}, {0x1f, 0x1, 0x3, 0x10000}, {0xa88, 0x8, 0x9, 0x791d}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x0, 0x2}, {0x5}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget$private(0x0, 0x4, 0x100) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000180)=""/5) 02:46:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) r2 = socket$inet6(0x18, 0x2, 0x5) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r2, 0x2}) syz_open_pts() acct(&(0x7f0000000140)='./bus\x00') setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 02:46:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 02:46:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:46:30 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) listen(r0, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xfffffffffffffd13) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000002380)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3cecea1a234cf623fc3e896f05bb8595a4861df0eabaa0eb70ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c81c4d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2789f9d8c47265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0400ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d00518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d00000000000000009ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463266ac5a2134908e22e4d145d1e45422d33a1971c0efc8f551800d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e91489582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa78809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b7f6e1b75417087471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b0010a5909014f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b33115f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb7f4c1f06feb8ce6413c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b741944427aab0577d8bbe9ba917eb5faca5b6f15e61afb27be4e57d570c8d7565523a4428e0dd9022d78c8dc2b033844a258f186bad0aa797f7fcb4017de57d42230ea42def5233653821d2cbf585f600052e057a2cb837e893f17a0aab99bbe8660700000000000000"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r6, 0x1) readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000180)) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000001980)='./bus\x00') dup(r6) 02:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 02:46:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0xa69, 0x4, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00009ff000/0x600000)=nil, 0x7fff}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000be1000/0x2000)=nil, 0x1000}, {&(0x7f0000cf9000/0x3000)=nil, &(0x7f0000b63000/0x4000)=nil, 0x9}, {&(0x7f0000c73000/0x4000)=nil, &(0x7f0000a11000/0x2000)=nil, 0x6}, {&(0x7f0000d5c000/0x1000)=nil, &(0x7f0000d73000/0x1000)=nil, 0x10001}, {&(0x7f0000e63000/0x3000)=nil, &(0x7f0000c08000/0x3000)=nil, 0x200000000000000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x830, 0xffffffffffffff9c, 0x0, 0x0) 02:46:31 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x120) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x60, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 02:46:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x100000110) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) r3 = dup(r0) r4 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) getpeername$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000080000210) 02:46:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8316, 0x80) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 02:46:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x7, 0x6, {[0x2, 0x80000000, 0xf89, 0xfffffffffffffffb, 0x7, 0x3, 0x3, 0x3ff, 0x80, 0x0, 0x8001, 0x2, 0x4, 0x9, 0x8, 0x123, 0x1, 0x4], [0x34, 0x2, 0x8, 0xbeb7, 0x4, 0x1, 0x7, 0x2, 0x80, 0x6], [0xffffffffffffffc1, 0x10001, 0x81, 0x0, 0x17, 0xb5af, 0x8], [0x5, 0x1, 0x9, 0x3, 0x8001, 0x71b07625], [{0x7, 0x7fff, 0xffff, 0x100000000}, {0x6, 0x9, 0x7fff, 0x7}, {0xd5, 0x7, 0x8, 0x8}, {0x806c, 0xfffffffffffffff8, 0x0, 0x8001}, {0xffffffffffffffff, 0x9, 0x373, 0x5}, {0xffff, 0x3, 0x3, 0x9}, {0x7f, 0x600, 0x9afc, 0x80}, {0x80000000, 0x4, 0xd46, 0x94}], {0x0, 0x6, 0x2, 0x1}, {0x20, 0x7fffffff, 0x20, 0x3ff}}}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000017c0)=0x1) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000400)={0x2, 0xa, {[0xfffffffffffffbff, 0x3, 0x7, 0x0, 0x5, 0x6, 0x6, 0x40, 0xff, 0x2, 0x4, 0x4619baa3, 0x0, 0x3, 0x4, 0xc500, 0x3, 0x8], [0x28, 0x6, 0x9, 0x7, 0x61be, 0x9, 0x7, 0x40, 0x13, 0x8], [0x0, 0x5, 0xa6f, 0xffffffffffff0000, 0xcfc, 0x5, 0x1], [0xd35, 0xcd47, 0x1, 0xfffffffeffffffff, 0x800, 0x4], [{0x4, 0x0, 0x0, 0x9ab}, {0x1ff, 0x61, 0x5}, {0x100000001, 0x4, 0x101, 0x400}, {0xfff, 0x7, 0x2, 0xa712}, {0x8, 0x101, 0x9636, 0x62a}, {0xf03, 0x10001, 0xffffffff, 0x101}, {0x3, 0x1ff, 0x2, 0x5}, {0x1, 0xfffffffffffffffe, 0x4, 0x1}], {0x5, 0x48000000000000, 0x2, 0x81}, {0xf72, 0x62, 0x0, 0x2}}}) recvfrom$unix(r2, &(0x7f0000000300)=""/44, 0x2c, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffff9c, 0xb9, 0x1ff, &(0x7f00000006c0)="50415a0c851626738f7ccfb90e4dd30374ae2f47f4f444736fcac3119fa478f795de47da0e7b5b0b37dc6c26cde3e86c375e3ba175f638d6bc6eceb2fd7df3b05abd6709344150edc04745dcf12ecc33b64248c01d35d5e6e63fd6badc661e523ffeb84f81c348f8d6502462639c6b2f0860b814e8953f2812dc930a760a7c465ac8568540d689a997a6e1b3d32d1993ef1beee4780789a42da1526efbb96b78385ee3f19d0c600b73e7447846d1efc6918a51af96169fa24443604bf0cdefece54e793ee0972ee6863f18735e64060e9818c3def03fff3e9860bc205cb56a337604d59ce5587d2cd79afcb9eaabe62f3c7f4bb788ae283d8534af1d5330fc5309d86ba88034bf94f6ba72d5b030bff80bbeb6ca00388ee02b4b10af3abfa20c5976610d8557bd1f17110cab94815f364df7ca4e42a443a2c831a63f6e91990936cd9199435d95040f78bb3b0048a5e896cc0495f0041d2585182f568b34d487cb0365b1ac6ea1ffa180e44bfb9a6da0a9c212cd60beaec38380abe5b5e9f924c3a1b23cf492cdce6ffe7fcc478ab8a9583a7ac522066379d606449758d13150b71a29c9cc1893e20c7852a611446e60dc1e98ac43cb8f8b4f9723c172c06c7100b15979f6d99a6b009eb57f21c0ec1ebfb8a09c44feaeadc5ff3943d941dcd40e0685038d4265e902155a78bf240fc0467f157f4343ea2b7f43bc9ca3682bb3f08b2663e75fa5716baf294a56a32df05e7bd67c650537c07fd3f4f2bc5c41956b7ad4859921253dfe2403456cfb198164bafb4290feb39b31bbaa5726e8621f53098d08e57365a1dd3d0afc20b535a8cdfc7d027afda67792eb925bb943aef52af1d98aac1778aca255d23ea45f384835fa4a5aa6f1e111ca659283f07492027ef09c2048bbcae69ff0a679c89e563082ff4228332d688a3c3eb07c4a3b3a1266bf44ae0773f323c11ce235c62405e79200da46ffa1ff7921e2332e0c3097ad5f946d1a708bc465db74fa875edef074d2b8c5410e3501ad4894a92c8a9e0747e7163ee172cea84654a6b20d71f2d5ccf0fcebfd0a16e7928b548456312b9d471f2970b38ca44e5e13c3bb026d922ebd3e423bbd7a8602eab5ccfa19184690123ed7b9b71494ecbeff97475357c26bdaae2e58c4c49960be9dbb455ffbd62f90853a57e19a0d2a8a362e7595030c189f9f9fc015b70eb1ebd58d5a5e2c1d083e8138a5fe3739919c3105c1438b793bbab4e0bcd9c33bf7a3f7b2040cfd476c91be9708cfb16410f922d71027054faae0fa493fdec58c5e9317462f140b62a78cfe14988686c8317803f87ab1c4ef24d1df6a5535b32499793cf0726e6a9bacd0eaf8b287b4a0a1a0fa062d2ec979d040707161cdd91f4f48e58659b0705802b31585f5bad4dc0371abc760f0b642475f8261dc61e8d6487e4c983e0bdea2428ce619c6b7169ef8f30bddfa959aa08c7965b7d5b47e1b2f9ef537852ec3d9042e6e97bb319614f202896a4b1cda04654fcbdf73feb6c241b1bd39db2094349779e13332e6072a8262d3f73304840a97750f9bb99a248539a9cdf2ca18fd2fc0092bc603a7755d7f1c9bffd7b1015a0d66ba57b50a046ef9117025f87d9fcd0ea734886556fbe879f5c8faf8700817c8d04cbada98cd650042b5cd2f3610676efee9885225522b2d3bd1224350ca400b74897c1613832c40c464955433f472e54fc3b8f5024c2bd03bce0e2e17cea2e3e2cb3452597996b26b058d8a1da25b7c4f310d92aa89a405ee388cff224ec78985b358ae28e73c6740b05c44ab2cf055ad1fc60fe3d4dbfa099a2fcd0530e389d58dc160c55915171ad53e0b07c6314eeb0dd3d2454042800a12f0bee40db34ed7e734d9ca6798c13b963296d5bae24c4d660ac1e6cc5e08955870464c1369008876cc313dfceebd0db6574d65302152b69f804f453f73e44d6d89f538ab2cecfe4b66837d2e774834e99619f0f8916d4c3e740fc99ef02df9a9b77850400aa7bcd58d4c2aef5ba716b00d5af34737a74e0aa39b75a6f7f036702a63324228070e9eaa9e0933031603c92b80706ed27f8cad2e7a4e4c15c871ca25d8dfac302c99307f92b83e43cec8edd31b2c5e3a33a279d30404bd8a90d54216b48f6c4c3c779870ec5737e7371c3568a10a84f65487994bde34f118b56a392a0e089b51c2341875fbc2086d5436f90d9d37a0dcb473cd3f491566fab51221036cd4809772be5d6fa1ab648f8a65916ca02f3d1067635cdceeada76a096d02f7234d180241ceaf426ba9bc15dc542d967b24ee55f6e7a23d8447dbf5e1c8eab1ede805bc9ab76e7434cd606e12da85f3b8b811af5a5b95079819922079d19f34b3f4f45ee1382cb172c68be0a1ea3385d80d84d88488f00773545471bd7b0ee412defddfacb6eac43ec0fae0a1be293b426161033232d4a1511367b220b202a1dd82ca7c3939e462387ebc46273997c2a278adbbd7612195d68da1b73996c3e6442343270b805c536cd269bdcc45a3714cc4f7db4b25ffea963e826523083f78b86b4b8f6bdd03b05e626031dd19008d5e027b80a086ec0d7748eed9a9234428256cda84be7fa81f99c2ac1866bba0ab210e30fde6a3cbef192a4f6a7ec3f2918eeef7c6961abb0b04d5ea0eabbaca47a2503d6daf6195be263f84b61e7783fb9cab08782a83a90202de5cf310b706f6b8b41a53a8a88b41ba7410e17824ca44d8c56c5f87428f6fd2ffb2545c1004350a6ed640ab4743ed973f249375fa5b79d1eb778560fb5421456f42117f74d35c4942004f964b3739097d34df2e0f471e73ee8d4e017d98571f808aafe709481c91d51338c877adf32bd76ee940d0f11013e3835478acee6ec0c5e849ceeaa41dd98c5aea761624f8c813ca59f43d6f06a48fedfeeae9cf9df4c9419968ec34bfe9263eca1b180b7effab7829a3a73ed86d0b32a81ad0067ec6b68bbca197f75f5483a70e263753ad23564d3ceea9d1543b8e5b6d747f14b74651128786b32b939b12e54b4e30669a3ff6ee9f79e5e4d84f3da200a1c7d690812eadd9ec188521333d87bcecf8c3f21868d9120631ba73cb394b8c1205172cec1f039b470a906a7315d5d3c3e41e7d1c796abbc25e0828822370180f5a8aae96545401e8a391d69ec0416e6c0238d968206524da6a25c0454ffe9a0705c06b076aec46b9b303ffd7859de8a997853171b2a10481863efb108533f571f4291fb9b7b810d47355ca1e97bb07dd68b461c21537a6c4dcceb6fcd76c07a160da62b9c3f46c181e79b26706921f30be8b21b05b7c614b6b8d1141b3a27703007b44fcbbf19f623a6ae1511ac6090a3c66dc0c686ec553647d3b8397abb28e838bc07f8d141981911b1e193269a692736aaaf5c9b63590c62ce4fee7a2502851e1c5fc9f27cbb9797243dbcbbe42868ed44ed96f0757fd3140aa8d0dc1463c94175cb5c4813fcea6dddb82fc36322fdef531573c89825e399b1e596bdc6bee7fef2352068816768da6ab78c0901f79a419b0ee1b0b72796c9e2d82a7386cf116053ab7c51476dbe161de755fa3a74293467be0184c656b84f8dbc543e5252a380757312307fd1585bc4969e6c6de3db4e2c15ede4b2d0a2fed27b5951d1b023189fad10527b71a973918f8fc270253d89ae4e0eda3227b5f3ceca0f554949dc916aba13b0b646b93871ee655ec6befb1f3a71c6ba53270534a7dc4d46f3fb6f8ab27a2f5b13caff78256c8dd8221c9b27c54d349e70957f198bfad0631539062115e7437621f21c485150a3cb1bd6933cfe07074c9ca72f752e04e0d74d9138c0d9b04652ca9eef491952e351ce77e90413bb3020070e9a0fa1869dd69abb144953c8269c4103589cc37313fb62a9b541a2e1a40a601fb5a65f5e91ac132e650359bdf9bf5f88bfe8dd26a09642564b5081ea390d81aa896542c18c0ecb5ad5abf339be4b3936ffbee6cf19a16a80949b623d19bdfc95c1dad3f6cdaffd639c7627915b3df33d09b068ce8f704891e3b0bf21a3729012140587e67f7972e071344a24ecd345cd67e5f13713eddfe2c22fb875d423f8ceaa98f97a41a4a5d6018d0ad5ed47b7aa5c61d69147fdc4ca76b5a6d3dd99b75197dae7e2d34e52382a3153518c7b5ff27d0a400c6402662121b84c1baf199ad8aafd6c7c9adb4b5bee578cc9b62142b05dcd9a3fa15177e167a691903722a800e6b30142dd9e7aa6b0950c1c9c71c820204be144ad384fc1f1cee8b05399f54d6626dcb1ed390de7c7c1a17ce410b5f7a6e9e40c1a85d47c0bb9e0e0be7f2f329cca81bdf2b50a1b97c11bee225d0a7c08571d6284ef21b93a28b176f256611cd0a1a48d7cd060528f86d082a59b2555702c826fffcf9787a53785094212559a06fc988342064f6a02475c2b72ead05e3821fcddd0a9ed9c24e8f24ba9b329fe1ce5a24575763073633792cab65405412a6f2f97e6bf8881142da2f8ca90186aa93edd3ff319bdf7e30652c736491b60d5295a67b543638fb1c88f623bbe9315f64bc44f51ad5c32c28c625fcc555044112cdbc1db519a366b18c94374194847f50599d786954ce77c1a20b0eb4afd97890c2f8f2affbb15de75e240bb0d173739ac46c1a7c27155e307a63c36758c1195c787808d091fa124b5c8a8c970c7e57cc4eec4e368171d4cd57a3743891e1e7bb61d650fb13ce31fbb7c4c0e395b947ba9ddbb492faa46029de0e8134359c9b9a414c878df8a25942278749d15badb0bcf8b241c12ee0c9afee58ec8a19b0572e4133929846c8aba94219539048569b37af378ec9c04b3381812a096e2ea19bcf3a4cbf6eff6c51ec574ac88a2f9c72bfe55ed37d41324f74bbf0e26cddd221b020d5cb03bbba1a892380639c66b2f665d0fd9e12833e4c40bfd7c35718bfb0be772e83d21802e527b024683c513fadd0aa72d7681379bc375feb68b3bc3a4a9cb96e1d54b6fb39d22fdfe5aa2ac857260fef2dd8d37d55721c76ebc1aff843179a8aad40de3930e2f235545c15e270ef244126bc854fdf8b18f8eda0c2115a3070490166b498ec3de65a169eb89f4c18d08eb038a67ed782bd808cdd6597bd06cee8ae398e19c04eb5e44720880cfe0965601f176c741f7359f5c85531d51b4efdb95a9e08ee9c67bef940df7d437d0049215fe23a0044bc67253e233709db0c0ed88681e554eebf99f04f6f7ffbacb5181119c6732765bef581a47ae0869e3be6e55bccf6bb85c8c4501108c57d42eb3954f62ff95cde904cdbae11a149351633ae083ceb458cdc647972f5f7f98e0ae3cf85e7da4f355e535b89a99063e6a0ca28ddcff025bc9766eb946a3a66ce3870b8a0b834342c9ffea2447660371beccd8a446411cf9add694031d5f20f5c005c90a582030a62f708effaaa6057f43eac41f73f60ec016b1f503a82244262b4cee8b356352c598e49f50fc67831300e11c33eabe9036635a6c8315d50d9328172e964d64eed4a3bb2784c9fe1a26976816d30b1117ec07cfee58dd5d388a16a3b4cf0db10ddbcf30b3232d1c065feded69a1d73b06cfcfc812808d4dc7ec479e8c36a8026457dcdcd1a24850c1b96ed01a09e1268cc6a8c453f53ff28904297ed27a68aadbf6b7321b1db2ab91cac841ecbed3cf7a40521a99f6bf7673c81e44dc178c8881fc70e066de7a19792c9c856a23d85542b3c8da91ce6b8450323cbfe9da61e02409978874957723d5c16ee0e3bbb5c734ebd501f613fab28579decea6b9cc8a35d0f59b42c984a95a2cdd42fdf63be85e83112", 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000340)=0xc) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x7) r7 = openat(r6, &(0x7f00000016c0)='./file0\x00', 0x80, 0x20) r8 = getegid() sendto$inet6(r7, &(0x7f0000001700)="f9d84a1f115b8f951f0558eba1b625e50b3e689ea995e1a5efc6abeb1204a7626191e46f76bbaf984ec2b5a33aa7ef93cb59a7379a8e1ac20984872bfb5504a7df37539d4c96dec50afde5b542bf209bf4777a9d82e9cad3a8582b42adbdb0ff", 0x60, 0x401, &(0x7f0000001780)={0x18, 0x1, 0x8, 0x2}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r5, 0xffffffffffffffff, r8}, 0xc) 02:46:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 02:46:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = semget$private(0x0, 0x1, 0x100) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/164) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7) 02:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x3, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:32 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r5, r2) r6 = getgid() setgid(r6) setgroups(0x5, &(0x7f0000000040)=[r6, r6, r6, r6, r6]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() socketpair(0x10, 0x8000, 0x6, &(0x7f0000000140)) setgid(r9) setgroups(0x3eaa, &(0x7f0000000040)=[r9, r9, r9, r9, r0]) r10 = getgid() setgid(r10) setgroups(0x5, &(0x7f0000000040)=[r10, r10, r10, r10, r10]) r11 = getgid() setgid(r11) setgroups(0x5, &(0x7f0000000040)=[r11, r11, r11, r11, r11]) getgroups(0xa, &(0x7f0000000100)=[r1, r6, r7, r8, r3, r9, r10, r2, r4, r11]) 02:46:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000080), 0x4) 02:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) socket$inet6(0x18, 0x0, 0x1) r3 = dup(r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 02:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'|\x03\xd0', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x84, 0x1) 02:46:32 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f660100000000eb5a5a176dbb0500"], 0x9, 0x0}, 0x0) 02:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xb6, 0x5}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 02:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1000) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="02000000000000000000000000000000000000002100000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000035cd9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c861000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000635190008107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07"], 0x1, 0x0, 0x1000) msgget$private(0x0, 0x31a) msgsnd(r2, &(0x7f0000002940)=ANY=[@ANYBLOB="030000ff0000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb813624e2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550daf8f87ace0a329a1b03d39027035667c27"], 0x1, 0x800) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/171) r3 = msgget(0x3, 0x220) msgsnd(r3, &(0x7f0000003b40)=ANY=[@ANYBLOB="030000000000000056f34e616f80f7d2f69f1750ee31f921f29ae1713d7c0f69cac51e572fcc11731e9acd2ccab5caa1a8566ab67f01046065ed673912ad1e8371fd8c7d5ef9015407f7cd500ece5fe70764998dceaffa2b0db7ed2ed50a2793a15da17d2e43d8ae4c817e79b213f3b1024bf3e483125ff67c835a36268b0830c0f7a4b51dfe63551f347f91978173efcf42d15bf09e15c5837a46b35f94363521c5d92e62390379af59940c8b00f8ec3e940d18ab7bb68dcc8e63d283cc9d2aa1d57dc3300f5b9f19aacdf09f488a450da35db0a11ce69c45519680346cb713065a5dded16e80d4f1d146b9c4ce9416b9beccd16b8542102b8387ef1213f80d6bfac538c83abedbc22ec8e7e9204943bc9007dfa189485bcbb9fd897c36c07bac3e52d579ab45b40f56ea7839caf2e52a96b538c64d4a74adafe569fcf6a1847576a7866874625ff838b6abcf6991a8284cd8fb4ecab65cdccdc64836466342c90d372df89d8269d275840aea2dd31f1b0d474aed73d16338a09b25ad6c5c9141b4e08fe02c1dc52e446ae2605f62bd01c9ea29881c8de99f074d1600038699085dcb7ad73214bb74278bb5c103b18bc3ecd2a89c6253a999a156852f7cc7b0c820f5c529e91d11560a5c8a2cdee40ae5ded142eb7a1338814c6cc89015349141f7809cce3d453636ab93230f5d182a3aa46d469f785c0fd4754a62a3ac630304dd497ca0d46374a46d558e0a1ce4116a5a29c2b93f3d9e09e24afcc5b6056cfafab9a0aea6e42436bc6bbf69084fc0c52076a3bb18a5f80c052c58e24cf0318eeed42e1af3533f3f8093d70317e26bcd31058c296448077511f2bcd84a03d9455616ba0c4f2b2e35c92d185ae1e15e255ff1bf7404b3e7c286f9969ee53a657717fee7effd05cd65da780e04e7ab6a5f91e48c83b3957e7c907ee2d3ba8e4648238a7094e16c585ce460eb8efda1ea9929d25e2173625661bfe8a753e8656a00eb7410a02a181a0899230ec9fcbc0579d888e09a94b0408315340ea4028a93ee414ecf326c01dd044a040404d31252713be302c9b17c5ff3b746923aef14d2cf7fa3f10c686982d5639c98a29712f5f452afe2482f3736f7700b8030e099a84279b6c9dc630d2e3d516d8f0a6814b60d16e055e5ff3c6559a3737fc6c4652e9234a04a958c5e5fbcda9a4312a118c29d1430e5599d7a43525278a142fddc1b3408f0e14f582c30f1965a35786851e37bce9f7186c64db4ab6c89a9c59934b6d8d1a4a6cfcbee2b218c79dfc1349a722cc46173949fe36eca5b7cfd837b8f32d3d4f34484bc69414de622270a20938a9513d9204d62a7b58ea248a2b49c35cee337ac3c3097f76c408e9308c26030b05874bcd74841c63dc875f5b46f7ddc4be5a6f64e0edefe93a0e278f1106eecb41c0ace386f3ab918de07d19d0d619f8d2aa44f9f77f13d31210669d15627c1bc6e31d34c8badbeeeb1522a4d61c38dd71fde70c138528bc262d55516660eb1dc93bc8cee4a28d0d6bf5386fed101e9b1844b5c168c91935f75b7bb9dba6a31abcd0a90af1e0ad6c103693e9d48efeaefbcf290d1b9bd121eb1a7e183be270f47765dcaa9208df635123b921fec7ed54cdd346f4d176beb8470162bf3b21459fad74e755fbe74c3fa314ee55b2bb165296000f27c66e8de22ef5d337f1466e75d64d9611da9cdc3df523fa2fa710ef9d8e1accee6377891dd7ebcbba28495fa5a2ed4f62140e37eb9f33a2531eefcc6a7c7565babd54d0e2c184083fa9c1be83cdcca327a01a45c7b231fc54cac9fb535d8a67b6319db9215fc3ef2609bae4c38b7fd027112d9479ef10aaebcbabc92c2a7e3427477a3c8c788d480f4491dc807b0a7be0a56e9930ed896e4fa18f0a29f1de28bbf5a4c06d420c3588bd2e3545aec684e26c808f18617bc4af68dce3d012b70fc9c18888cac249f01e1345ae5df416cd4d800f1f3098fbc27126357cf51c02c26a60d2ebb34877fcb9d880034e362bd8a544c54d04527e496f1b71743eb2e77980aec1dd480d5cb91f7fd4474033d91e54b1ae12b307567ff767df1811b6655bab075d5fdb575ad751b63c3f274a7801e54ad842d3c490866803bb84cd22cd27bc5ed2e0f9f466c19e665896ef20200c9ef4bb8bcd887943d07752c4ebc11d00eb7366ae5aa614647d06c3f294b49b18ec8c6c09021b744e1a7fcd07d2f70643933080a46882d8413701deb6dea3664ba8ab53de1903d7d89f0722669aeada7f5cce9547d33f15088f56805a5beaaec1afaf91365e4dbf16065ec71717ffe3c08c517053a138d808ea11e4e8bac33ffbd874ad6763efe4fec63a4c23204bdb12d0d2b8bb355dfe5d28d201434630d4d1a71cfdd047a880e7e9c9f72b1b92ebfd416e6e0b346fce382505ce9c310f6bf27b714c2dfd7ea1469dae6e83330f5cd629e092c00dcd856eabd9e8d38f77930fedb3e6c0b10f008cd6199390fcfa916cd36bf98099d5375fb189595b22321a1323a3ab12941ee2bc84498cbb2cff35ea52fd729dbab36bb14526d5c8ab39572edb785fa4a38ea0440b9de66180bf71798c541579e0fde72e7653cf72bab046685791786c439c252b5016de3933540911090d8c36afad1c078260c5a634678e021f74f45d0a152b69d34951d3b7d65264f34d68b286123ce52fb1439aa287c01ad1a9f5ea32c1d3c3c485db110338f7574352b139efe137f4336806dc9e3ac7bbb83f7be9a8cecc3dfeb7ec3b45246990c74bed5b1253de1995080f3cc9d215ee59c1fd867ca0246da0f1f99eaef81f35c3f3fa16f0377ebf59e35cbc7759ccaa56290fc358f99ff684d156ddef923a0d70c09f9a1928fbca55562cd1d728d336b1a8a90de3082e966b330d880e19abaab1f570e31fe0c8023c5890cceef60d8aac011035a501335319243ef77f0084f23638d83afc0e55f1fa47cd0dac08b156b454a6e93e81744f3221e89ca577d7f2c73a827260aa5dc391b8adcd6ff5f0a815b49959cf18e0fc8ed525a1774168797586256f031e79a860974be68842ff3ef15f567ade0a604754fcc91681a8db534b525e5e7d1b130ac5a34cb9b46974a002a730da4db7c9c70b55ce91c768aa248a4d875f18bdc74b947f023815e3e6194058823ba8d179e4786c2f272cbda2a42fca25aebf54b90e8f85daa461def3f7aa616b6df6d53634e9a6068d08426c9d8d1ee435215746b8c896249d1ec473e12a6e90e742aa00d5944c813864b31624a52fb3ed6db13043ac29cf4e877a0c271c0e236e51b12765a09adbc3cc4bcc277b4ec11e032a7fef2cf1f7ce6f020072a62cf9893a0c8b2c1b8de8ba084d7594b2bde530ce75d125d88b7d1acebf9b0b96624d16814356d20d1e63dabc95e053a59852441d2aca361354adc0eace7043f1d52ac8eda352853656f8cca5f9cc7b9306d93768b538e6ab247f73c6d81132e4b1ce91fa92367321a3ec701dcd8a7dad9eedd07759bf4c27c10c0309457ab99b9eaa81744427aa94e652ba1e7858e956a91b185dd5c699a5bbf6c1aefcc8745e25b4686093188d946a96eddd5936374a6b9b4b5f3ed969acf072a4b7c00e24dd08f88cf3ed954560b4c169b178553b3d07c9a33b20b395ec1b0fb31d93894b1a8c916fe6a2b6209d902ed13595c87e36a6afc01b161513a5c07081490d57431d98e622507b022a07931104c073dfe760a90f813345c712a235d6e082385fbfd2db74274d6bbbc848ed1c4c58d6038b247a5a4cf117556d075955833aaddb52c0ba209c54b5cdf755407de36a524c2cc16fb0b68cca0026c743955cdcf364a4c5575070d039e017b8ed046b1883b114fbaecae86d67262f3c5855c82bdf614c660e75903236e8acf968463e215d72735461cee03fb0fdbdaffdec9841d0dcdb0d0db74a48ad23e912ce2d2b866ec2887a8a4013d6ac742173739dde20d1145b57520938de7b45e8f32905d4cf7b923a1d51e488725458114acb3929c472ece75da791a593bf436284a5153c020cbab608bd20b12a1c41657546a0ae67103a2a4d3a9e5a2176841bf8ec056a274f8a5f958a26733134b033715e4be99ae510eeabe48a29ffc42d09bcb30b6b3d0360c472f8f02956f14929797920b86628249af52091765b2485b72e3ebef62e0671a79e9cec9b764593c121c52faad55220bb3ed1e266d386533a33526fb0dac5bd7ce23afc133eb57aae8d9a12dcf6859e8fd486ba615aaa8db772933a62e69faa1de256521b28848b05d7c3ae6992cf1e5d31d4b5b0b56a89eb51028322ff4a9d72d4c9894a4111e48c9e5bb4d84ff5e299508bbd34d7953e7eb3b9e6cf720d412228d1dfa6d7cc4bbd32b2753da5db7e9b8f881b70172cd5dc556275ce00173cfb5fa680e85ebec7a1384b4ebae7f8de69a2c1318ed6de74b1f88dc435090fba0594bb64f78a5cb1e34ac0f5b26aa9e4321f93aef37c39c1b41106a3bc9e6c5ec267012fb731b977683a7058f8fec65e8b410458e6cc0d11e6bba85a664e3e965b41a4e0ac9c70383b879ebff7f385498f3084cf4046ed4fdb6432c9e02ea54981543e5315ac9a98f5600a42e1e93a7590586662497eea8db38b99d67bb2fa10b2fa3ed3ab78a0078500c8266500c1e27ad802e2b6d0f67bd04655a708bbdefbefccf28b328ac591512ef65f501653ef62da254a59842129ad69a2b6cd5c011aee382b741aabfdc47ac7198212aee359b7309e7201edb069452588f0968b184ec30d4e684b311a04ebaab1fab79edce23a0916e0c9957297ea7f6566d529ba8148e3e2e5082b5affe835966bf5161d6955798cbc50540bb5b50c40a7152dfce3f184042c1157d44b1c8f4a30683f8b53ac69f8a6b376851c0c1d4fac5b05b97c574871c573031d72872d5c46c1868868e395dfff1223208c21178d08d7478dd4ef1967080076d710b139b02c64d53f93f575ee6842e9d9a445b87b658ff559fef889489fc93ac804073cbc424c93d79515e38bb53ed00e5725b3bfce546b72698117b9becdcc94c79d9565f07c6aec9a2ab1af596eb8ddffc4b39ea72a25d3c0d1adc638791f0ecfb7377c7fad42fa80ff74e29ccec529b5471df17c68a248f13c1d82b9aa9668c63108c3e28365a9658097b30f2db5baf02b784d64e9f23c5fb703825131eb8a0f3636243db6cb0c43d1d4a117bc9d69d9b3a22c65ee02674f82374933941cafb8e867817e4cf0ac8863899f84433e3da0a07ef518307f6c86b352fae105624e3644475c0a9453d4231f287a00ac5177cf6b14f1914fdf84afec6707c8b4eee513d6f36d4f63712bbff472c86a743a489b31c7dd7ccad12401faf695a5a9fc6131eeb61174644643d5400cd23f5bc65caecfaf9722907b3a32d6bac42851af0839dec473b7c1d9b501aa15d6fbd5ab0c702bd06f561f21a47dee6914c5060941d36fdef68080649b641948100fb763acb25b410df832a763bd8b3e489e157edcbeb61f34568d2a94c3c94f00398a9102390c86afccae600000000000000003470c2f11d7ad8b4de1af29ec5ddbe553152768d8fce199c7e5fa8c0d48bbb3ba61e490cd243f04c15c2e7020b95b215475f4ee71582809653f7f95b1e1eab55818b36af279aca71d51a68fca43c476780a28a5b9be21244ed51d17020d722bf74160050170f6b76d38ea197923582cb0949a1027aa826d60652d4408aee9b25885551a7bf835ac4634d06bf3ad491c3f18691619b7e0c3b2856b1dc1c255326948e3dc2be668a918e41dc8b6a9e65b822b39516bdd4aff4fbe942b111de772bccbcbdb448675ea6393ed61d7d94a7f77b3ff17935a8c0a4c799106e3876e13c5f26275dd98c20f9415db82fdce062f58afde72871c278afc8c4ad1dc91a2cc6ee5589a349458e56f6e9a1780ed6fa8f292398ce14db2983c02da53e18a1ab6fda263db8da2dac01748b11fa07058343bb85763aee37d18ba022b75a00077405ed9f774fc3092b6e1b829ba1f95c1050221675ef91eacbb2162bcb764dc798cf1a1a5e77319f8c8a6d38ce217eff925d40f8438a508dce83366d4b2bb5a655cb4ab38e6c000000"], 0x1008, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r5 = msgget$private(0x0, 0x20000003d0) msgrcv(r5, &(0x7f0000001500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4866428c8f28ac72279d12e8c1a6ee8fff84781beae8956eee238a0928e9f65dc338f01c7e427b110f7917a5216188fa647a7041fa60dc7b7249dcf31a1717654a196b3832ef88a98ca381734afcf7756395a1218cf38ef066c69bd9b50de0cf7e"], 0x1, 0x3, 0x1001) msgrcv(r5, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r5, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb8136764da4c6d62ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e3680000"], 0xe7, 0x800) msgsnd(r5, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r4, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r4], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) 02:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x9}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 02:46:32 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sper\x00', 0x800, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x812, r1, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0xaf1c2ccea6e9e44d, &(0x7f0000000000)) 02:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000034, 0x0, 0x0, 0x1000}, {0x30}, {0x6, 0x0, 0x0, 0x100000101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) 02:46:32 executing program 1: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x4, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r4 = dup(r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000400)=0x6) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) 02:46:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x49c9e4302e0ba46b, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bp\b\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="ca0a00008cb935fefb0dc8980100000000000000c09449e5a491a864dddc24ecc78217660a79ae1926c3fb1e557c567a65769a62"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r3, 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_int(r4, 0xffff, 0xa4389c9c1fb32037, &(0x7f0000000200)=0x1, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0x4000000000000}, {0x6f, 0x0, 0x200000000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r5 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x25d, &(0x7f0000000040)=[{0x5, 0x3, 0x4, 0xc92e}, {0x9, 0xfffffffeffffffff, 0x3f}, {0x40, 0xdd29, 0xffffffff, 0x6}]}) socketpair(0x10, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x7}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="647a9b50e439fd16e14c64859d1712f689d4dd6fcdc10d13964db9260f3dbeb30dc6db4bd8577adae0b0a5546b54397e229785b95344e8c5fb431a21ca00f72a8d5d146405643db5633c8f91bf90f761f35840372bef51ba50376aedf5082d09acf02c45994b3620ab887f556f69fe765b7dd1ba80ce83bf45e04662781a66c8a3f55a9b3e7e7184771f3d790b3ca6af325d8692e04f0d3e66cb82e99b9ef4df4757a28130192c44f9b77efb4c5e50380a", 0xb1}, {&(0x7f0000000100)="a18ed1e8dbec861048a73d94a53f70b55b285c979cab3d53cae0556813205a5dc82fe618f3a11a3bb8ac8f7888c46ecb00070af79c5217e497a1fa7dac31c2fe8794ec94a4a0de0fc1111559d9a24ebc58e243d354fa977c370e14d0b2b2a797f9c92b59d76d9bc7f5649a0cfdf53d8a4f0c9dfd3b3496dcfa10162787534e229d40a4fddadfcc409948a319ddc9749dca0da57f55d568c1e39b648cce3983ce225f538259953886bfb1419fc8a6ce36bf3a0e129d7b6d5410fedbf2959a77ee06238a2b7d9d05ceabb5adfd8652b87dcbafa3057545daf8e11770", 0xdb}, {&(0x7f0000000200)="ae0de8b2e46194572dbf4bef64b93737588cd8f6f8aeea17bf3a325a1668c0818f7b231b78e474c6899581ef9283d2f7f5d2a0beeaaa1adf4e23be9c0d1c5336b32ca341f4c49e6bf28c192a25dde1919ce2053b5e867fc0ce7ceb961e0c573ab3bb4e9c3b144b68ff2fb5080e612778f3ca07b896b638997252e97eb7afaaf9b92e0aa57cb808899ffe90e8178119dee09ae0f8765bd2b5f17196c7ca63e66c219089b39f4a94e123ed00f8d6d736c625ad", 0xb2}], 0x3) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 02:46:32 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0xb9a, 0x8, {0x3, 0x7d75}}) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='({]\x00', &(0x7f0000000240)='+@,\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/zero\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='}-+\\c!\x00']) chroot(&(0x7f0000000440)='./file0\x00') execve(0x0, 0x0, 0x0) 02:46:32 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f00000000c0)=0xa2) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt(r2, 0x101, 0xfffffffffffff386, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 02:46:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x81}, {0x20}, {0x41, 0x7}, {0x48081f93c18e057b, 0x1}], 0x4}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x101, 0x1}], 0x1}) r2 = shmget$private(0x0, 0x3000, 0x1b826014160322dc, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = socket(0x10, 0x8000, 0x7) r4 = dup2(r1, r3) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r5, &(0x7f0000000180)='./file0\x00', 0x4) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x6f88784248487795, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000300)=0xc) r8 = dup2(0xffffffffffffff9c, r6) fchmod(r8, 0x11) socketpair(0x6, 0x4005, 0x6, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r9) r10 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x22) faccessat(r10, &(0x7f00000003c0)='./file0\x00', 0x0, 0x1) r11 = socket$unix(0x1, 0x1, 0x0) recvfrom(r11, &(0x7f0000000400)=""/51, 0x33, 0x40, &(0x7f0000000440)=@in6={0x18, 0x1, 0xf2f, 0x5}, 0xc) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) getuid() r12 = accept$inet(r4, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r12, 0x5) r13 = socket$unix(0x1, 0x4dd26485f8d1e0e2, 0x0) accept(r13, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r14 = syz_open_pts() ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file0\x00', r14, 0x2}) 02:46:32 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x882}, {0x2000001}}, 0x0) r0 = geteuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(r0) setuid(r0) 02:46:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86135) msgget$private(0x0, 0xa5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() setgid(r4) r5 = getgid() setgid(r5) setgroups(0x5, &(0x7f0000000340)=[r5, r5, r5, r5, r5]) setgroups(0x5, &(0x7f0000000040)=[r4, r5, r4, r4, r4]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, r3, r2}, 0x3000000000004, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2000000002, 0x3}) write(r1, &(0x7f0000000300)="7720b8397c6bf4", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r6 = geteuid() setuid(r6) r7 = getppid() r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) fcntl$setown(r8, 0x6, r7) socket(0x0, 0x8753ebb89bc77c3a, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r6, r9) semget$private(0x0, 0x3, 0x240) r10 = msgget(0x3, 0x48) msgrcv(r10, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r10], 0x1, 0x0, 0x1800) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r10, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) r12 = fcntl$dupfd(r11, 0x100000000400, 0xffffffffffffffff) fchmod(r12, 0x4) r13 = msgget$private(0x0, 0xa) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) sendto(r12, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r13, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r12], 0x2, 0x800) msgsnd(r10, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r13, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r10, @ANYRES16=r10]], @ANYRESOCT=r10, @ANYRESDEC=r14], 0x3, 0x800) msgrcv(r14, &(0x7f0000000800)=ANY=[@ANYRES32=r13], 0x1, 0x4000001, 0x1000) r15 = geteuid() r16 = getgid() setgid(r16) setgroups(0x5, &(0x7f0000000040)=[r16, r16, r16, r16, r16]) r17 = getgid() setgid(r17) setgroups(0x5, &(0x7f0000000040)=[r17, r17, r17, r17, r17]) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000400)={{0x7, r15, r16, r3, r17, 0x8, 0x7}, 0x3ff, 0x1000, r19, r20, 0x20000000000000, 0x40, 0x0, 0x7fff}) 02:46:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3, 0x5fec}, {0x4, 0x10001}}, 0x0) 02:46:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x7}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) 02:46:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40, 0x1, 0x7, 0x7}, {0x83, 0x4, 0x8, 0x7fffffff}]}) kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 02:46:32 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 02:46:32 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getppid() getpgid(r0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) mmap(&(0x7f00007e4000/0x4000)=nil, 0x4000, 0x5, 0x2010, r3, 0x0, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) 02:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\xe3\xff\xff\xff\x00', 0x8108, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 02:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$KDSETRAD(r0, 0x20004b43) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c, 0x2}, {0x1, 0x0, 0x81, 0x1000}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 02:46:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000080)={0x1000007, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSBRK(r4, 0x2000747b) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 02:46:33 executing program 0: getgid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) 02:46:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) msgsnd(0x0, &(0x7f0000000340)={0x1, "388ad5bc57971197f79a63efb278cd21762def25ea02ffb1d3e8e34b6c0d6ed8ad557df3cd865627805ef0a41d4dc1cfc0d1277ec916f5c9343fd592209a4c27f40a554d450c27ada771a389155a1185fe8d039a8ced502ae254a9809678513cc57c6a03bba1edfc033c90db68a530edb7c17f2ddfa221a7c0176e485f9b4bf83c884e80da70edad938f6ac2f610e7ca648e1271e3d9c3b36248fae51a56da8fd8cd7304b23a72dc2e8d377114c716eb1a"}, 0xb9, 0x800) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000001c0)=r5) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 02:46:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x5) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x81, 0xaf9, 0x400, 0x2}, {0x8, 0xfffffffeffffffff, 0x40, 0x7}, {0x3, 0x4, 0x6, 0xfffffffefffffffe}, {0x80000001, 0x5, 0x1000, 0x9}, {0x3, 0xa7, 0x7, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r0, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 02:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x3}, {0x18, 0x3, 0x1, 0x4}, 0x666d, [0x2, 0xbc89, 0x6, 0xfffffffffffff000, 0x3ff, 0x3, 0x81, 0x1f]}, 0x3c) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 02:46:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) 02:46:34 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 02:46:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:46:34 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/237, 0xed, 0x3, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0xe63}, 0xc) 02:46:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff4d) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 02:46:34 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) pread(r1, &(0x7f00000001c0)="d4a33ff1ad622e4b5169d2f022e00dd8225fd75247bd266558f5452e0eed50592d6e5eab06dcb25c5a693862cd53f87bb8d6487a0e8f9045b16ce2e8712cb9698d1bc4b38b532867af4c870e7f1b34f2712300416bb2c4ed432562e5acbceb8afa0dd4a87f154b678bc53559730dbb9f16e5ca7e", 0x74, 0x0, 0x3) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xe8\a\x00\x00\x00\x03\x00', 0xab35c104dfa974d0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) 02:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x0, 0x2, 0x4, 0x6}, {0x1, 0x9, 0x57d, 0x81}, {0x200, 0x6, 0x180000000, 0xb39}, {0xfffffffffffffffc, 0xe3f2, 0x9, 0x9}, {0x1, 0x8, 0x4abf5204, 0x9}, {0x8, 0x7ff, 0x2, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4000060}, {0x32}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x3, 0x0, 0xb6, 0x7}]}) 02:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x81, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xc8, &(0x7f0000000100)="b6") 02:46:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) setitimer(0x1, &(0x7f0000000040)={{0xba5b, 0x200}, {0xd6, 0x8}}, &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 02:46:34 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) fsync(r0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) sendto$unix(r0, &(0x7f0000000000)="fd677918a0add83d7b0deec232f31a216c0a4c7d576afbbd83f9be1a33581283325afa9d54ade9989cf96319793c16ab64f248e5f064565f6e832aff438f2bf819a72365496705aae2c2869fbd60d6d178cc053b62b2b83da6d7383a15c9a338f8a5936c15838688e41c45674ad4d26f20f34f4afe9b6826980bfcd786fb8a83a6ba011fe8f323d8b522dcce9f2ef3d92d86364e0559c237bb5eff1d563d2b8e7d5e3b376e00360f20b11379ab57ddba0a9b9164296ba42c76dae07da4ebcea1283a48d780459c8cfe6d06e1f212", 0xce, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 02:46:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4000, 0x2) r3 = socket(0x6, 0x1, 0x3ff) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000100)={0xffffffffffffffff, 0x5, {0x80, 0x1}}) setsockopt(r2, 0x26, 0xb, &(0x7f0000000200)="d5ffcc9e5ee39b314a0296685e665a09ae68faba09350a7400c0aab37c12a75f5ae37f82695ce54b3bc04210edc5880fa474c3485f5f996163ab2cada692e5251b76992aac2f", 0x46) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x109, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000000)) 02:46:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000780)="cad141ab5e2ad8f5efd9a9aca07a48022e6d4144fdc6788b8303b3322d3ab269b5adf39155b4ac00f55b014702dd5bb244901df4cc53bdc2e8bc27ad236a435083a09cefa01ed6510f4cf0f0357d54c331e7d36d086a115d140fbf0032517b269ed246197fea73bf87ac1e1aa70356675986481b1ea4126501e67015367b5f5376a22d30f495dfe2dd5f687bf89622322131f7712affef554ed465d8d19627d607c95bb5460ff75b50cf96c3661925", 0xaf}, {&(0x7f0000000840)="28869fb84c0369c6c5f1356a72e9c470574daae299a70dc1771e8ac59c116369cdf07688dad2082040a6e7a8a202363b7a96f38fe3defb2e20d28ca13ddb435fb24ed1cab075dfe40a6fdd30e66cfcae7cbe74ecca149d90abe846af25023eb38f184d94806318af081b19afcf6c2f3b4b92e8793bdac875e76b24a6c70258f800736be16c7e20bc4faa11ec9d06b2770a82e7819145fab37d0476506c43b18be672dac56d359b480cb48c863ddb6a98d4628b4e3b287c5ceb8076a688fe32905dba1122de4b1b31", 0xc8}], 0x2) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000180)="5a1c7288e6d515c1be69b99f166a0aadb290d7fe4f443053d65c785fde0d47123c9fa44510c1b6947751d196b9a1d267b2bcf1171177eaa55ae58eefe8f8770dfbf2b30f70e25e6429913b", 0x4b}, {&(0x7f0000000080)="234d94eaf82f35a35ee25ce31777744f140422906bb9ac7c3a1d1f06d770cd42870b495d9a61", 0x26}, {&(0x7f0000000300)="6ab6f3de5d13adfa5e20f533b9b5da1f32e0eb09c8596cd4a12d98f53ebd7a67ca0c7f01629e25c9342ed9e1a36ee63f8a963a9cdbc6a92bc73161488e7be74e331d02fdcd376e499c7e633845faeb69f06110b73adcff4de90efdee7b067c8ebedb6c911c5709fe25e05934c07f7e2d532e2a42a4547cbc543089143a0a31b12446491849e8d47e327d5f596dae1898dc02864bf6a913c9aad7e539a5f922c023957d6a2bdba92ebae64ccbcad87c77a195cc5a91c83019252f33ee66faca751f0601003cb2826dc19b5eb2820306efd8cece6b7bebec44eb30a2fc9e", 0xdd}, {&(0x7f0000000100)="1be3030ebeb58949bfabc199ed246ad2ebf9339a11b0b1679346af4538c24f84873ff03268c16a20", 0x28}, {&(0x7f0000000200)="d1bdce7d21d1c4e49728b5b4796430da907a9a4af440665fe7866e6471efc8607af7f58fa856b630fee7fbad71613911281e8e1a4acfeed9ea9430fbb83ff726", 0x40}, {&(0x7f0000000240)="014bb29a5e7cbd81bb1b9c5e5df3eea16b2d76ea7a1d3f02cb7e30d0fc229e3ce0e63708a574382eddbef0062728", 0x2e}, {&(0x7f0000000400)="95a296a8a90228c9277781d3c32304e418fb549237c999f86aa08607fa597fcb442e354534b66da6f0bd4de40576dbaaca61b3ed45c412d96c9f0405f495b73be801131a23049040f8736df1d7e7c08794ea0e01ffe7fdac5eb7f6914b7f948fc19a3c25dc", 0x65}, {&(0x7f0000000280)="389e08a22ae3732f00e7849ca32528bf37fc4f", 0x13}, {&(0x7f0000000540)="3255bea9487293791ff8c4a333eaf455fa78e4fcd91086ec0a94d1d2010a58e235b8237bb652d37f202dc17457e4ea015df9ae1dd1a18c52ac91b206d9c18fb09a5472043acda773370fb194f1a4cbd59ac8386ad5c549b7d6b806029d91886fd70c6b01a578bc8f6b7b193b919217a8c8c09d0e61f44276abd76cabc8c53be018a3abf3b60a08135df812ecc9e8cb96b79cef2cdd33836fab549059d9ca613e0a521835fd515f6f37e394e904bf4cf444e9bba63fec7f10b5ba8ffebb3c600bf36a68a6cd45099ccd10ff4df939c67414e48e162c56be77804c9529fc822ce11971acdb34264be7bc", 0xe9}], 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r1, &(0x7f0000000480)=@un=@file={0x1, './file0/file1\x00'}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000700)="21031159c813821b5bda7f1617f89f3e1e2e8aacd1365b9b511987aa4b1210d67ab9dcec602dc21390b5b11a1a88ac27dbb81719a6cf87c4115d3cb71a21a2b9175a9e896d5e996eef1f15efa7eafc7e099c3a06d1d47a8c93b30e73946b1eb4502a3c336a642d67a3caf11d8500d9541889a70228b886d2", 0x78}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:46:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) read(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x80, 0x0, 0xfff, 0x1396, "0b9f2c1247a35a1ad8c6553dc826fc384de98789", 0x1, 0x100000001}) dup(r3) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9aca00}) 02:46:34 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="cbd95d62f78e0fda7d147ce5ffbedafd8767c8b2e2671dfd8b9a10c5e20d8c90d96ec68490"], 0x25}, 0x0) r2 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r3) shmdt(r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/62, 0x3e, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x1000, 0x7fff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:35 executing program 1: pledge(0x0, &(0x7f0000000240)='\\\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 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x8c) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x85) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f00000003c0)=[{r2, 0x8}, {r1, 0x7506b59a21c9eb15}, {r3, 0x554202bb6746d9c9}, {r2, 0x8}, {r4, 0x4}, {r5, 0x4}, {r1, 0x20}], 0x7, 0x1) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000100)={0x6, 0xffffffff00000000, 0x3, 0x7fff, 0x80, 0x10001, 0x401, 0x10, [{0x2, 0x9, 0x1, 0x10001}, {0x7, 0x310, 0x4, 0x101}, {0x7, 0x400, 0x40, 0x8000}, {0x2, 0x10000, 0x4, 0x9}, {0x8, 0x7fe5, 0x6}, {0x2, 0x8, 0x0, 0x8de}, {0x7ba3, 0x200, 0x4, 0x40}, {0x0, 0x2, 0xacf, 0x1}, {0x9, 0xfffffffffffffffd, 0x2, 0x5}, {0x810c, 0x2, 0x1bbc, 0xff}, {0x6a90, 0x8, 0x2, 0x2}, {0x1, 0x8001, 0x0, 0x800}, {0xffffffffffffffe2, 0x7f, 0x0, 0x5}, {0x8, 0x2, 0x0, 0x80}, {0x6, 0x2, 0x40, 0x7}, {0x10001, 0x4, 0x2, 0x5}]}) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x1, 0x4, 0x2349, 0x58ef}, 0xc) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) fcntl$setflags(r8, 0x2, 0x1) 02:46:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) 02:46:35 executing program 0: r0 = getgid() setgid(r0) setgroups(0x5, &(0x7f0000000040)=[r0, r0, r0, r0, r0]) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:46:35 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x800, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) pwrite(r4, &(0x7f0000000240)="0aca234a93724aeaf8eceab7dec280dc936cfd01ef98bc44efd6e589994b0b192477d33edb34b3a996cb5775a9ef8b1eef93a7572ab743ee81496bdf3386d39fd7bf615dba42b2b08ac7aa5d94aef7337286c0543073b5afab453038ad38f87ec41f2395a19ed3f1cd2fed9816aeae984b66d589956aa63e7d907865ec4b45369ccc36a11ca523f8cd85270c3ec7d52a0c65f36f51694ab5dcb12b004e75557417cfd0eeadfadb6c3b88d271dcc32be94d1a08e53ea90f35b571348dcb925fa312ab29b0c9c93329abbb73c9e9705d8449bb4ec4dbb3", 0xd6, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xfffffffffffffffc, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x4013, 0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) dup2(r5, 0xffffffffffffffff) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) writev(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1f4edd3e192fb2c64d0251302b02c33bbcb9a0af0f490fa99dd972d0199982ac432677dc7e35376be597c19a279b285bb531840c3799f3fa9205add6fc79abafdfbd15beaf73861d8e1ac2359488a7a7c48d3c58ad857a762d65c8cba39987055ef07b6a4ce993dae2212bac96b4f5c5cac43e1b520e067092e40ee9491ba40f695acbd69cddcea6c66033e41abb45c133e0de63e6c592e153be1e7b24919c4b61b6ef057488db2460662deb95a34053a906a5f6d460bc0f0351e2484d37b7e7381c55d5dc851b481cd79fb9", 0xcc}], 0x1) 02:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x60716d652847273, &(0x7f0000000040)}) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) dup(r1) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 02:46:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) socket$inet6(0x18, 0x5, 0x7) 02:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0xc}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f0000000040)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 02:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0xfffffffffffffffe, 0x4}, {0x4, 0x3, 0x0, 0x1000000000000001}, {0xd208, 0x8, 0x8}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) write(r1, &(0x7f0000000000)="d65577c960b076b753700e580ac66049877c7d86fa3800cef2ccf325418e8d56a8c49c5592c098a434", 0x29) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) pipe(&(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) 02:46:36 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) r2 = semget(0x1, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1ff, 0x7, 0x3f]) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 02:46:36 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 02:46:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000840)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x2000000000], [], [0x5aed], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {}, {0x0, 0x4}}}) 02:46:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kqueue() r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r3) kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) dup2(r0, r1) 02:46:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) r4 = dup2(r2, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) socketpair(0x1, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x1}, {r6, 0x100}, {r5, 0x12}, {r7, 0x1cb8247991d94603}, {r8, 0x41}, {r9, 0x4}, {r1, 0xdd335471f463e23e}], 0x7, 0x4) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014901c78 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014901c78 02:46:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x4, 0x4, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 02:46:36 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000005c0)) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) r5 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x200, 0x1) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000580)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000500)={0x5932, './file0\x00'}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x11000, 0x33) readv(r6, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000440)=""/144, 0x90}], 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 02:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20a00, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) symlink(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file0\x00') getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) getpeername$inet6(r7, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x4, 0x20, 0x6}, {{r2}, 0xfffffffffffffff9, 0xa2, 0x4, 0x42, 0x7}, {{r3}, 0xfffffffffffffffb, 0x2, 0x4, 0x3, 0x72}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x1, 0xffff, 0x7}, {{r4}, 0xfffffffffffffffa, 0x84, 0x4, 0x20, 0x1d0000000000}, {{r5}, 0xfffffffffffffffa, 0x62, 0x1, 0xffffffffffffffa8, 0x2}, {{r6}, 0xfffffffffffffffd, 0x1, 0x28a4fd963089079d, 0x3ff, 0x2}], 0x6, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffff9, 0x0, 0x1, 0x401, 0xd87}], 0xe00000000000, &(0x7f0000000180)={0x3, 0x9}) 02:46:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) 02:46:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)='p53', 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 02:46:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x5468874c) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup(r0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) fcntl$getown(r0, 0x5) 02:46:37 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1100, r0) ktrace(0x0, 0x5, 0x4, r0) 02:46:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1f, 0x1, 0xba, 0x5}) 02:46:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x324, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 02:46:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x1867, 0x81, 0xffff, 0x10dd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 02:46:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x7) syz_emit_ethernet(0xffffffffffffffec, &(0x7f0000000140)="10") ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) chflags(&(0x7f0000000000)='./file0\x00', 0x8000) 02:46:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt(r2, 0x898, 0x8, &(0x7f0000000040)=""/199, &(0x7f0000000180)=0xc7) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:46:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) 02:46:37 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x21) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x40, 0x2, 0x1ff, 0x1, 0x8, 0x99, 0x7fff, 0x1, 0x1, 0x5, 0x3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 02:46:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x1, 0x33) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:46:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 02:46:37 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) listen(r1, 0x1) 02:46:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x30040000000) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/39, 0xfffffd78}], 0x6a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) writev(r1, &(0x7f0000000040), 0x0) 02:46:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ad4a33e39179ca200000"], 0x10) r1 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000100)=""/116, 0x74, 0xcaade82e9cd23838, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x10029, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$unix(r3, &(0x7f0000000080)=@abs={0x2, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000240)) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) shutdown(r6, 0x2) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) connect$inet(r5, &(0x7f0000000200)={0x2, 0x1}, 0xc) socket(0x1, 0x3, 0x58b) pipe2(&(0x7f00000001c0), 0x4) 02:46:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchflags(0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000001c0)={0xcf4, 0x82, 0x100000001, 0x3ff, 0x373, 0x8, 0x69, 0x10, [{0x1, 0x1, 0x0, 0x8}, {0x401, 0x5, 0xffff, 0x7}, {0x0, 0x80000001, 0x7, 0x80}, {0x1000, 0x9, 0x3ff, 0x7f}, {0x3ff, 0x3, 0xd83, 0x3}, {0x10001, 0x8, 0x8, 0x43bb}, {0x6, 0x9, 0x0, 0x1}, {0x3f, 0x80000001, 0x1000, 0x80}, {0x0, 0x0, 0x2, 0x800}, {0x3ff, 0x1, 0x5, 0x100000000}, {0x4, 0x3f, 0x5, 0x6}, {0x3, 0x6, 0x1, 0x9}, {0x4, 0xdd, 0xca8e, 0xfffffffffffffc00}, {0xbc0fcd4, 0xbbdb, 0x8, 0x8000}, {0x2, 0xb687, 0x6, 0x2}, {0x4, 0x2b8e1799, 0x5}]}) 02:46:38 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000000)="ebff", 0x2) 02:46:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x300, &(0x7f0000000040)=[{0x2c, 0x1}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0xafd82c89532508bf, 0x0) clock_gettime(0x2, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x140, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 02:46:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x186) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28a51b4499ff003f00d3000008cd7fdf0200000060be48c8cf6758c7b4f9df558edff547cf3ae206e733c5cd9cb44a0bf021126ee76f5bfe9595ef7444a7ebf16b6b18740caa855a6e0c77ceabe516da3fb5200e90997b1ac54a1a02b2d717ccc8975be9f55132c9072e102ae678774f73bd3a4b7153cec7da5c24e78e3b13cf342d21e6cc72e935320d68b1ad8a0596898cd088964fa4011f566753fe7f4078f0f050907ada0dc235e4548003078c5e71906e611e7bf69995fca623ff297ec198c73eb94669163209cc193ef9733aae2fc52b5dd1d9c88ba9d9fd1ceea0c27ed1cfea03a5fc417eb499ce99a75afbc164c510cc9fa1457926873f542f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 02:46:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x141) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xc7, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0xfffffffffffffffd}, {0x28}, {0x6}]}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc8, &(0x7f00000001c0)="020400000000000000ca63b308b49546a2379465c0cc0855d94564aa860b0922a5be4e18ea170d95bc424a66e0fbcd0efb49cfad1586eda620a56e2c9c1b810e8e2ad4c9b392e9e715b393793839a64cf804c1ceacf69d42d49781a201ec03d54c05a04432de8c640370a57eb0b2d20f106ccbd5bd2fcb67855754a6d284416c5040958d0438816b29d9490eebcad46a651ad95c7376d97a7b7d5cc29db336f3f24e78dcdf7358c6bfa321fe15ac7fb24a03143196e2be05f94d5f7a3dbd3df8bbeb670485aa0000") 02:46:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202738cffffffffffff"], 0x1) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x48) r2 = msgget(0x2, 0x180) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x400, r3, r4, r5, r6, 0x30, 0x80}, 0x1000000000000000, 0x800, r7, r8, 0x101, 0x7, 0x536aebd1, 0xff}) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = msgget(0x2, 0x180) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = getegid() r16 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x400, r12, r13, r14, r15, 0x30, 0x80}, 0x1000000000000000, 0x800, r16, r17, 0x101, 0x7, 0x536aebd1, 0xff}) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r20 = getgid() setgid(r20) setgroups(0x5, &(0x7f0000000040)=[r20, r20, r20, r20, r20]) r21 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r21, 0x29, 0x27, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = geteuid() setuid(r23) r24 = getpgrp() r25 = geteuid() setuid(r25) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r29 = getpid() r30 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r30, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) r33 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r33, 0x29, 0x27, 0x0, 0x0) r34 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) r35 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r35, 0x29, 0x27, 0x0, 0x0) r36 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r36, 0x29, 0x27, 0x0, 0x0) r37 = msgget(0x2, 0x180) r38 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r41 = getegid() r42 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r37, 0x1, &(0x7f00000002c0)={{0x400, r38, r39, r40, r41, 0x30, 0x80}, 0x1000000000000000, 0x800, r42, r43, 0x101, 0x7, 0x536aebd1, 0xff}) r44 = getgid() setgid(r44) setgroups(0x5, &(0x7f0000000040)=[r44, r44, r44, r44, r44]) getgroups(0x2, &(0x7f0000000d00)=[0x0, r44]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000e80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="7aedb4d46ae4a6f6f72775bcd457c152dd5e00787b494aff5baf9dc78353173c7af0871ca1f0ae2d9139b97cd40d9a55ef03fe9282b3e7786c9a8a4bee709cc5f05dd1c72fa16a708a56174870261ef749ed88f86a0a0cc6faead3ea3730a795e8a65eb193f1ce5449c344f4a687a36b68fadaa7786cc6c000d4c816f9ca6678fe17b6fa9262338e57b3e00d5c5d9487e8d4cad1188f4629b2bd8f96ad224afa1f3ee4adcc3ac4c0726540e2281b517fd51d946a8efe6d3f12c902cdd4", 0xbd}, {&(0x7f0000000140)="93bcc31a806bb80c0aa250d5e8f494b2f5dd7c57db0021ab72fd344ed74f331aedb383d08684ca1f0094077bf39703de6c207d86e349a8c0f5acf3c7fc56945afc8dc2bae23b8ca4268362fe22e5c1199962b8553db8cf6eade202e581af70a37d924e", 0x63}, {&(0x7f00000001c0)="c214631662525ccaf64fc285faa9c1", 0xf}, {&(0x7f0000000200)="17a8464e3816580136ead00d8ecc82948ef387306c93dec9610bde4e33e69119e7c023f222fb61f8cb67346b76c4f2a02bbab7db3f11760c3fc08f44154d814a60cc5bf39ae98830a47b8aeeb606969a89b4669ed1e2b17b2c9290ee3338ae2c9219828c03f99f681e6a76cbbe1b64922e5302c17539874d6bc4bc95609f49d42c3d3afe11f482d6d62ac466eed06bbd7fa756070656e9853ddccaafe555d61e26e3ffc34bc26f102f519f190b11f413f9ebd913c23015f3be0fb1997d0536152214c69e5db29c", 0xc7}], 0x4, &(0x7f0000000d40)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x20, 0xffff, 0x0, r16, r19, r20}, @cred={0x20, 0xffff, 0x0, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r31, r32}, @rights={0x38, 0xffff, 0x1, [r33, r0, r34, r35, r0, r36, 0xffffffffffffff9c, 0xffffffffffffff9c, r0]}, @cred={0x20, 0xffff, 0x0, r42, 0x0, r45}], 0x138, 0x8}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce80ea30c1015ca2b99a9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440268efd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0607474e3c4fc226d0c888f17cb7c7f9db19d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacb7fae36ce1821db46d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e98609eb484e80964718525325d4ec1d4e9143fefe013fedfbfc770ecae3f2a6537481f73d78cbc53e15fb3661f040a00e88c18f0223d4b1e4de51bce7a52d14010ec5cc3444a074afd4c7a2dbc7c773d11ba0941699667d2b568734b699ff5936eece9d83a481479d961e2f98e7e8b71f26c05835e8fcd749c95457414415d72a6a3a23a8cd0d57", 0x61f) 02:46:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x3fb4, 0xffffffff7fffffff}, {0x552c3821, 0x3}}, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = geteuid() setuid(r9) r10 = getgid() setgid(r10) setgroups(0x5, &(0x7f0000000040)=[r10, r10, r10, r10, r10]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="1781731f3dedbf4aaccc7913c5c13062d0dd4993116b043c7f3a74b6a4532293a45862ffe161343461a61bab63e1b26e73c6e950c621905bf63913202eed94e333f2f51198fc8ce1042385e3b20ff134671077a62d912c012ec5374a75be18630794141ce0641bb56bf9ab36b0caff1675d24e12ac136c9de77e86f302aca41de2fa57d77dc0ba0742d5473e43dee93321117b7f54ac4d1ac0ba9b1a46dc1fc1b72aabf9f990", 0xa6}], 0x1, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x68, 0x2}, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000)=0x8, 0x4) 02:46:39 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 02:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x80000000, 0x3f, 0x8fb7, 0x400}, {0xb84e, 0x9, 0x7, 0x4}, {0x40, 0x3, 0x2, 0x3}, {0x9, 0x40, 0x228, 0x8}, {0x0, 0xd87, 0x6, 0x8001}, {0x80, 0x1, 0x10001, 0x3}, {0x4, 0x3, 0xfff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x9, 0x3, 0x3, 0x40}, {0x0, 0x8, 0xa11, 0x4}, {0x2, 0x5, 0x8001, 0x280000}, {0x0, 0x3, 0xfffffffffffffffc, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 02:46:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = geteuid() getpeername$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/68}, &(0x7f0000000340)=0x46) setuid(r1) r2 = getgid() open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x50) setgid(r2) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="44b29a414a2d032d5487a295f7c4b8b7f5fbeb3e5d66fff76f3eef21bedf5a2515b8c3893b4b321607862cc9e3145e4fb2b1077a9e1ae9e011d19e5c6fbf71be3f1029581b13e1da6c5fc3f7d2bba9040b41bda946ef73a609aaf6a366df1d8c006b64d1c3efd0e408fcfe0ccad3f6ce17", 0x71}, {&(0x7f0000000200)="53ceb64abc53b1445a4987e9d81f5ec0f8178f67e17d404d923c0f0faea0c5a3d5ce07cb0de2672eda2096acbe887ab5d9b775d845a5a09f93e0de48641381f563d9a5296b5115a46e805d2777ee4aeaba1911eeee9cf68b7ed990dee6", 0x5d}], 0x2, 0x0, 0x0, 0x409}, 0xc) setgroups(0x5, &(0x7f0000000040)=[r2, r2, r2, r2, r2]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 02:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4a, 0x5}, {0x82, 0x5}, {0x3, 0x80000000}, {0x0, 0x75d4}, {0x46, 0x7f}], 0x5}) 02:46:40 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x830, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 02:46:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 02:46:40 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/207, 0xcf}], 0x5, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x74, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffffffffffdb2}, 0x0) 02:46:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000891af909b51edc7b74ce9fbf970c0000000000000000a30000000000000000000000000000000000000081ca0f708c1776620000000000000000000000ba93b2447b62e79c0000000000000000000000206ff698eaaad3164f0000000000000000005cb5ae57603d0000000000484284425f8475af13feeb35ffff690c1973da81"], &(0x7f0000000000)=0x6e) fcntl$dupfd(0xffffffffffffffff, 0xf, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCLOCK(r3, 0x20004276) r4 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwrite(r4, &(0x7f00000004c0)='@', 0x0, 0x0, 0x0) 02:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x401, 0xd47, 0x6, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 02:46:40 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) 02:46:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000100)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) 02:46:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x80000000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 02:46:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3f, 0x5}, {0x4, 0x4}}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x80000001}, {0x0, 0x3}}) 02:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b6412c28") r1 = getuid() r2 = msgget(0x3, 0x48) msgrcv(r2, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r2], 0x1, 0x0, 0x1800) r3 = msgget$private(0x0, 0x50c) r4 = geteuid() r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r6 = getgid() setgid(r6) setgroups(0x5, &(0x7f0000000040)=[r6, r6, r6, r6, r6]) r7 = getpgid(0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = getgid() setgid(r10) setgroups(0x5, &(0x7f0000000040)=[r10, r10, r10, r10, r10]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001340)={{0x7, r4, r10, 0xffffffffffffffff, r6, 0x2, 0x1}, 0x80, 0x3, r7, r9, 0x6, 0x2, 0x8, 0x401}) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd5c913ecac0213641828c4dc49deb628bbd30b93e8e97b25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed5d7b4c55207a05529ebcbf60e"], 0xa6, 0x800) r12 = fcntl$dupfd(r11, 0x100000000400, 0xffffffffffffffff) fchmod(r12, 0x4) r13 = msgget$private(0x0, 0xa) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x8, 0x3}, {0xea, 0xfff}}) sendto(r12, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r13, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r12], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r13, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r2, @ANYRES16=r2]], @ANYRESOCT=r2, @ANYRESDEC=r14], 0x3, 0x800) msgrcv(r14, &(0x7f0000000800)=ANY=[@ANYRES32=r13], 0x1, 0x4000001, 0x1000) msgrcv(r14, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000e4"], 0x8, 0x1, 0x1000) msgrcv(r14, &(0x7f0000000ec0)={0x0, ""/77}, 0xfcb8, 0x2, 0x0) msgsnd(r14, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) msgsnd(r14, &(0x7f00000001c0)={0x0, "474f3c189018070bb0b0ab524108827b8e72ed8bdfedc3fafe4bc25487f621dbd61465c19ed3035ef8d0b115f8d11beadd50cdac15907b9591fc1a8119c05332ef3d3a8efffc3df68b822940532a4e82e0de87a92c0a39a180109d7072fb05f79facf08dfe1234da2e442c3f99e30a01c1aeb68565a63454fce0fac6ababa6f2219abbfe6a30bc454571ad167891974dba3a5d37d2d0d3e2ad36f3db29951fc6891b0d6d8ab959eeb390c708e3cab592ad3a9baf39a5754c73b9c00bd33854785373ccb24e13795dc9b481f288c4db53a99a4954bb07888729500fed7103a778aab31a8f75888691368af36edce69090f441df291f4de6b804007f976ac096a38801c5d876108a4aef2a7c682663ee1f766663ad6d620a11dab2d650c8e59a3d463417d02c7f31e81e9f3197f60457c1ce879b0cf1bdb0ecb3363bdb98f28876f379609c3cd82b4e28a761940208393ae32d9161b1b8f939d390d4f2fa4ccdd7482e7aaa5ab37c5a1c97ec5553a397585722384fbab107498cd6c79a8506ae3768124a1fb096ed671a0afb67524047429eb4a487705a4b9618a6a6a0fca94ff86d51bffaca2c6f85d26b7d014e28d51477e1e428baca88124373dedea6b8675df4c0420797744326a02365dc5653d2eb932b37f1aa3ed4b999045f39fdb796e01814b3dd8ed39efdfbfad7f1672531424a32ee29f288d4fa31545ec858292c8d47638a12e7ef55b9cac343cd8258b556810c850e8e7ce02c7417d6c9bb8048795deab490a29482acf7c24231c36abb746cadd7f2344c574d5b7a2b5a2047e7862276dc42f88e60545701d549ffc943934ce8f46b7db9731c600f378b7c9263808920462279b9c4aaea7fe215fa7cc85b4a35ba5a971dae7aa6deeb734c757e6e6dbde4d622bd0fff1a3decc06ca1f18c8836be5fb02b2c7f64348b1528a572367fd843a483ad50d71942e6facb4a2b2fd6f4faec0403cef0966fdbf0fc532075c1686ee23aeea5b65670b278c2b1ba290caa45a8aecbc940069aea1187fc45f3854e29a1216784192b461ad8ca9404511b764b85ad62b54c33eed6008687ecba5e57a079e24c76878af85d42930dbbdac7e213c3b85d3bc8728ace1606d7d109ca4ebfd42207d9aae1f60a5e8e96d4f213a63e70982a1babfc06afb4356ae26628873d4d7bbbde8ed84fe90841b1d7dbc7019ffb90de466554d7983f0a966dcb9412c16a7c07036246dd785eee6ab1d9e7eccdb38483cb9e5cc1cfabfb95b90e906205e6d9c906cd1ad875e278a4364df509cad593d2a9c336551884b3f517e406e9d2fa38dc7a5526c5c88e1e61df5664113af55c7de62467ed34e1479922745e519e55a0805eea8782c52e9394ac7797f9b728944138318d1e0a387f70e9223b56caf63f9b33e34a02023c51cf3ee4a72ad599fc6dfe9cc0d1e71781198d71a2da7016b21de887b7b1ef24295c9b649b43805a436b5ebafa69d603fbfa6bb09b09eaaa38fb83dbecd8662469d8c2643402406a12f6c172ae402f07162577ec06c784cc43372817a6d3f816d966ad2d9817b02fd54fb50fe2371841316d3e1e3e521487ebe598112898a51a98bfedefd81a214fe75d3478791da733de37e30fc39b7d6f480730c2609ef29315b70926bb68543a3330166248453296295f2b59c3d24bc363f42601c40b9e184ef68864cdfa5450b4abf8db645e50442081e26976aa34b3ae2127d0a34a032e5e0ff56ca918ab36734efb04c873f612a3110219357bcfd9e6a341526f79de77d970fd7159fab67b226b1b9717d5182ae1c406bebcebce59464c4417dea7ccb262ad4964669dc77419800d7ef793a2ec7849d15dcd0a25bb49e821b42aade198b4b523775be1b19875013b8a76d6e9ee21afcb47b35da462d29710ecb9c919f99c1a769262524c312ff9835c057dd47e9ec6210b843990937c4bd740074079ab4fed4805015115cce526ae0b9bf7aeabf26ac8b83d98ee4356c007156e837c35c9b22af7b6010c169a63b32cc9105228fdf71d32aef9b6cff512bfeeb1314d7347013bf35a63cddba1aa5a7bd85d4ba8afbbc21c778e65d157b80d3fb8dcbc3fafd25ac955445eb9377abf849173f5fec4181d85cfafff84ff791b15dc3e556fb6da5ef822005163ac8f6678a788fd926cf155035a2cf5ee579dc0425ce063368cc11a6ad0f7e02bd72d71ac051388134b8521a7b505f267f4786a9401bdc2358024c169568433b9fd811aafd235e661099ed85fce25d7f034a8e5858c79123bbd6093737288f7a0cfd033d0bea0e19b12298c186dd268fe4e17813b0df5a1feda3a2abc4e0594d4feda05d2a9de4374a5ba9ee30fecfc4dc768029ae3021c1884b4cffdba7d03013a1833b6569d8b925b419f31be3ace4f4dc27a5a00c1262c8eaa24b6495f298b1fab21a225c9737fe185207a456eebb8c039bb83137d78e4689daa9b3698de4c2e8c30865d600f9b7792e11d65d3b4a6c0673c202384060ab5cd3fd9ee23e933b516dc635b0fd47fcfe13322ca6dc3b458d2912b8346a04b88f45523feaf7ca999507825a0ad2484b76f2a911504aa8f4dfffe14f60842e72240f2cbbf613b65b6f07d3307f8cf6546833df7e5265e195d3fd48a28b1acbfd2070f315984a1fa5c503ffc5ba4a4f3ffc41f505f40e23eed14e812778a5344485c8df2b53447827e5c9679ceafe11a48ac97f7c674c0ddbc208f307f8b77f829c832f9c4c184714e03f27970cdf03dc750fc825b5fdfd5984a05ec806f9727add1d302830b6bfd49d11e80d7d53fc4f2b0b6a9efdaf2a5d7f6eb29e29f75c26d2a8b22cc5a3ad0df6e44567ac2296a4f3155e73425dc350d35a29f0ad995d94ea18a981f71e94e0a7394053076ac0302d200edd3a4f3de4574048e95a8831b800ad48e869849645eb24e6988cfef50064b11cdb16480d462a78f31015dedd456123880d573bde2090c848f88eb0606ff40c6c17abfe53adfd10559715d678540a57b60f736890aa9c4b77c12254319b1280b6a5e4f72f8971c929cdcbedb30b5192eef473f6cba6c5ec0ed26009e9fc96a0343f7a79b3cfbe9f0973690e5623e0915ed7cfa2ebe5fd7cf626566ed81970228001f9cb2b91a33887ff28208ae9e5bc36e0b52ffafa6cc1ac38d610baa5139e940d5ec09ba15cb0c2c7679d41aff1d6c05af83aef180ddc8950826131a7d0b0d9b0ec8a70239e209285996daad1e1e2e10653727164d41ecf83c966cf11aeed249d2edc1361185ce94c757a23bae27894a4dfc2f128a66172a58082865a1a08519fc71500a9e1a3562e700b458edb1e7486590b1ae60932eec9111f86466382f9e53891a7e49462da7148ef5bcd43e1ab4e464f29b51bb35606946dc366773c846cebaebe1dd3aef3bc2b371cc0d074b0a19daf80c4910413349014392a0dfab43f4f2cfbaba6a73b6f568e7c1e0bb35c3a4320d512c781cf88f06f62ce57c01fb13db138cfd3361f7141125bf89a6348185c0970e095a30e42496760773bdac23afee91edc48fdf924ee0a55406df2b9f741c6f8816ab44dadc58931cc69615337a70616b120f0d48217f1f3de3af05d25c9339f6052c5b79f54ad4a2fd1aa08a6f450dc060522e6c68d4bd19c2eef056543eeb0b083005a56a071c95eb65d1782440a10708758ff9cacdcb968f2cc2517437423079e371b024106a038942991b6d41c5bee4033238c627eb4606f1d04e0f3cd824f2de4c5d1dc092f88fd42bed58d8433710554acb09ed615d403c014fde171f4a942ca4780bb20378181ed4fd6e9aaf5bb3d841439037d69aa4d85f81b7b2d4d9c73efafba2fc6fe702a67cb0828a6dec2332d18e56f68c36d261dcf8319de5bc50b5b0741d582ad7e8941092d0f7b92e2a9cf60da3ffc72b21a1adf4621ca8fd4b847c0593ec7f6fbe0922234710586a7207437b6bc2bad126dc83912da82ec143e27272ae0e01b63f0bb0246f0e4c542a8eab4dfbfdf972fec188abdd6ff4b48c7b16bbce737e0f52ac2ec6435ef900d6145c7c1e3e211bb3586a80fcd33122e5d10b971fdde848a29dc7d1191b3a7b12820cca47ffbe8921b853fe5395581200d0fb6fce32180635d83aa33cd173e9a9c07313b5c0fc411f181f78e988eacd9d2780a2d4325203fec656fec12f22be64c98e8b79bf0af129ff67398d1f490feee1c5d354899b3cd2d477b30bd1301e1ff4e60e8a98b843251c5b61157425bea859933bd4322df3aa9aa7aab31d7ec3f740f072278e2438de339f2a6cc904023f6ccf400fe691670acce5a2e632d66367bf3b726e7bae602af4cdc656546285e28f00d38161eea04e27d8976d41352cf4a4d98684d4ce8a5c738d35e5061c56ae5b73d0e471056c30aae438996e5cb8436b0d649c74c784ee7e4ca3e3b3e60fac1aef39d4b25be8b1c88ce4f05d3e4432f31a2c173e1bcbf8a76f2464531240a86dfb01141ca2bba4c142c2436055b8652e3d64438c4bdaf4252f8ee127dc7b19af66dd1ad155e7a6f09143b88b90f3422d214a709fc8e12fc117ca36035f9ba2d57ab29be4c29334c21ad47b52de2d12201a8bfa40d0a12ea32387efe3f523fc6c5204ce1d904718510ab43958ac3614f2249d2836906e2facea86c2d26712ef9bb9fb252b073d57b3300dc41b25b7db81af5f77e58036406a4e9c54bb0b9da162bbdd6edd62b006a7a54f50c34185b7b41d56ca0d97c0022b1f0a3452fe86e1a419f7deafacb61f6d055e2d9f3547f2a56916cfab9c260dde9e4754426ca73dbf71a1511ce3868e10a193b33c1d5917ef955afb8e8381c5355ab98d1f1e8226a466c83b19f55bd7a8ccdf32b1a83dce54bbf6ff0e8fa07d2d6d1f313814e1347be90cd7c19c9d8723ec73ecda27b38f762b851c3ced094011708d17eaad75c44ec5402858e86b7ef79231e5707f711eae9fc1b2596de44b87c16e6ad465defe0e90e9be1346057a68465f5863cd9fe36f7f07c4cb5eaf6037caf33c2425495e9595f8cf7b398e3485aaabb5e490cbdc7d2632bb2f1c303cbeedbd2d0d2b1399a15404e81322530bb71d596d85da2b9188704676272188cd6208bac47682e9df4bf0f289f701425baad5d227b316f5c6d217408603e78aeabe97722731a275b4c1e578fd6112a7f3f38085792aa5d4677932df1cff7c0e7b5bd7f7e815c100e817c217bbea2fd2a89dccc7fbc34b1326ff2bea9d09a452ce64ddb2e64f07569841249f68057abf4b6165068d8df1584d42e085809f468a1bd3c6cf26d3ead3ce7fb0ff3777249ed1ccf661eb562edf68df7adc7f4424e012ee1bf785f8b028df19b0b4de541512a68e4904cebf8dca0d3c72d37609ee3a2aaaf7288735dee74e494d9ad91ab205a0f17b837fcc1768777fe00597985c68504c4fe0af158032a15630c2177ec350f3579369100c3b3e34b32d4f44b8b550f72e3e0d3c63a8d797e48c3f63066f39d9d716421270ad97db03e81928196530ee453098a58ec5069180ce3d6b8d413e3d1acc5b8e4de97ef664215d5e7d9753114190d44185c747362257a1bd7faf83b520aa28bb299b79b5056e8c2453aa31fdc8a7001af9492cb840f70a9949c0c3bfd4c30b521b97fafb0158f34a042c889deaa9b949fa352f17bee331a26426d49bbd667a0b442c01c363d9ac8ebbf9ead32c8683800ad85483cfa8b5f5759ffb88dfcd4ea82d357f7c9a10b0c26df5923f13ad7b3de3a1c146f6484a9512a7755d171de302afe86e5d79cf69d6c623f316117e926e2c42dcb63cc0095d8003db60e27d35"}, 0x1008, 0x800) r15 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r15) 02:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) sendmsg(r3, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="763423138d1716bc9efa0a2bb2988706847569e7d93ee31cea04a3c2ac2db725a1d027b29b18b0658a729da33e8cdf7bb9a328597c2b41c51f70c5ab4ff6103fee278e19853c371879e7fb060b22e9221100f034032737ec080457098805875c4ad7cff17e394e188df864b8fe5b277a0414a4f2211df4f7eebbb044f0e14b80ec9ffdc07a82b5", 0x87}, {&(0x7f0000000380)="10954d02817c721b2a14c7b3aaf28a2093f48aa7e336158e6dc444af524a684a0ecfe5eace9e8e95f46f13f8fbe7c599110c0ec2835632efccda25ac6ed85d131b8cd6ddd0840afdc433e050f4aacf5d1ccc15ab67143c5b92ce887399b9e673d99e3ef0256dd25409ca3ed7230cac05f89696a5bb33d54cc797290a35200268d396d347f17042028fdff26c0983e5617e10b35602d05213037cf341b206d72961202b633ceeab774e0c1d11ef8e99e39024e13ce2457dae4b6d200545ea8316ea78f97801e37ecbc7db21fda294", 0xce}], 0x2, &(0x7f0000000080)}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:40 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) lstat(&(0x7f0000000500)='./file\x00', &(0x7f0000000540)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 02:46:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x10000, 0x0, 0x81}, {0xe43, 0x200, 0x5, 0x81}, {0x3, 0x9, 0x2, 0xff}, {0x1, 0x2, 0x8001, 0x2}, {0x66, 0x3, 0x83b, 0x9}]}) rmdir(&(0x7f00000000c0)='./file0\x00') pread(r0, &(0x7f0000000100)="532d0f2bc99f8d4ab0b3061ac2898a3e3e203419056056a2a95db9ff81d7338ea4a990906ad0647c7ade91991d203fbd728e2607e27ef510b6eb3f86baab16cda6f3daf9646c513a424f54f54d66e429e41a692f239ec2591460a459925f7e34e0865e577028fd45e82cf1e305bd19f03a", 0x71, 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x100, 0x4b0) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x7f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x20000, 0x3) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x80, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socketpair(0x18, 0x4, 0xfff, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x100000000, 0x5, &(0x7f0000000340)=""/130, &(0x7f0000000400)=0x82) link(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file0\x00') execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000500)='{,\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)=':%/(-\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='D}^\x00', &(0x7f00000006c0)='tap', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='\x8a@-\x00', &(0x7f0000000780)='@[\x00']) syz_open_pts() r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x8000, 0x2) mkdirat(r4, &(0x7f0000000840)='./file0\x00', 0x28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) getsockname$unix(r5, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) r6 = dup(0xffffffffffffffff) renameat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', r6, &(0x7f00000009c0)='./file0\x00') r7 = socket$inet(0x2, 0x4000, 0x5) lseek(r7, 0x0, 0x0, 0x0) r8 = dup2(r0, 0xffffffffffffffff) mkdirat(r8, &(0x7f0000000a00)='./file1\x00', 0x20) r9 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000a40)=0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000b00)={0x5, &(0x7f0000000ac0)=[{0x1000, 0x6, 0xb4, 0x101}, {0x1, 0x100, 0x5, 0x8564}, {0x6b, 0x10001, 0xb1, 0xfffffffffffffffc}, {0x4b16, 0x3, 0xef, 0x2b4}, {0x931c, 0xfffffffffffffff8, 0x6, 0x7fffffff}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) bind(r11, &(0x7f0000000b80)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) 02:46:40 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) 02:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) pckbd_enable: command error 02:46:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000"], 0xa) 02:46:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000001440)='\x00'}, {&(0x7f0000000080)="02ccca00"/16}, {&(0x7f00000000c0)="e628e1c776c4cbda9ac7bd174f0df8c381987cfe68dc2b4c18b6e36419204e68d9401e45f7587796d6763dad0262f1c9a94e1fcb16b2ce294ac5de875bb1292f31b52cb83878500278975ef2b16670370db21787cece79c95f266b"}, {&(0x7f00000001c0)="227472600a4a719bc4aec738825bac7fcd3350297c0d098dc4e3aa229c65f02a0a09ef14ba073c20f69fe6ee4de3164181abe5a24b438d7d4c7ade093127d80b9e6d5350beda1ef25bec68c52c874507ef"}, {&(0x7f0000000440)="0578515f416fb92095db30a790dd48d4fd90607220b119e815dd21c9622291c088ba494d95971e860a1b978b49f49f76176ced4407f05bcf0280cb030fca81fdb8dd206eb6cc8830d4c8782645ae25429c2cba4e56a6dd46229a27b419ed39464d65d88e2b077b1312df1396d705dc3584fbdf0780709370cb3d3affa660503d47fd45ca0c00cd289cd634b44ca45e88d1e24c9608a87097d7aac3a7cca03a1a2f48cbb0817514f969a03d2c3ab670c4f013c54b8c63eb0e37e5434e24161b9ec0f497ad242b3ede3489b95defaf12cc4eb6d05f5acc88d1b63ef255f145b053afc403956b8a846d9d6f744f75ffd08377c22612c28debbefe15f98760c9ccb7a2669e85cb806279a412b552e752bfaf6cd5483e8070738da8ad45ce058ee1f4c240806f11f1acbdbc6652eec000aaed952114ae672b1af2c8cad86f8f54e3d153fc3259ec521f6a71f496e7ec5f2f3f076204204e6e2a18b2e42e764a25ac9f63efd14f57098e2836b3dfabf52d3ea04147e12652e9eaa329223e8814e52c6473215afc3a4759926d07ddf86514aca02ea2fe232fdf13d0f54908c99483baa7850bc5905cd8da0ce6a19c2502b3c81ce1a60d968b1b3cd110b8ae36efbb4eedc259f0f198a519ce73510691b7fe573ae3b74c0e43faa27c8c36ecab2699fd319765689e89a592675812ef1b8422fadd0ce73c5398e422e35f4ed5e58683b2e70a46909fdc22b357c578671bfcd329d6011301623392b9e4d451928285387c3cbc76620c222a930ff299d74fd8f4a39cfcff61770ff7dffaa0d2a7d49aa6a3f631239f612945354c19a0d676dce2a5a1ac72ee8d4555174cf2b7fb865c918834b858c24690088ec0f3e38bbe5393f9aa2fc461f20171f2a406587c41ce87edc65a8b9477be7170f4bfc0ae877db45c43d1606562ed96165b13390aedc2e611657d4e10b4f0b80fe8996d6f4e77b9c656d340591c373a1ffca60d55b6133cf91581ba34399d072f4eb1244f853ccbf0d2e8a16171622c15e50cad51acf2073b9e372882580f11233e52c0ea38508521cf14e3fc7147f93d69111bb9bcbbbe3c2a26d898bec9addd8b839d7b0f9bf648a2fad0921d03c830eb3d09c78c321871e9ca98c1268e7271ed6e8eae82319804caf38cd6bdd9aafb4a4ee4eec99588475261ff95cd0294657d6915221dd36a291bb8573562ef150433621328363fa89947084af7b90da8cfbc5fa709e3d91c41f50a009742b70395376d38b1904d3587bcebb03372e3ad2eaf0a58463d42797583e86f3afba2d86338bf972f3edc6185af3f03b952b40c008850aa21f74cf22619c7826e5f231bd0c1ccc7e4ba7324592a46a590b126c56256b086b94be351dc3b5c62e0872387ab5871f0ad636a683063f3439e9bb8bbbf83ede9a6b6c19fa86a40354cb13722e218885a897ebc0a2ca7dada7459492105230aae41bc7083da1ed1336e24da057eee4432d36acaeae30afcebc22ac21c96a33d439a7e8b895254a116a7052130eefd245a39d41b2fc99c305c2b5f636b11545c3eff72ec9066543a9e532eb12477c5cb3ffaa8a08651346149f61284a26cc9acc92e240a697e9b5b0aad2a4bc68da40df1298e1c5558fd6b6d0db96d4a1288d045888984f1d184bb4c28436ac2a7cf81b12ce0e3e66fa6a687d06341d8247cd9950e0b20820331222e90ffa7cc59f33f4c307d88d527df7289c9ff67b1dbc3a55886374d6ccf89eea7979122186968ae2cc887d2d11837c6f1da9ef8937c6a1820782a17c7ab01c459a58b31cf17d2bdf8d6689dd30426b851ea3c69460b7b86f7a90138826100e833f6ab93681eac30606454f869995cd8056d0c2b0954301293b70f35bbbdccac5d5c2457d802a3518ef08d86c728897d236eb616446f40be0e93895a3cfede802ccd7258a0d4236f15fbba3129bb8c2cd35c1cdb8faffb62464f969fe8284c05f366f9dab48ea9d27356613c7b5349331c303c9dbcb4fb32bb735b2721204c8a412ae6646994616dbf0e1e12cc443283511a2ad7d03f11e4a4ce004a0d0127fddce9bf78450c869001cc4eb4baca0b7c19e89ea77688b89a4830099ac9ca31df0acc8002fde848fc56e8d46cd529ba39221a7a3f51c774c1f5690a00485500a600ec7c775bcc3c02485e558c9c77ea047dab59983257687cdeef225ac4edcca827b00d583908d7426ab21c2591aca7a579e41c70f6bfce33eaab48a5d5a5f5beb98c9094d661c620bff62277661fb10f4af814e0165bef8df745b22c2e3169bfc9d5a6d9f85cf79b488d509486e4d9b8f48617945ec3dfd1b0d26b3e0c478cc09bf83622597ef32d36b11a8083f32437c71e28167157cbec6df1e1ea8fd0f45fdb21516c8bbad8566c908e8bf1bd50a8b6a18e5275bdf19f6c32faae78207ed0d77fcb4f4f950b51df4c6f869c426270f4ef6d62e50fb850bf26d6b7335525152a443365351a95aac4d74c5ef2c7369eecc339cb1585b98e84df6dc53e59e5076165853de7204925eed64df070eefb8877642e549cd8a5d111547fd790ce9919957d5326f22596b4ad5c78f782a35f55722618bf33fdad30c9a1ff89f51a9b4f3d0b0735da5f6dfafb717e19be0c6be79857852411417ae798ea0de92367e30ab5d62ae4f8e818e86360e2853154e9baa9063fede474e2ef444ac6d2f687cd0cae9f197fb20bf43f3604cad5d76820922da7233f778a9087e545e6d53d509f8294eb75011914a959ddfa78a813194d18ce913895dbcc79e7eaf6eacb8acf3d7d7529f92f26992d079a2764236a044d522df35a5bff4bf752a075ec58afe94756d7eec922f18ee22ba72063510a7c89424566e1f019314c511d20fe6e7e3e5178c9d328a36076f2799ca2f1390970dd36218c3d557df904edf4ef215af297ecd87236dd74602268a79d5f083aa19b4bb2013325c9aeaac0dfe4b6f641c2b3826922f32915a77cf904189d0ed5b2af54bd6ab74a58fc4e2062640672c66ebfb36bd415cfe0f04d44c245ed77aa600e6c61b60f6f5d3b6065f7d786bba773fdfd116bb75e79f6bcb74da16170577f9e2c46f1cb100f3f803edeeb7eaaa07acd27d91fbe3cfaa13eaa507d07bd4df5ef5fea7ba9cb8b5d09a1a09f8f27a6da7cd816ed756b31f2d368c2743a8a71b0638732038cbd58f3056addd90566706bf6c4e84a6316b4d9f3782d03baf6704bd4200e74ff043b79bc7b4f1d880bf321ffdc646497d26dabf188b9e1acabef2bcfe6081957259e6051165fab9751695a8841b4b5eddb8cea884ae33a6476bd9c5408e0c8df99c283197327ce74173c8fc7b175f635985ae3435484b73115e909f8516f2d5cbe3f9b610a7de386624c2e97b7b523eff5317946740f39b2f7e2b56a482ad0026a6bb9951e5516c5c50779f92701de09356183d21413534f7e3d4ad2536f3883769276a4ec80eea1ea65721bed6951f800ea6eac7b3950699769ace5b4c031a4e34d3b1b25433b8bf0e1b4d9fa14c1a58dc37475f10501821558fbc337821d2c624fa5d5c2ad0c3b0d81f87d6f36d11d0c7063e745a0e2a4da3dd98b88f28f6ea28e3e6a7a5d73ea9034c0eb56b4f9e9011e502316584a96311e0c6e17abf69d2dae3a24d872afcc7835bf694c5c3113874c378d58b0870fbbbc6ea7da6ea81049dad7e2dbea5927bc26a6e4abdfce91018a5165451a4731c622b8190af7dbd825b28b309472a4b59f93275a701a4355ff1fb58edaa720d5bf6bbd0bced9426044722a7d3469fe5a0de97aa143ba60ad76cb8e223dbcb51fff66a3c4ac283503d3e30c43b1f9c94a9140f0cd3c756261991e0f6fa8051dfd769d15c6d957219b51fd398f0fe040c33006295f5188d60085d39b80de6b30b23551ef203ab0233003c823da6dc98cbc298855f8d5a3397ba5590c5c22640e7c928d1f25c36102e22c4bf0a2c6301e8d44540a0064a8b0cc6943cce9bbf765313785231fd5d15dc5755e27f2c3b5e8723c0b9be485052061cf2081a3e64dad3a3d2898479b50e9ef6b7a52a16b32b6ed8026b2328f25d2bfc523cd5010dfa54f9708fac7f21fdfd3cd7b46ccb562a35324e721957d6f8eae46d1a413e9761e50a5cb620e62897269f36070cced863f723f1af3ffc084c71ded2ffb74616ecd7517aa3e83820b9af96ff9e401490b31cc5b8f2e5439a35dce5eb62760c8682adf339a38423d6ad121a134801aed8b8b7f49a535cc7cfc4717cdca44ae9f489237a6e6707189218a406b3f69b9d5f430f6b9ae4b162219ba5891869b38edc1180afa735ba8680d26af0e1bfdf8dd1105f9e105a80d8f145a03cc9bf86cdc1699b6f7f13abfc1954c931aa55ff12cf6835612ec5f1d349777eb88ead418f7c538fdca38cfd266a33183b174f54450f388babb36a5087d6d6df55fcf6297424ed6902a59b23b241f94744d048d48ae83c9358357f3517cec09e0f21d9f5d2500f8d47131563940740cbc5d80f67d85984297866535af6b949cf9b52bedc97c7495fb2eadc1ce6d699510f8c412d75fba958a9bbe8ee963519d9b83c05f291c913df7ef14a8394b157b8380e9e7bcd36d1eca725bf5a95d80c0d14057c25ac20d604beb07b103a6be5d8c8af74878179da2a0212188b42beace010cf961a6768a14305d5d73f73f581d8d3c9eca4d32b70baa4aea41971ecb6fbfce1d8aa5fefa0e7c96f6cc8264b0b0ab01062b074d1cd9cabd20508b479795d267b5253d5d5da9b9a7010d9acd58c77ab4acc441e1838161852031a475a01ed7dcbed118a85f6f1b47da5b696a7f4f9a41507128c761db1be5355a17e3d5ebfdb819ed483f13b501bba677c923d9b17f3e190f63130d7235e00d15dc3e61d6dbdcde23ddca32d280bf1facd0005483087408cc59fb32611622e1e050f43f285a33c51522b6040a2d939685800942256a17ca8d158cbfe462df11a926a8dac4c25525fcd032f1bec495d56a5832cfeab331b123afe10180a065df0671876ddc4abb856caae7e513ba4a5fa40ac0c5e33efbf1fbaab2a8576fc08bb1ac9a9d267b4463fe93b65d963e44832d7e01efed10f44e387830897a5821ccc3487eabc87d7645b4ca50df5480b02d91daadd2d80111d06ffa328e536368f3182fb388b159014fe5b202fa8e7bd5e1c89ab29c502df2d9b7ae29ae595021f0e7ea7dc4831c3639bc4e3f6118d30c20f51bac306906a2180b1a3fc36ac7ed1ac4ac609bc53a69123207284b0b3d6eafdf7c7f70e58750d22274d053ed8db66428293e6e4ae2d7d69f0fa7d2c38c6fd41d057088b4755fc10ec3a67f3a8e8487e7016c13231788b628b31585945693354aea9bb49721424ba2826975884429ca85d5eccfc9a0df1f7a9f2477fcaf4d26ae73db1c7ed40fce5ccc647c70ae78d849075b5d6167ff5a1b173cef9f478469c4fdc21621a7652b1fd100d5270999392d8affc1c12e67b6a9fa8591d5665fd2cf6a07db375275bfbecb68f38075a138e2bcc47cd4e4fb7277e68546beb0c0dbea5887d116edf7cc9c176a0ea4d8661678e665225c1e4b7d7eb5a9382af047ed724c9b2e70842262410a6a192bd5f35cac3db34202d1bbc8556877e97c11c9fab49204281579e62e54148ba9ad915d9f54551c9e47c24522eacbd33f6f356811ce92a98e088b3249ff677183eda9c2caeb00da5b866d8f4d0a4dd75b80f635fc510bdb1e92613098193cc188bb7563a812894c719073ff66286db53cf54863d59b852a6fd73ea8ac7876d2868d1e902d77a2b30377b29a24f012d16fa90344fe59524a"}, {&(0x7f0000000340)="328d70a7d721517e582d8f6cd886d876cc61fc52c3be99bdde04925f5ae975f2df8b668afb06313a45654456d8e326f3d7e269a5b17bad3d3c276fa282a8bacfd6f61d2a8eddb67e3c718785f5ae4c5a51f65f5374004ce95c93957ad65332506c83f5af3f23904cbc0a35f1f863020000002d92eabf99dc038b00000000c387f6ca4ce405e22a681ab68117c8e0e0560f19258272263906f26ccb39ff000000792d00002650fb4b"}], 0x10000033) 02:46:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000e79952792c"], 0x10) shutdown(r2, 0x1) pckbd_enable: command error 02:46:42 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40000, 0x4) r1 = socket(0x1e, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x1a4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0/file0\x00'}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0)=0x401, 0x4) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0xda6) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000180)=0x7, 0x4) shutdown(r7, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0x1) dup2(r1, r0) 02:46:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r3 = msgget(0x2, 0x180) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x400, r4, r5, r6, r7, 0x30, 0x80}, 0x1000000000000000, 0x800, r8, r9, 0x101, 0x7, 0x536aebd1, 0xff}) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x55b2d30f7773177f, 0x7, 0x0, r8}) clock_gettime(0x3, 0xffffffffffffffff) 02:46:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x6) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000100)}) read(r1, &(0x7f00000001c0)=""/105, 0x69) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 02:46:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:43 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000800)=""/66}, {&(0x7f0000000880)=""/210}, {&(0x7f0000000980)=""/190}, {&(0x7f0000000a40)=""/87, 0x1e0}], 0x9b) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb20) write(r3, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r4, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x101, 0x100000005, 0x9, 0x1, 0x2, 0x20000000008, 0x7fff, 0x1, 0x3, 0x2, 0x8}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = syz_open_pts() close(r4) r7 = dup(r6) write(r3, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000001880)=ANY=[@ANYBLOB="0000e748eec10000"], 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r7, 0x20007478) syz_open_pts() 02:46:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x81) close(r1) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) sendmsg(r0, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000380)="60dfd76d4363b0bc1b0acbd9c19db6e1efd68706edb41123c8fd9cc7fea89a200e3e1c155bb66536f83f414610951fc100de05cb0ce9c99b10dace3190b19dfc22872b088b550afa5500a987d555d1e9ba2c", 0x52}, {&(0x7f0000000400)="9c4f4e10e3d22fb1c0f0cee8104804b34a4cefc15d85ec89b13f9c7af4862cf1e0289cfd9b6e9eb160", 0x29}, {&(0x7f0000000440)="a33aa1983d54ab37f4a15eed6de3d1b5db990500151e40c7fbc13a7a30ca8f70d914a079c8654644fc941ecaba6348a8f69627171e842ab679e2c5af4d4e5d84fe23ca1ceca0e45822172b036f2f72e156ce0d0b6de949d6d8baa200ac31be305472da88a4ebdc98b82c5eae4da44235230d3874165449bce319b887dcd5eb4392ce3050e4fe73680ae6a7a9398bcdbb6c8f2fa60c80ec585f2296d132a9bb6a0e28dc76290d67657d0ea1cdfa2e8a7a8667df71621aaf4a659d4fdd763f6d663f9cb99422eb4a0ee854539c0d0232f79056317b62b65aaff0568f7f347507a3b9f0ff158c121ddc", 0xe8}, {&(0x7f0000000540)="eccea6b6cafb98c7a6642b1f90c39c27c3b8f3f35ac637d285bc2811c66ff24813970451622d1c6d154ddf4f86c58f4ed9483541fe1e5b6bf106add98ad951d992686754eb83c5843c6e2ccb73dd2a8016cabc70996998df92f747b1357dd18c05be35112f991f6dc3a3dae4b20d8b8a7f19aae1918955ca1bd5b20702c3e9dd271e7880f0f9c49250176d8a7d6b77bf5e4815fdeb9eaad4f20788a8cd65a1dc8ee9cfd3803f788d4b89dda62c87fb44c5475ecc7590241f0f452cf85e50c22f0f50acfc3ac6434246f46c73be3575ec59", 0xd1}], 0x4, &(0x7f0000001dc0)=ANY=[@ANYBLOB="680000000000000001000000ffffffffa596eb9272192dfa39f355047548de01bb6e07606311cefd9a952b1ed2657bca172d361665de2bc0deb427b0db1a7875d57986efb5f5e710f37d0b9a235fd109adbde279f4d15f9143bc4e5838eb95a082fab09300000000800000000000000001000000fdffffff586185074155bebc5c09039982374f64338778ce895dee28f9c9b4325567376420958abfbb94444ca31c82ec41211eb4693ab7aa174f11d9536b78f862ea60bd2b8f55df39167a02c4fd640ef1ade85904993d5bb65db187118a4279c190bdf382c6c1f377313f22af2a5129dc470000d800000000000000010000000400000044b3feb4f5b93f22439e308cf98e02d018f2c2db410fdc51aca1cce731d1052beb932339fde456720462d19cb68d82f05739dc816cd7d505e75e4a1ef2c96c802f85abf5fad41cd0a1fea3a71518773188119c4ad6f2817306083707c28f1559291a42cfa7116a3c5cc7815697bbe588fc21e623fc4fdf346e192666a89967213fe83d90fde28ab72fbfb00a7a7af726a6bfcd991ab2d5a95e5876121a5e316c922ef5d14039014bfdfa2dddf9a9edb1c5208c6c2648c2fd9cf21b46e8cc5bb43eeb2f19f093844bd00000000000000001000000240000002da3e97e1897815c8d12a053549d90cd7545986c1e88d6ab8881d18fb292a00d363129268c6158b83a2867bcf33c30105fee76edf211cc3853d0204353cf32185fd64bc9770eb9063f0091c5baf619e153c1ffd5153ff1e354bb4e71a3aaf26b4efbd0f41cd855d9255e5ae79134c7c5503f58147d74a9d4fb98f5f47b744bf253c64aadf4c00de9d30d76c8f4b720edf7d32c48b7494e2c74364d4bce1573e4f0f7089499e229c51ba4fa66dda1b8d2b66f690d2ea80d7b6b1ee14522fb574488000000000000000100000001000080f0beec04b07f90016a3c0d9ec2f679a9e167a87cc0f52fe95bf07839781c09bfbb72de6fe61a1a228fdfaf699e21b8f154c1e5e0ad176c11807a9b704dbfb60524ce47eff11d1242e09d9fc2b24ccffd5c57371304c5aaccf39756600977a9ca5966c5f6756d9649bc1620144d7f750ad97600000000000078000000000000000100000000000080aa74aeccc79502bf947758cdeef31cb90255c31e040b8f3c1a036f529ba741064260fce624b3fc0bef52bbddcbcc0b65810a12e35ea40c0002000012ee954131613aa87a2840ac93e98e4b244d0777d6de8fbab79361fdd424d9e9843080fd856138def1000000008800000000000000feff000003000000c6ff44d89e10cbcdf152190d30955858716af4a07e68848d08c3f631f39709a144cf2dd74fa2c42337508d2a328bb0dd460ff55ea505e1a296dbbec64e893cb54658030542f8da9152e3c338cf9cd1318415eb45e55dc5f16861a1c6c7719a57afb921e3b8612c5229774d0610a7c621744f0af6286febe61010000000000000e21c4d206e000000f608901906b5c875b678af464a5c3b1316f38cf539eb3eac0ed92a7c06bd0d56f253eb7a5127a8388c45fe23281296f4f39cf35ae525327bb3149606f47222744642f3bd938292040eea4a42656175b509da928716f75c619c052b8c07089c9886d498e622fda93918db67853b4ceb05e3d15d9d6d993b86e54c44a53fad852685677f746401a0f2c6154cc2983acc1a8416c0441963ba2556654145786b687320a57aff96237aabe158cdb9057b221db73708274796becb6ed9a262b4efc482a699744c4a28d47c314931b176e44b64f331d64343b7928366250dad62cbb7d61bb1f618e132c731aea8f571af9a8d9ac8d4cee96d7cef6c983e5bed6c13b6e4e2c955b9065a5afa12ec42fb2a989a8875dce83d3172c749ef51e8fd05016260e25de27e134b2d1f4aad9cdcc8d5ba6aae2a66f03ffcf39ccfe2a6079ad2dcef5bb89368c87c6fef91d428e4866a7cfbeb6eb5243a3662baaecaced2a710d52381d0709547aa6eb52f8bf847460a5e5fb78ae027233d01198cb383a98c7eade7eb088459a95cebf764b1184f0ac0b79709e40c8c1976febf04b4aa8ef3f9747495ad576cd803f1064aa36cb91b56fb232ab30677d3bafc632f11d8cb3367b3010f06a9d16eb1a3b536edbaf5004841643bcabe1ed8be7940f5f849768915f51732e584ef50744deadcd88f024ee1343b632375ec4ad4cad1d3f2782249ff3c51bd00245c149f079f49df4e504b1118978678a4148055e396af594445016c90741ac8bfab76000f987a7367d442eb5e27524abf8444dabcc876fa67bdc08137e6bdd7a2b4f650a3babd4431b0fec342c7d62ea4d39f33afacc7eedd088eba1e73037b88bbda03ac19335e10192ee324ec170dc5a98086577c8f5a07ff04546051b3a305314fcb758d5f8bd7acbb2273a084df636a7fdcd89f0bfbb80dc12c35fddafca19f0fab7a0caa4ff710f068ae7d4f27356d6334648e0b753074c2b8ef81f8c39a29747df4143e979714181f6d97d26da4166baa3889017b92f9a3866fc7ccba3e231f79b13f5542bae1b0562f7a2ef2299e530a9aa3501d1e076eb65454e0dd220b0fc480ab2aa0ac7d9e6c1cf489c5276bf2d36b7579ec42023f1093bf31fbc4ef3c54d215e0e10abb294dd184a6f10b0363088476bd8821ca9ffac179d84863a0b70c0c6a716b6c16584d1b0cbb8bc10f30e5bc3cf918319ec3b5a724912be8aa2dfa2dc2990aea08a12842944fecb8ba2ea14c9b6a1c5c161b9043064af98bd8f5aea5a22a2b36cfd5bfbe0f7b1a93452d4367456f0593727e9812cf5918472ba7efcc697433e03e773e27206c8f21dbd6716629d779219e20c68c2f4dbfbc7d18d2ea931904bd767e2018a60cd8ebbd67759681c8c1402393c506599f57c64e7357a19c3b1aca9db95b1d78abd84657991d38b6f400d1aeda24cac427855e02a14510e547bdd73a5e69da7f08e755f6c60b27afbc026cdfe5516e2cfb3296961d9589a26333e1424b8175cf89f0199dadb594c70e295794d01e6503692be15b77b0f2614f4d8a6fabd336249d4d34ad7581dedf5de98eb616959fd900dfe8d6af3885051b48697dafdc4c2d9c364068001190dd1bdd4fec74319d5d5c0e972fbb3d39c70fd2f09e0179b796510a7ed0b3b1771b9d91e9f7510ca67be61dce8a95d1fe2589a1b59235c160e8fdfdebe75f969c9458523c6ef896b12b9bf54bfbdf828a9987e892508244b2a33d13683d03704f79ed2003c1cbdf71cb4a110a3a89dc03f60c9f6dfc4607668b3803c2462a4bf6ac98f3288bc9ef58f8754c785503142ae305eb11c11788a21aec5cf3c23705d31c5a773199f24debd242a211ca73ba206647541784fe53e94099a0490241551f8a1df62d85c9bb484189c71339175ff5ea0ac90b08ea009993f693c934661254427f6d55f92600281702bf594471f52c08800a662c223389289e284bdaa91aaefff15d4ba88e429b7e2961257cbcd22770bf2699783945b6444e6711fb3740b4f74f309c8f99c3f390deb4ab35dcbf1ce88709a841446d0c6107a82dfe70520ef83ebb3f7947dce5f114e5a818e18d59359e425add963a2a001754af799d2b1df5b6e3ffade1c64bfd9dc8ec5deca91379a524f0d88189eeece6dd57377df12272fb9f11ec9558d6bfa37f2ea935f6b46be07831a0caf10fc58797284ec76a3d015c278a3287a4b8f0d9a9da0c942199ed2018eeafba0af4f7aa2d6078400a3ce8288777ab4a05ac899860eebc59e2f25aa5e793e6e0e733f319d01fac575015e9eadc77e52cb5c5c01954956a7977f79bff56a7b463008030ff58b61f5099a5e90aecea4c7e905f855b35be687032bd1132d3a0962a0311256e42ffd332519a359a16ba6a979e491f6f2fc289ab29a10345daa04863d0e790de136120b6bb9e7ad115c0bed6e3460c40ef7edc37f5582940a739ee55930a8227544ea82a716b7513ed2ecf0e3498860faf836ab7d7f22dc7a6820027995c9c071c999f0f63c4b00b8e1b41e52705d50ab468ed097c16ac13b13147aef541d4bd8e668d40d28b0dbd1ce729367b1daabad29207d15103c5eaef780c773a48f50442e6dd7ce49b870e24d9b98f2bd63e08b468ea55430048889684beb2b090e58c5aa619074f8f8a4dce735cd639dfa940922623c181331bd5fc9d8f6ecfcfb11d0c16cc704d93521331f09a014ed2c2d3112229da7100ec3d2d71e99f68d1f926a437ffbe8fbdda076059695172449bed817b1632273ba4fea51ea56a30323fb33863299cff6c20719ad3c6498ce8e9503858d216e3c31f843842e2f1600ce5348cca28f7e5f44a878b4fc731f11234e44cd00b7a51e22a9bac666815c578e6ee21aabaaa6bce425e64361cc31b2a3a50b252765f2c4c4cbab3d060aff1880d7d37b3d83f17745468522b782493e756ba66a7481b9907294f18f97d64607c35ff6a4c3033ef46b9a8e99d5ad3c238e6bdf0a0d286905d40acfefd5a437d18bc1c60ece6db78b5fce89a83191689703365bb04dc10bcbb6f037e6e3e4ee5ff664068e0ed8dfe838f42602e253426bfa85af718abee0a3bb36a02e1aaa5f6457df0348a6334165a2874b5cdbcee4cf16a59146090e2b0e963c29b463a5085665e6c0d2ed26647112681768b4b5a30f14b9348a3dda0939b6c77184f36c7c9bce8420657a86bbccccd0c6e85c17351e6671af3f53a5bb4f6271d28227aca42168076e320035c15867d415616fd065ee4e715b1ab56e44b6f141cfeac99edabab094eb1d30931fea71e627a71a744f5fdc8fdfc13eacd9741b4fba141810c2e160faa080fd1b9860e1a167ee808b2fde78ce482d40307261c0e602beac4f32f5f40025690b0364b4068cfc840e28149532371854df662f224c9ae1ae1310f585d2ec2cc4944af9bc9798ceaa8a4b96b90b939d370b13e91c36d7ebb6da55f7c1bc3eb41d5958f899249d844bc70d67b354e32581ee0a6355fe2bff973806d7f317ec4002e67e0713b373136f81d73302fa6f09230ef549963e6221e06fa1b29e10e57aa15142b33e5ae9d67b351849a8c90f9643032196ca809f07d582429454a0c0b52f3b3ca188ffe87779173ec0ede0402f2fa522a97ba852360fb812e389d982079da4755516ce0afefc5f625d595fc41a684eaecf41d2b57a45d630850da3255c7240bcfc2e1c83f4b6872721f63fb5c7b138a229cb0aac67ce6fdcd2ae3d5ad8f3d7f6ed5687a729648aee01e6aaff255ccefdc8397fa1c9f29efd30a56d15a245d8c0dd6468c1cd99305c5f6ae1794691464deb6c4189185680d0536a18f238503a3a1854a6c571b1540679863d9b48c145b26edc93f48d59effeeef3852ae1f3ff9585c32487d43128a09ddb29639c9dd3e239ce13fb6a07446027297700ed17fbdeed829a54750443a20dad23c067056031f66e750b07e125847c9187dc483c7654974951dbfbd3946711bafa4216ce3d564b37c529aceb1e2f9526d4a1131c5609a3bbd3bfbaeab55b11f8431e0c4577adbf0bde4f8fe268dbfe2bdd702994ff0a6b8c2299adc65d0b4eeb7f5254a027fc0c6e9fff061c532b5899fdade7c7e709fa91af100dd7aed5bb212f98659e521cbddea84791f2f35598c27b861c65efeee83a1f9758d476de5d1d354ce6e0e2b244e8a422d5e5aa034dc065820a43bceeaedd0db97798e1a0aedc28611f8890ac9bd93aa9841e0096fc7d86630453c4aa76656990789b820494112a9d7fb15a1eb7d26e0625e7522e2660c7562830e8cd9ed156d2a5f452eb2922cd0437f82be4eb246a861b4f5a4b73c9ebe7edb06e58db1b0c0946cefe8d47d184ad6e3646e9aa8565416323da6c5a29974a54fd4c447a0ebad8892eb251329f85ddc41211afafd22e05901a8c67f932edcdcf6d982aec19f5b4bac4fab274c73b63c33cb695c4fc2b2a7f2018f16fffac34718fecc984fc5717782d5b241938ea2ccd9cea907592e3d51fb5fa926f94a327361a03b7337bd99743f15550aef88695fe6b14af20baff89ed2f14fbdbf03281bf279deed0617ca8e96d0cdbf97d762d4342e5d6a9a9797587e775b45eec270154e77f7e032380640e0efc127da76cbbbfd3519ce3e61723830788b2ba0136ccd35872277320943baf5643b19907ea1de77e7ec439e05a7f3936c4a645321505647222444991e9dc476f55d3c1a16534a92372cd356f1f995336cddd70cd0c66915dcbccbcdf1d39829bc47847839d33d838df86029e0a14dfdd9ed97aa99072e5cff0ff223a36a309e3cc9a151cf344d32faf8e9961150d95e04967540c9373a039814ddf16d8170e03972aac5a31c2f2aed628014a15f3f2865cf04aede9fd4923969e4c5942aecfd5110c8aa2b2bf6cadb7c2c301bb6979bccd437c8c68b02afd65703b4354ad404a2a53d75b429721e7239a4d706072c54c886575f71b6de52a4cd07848c9875d26bd20e57e749c9fb7042d5cab6b1257016494d4f93d89119fb239c6f38d6ff809d5d5dfef4e1dbdc60ac71027537a1159598171fe99f451945d1da137a9d2181ae773826d93349df52ece1d844b7dfa57f65241481469886ddde9329f0f8824e54b61feab5a7c17eb6c839f1ad53320d4b9ead90ed9c564b0f67e575970a00932b8b80c47bdd86b11b4ec138cc041e2642f306400f4d0f531887aa9a56a5bdc846d8148d8a9f1a9f7233bd344683b3ad87ff154439496b03ef35036bc22af12a4d78f8fd0cbbe1f5ad346607a5ee2b94c4d0a3f7860721cf4d8a3dcc8b6763e646f420aa7f02becd1833a7c666dd3cd593b9a53838fb4171ea0b896a487d8a02060a19e5013e8fadfcac2736c2de93d47b92cc598a5baa6a37e37a93642bf03ac52038d5b8f2bf4264ed2f4c67d6a8f1cf5b1d602610d454ba4db288cd03cd71e25430ef82bed37377af6c72abd21b98ddf366fb96ef82c0d7331e19de8598ce66a73f9bdf3c43cd9fab1df49b2929fbd97f56325682dc49a12efa433467499648652f2c32cc133e385206eb1d8a9d6ddd8fdfa215d124a9d55fe7e0d6907a13847e0e1c9359e04680ebde9b93ecd92aa61ee5e453f4b4f75b3d00ae08dead70f40c784f1777ccf9fc4f5ee30c1027ca18e52291053a17e0049f580971d68c675e6621732bd33a1cc836214f1c65c5677dbb34eae2ba0656e2f6241448d6be76483d7e485468262fd36a202bc987a6efd20bb8f885d5d1c916e172bb60aedbe4e4443cf784812586e66414964afbc7bd0ffde9fe60baa2959a68a165963cda4b960cd1d18999a8000000000000000100000007000000f73ab3a2a5601177417f34f90a20a5866aec4b4e445febf203acfed5cb03f5ae17b3f6d27471563ff03c1a55cb9ba9c659377d4b13325f3df512316f7bd57cde2f608419cb77e65810126680883e0c4be516b5b9d55eb07695b7372c98b535fa78a9928f622be0bd241414ce94163a2de0c5089a8c15736bbf952ead023aecf90fa29c66eb6ec2db61e1c5f5ed0da3525698aa9d6e8c00007000000000000000ffff00000300000064a631c13b2752a372d178f5d92e0c409148bf8afd59788aa02a6b98fc8445755d82b891c06c1564d7d6e255bbb2f368cb08c4b366cb7efe7de817aa8b43a0b4883bc3fea651721124309ffdade20db12fa868011f88bac9422f0800000000002c738c78227798a35be7871a8ba89afe7349475f33604f07d79eeb5e087c841253a3d6ea3f4b114ca8571f88aab3d115b130849ba1b84572cca6f97f694208b0f7bd1214ac37f75f1d695f1499bad963154bd1355e3ecfcf32ffacfa2e68cce2808b7a81e2363abf6f9335c29216a7aeb588a4814c6981398ba281a83e810e6565ce03d42b25769cb33ef5b5b58a4e3249456c7951edac9a2f5eba6865c3bae3f37c86cbd98b5c0effcb46d01e56875aee36f3a106d6fc679738c219a932734c05c3155f00495aac83849972f4fade83724393f5db0acf6a590aa58bb2ff25ee952415a5b383d965552ec956ce76b086e9148a5dc8794db9b84ee96967c94f24ce85bf2285f348223d892e157ab0602af8cbdf3e9ae702f567e8162ddd3d768f32f82a41d68a9956ac94492335a8889c19a7de9b4f988bb9e423e6eabc8497d34ba0846b4c29820b917ca65427ca2a5438922a0095e3589a461958bc0d95e954208cd6609797ef101e200aca79c9423f64ea831d2adff9e4656b60a6bc5350a27ba0fbe49a33c002b226aab54ae438516c363f7b1cee539808f23a1c492ab8a8f097cfdc638429cb9aecfe7596f67b95ebeb054e06ac08bea2bf8b668c7bab682634cf56f112a4a4887c80"], 0x1540}, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x80, 0x0) r3 = msgget(0x2, 0x180) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getown(r1, 0x5) r8 = getegid() r9 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x400, r4, r6, r7, r8, 0x30, 0x80}, 0x1000000000000000, 0x800, r9, r10, 0x101, 0x7, 0x536aebd1, 0xff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x27, 0x0, 0x0) fcntl$setown(r11, 0x6, r5) 02:46:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000200)={0x0, 0xfffffffffffff801}) mkdir(&(0x7f0000000000)='./bus\x00', 0x111) 02:46:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000400)='./bus/file0\x00', 0xc000, 0x8001) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000300)=""/196, 0xc4}, {&(0x7f0000000240)=""/119, 0x77}], 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000480)="4e503027907c31150c26b199a24fb3091d62b207de65fb3b60ce0c4637be680600000000000000a7c21c8ae70c65442e4b3e7d2b3eb46f95789838308b6747627b8011f26b59c4b549aa552e232d9d1bdc9c94b15ef502000000acc3bbe34ffda44e353d3c09a338fca261a959c30486131188d579aa3aa9724c2490818b46b90fb124fdd89484809154f5f55bcfc7ec1452a30c62de623102c568aac7b4966d76dc1b294092360abc4f2b8f1ceb67847badfa35996f370416014c5b96c0a6663df1d44949ebc8f104b8709c2337808abed3a87c6d0f7b3aa3c0e38bc6c1da352000", 0xe2}], 0x1, 0x0, 0xe) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x800, 0x6, 0x5}) socket(0x20, 0x0, 0xfffffffffffffffe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8240, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:46:43 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 02:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000018e, &(0x7f0000000100)=[{0x3ff, 0x8000, 0x7fff, 0xfff}, {0x7ff, 0x4, 0xf5c, 0x80000001}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x3, 0x102b, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) write(r0, &(0x7f0000000000)="0991", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8) 02:46:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x100000001, 0xbb3, 0xffffffffffffff76}, {0x100, 0xbc7, 0x1ff, 0x101}, {0x10000, 0x80000001, 0x1000}, {0x6, 0xce3, 0xf8b8}, {0x0, 0x7, 0x7f, 0xfffffffffffffff8}, {0xda35, 0x6, 0x0, 0x8}, {0x3, 0x7f, 0x20, 0x1}, {0x8, 0x10000, 0x6, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x54}, {0x15}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 02:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xc8, &(0x7f0000000280)="020b89f0352f3981411f00fe85d2c22eb57d617269006298029e1015362077c72dc59c193bc68ded7dad8039053a2cb4a6b0a501f5250c5d29e5fd291ce6cd9aa4a044b70aec015a296ba7bce91f2d97067f8ab0a5b1a0ffb329e58a6c00dde6d085751e9377379a1215e69dc131901d0d2a496cf720714f80107ee475776d2191419712ec01062b999ea30e385cbee20c3d47ba345165038b66209e1c9dc2b87e569fc4519371d470b42c3d343b08b940c575c75f014163ef5eb6ed00"/200) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) 02:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r0, &(0x7f0000000240)="67370fa6649a9da078f612e404c2f7e8da25f7504c3ca7bcce1c5b497a849619fcba858c451e9f3a516f5c82c09b867c5923e18244d3d81f7221234fc667d86ade41382b5803603c7074f0605731b147eb9f9d09058e11c0ee0df109cdd385996e970c6bd28f045f53465cada7d42c3b9df43827d3701a4f65988895ee531c996c8c34635f75c7daa564c881522de582b446c92ee2923c9d25169df58b92deac557f825c1c749c10ea8fdf02acbe78dfe60ec11942b1ef75d20662d32da2008657a8d4695405d57294186d5a706341c2087bc60474f28b", 0xd7, 0x0, 0x0) 02:46:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) r2 = semget(0x2, 0x2, 0x4) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/202) writev(r1, &(0x7f0000000000), 0x1f0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x5, 0x0, 0x5, 0x1, "54893cbda5e25297bad9c8c7063b854f3ccd034f", 0x1ff, 0x40}) r5 = getpgid(0xffffffffffffffff) getpgid(r5) 02:46:43 executing program 1: r0 = socket(0x2, 0x1, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="10000000", 0x4) r1 = dup(0xffffffffffffff9c) sendmsg(r1, &(0x7f00000035c0)={&(0x7f0000000040)=@un=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000003300)=[{&(0x7f0000000080)="8765235dab79d52803966e65ac0ccae3366ec50f4f941c92335649c2d64d235045df4a6eecb6136bb0812dc4e36535f658b16b4175571a307728a54a1feedb30c064fc2ade94eb5f0992854e1cee6e3d20359a29736d1421c2ba0b7ece795cde14d7bf431f9158fec6dfb49b7b45b80217d095987c08346f26a700ca3b9cd1f582b9ced531ff34d3fcbec5b11cc95d3857680b88ca895dc7442dca7ea66f70aa9c0d518c4e77f0be8477bfdf368e1c97efabcfb9d2f177798fcb242c6c3759d1c06388bf130216ee709ef2336182ea2bf9a008a39bdd71f32ac4578bd7db9cdcd7d5dc81a729968eab97e51065fd6b3b58290749147282b133b16c7bc204d69fec30d3bd87f4d7d17ab92fdb7237e7056e468dbb0be591915810794ec8323fa3413fabb996943174552081b38e5d9418ce7b64cb99e38d01f05fd1091a1eac579bd0963b1e9b3b4c2d5e46084032d79ebce3393c49b1f3466b603a263702c40a04dac6de2ecb15cc1560a3ed434cb04b81276c23bf69862d6790cdb99511d56aa846f3ef8ff3121d500b29c01948c943404f23c9c2f8067edbc9f1d93a7a0919abfa92753030ed4db40daf8c0d99b6dfea60c7e9e1aa561ddea272ab9d5e4f9fc05272f6813dbbae9585b961c23c23586c7a84bcb58a41564d7278ed13eec91ee87820ef32b89e2359792a06fdd4659ac82c5f183e4c0be8256670aed76b39f08b94f70a9849330424e6cef167501703dbe13c3367ed63ec8983911c552227239d7c71ee1261908a54a11cfe807f67c67a78cf2c85be685d29b1c66443f97c1746b4312a21d2e09e41356265a8e5b40df40ac4827732a74a7c4c81e8c9c7d95f04e041e4b61fdaf7dddac6e63202e6fb78c9e916734b5d48225e23793a669df52bcc9558dad3d537af9455b11fca072e1c14876846aa248945f55549aff5788aa73c7a015dad570f1061180ec8a8b8294e462305e24452af07c08b7e066978cab6aaa3e67a3aa91dfc933deef15560676f55eaeeffb5ade1569550f4fe9332a6123a50b6bbea5d3e14132394b770262186f300eb798f7fe25024f8d0756e7e01a71ab8ad902f0b905fe445a73cf403289c5a4ec9fc10c3c3d049123a28c121d86764a04f357edbd38b7cb6f29e3f4e20c4a6200ccb8355ba4eac2cf4da1c5c3f9c56fa76551c4c14f40ec22b62af35d4414efd469da3831350aeb1256a7e85a03dc8c74c764f032203ac27f420b0cd47a5919c4cca48b0320857288e1972a5273a248380aba4bfb368a312b1d6cf7f6c718f972e3c68d4c596809e6fcfcc21a3ffb24fa60382f751e78cfd967b8694356ee079c4b351f4c3704b8750108cb2bd04152552d1f7106710abadcecbb6b5faf222cd634f016810adca4cd3ffc7c009ad63457ae211d3fdec7f556a3dc7d772f5350312aec268380706ec5e0fc089d21b1868311b66dd34ef00b0066a2b4e69626e039a58e64cea33d290e2068c93c37a0e51cf07b8be594989abd4764c198d53ec2055d976d429460469c9e1675d3699e49553c569a7af3479b22ac83fb7256bfb6f39c36104717a65bd9a979ca0c06939599690d0a8a8fa1ea01975828261817afc2f39da3c8da694c87c1748d46ac4177fafae5ad205d42455a90e80381fa00951093e1302e8652e0856ab52e6c620a3bab9011d0616fbf9e5465583da16adc334c7d8abcc749d6975c75e55e69815afc52fe38d48d19d3731ba52f7872b87ee2c989d2f4033c63324e73568ace1c6877ba836253817a5027b6c9d06f5dc1d34cb8c25069a18f342c8045fb5527eaf703661bf06d2799a1f14b506c8ead8183f1e4b766d15e5f47b7fb770e2f6041306547ed40103497d71c0813867f3031965fd5085b59914ee997ea968a9f22bc8a3a2dc4037b5e93c6998213a0889e32a9acf0ee3454cf7d32c4a289947415e3f24a8ff68cff16456bf0df98e9ac43c1ab70255a6539478f20c59c8da965ae9c521ca31ad15aec8095c8767bb65689811e5244a33031521b1011830c66abfd4769a80a7258a27f6f7275a6b05e02728141ee9575c843157c5ac1e50c4da2418df750faa16dcced020c55d96782b9d8c29b2fc8f7794bf5128c6c54b2df71ec1500a6ed83d5de2a8d7d8e5fbb6b5d41d715eb6b7100aeacf9843724b38bfa9f48e6ddacf0e1c5782a4f1d9448bf4eac05f2835eab3b4c943c522702541b985efee3d91f04387d52690a14a4a6d26dde827e169a47f3c12b113ca44c048f870a0665ee0df6158b386944403bb713f1be861ccb5509fa970bcef29c7a8e2c4daa4fc93cbeb75c0793cf88432b553e7b0a4cd42be00e6b5b92536e7a21385225d3f4a6c870a0e65acde029de1d015f424aed5e677a4a8813ef4cc732669cf189c027da638e9b4dab2499a632ce16f7d8f2bcfe5d344082afca25cb4c1f207a5a190616db57928042d2b7565c593d2473ba592dba4488552697465e84174de4c9562a3a961aaea4a9994757e6fd3cc6517becba114adeb3f4647d7df2e914e9d7bf5c02b17b7d41621e6c97e89c8cf12d657b8c234b37bdb90f5eb1ab8379a728c007024581877fb85677af6dcc21cc9e50cdd1ad62f1f83bb9b5ab5897fb31a07a370a2899fcab854b7b48e36e2c63ed48ed532ea05e5fc71a6c95c496371c3becb58972e755671230adc04dece70cd9df3e41ade42598ba56db7783ba3984aecc4aa22c09302eafe3696f768da7a792676a447bc0cbfa8799b78804649790720ed5277c3b7db5d6b7a5e6495607158fbc69c4db51b2e00d18575e58cc528b1dcce4f78e53c13fa8e526269ae4f8ccce2bb4864c35bcdbd7d1f37cf2ea02a2d3101c75d0d515e331a73d0ec50fcda47e5a647c7f494aeff6c4b958eae353d8b398e584c48393813363d6e324b347176c58f13aa83743b056ee692e7ce4ea2f32ab5ccc76d4a8f49abb1ba49b0306237feb6b26cb4d0ad374cae2d3f420aba3b8b35174cf2138c012c92743fb0403488377802265999aab488ecfb27d96fa1703363fcb002f9213d7f1697a3a1d5575c841df38e82e12920b4e82c4c291f87f5bc8b31760a21ca2eb1350e01c3a8c9753313a613c73fd0149c1200dbb7b1d3eb198cd585261e65722f0de07b3cb88995f081b907c862604b1a5aa3250d77254bfdf85968382adba73cca09a89ae0add955aa100e78ccf1cc1fc539047c3472ea0b2c28cf6ed2c17a9b7fbc199f43944fdc07e83e01b6d39c27e6e6f7561f157649634d80b1a86e604807afc2701eb3cdb709742c90516434b592f2302452da120626fdc924ab796831e44b587ba196de98bd917010f29df8be109afcbe8e7df899a16014179f1b47cbc22d9d130e6fd2fa57d72bf9de52d2490472a3d1ffddb07df8a41add2eb0cb9b516a85efa88178c8eb2530637dd4b2336b3050db3b47e45cf4424ca6f9dcaf872edf090f46e96c0299a607a52aa585ca0bea988176c3d019a3b630b391f824cc51a037bd7eefa87aeebfc08a0c1bd619f86a2adfad7c47604919e77d1fd38355f75e81f47e44c23fe11337aa91b58115f443444b322a999e00ccd1a27bb7f002b6bda2dff6ad9861b074e4dc2e7a3a1513000362194bb53c2e7fabf5dc143f17854b7c58c777113ce5b0029be0a940e6beec3b8798d08f9b06815968a34bf28718fca180b11ebcce4f8bc125f268f68869b37af8a6cec7e05f1a9ec26e25b86c8ffdeaf998d5639fe16954a8c59f87926151dbd3519aa86053a31f6531f28910b836bdd74275a33f91a2288e19341fb12d3838d4919bac2d94b2937bf3c77f63edb4e0813d73469b0f61f71d5430295db56e2113c98274a219e6991b322cd1173e4b9bd8b6fefa491bc910ca5d468011c7787aa65fef220b769ec1b9ac499aedb19c0cff3709006454d79bc8a73f886b824488a17c74004e70571d5974c067b624f606ed15a75dad44139410728f530203917454b2e2c72536359b0342a1a948f68f3cbbecae3b37f636470e56282f99bbab59f37d137509964de92c7787e60bf067861b34722639ac15fa265a706bb7c11c79d5f29b2ae9f61ff993e66c0476448253bd8df5abcec89e1b55960b4c9f528653090e0f1ec6ed611bfd1626e88f4123c1fa861e51b2d47f3371c966a81c03e85a10b1557cca3d5ac7d308826503fd85b4da6a703469bf04c38519ec858ffdea736ffe360de7fb237896389bfcec8b52822f829b7ccc7944df786e0575d58ae21c9ab5667cf3ee35a63e7a29e1d17b4d672228d7b70e30a7023e8d5e7c051e017748471b65f4a7a07e95a556c6b74a8b53cf8be9769af478fc47fefa8a72a1bc777cb1e6c0006374c62509965ba4a33a4ef3435b5cb5e4f6bfa81e19bba2b3206ee937330e8450ddb366e2da7e27f83d9fd8374052561ccef87ae2f89ddb4e35b2b945ce1026067db775dd4a73217463fc70838bfddb5edbfc280d2082177647e56c094231d94d7494f869d523d2ebcede1a81204b0477effdfba7560ca67b7cab5aca15ba58332ee7d7bcbbedc018a4690c2f6e24cb55ff7fb93cff0aceb6777e5aa8325094845dc732abd158148ce7e30c4461d6ee5150cb3d35c02d5e3d6625d3ca2bfccf6f99aa106af7152e0c47b95f0f59a60d9616c4c0739adb0f0ab421f9bed4054bc1c322f5060cc26abafe83b5bb8db775569ebed2c6cfb47b266c9f1d51008b90808e942f74cf11c9be3d942e7bab2fdcc9733e246c89a8231c1de1ade36666d254a5b06bf1b8066c3ec020a6f23898635ceca65ba66a46006b81df1c4c388ec3ae3a276d3a49afc1d15423c760a37b54399a8e2904304d76b2e9b7af524ab03310f9de3ec9b76978a7b203d11b4579280f9583ea20996fde7d44c25c2ef72ae251601c75838d61fc0d0298e0ccf04f666d2d5441472873aedd917a5ba759571beb4f92652641754f510a350b4f540119329fb35e3df871ab9be0f1f21b6328c3506c4de2631d4f6f81ff61abf21bddd14fa30a73761213191767586bb58c23e4685deacc42d89dd895be8e8c6af33ec45084493ce18b9cbf542d6e81ecc875b299ce34f76dc3bc40cea89b21b9cdcc05d560060234e9a59babdbd74a94f79e1e1270b2b94d4d5b2370844009849a75977957e43dca6ebe246eb60868c2582c3f03da814cb26d22908cbf506a05c3d3833cab822567c5bc507d49d1d4ae21a3dec800c097c060d5f0b100ddfb0aae00952ad0a1fc5784591d99169b3b042ac9ca05c3fc65c59fc0671b1d1dfa9d814d46b04adbff6e2069b031c0bbddaedc1755e424a2328cba49e811d902fee7a434b5f7e777a086a858eb9636773e4e812d4e8ec7981d3360ca5c7a7afa731267679fb34e67f43870c4cbeb2d592bc1ac7310ff367ac72f64d32cbd807387dada5779e3e71727cc4ca7544f131837beba88c22218b6f40d3aa029a7373ab3e3c2b7c702640c6ab79a21faa6f37c664db59d3b9e7f7171f94918b1e3653ae7a33b053535d6302653285d65d8917effde89e6365b9c4dea4a8cd97923f16bc4f679ce82ddc2ac481b67e848fd2bdca16a90535411d0daf6f5798e7a8e12774c7fddfd6d5207242c216883f20e92aec0627180553bda3c93b55df198ddbabc8e739c8d25b7ac1fa2d00b9f2be9fa3969322b45fb81d7b716481de13a0455881b80293051ef724ea762d931fbd2c989544898d845afd5254157f021009e9a079283c8a93de411b1b9b6a23f48a13cd6296a3c49b9ffd0c3ea829a6cd2cd830d251c1013e03e5478c2efa312b0be38dc1be132f642c8", 0x1000}, {&(0x7f0000001080)="68419cf85e851f688bbfd4bb62d576f4ec7fe53b09992a55160c86083350477088070aa3f9079f6e812b86ecdfa9f3e7840d632f193bd0f073c61f6d921fa372fef000f224661ee8f21d4e37baa4d82f76e74c2ea79173578d6b2b675112b9190bd7a7b7f0994d956f369628b417d20ee09b153955655c0c441efc0fdd05c072797c8cf3764e9c335bd708faac1f18070274825f4ee6227ee6a0dc910038f8d10ff29c2ceb39643e2d06ae81a703fd1edb046e5f84d629363c2408f951af090f0738cae3fcb0c49302492d031651d27cc5b00eba163ad50cbd4d92af00e0767658760a5a65be3673aab883f903dbcf320beb4a9e938861bb013365f705e086057d388b248ac036c3bf15e7ed293f16d4e6c12d322ed6c36deab90e6282fbf2a955b7db5fb5040d3cbc7eab39569b447fe04cd2f5d05233601bf43c86235970224c573921b08cc3aacacb400255aa466fbfa64550053d9edca27ae070507199e6691610f366e144561a44332ecc5d7c71b42cd14eab6cff9b4b0d7234a82589cc58f84df89f904dff48495331e50e2b149ad6e16485f54e7bbd420d6496f90a6393dbeda651b9aa18f7b423b953ac811438f83b9958c7dbcfcf805abf5281faf2976a7ffc71fc23a9143a925b0076dc2a778a2ad976aa712704839e68de52e588dab748eb75d2c848a94a73495b1f824782f8a2f3559f28699fefb404d0baf1184fec264ff31ba4e2e53285556a5488e9dfaf345ded13147f5b985b97c24f806dc407c1cccd3668473594f6f37333b4a94c94ff7d9b8c2e77780637ab0a1a86c71a4d1e9f79dd7850702fd57adb9c1c60c55e08f7598ca7a4ddc10e0878a2e7aeb15b9ea3d524a52a9c77354345c66685654e521a8d90365b63a04c667e13cd0578becfcb554adb80c6d2f951dd9b0d0ddabb2866346f81c1c668b6e65189812a049bc906cba4dd40980b7ac8086e28814adf0a9438c4113784231b74cc0dc68cecdfaf2b32a55d4b0565a90fd7258fdb8eaca3d562cd0967c811496f61c1e855a7047ea12812deccff0d7d4a88f659e7fc5d1697d29750aee985dc738254f1923a1e248d2dbade556f4d715b08cdd9cc1dbe4cab251d52e107ed2bd60574638f22aa92300db2a716c8899b71e895cb461ed2c2d706a3432694c743f7d3eaaa0c1f57ef653bd2ffd82ffbff3b86d94c91b365ecb228db987a84d627db5b62a19a99508292b7905067bac5ae38488e76cd6fdf8ecd79999290e3abd9b73e3870bc3c40ae071f9accf3da0edaa302c393ae514bb49f1e89abf77502591dab4ebd596414dcd8f3f71a4c8d066a0b9097f941d04aecce43698080bb797bca3aa25491975bd370757c1b2c7cb851e8d2497e7ab8be2e5a983140a958779a523460f1e8d3dba54265b0cd51b01c422f7e8dd5832c88680497768e9b0f0c7114449259edc3e90367517db048630c3f301f0368298a75b77d550889aed6ca0dc3dc03c071379cbbbda748c6671b99492c4ce19edb1a4d8308db7edaab9a67f17ac4cd1da6fd67be37a9ceebed7108119f1756322c04c24a4504633b9fc8e400cff578f19c7ddab4e0cdcdbd7dac092b912fe34b8049cdae70a5cc0facff155c7087c9fc3bd531ab5c04e2e1c724d99e4debf2e1bd513cbd4a934d1245f911bae4bd888badfb70ea2e7d96d91b274a7d34b9c7ae83b86c0c36659a9cf70d9b0fe3ae7846aa9d6feec2f3e9931df7f0bcc191a128b9e0e9766000acd87ecdc91ecffba04ef639888983a574b1077c52c878ed416ecca3fb41dab2e77293b9660293b8ffb7da1ff58e34a874b727a689d57a826c13a4cdcd7e3b2b63b4356b7f800b3de58f55093aa0e922b3538f1480d9e5e86cde4e1eda721e8bb0b08e786409aaed353745df99eeac1bb94bd9b918b179701eb5190414fe90cffa7dd4724d7b94f408e86c4b295077ffe3b9abed3a3f099dcf450f5aca85dafd20aec56bd8df310593726e2adbfebc234ce3d8359b87450653101a0e9708b1ff4709768f67d1713896ff011440a1f91c93264241f84c41be0a193e12e822130915105df24e25d8975a6148d43bffc3c7b50256bcbbd457722446b6892c3c675c857977c8d0a8fbfa015d65fa8ef195fbcda0b28da86c21938e4ea041ee28a70d506c2609d56f74c6ab9bd2e080d434d2cd33ff9a2472932bb24088240cc4d29e29f472a02254101cd7feabffa03ef4b8478f31edbc675354bb6048133795391a635cac07aed20d46da54b129c41dd8ce580160aabb948737c3b864ce489e8522a9545be62a2cf50cca0b7803077c4f0d7f42e1e1b17d9b985d3273e102a6a58089918f75fafe1c0c5e407cab16872c23c487ca5eb4052c12a46e8dbbade4d93bfdf87d3f27154b1323fa0e82cccfb280eb347a7ea007e8c86ac303c45f86a65c5832ef2641c842bab0a69719c7c8f0e1c793bc661edf55bbe3daaa1583aba490d762026b192c5b206e601be73588404a3d4d9d50661e94eddcbfafa1b8d884e30d1299c4488d2aa91e3c4a102c1ca53de66c9371860a283b752e533fecb739cf6ec5409aa907200b725ddef712ceb8bb3147eb625de4e5b24490de9575013ea191c55cfb0c8c62f3a2b29ad09dbb3aaecc6ad8fed026c04fb4a6f8ad6b9ed0bf40ecbbc7ad4e4d87ef9dd75a5d7c46fad9d0fbe5bba4ae62206fd9468243a8b2c2b5ad6061bcbb8127b23cad82ecc958d318a50f4ee0e789eaac5e571e3413ddd352002f675ff36149ea4d26aa5aff9387d6b195f1a1866ac93cfe22805d9eacfdc0a7c7fa35fbf1b0d70e2d14d7858916041f29654a6611ffbf01619ea1c5108f8cfe95464fe5e82e510486143fcef173af989df35f32af30896eb3f0e6878853b3dc0521d8572aedded3ef43b1f517094f549211894b34c35d4f32334026ba4e445fe1975fa1839cbd038e3eb07eeed1c582fb6f007a455228e70a347a2b3e34a80fbc0b58dfe710aa8b6d860bfc0c41435205682d1ff14242f488f844c98b1af374ae6d44ed6beb87877881a0719ef23f86df39407affc777c2e31f2f1a70ee4b711e39ccc18560cb6e798476fbef42f4a26ac7b41177e270c67442bc062db5801f54e25c26c1dd9bd62275f6036bdf33fdbbc3ee96b619aeb996c4307ca9e8e3bcdcc1e7ad51764140059fd06b1eefdea1594595cd582323b911d4b9570f1aa5791a278256c5527b6b17e9cbc489985aebb39a72628956bb0cb26bed7bcceaf0efbfb33e7255a93f0b3b83a26673bdce327d0c0aa0c2eef0a23375e90e4d4af875955b5444fbda5b7616fa2421ee4e0bab7dc1ec1b845d47d3863ae3405550d3319b27ca21e9a56d101c9275c5688bd2f976db9f46bba6bf4b43450bee0a1edb089b9292d73d2d8c5321a49e82aff7ad64fbb8967f639a3fc67330ba6fdf6332da2fe7594cec5ca66fd4b2d7eb4cb7daaece031f7f06163f61e47bc3178db59fefaef62aa8b32a7c4163307d6ad3978e7ef07aa2acdb68d64942c146b543579afbab0a10758654f10816130b2a5679e4c878817049cdc04f88c24947832ed39d3f03160117f50b60d13bfd9d122b28c0b5c8fa0f0b4171b1d3894bfca998dc988952128dd3ac73a4e2b60c6a8103a29c86e0603aa93b92a7618c98224f643365962cb208fb5199fc1eb60afb7224526a21dbe0c26543bbdbbc15b8c035b17b4da0f1cca6d549d662cee7c609d4b305e87124fb597a5272142100031afd191c68d71b4f32c9339979af8ef53b23f759726e1925ddc79a9a7dbf8762cb58d1f4568ffb5a5a191c209dcd0423aea941a5e62d492f629e9f1544b0a34fdd1620f5c796b926e2068fb0a2ace8ef78cf59d007a457dc161beaf51f043aa8f90884c60c3cec34680e9762ef4fcbe232e4a783dd7a34ec84103dfe16d527462d7b19a2eb02024542f6a9992fc90c394536c522760706b82779f965d1d413f804cac8ab4814972521d0e9dd48d3487f4e6888ccda544d40a944ed5a2d3ba6e6891469e65f7848c70e8c1f7dd3ad015d03403e43d4bedcc27f611f75520df270620b8dcacb84495d3787b8bf26f3a6e17d4acd0b66003b642f302c05e21539d541d5bfa4f4a825636daf23917e4fa4a3698dbbe74ee5e425f0f4b7243bad257804896df0ce08ca6d69d9a2f51194baab83b9a7dc9fd450e875df7764f42408e86304fa15d6825514514b440c256042181446a2f2ef3d72586d9dac4efce6f2f3de82ee34d9a336eab35449774941a9d82ba900322b08f582b3cba9d629627f85521248d95e0d628d38716de36deb87ff327a33f351b90621c4490de9fb1445d051d2ec641225fe3060daa375a734059062d762562a388f39d2fd39bf268b958e3492c023c7855e5eb63098de62444eb211e08e4eaed7f9b811dc4d6f0695f748e13214db82d8d4ddd9756c7f468e0b90828d334e7f947f586978f96993b03ea38a15266695b813c937dba4d0e79921a45745785b2bd509600ca942cbf30be7c6f2cec0207d7b97ed21418eb442f1b720eb28dbd712aae98cd3ac947eb2264c7ae03535f47d91a1f7bdbfb5da32dcea11bc1709e386fa7daf8fa3bd582e26635d162d620aca0a8da422a03626fe8bdb2d16d5db61a3f2c813b24eeec736d0a37431fc9d56c127634f9cd0ec47a42e862e2f93b72e07a83dc42cd786b194113a6515526ffa8a0be0e82753faaf95e304bd9faaa3f3096a01144c4bd0c27ae1ddfe99e79e6f93166cf7476960290ff16dc773dc159e9dfb71e36ef42eafb3898b7b2e2a837950b01c3cafba767d3813cf3c7fa6548be38890fc56d3da3e545a860f5a4a397b6316baa1295356423ddb2f8d0b12e200bbe2f9bd0e2535d10b8e80abb8c02bd7d3739d17ec2c271579f469eb07311195df593d174e40b7e0c23561192c79f2a75c5b0821138c6cbb715907c9c5ae409bf5b8f5d027e9c598ef6bb22be67cbcfd8bac5deb5eb3343ca7d2cacdead214b1efae307d99dac472d32303dfb684c5aa696d6031ed5444005bf17b272ed8d93d2a1210d92e1434e06bac16ea3229a88db05cbc8e0f71e4ac12d72a4eabb8445e38fc634d85d4a2f69588d6e2408ddf7c973f55b56896c21a0323b908a8991ac977889920c2f140898c8e77bfdabbb574abff89aa54dcd79c9a3b88bdf6611dd43257d2e185bca371917de3200e6b0b67b0e1b9f1d7fa49827359ebe9e6bda163b4f24f8c9e63127ccdd26a6420cb35a9861940b0eda60397155a40918b460edaafcd2caef43a9b2daa703c4a1d1c0c936db436178cbbbffd6fcdc5e4a75fc7713bdbb4729a0df5ff6bb0fc92dfec15d65408822dabcbbaad32111009705ed7e7d3950c6a95a07e27488f99bc9babf2922c879c51be278e07648b44ef08915cd85553f934de82d3f726a76c5c5c64cd56cecb09ce98e4ef67bd55bdd3013b0d2f882d0b4c31cdc913d37534417c0ec20e69c5a186edbcfaa08270b5edb81cef826f5f530704575df9eaa798eb0545f0dbf1dad736f0af38e5b712bca65291eabd1ce8c3b682db8d6baed4a09e0f655ca8df123ff9347f6b3954963b83cbb15f15d2b2f6063ca7bcc463505884d1852c347920ea97f6fe8c226e3a9ade403669d3a5f7fcafa41b55b720a0d56fbc0fbf5f8bcb09dc686bb7d4417aacbcf172a7ef1cfeb08deb67fa1357f6dc202fe0db2a88f67ddec5f04f32db9b3e07a5c1ecd0b84dc69052e09cc63bb2bdc8ca9c36aa5b70adf996bcb6f81bb17aa1edad41d2eb6a9fea927507513dc6a47068fb38b8335d740dc04a3d44502e", 0x1000}, {&(0x7f0000002080)="9dffc20fc49b30b85d7c", 0xa}, {&(0x7f00000020c0)="80a44fbd3999dbe6196aff650971e59d431f1390bfb2bd9a433a60b22fcec485506c717ec659f0cf90405c4858b8ea66cec7c3de831aee01b3064a2590a391cefcefd0fb1f9b19d976d22766879f42d8234c5654c495a44360c5ced77600c12b787b11aa2ef65427675f9cffc2c0e7", 0x6f}, {&(0x7f0000002140)}, {&(0x7f0000002180)="a3bc1240ad88368818b0e5fa7499f6aa15d22fa1518b7bb8f0f3a95dcbd0d9e3f2b65dad8e980cdc4951249abb27fdda57d1d6ef878734e96d6d43dfc3ddd0448f1dd7821b41d86c1c0446ff5ed3db", 0x4f}, {&(0x7f0000002200)="f9fdb3375677b1207c44490fd976e578881ea13332ea616958fb98bdfa40af8622822ca65173771f02aa4cd0306d7494e8cf0f1bb54aa9f54cc0511d1f7353ca91f147fb730baef0e379f10326a40c2ee850ae0b7d8d52007f5adfca0623ec3a59ec0161efba9359087458fecd561cace9046ec32f3f7f6056c22a2b903452e6f7d04cea3a8c4df84fa1fe2ade2aa7c92525a79ff1795a15771a9f5a19622e5a45ca4e82c878f87177183197002d9d55a82f6bb7faf8ac6780085e460dc6407e9449305cc01c3f2a6d8c4d0584b3c6fd96e6232c19e766c494476d312d81c305f657e10e034631df8c", 0xe9}, {&(0x7f0000002300)="8712ac09c7dc2c2f44f84dbec5c7b0480905bdaf086f791acdfadb579f243f943dae116ae6a9a1cf8d0e9851f6eb0058cf3901b18164870ceb062bdb1614ed0b64ea5dad37b06d94a065cb6dfb22da2dab5bf56a11c694ff6ae82644335465120aef2ca19121432798394661adab438e39d1007ddbe2e76bc176a8037b20488c0cd80e56da447e776841f759fe78dd5337868a7921f7c4b900748fadd187ccc82b534316822788aa66185fbd79f4f0bb6477068de290240da9625ff859962d301acc20c99d7f2a00b1973c7ec1e48ab05e591e6de6e88bb40fb3e3123648cc3dc928b442329a9356ec64ae0e275c5d48251fcca073690e8ab3b92a3fe7e09ec1f6c2260765bb25b98404085d5808b9109b7e67d37026792bf105e06b17c5e59b97acc2d0f0b5f8b0a2e6abc05213be363f5381400b37341d877d0141afc2bcda3bc1f05f5e10fc94e934585075d13ceae5bbbb339dbf37a27e0ed20e4cbfffab713a78cded2d086c6c87ed6c449128407e7dd9269f4458999e495ac3a5f6ba1d041e49889b7d15195522e001ff14dd42cdbb5f31d907ebd0ebe060fa044b480dc1ac1a724930127a04aa69dc6e22a5ec3c7f1ed507c923fbb5150942366bf7176070a6eede909ba29afb63df5238613353070679b59fe01abb44f145f31ae358067a05077155abbbf48e1339d561745d721b0fac127e84cee2395cfdaf25873b73cce8f2c51b09ff040ecfa159873bb724241d6bd1b33dee327c7680768a9fb93e38d40f02dcdd74249e6c6174760bf362d82b56192111b9cce211184d9f1842e9055017272f644e05ed4296891cf4e95cfec7e6b6401e00db1b14e4f8db3ec4fc91c48210c9ef7c9bcccc97d6fd0708b02fea803c6647d66747df8c90842666ef8fe7c0cf4113e6a7379b51afa64e895606d0cbec238a011f81fdf615ec1f412d2a6997e1469c8b35b74d5c1cde78f468b6172b39de307d622aef9c30d435afdc6821aff74af0bb35fc77b6ee7af931e960ee81d0c5fb5c1943ffdeff9bc46d0c615ee1be3417495cb29ef0bdd06e1ade90f427ff360fac2f833ce5c1a1299fb0b63191d49a28ebe641f7d6f29fe1ebb3795aca82ea29b2626407283886b7568344edbbebfcb4ee866ffa3765003afd125ca6baf78e91ed2707b1a3aa40b4d41c171a5df0ad77fe1d7af03875aae83e62b6a6c48035b91807302c2a7728ddeaac82062ca1dcf9a304e3786dedb1ecda42636435a98af5e1817c37e45cbb989fb57200db363516eabc1208319f4fba65b970d0f3f8035f9b63a9784a146c808a4b46662edbe8b8733677d273c852d704fde85e075719e91a9a08c59a1b1c89e92fe0830458414b9d045097332e5815b42cb58ec0f350e48f058fc01cada998fd5032e889ffe6de517ff944fef3ddde92296c9337e8a9040329bcaca23b06dd2fc6f8033d5812b01357985fab08668e651fce8b395bf896de01f0842e41eab7415c5968385b1d8cc4aec543596099ba0a5d8abea35bcc176f3377b4ed524858407718641710a349857b3b4086041e9e26f02bc32ddb747b59387a77a05dfde65b0a4ba86bdf8934bd27d6d285b1b2df010fc9eed7e0dfca2c1f7a64eef78c6b2b121673671287fe197feeddab5b67affb77e0c819fc48eee2cccd2b55d1b892a36b0988f7225c516489a53f02670856dc89122d1d6efae8938f4a5cca4e0716d495c26b6ed1469584e7669f9c9723243a181a61c06ba018b2e4e4dc28b754be044314765e0207368bc6a1e170c3fc32ef0420fed4ad89e7fdd27cef5aeb121f0bbd9304747e84353aba7718c981b3fa45e6dd243d1b888f133e4634907f3e156ace407d82834cb4cbda78a772a93a1ba0a14adb38fe577aa508ada443f52507c76cbb6c7cd872157322d16772bec16337d16b40644d1f507809b82002282ebe4fdc21bd97c80460629b2f506a403ee899d465162b56093c96212efe0a0c68096346fd84d9d394ce519b1ab2c9ef31897d87b8d06af5a3742520319188ec0f3ccb12923db9c774460b5cbd05a100b9f6f45a11cd082cdb745995b5cfb62a44f3025f8f3fcff9689ded7707b7497c3be15838faf714f8c62816001e4bfc5830c3daad18f598f5818ad4c4ed157c7772ba777513076e6261a299353febf5dc43867e356a4fd9bd65fd1d75a5efb7acc2161cf31c9a5b8d679fcf42801134e50a9c292669e27d7f66259463d57962e895f242205d0071d267dbb95a9b95541b41386cd38ad4da1fdca8f99e4cac9720d3b8313400f35425dd763f2fce74a2789bf1292fd5a99876fe33a71069632968b694dd1d675b18905ee261531f5d9154f78044f33c9e7149e2cdeb5c64885fa4c67366ee04a1dfa5ea0401c84f08051148720196ecd0e10e3e29ef6161b796a68a352cf6d6c0192d43ce7e85d45d639ee714013f027dad9261999b2f673b81690a4602cb4d661faec494bc67dbf6afd5e766f36eab610a9bf7e0a804decaa664072b3abb7532f2e0e36457a1f043e73409162681fd0b29cab3c62b3f744253fd32200f916388bdd3a5f88d68d16f3ebec296acde5f8a6ba223eb8736e21ca8570a45b44388294d1d97190a783ffd31b7a79a355796bb027808f3a25a3c0b58514e303d8dd15f816407da7b768ea797a93fde75c4387471d95b1730b64898f55573e1d7075412c421051171ee44f9e2677e21621e9beade644429bdd9fa9107cb7097228fce759cc8c388d59900a87d85ab8ee0225a817952bb5d26d32fc1c6c6747f436dd6501e005fb632a88263dfc465da124eb36e881d8ea669aed53f9da28681e967552ed3b6cff8bac92e7148ea726e8dff4f273ab47d152fd71aa4e6e05f65eeac3f1656ae0f1c01d99666b6b6a0d23dcdf82efa6626efc115a79143a02bfe70374f0637053f0d5be10f2b6c97f1357f9fd032812570926f94201beb79a01bcea6d6738332ca39eca581de74d91ae5f2cd39201ecfa86bddf88ebc75a3711f0f495e051d641ba228e24631e79cd7cc66a8dcaa1ce762254f206546535ac05bd2915e9302d8792a5ab1c87c7d00f29d0840ead1912b4799754767a7e27859c041bf1e0dbd4640fd84586f4ead4803dc6bac63a9957871bd27224598c8503ddcc2e016afa756c8fa8df547d23a62b79eaf19166fc61c3307c69b0babcc955843f77aa9ccfee600eff9890c67939523cb742605c777b684bb541f518e150e5dd95d92a12fcc24b87fde7edf1fb62e5261fbda7c202495d7ff7e63902c0d41eccdc9148d125c3e34a57596730b2f2ab52d3e73b5fc99999fda3dc21d909477def300cd05f0e146b92dfa4b8bcff1d3e093897908e00f7a12733ecb7028437c0455a068ff2b000233000dce3b75f07fb997a00d5488cfd12a47e19d24992f1abde75dc9309a7ec2dfef8d2190a40516f16c3a311cca3625c400603dcd71d48845a7e0906a38ef29455112b545995e89128f18d87b2186c53ae358c064c79ffb79416a3c0be40e9c53ec33b6c9dd42072fb3a0fa558789026ef9b1d58d3d28ad438fa6032bdb90cc2ea5f50b95ed134ab7ba6193648831420fbec9f31b1332032c455a439ba1903b3f5a5455c8cf13c19d3efcb7131a818882df520e40a6e62bae96ced22b9b21844c0aa700c670f0721bfe1c7d82162febe49e534bd510aeb5ab9f9494a189b369915aa46b34657a06e56cf350f440a55e5ce90515f071b05138ce40c98f5f8f1e97134cd43227dee44f42239996fa9127f1f515b55f7f161c7e29cfef138c8e0ede8528f0c8913120503d862efbb2bfef554f84ae3d7c1ea531bf1310a5a0fc015fb1a6e21c424aef6d37741ab189079794224aa071bb3cd0a922d976dd9886a16863c59ff24c6477c8dfe946e728cc70c1a30d99fc1d3802630145ff8e5860032dc8aa79520b3d1a4a4bd091d5bd07d765a4ed5db377656c0bf97a80a121cf714093173842c85b36e098f2bded301a01f8667c9aee901f519e5f1e1267bb704a830fd59ae07a089eca5dafe541f1b8548b13a6b2ab930648b61378c64a80fc30dade275fb269a6d18120c5995b18403824e679f6fa4974d8e042fe9480c1645edd3a68e534a7a003b234a9bdeab4f4671e1676dd003f69cab11856b1abf338c6cd668b88c08ea9cb49bc9c85ecad262de91b4845815c081014510a8c1fddf8791c4f9b0f7d2e4ffe39bb391bf1b41b0e749e7c170a5fbe4f450d9f7445b28b3b98a2f18515623af668492f2effad6ab0e84900ea392166215f26a819e165eaab604fc59d3d0133296f9d3362c9c47e25048d0578eb279382c12bdc3ac9c5e64c29775932f6120178fc23d1f5a227e7095598547b00e2c4d5774ad4fea2fbcd6ded2b1c467730984e053f59749af1bede4334e562d708274c2d7061dbc0d1bee6fa811e3ba0beddbd0317a7dd4e7bc20ceea4d24273e56cd317db63613bec537f92783b41c50e0b1116dcfa12af0149e73d3048a88b1ad24e998106d4580b394072c6163d4ef1b285c8cd96d9c7dbde1d6520b261996f44556bdd503e0fa016b7878d877cabfb63ee7c08a1feccc43b556321648b812d8087cd7985c97a80d3b322c172ae3ee8430d9169a6366ed7da7d31ad5850042b7eb820383943bb8ebc4836113ac97c6a42b75ee554a4cba0543ffbe4fd02195ca765e982aed802c5c6ddd6aa7022bb351701b935458dc4d15d7b6f7318caed33e2aa9ad59aaf8e28c94f6c1b3846c7655a8cb46091bb266e6c8f11fbc51963b032fc504a3ee8ccfaf4eba7eeae386e14227297fd013798c8a9248ae7ded1b3062be8b67e9749ff1ded03a006dd150bcf1b4d6b0999519256ed4ce60f122ad2e560a97035ef62ce1f4cccf712ca292294b99cac496648c61060c4531878c1d0543a68984193e059c30cb9fc8c8064ca3f40c5753177ac564fd83a9d018381c61fd344317b9c22bf3122198fcb069932213032bb76376f7e6fe8f1c9989e73eda7b2f526e81a522aa79ea7e4bd3618deaef7c775bdbe26f0e1bba5647e57bc26857b570868727382c41a718e96f47b31695be020229e9f8d1ed43a7c52c17a8179845c0e59aa8b3f500cf51e60f92d2d28294bf4c904995df8d8b1996d0571682e87b9b25d7a7221101acdded698021b97d9a19a84ad08ad4a1ff879ad679a600296e49d7437cbfc7f14d29be41ad4e3b57f280c88743970e626429bf481def8cfa493983f073c4d60c4db7802558a5a6b3465e8caa989538cfe8f01dd75a2324ae0e60d0e25271a84f75a4572541980ad123d7f401ee25b1ccffb5ecfcff349371257a1d992b298aace6bb3d943498fd130ea202c8d4c2309195f49d87392b40470cab3c24b8f7ab7b05ab7dfd6ec64a02c7bc2bdc1e12d09c503c7961ecf88230463a4c6fbcdc607984332ebfa02b78a73f85faa673f37be197e93f32276a8b1f0285aa5ec182060d1f6fbee000063c48716c6b58f196219cd3da276b0fe59abe04a842e0dbf2719410fc3d43681dcabe5e59f07024513754f16b1dcd9b25fc2fdc224485dafcd7328f5a3e9cf22cf77035019e301fc9c59fb8446b4af0707c65f19fea63803613936935dd43b4943525b58f42afb2dabb9efd5d63d1cb93a8d6785b027b275834877a67eb015e3b655bc78e30e45beefc3a8824223440820ac96c8bc17891d00481f70013be4dac265847d613a2b250886f7b47ac503162eef7ba11f0f8e5b6b6fd51072140196266da11d141a0a119fdb7c047330a1a6419e08c5bc569d1ba539c2c18f48fbe90ec9e87a941b72", 0x1000}], 0x8, &(0x7f0000003380)=[{0x88, 0xffff, 0x8001, "fccc27715ad7a949998d5498d9e4ac9f91156a8809519b8e9a62eea716b9aeffe007bac000c0b2fbd88f8fad517355084254fea0e3bea58d1a905d065802ed4e117b840a2ee6deada6580a1bbaa31de5c2e7eacea1ada4486564519c54d412a9c46e414ca84e19e43fe1dc30311254e3023f96"}, {0xe0, 0xffff, 0x6, "0b0eb66f9d1c3ec587ceab6f403751142e01095d2f5fc0a340f154e54a75e64d395aec1bd9423d049544665cf828bd9fd5a2513050fa04278bbb648219dcaa67f91cbd68777885cc616fb7d0505d816355636bc999e1e86affd7eee8b634e10753ae2b394224969735c277c84a225453dc8806db39f937753420905f3c442021208a5427ce0bfdeb0bf4108800fc925375efd10148f0308aba2181bd2c415908a4976feb218f223863087a6487c78fd4917c6bc1c234c38504884919a817b2b1b4181c030f1b053926f1"}, {0xc8, 0xffff, 0x4, "51b34223ac79d2cf1c01bc0be2fec3d1db084a9f97a9934965c716246b9ac739ddd15b1ae6f18f953e3b88107c9682f0c167af3c49aea538e5224e5db0ab15b8b4b1918edc39ab84219ff94ed65349660dfdd2e899e4da23081aede99d523eed17759b3888dbf81564ffef1cb8d3488a33b2343bbae98f9fcb5d2f06bfed47b896223174a138acd38a8bebe8e8058b1e3e1d2a5f117e8804cc6c899e7f37bd71f732e73f1977e6bbd06acfea1c989f90f9394256e535"}], 0x230}, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 02:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x79) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x10001, 0x3}) 02:46:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x9, './bus\x00', './bus\x00'}) r2 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) close(r4) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = getpgid(0x0) r9 = msgget(0x2, 0x180) r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getegid() r14 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x400, r10, r11, r12, r13, 0x30, 0x80}, 0x1000000000000000, 0x800, r14, r15, 0x101, 0x7, 0x536aebd1, 0xff}) setpgid(r8, r15) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./bus\x00', r7}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r17 = syz_open_pts() kevent(r16, &(0x7f0000000280)=[{{r17}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r17}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 02:46:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) setrlimit(0xdc6ece7d44c2608f, &(0x7f0000000000)={0x1, 0x9}) write(r0, &(0x7f0000000080)="1441", 0x2) 02:46:44 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 02:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x4}, {r2, 0x80}, {r3, 0x40}, {r0, 0x8}], 0x4, 0x7) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x44}, {0x80000006, 0x0, 0x800000000000, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x446485c46) pipe2(&(0x7f00000000c0), 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:46:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x199) 02:46:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x7f) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x8c) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x2, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000180)) 02:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2327, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:44 executing program 0: syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x5) 02:46:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCEXCL(r7, 0x2000740d) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0x87e}], 0x1) 02:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) r4 = geteuid() setuid(r4) r5 = getgid() setgid(r5) setgroups(0x5, &(0x7f0000000040)=[r5, r5, r5, r5, r5]) msgget(0x2, 0x3a9) r6 = getuid() r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getegid() r11 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r13 = msgget(0x3, 0x48) msgrcv(r13, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r13], 0x1, 0x0, 0x1800) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r15 = msgget(0x3, 0x48) msgrcv(r15, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r15], 0x1, 0x0, 0x1800) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r15, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) r17 = fcntl$dupfd(r16, 0x100000000400, 0xffffffffffffffff) fchmod(r17, 0x4) r18 = msgget$private(0x0, 0xa) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) sendto(r17, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r18, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r17], 0x2, 0x800) msgsnd(r15, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r18, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r15, @ANYRES16=r15]], @ANYRESOCT=r15, @ANYRESDEC=r19], 0x3, 0x800) msgrcv(r19, &(0x7f0000000800)=ANY=[@ANYRES32=r18], 0x1, 0x4000001, 0x1000) msgrcv(r19, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000e4"], 0x8, 0x1, 0x1000) msgrcv(r19, &(0x7f0000000ec0)={0x0, ""/77}, 0xfcb8, 0x2, 0x0) msgsnd(r19, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) msgsnd(r19, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xfffffffffffffd44, 0x800) r20 = fcntl$dupfd(r14, 0x100000000400, 0xffffffffffffffff) fchmod(r20, 0x4) r21 = msgget$private(0x0, 0xa) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) sendto(r20, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r21, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r20], 0x2, 0x800) msgsnd(r13, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r21, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r13, @ANYRES16=r13]], @ANYRESOCT=r13, @ANYRESDEC=r22], 0x3, 0x800) msgrcv(r22, &(0x7f0000000800)=ANY=[@ANYRES32=r21], 0x1, 0x4000001, 0x1000) msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x400, r6, r8, r9, r10, 0x30, 0x80}, 0x1000000000000000, 0x800, r11, r12, 0x101, 0x7, 0x536aebd1, 0x9ae0}) r23 = msgget(0x2, 0x80) r24 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r27 = getegid() r28 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f00000002c0)={{0x400, r24, r25, r26, r27, 0x30, 0x80}, 0x1000000000000000, 0x800, r28, r29, 0x101, 0x7, 0x536aebd1, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x10, 0x8000}, 0x3f, 0x361, r12, r29, 0x7f, 0x6, 0x6, 0x4}) 02:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x5) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCCBRK(r2, 0x2000747a) getrlimit(0x6, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') socket$inet6(0x18, 0x8004, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x8, 0x0, 0x2, 0x8}, {0x1, 0xcb8, 0x80, 0x9}, {0x7e, 0x1, 0x8, 0x4}, {0x6, 0xf3ba, 0x20, 0x6192}, {0x1000, 0xab, 0x8, 0x4}]}) 02:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 02:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:46:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x3) r1 = geteuid() open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0xc) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSDTR(r3, 0x20007479) setuid(r1) setuid(r1) 02:46:44 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, 0x5, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x3}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r8, 0x0) r9 = dup2(r6, r6) r10 = getgid() setgid(r10) setgroups(0x5, &(0x7f0000000040)=[r10, r10, r10, r10, r10]) r11 = getgid() setgid(r11) setgroups(0x5, &(0x7f0000000040)=[r11, r11, r11, r11, r11]) getgroups(0x4, &(0x7f0000000200)=[r10, r11, 0x0, r7]) fchownat(r9, &(0x7f00000001c0)='./file0\x00', r3, r12, 0x2) 02:46:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) close(r1) 02:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x6, &(0x7f0000000380)={{0x200, 0x2, 0x5, 0xfffffffffffffffb, 0x100000000, 0xfbd}, {[0x187, 0xed, 0x40, 0x0, 0xb3a, 0x3, 0x3c68bde5, 0x4, 0x9, 0x0, 0x9, 0x1, 0x1000, 0x1ff, 0x8001, 0x5, 0x1, 0x400], [0x0, 0xc540, 0x1, 0x4, 0x8, 0x9, 0x6, 0x4, 0x20, 0x8], [0x9, 0xf43a, 0x5, 0x100000001, 0x6a6a453c, 0xe2e9, 0x1f], [0x20, 0x8001, 0x8, 0x3, 0x100000001, 0x6e3], [{0x3, 0xfffffffffffffffc, 0x2, 0x40}, {0x3, 0x101, 0xfffffffffffffbff, 0x1}, {0x7fffffff, 0x480000000000, 0x100, 0x5}, {0x29, 0x100, 0x4}, {0x1ff, 0x0, 0x2000000000, 0xfffffffffffffff7}, {0x400000000000000, 0x401, 0xffffffffffffffff, 0x86c}, {0x10000, 0x3, 0x2, 0x6}, {0x1, 0xef9, 0x2, 0x80}], {0x8000, 0xfff, 0x10001, 0x45b}, {0x9, 0x29b9478d, 0x6, 0x7f}}}, 0x9, 0x5}) 02:46:44 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 02:46:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)='n.', 0x2}], 0x1, 0x0, 0x0) 02:46:44 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82ccb780f388ff48"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 02:46:44 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1000000009) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSBRK(r2, 0x2000747b) 02:46:44 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r2, 0xfffffffffffffffa, 0x1, &(0x7f0000000100)="6caea154aa855d3095e7fa9163bc8d26349a074d99bb262520b9e56a0aa486fc981e46dfadb7bc73612f40d195cc0958c8b92cc6a2f8762d477a6561a03b47cede8417f57655cac753b76df926572d62e80ec28236869c", 0x57) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x80000001, 0xdb, &(0x7f0000000180)="5b2251c1badfc7bfce47cdf767ed587319e841d3d7963167010bcec9d114b511f1f5039e8af83fdb728dd3a98b567bb35b168b909245b74a", 0x38) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:46:45 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x208, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) 02:46:45 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="c30090b56f223a6ef5ce30ca899d8c0f2c377356f615ca7413978fdd2398667d786ed80b78198c56cca321843d8497e9c2a2990760b140106ea60aa64a802379c04b770a89810e0fe7e8699a12dd6cfc93249f791ddb2a68bb526ddab0d8f1a80988224ffcdfc2bb22adc7b7f5f624189f015fe5c00814393414cc6db960c008d2a263a7de2865fd3c90a6f8d079a3836c18cd608d65a3c45363539d779cb8abc2ddb9bc4d6ab06cf27c64044a1ac170e11f5365a3214f17056474acb7430762c15a5757ddcd793ff51c63f299fd66daeec6ccc7325e688f7626903faad9e3a7044852ebcc33e563e3ee3e711ee0e52df3e4910bd6", 0xf5) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1a4) getsockopt(r1, 0x0, 0x80000001, &(0x7f0000000200)=""/242, &(0x7f0000000300)=0xf2) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x4, 0xffff}) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) dup2(r2, r5) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000340)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket$inet6(0x18, 0x4000, 0x5) r6 = kqueue() r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = dup2(0xffffffffffffff9c, r7) ioctl$KDENABIO(r8, 0x20004b3c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) 02:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000015c0)=0x7) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = dup(r3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000001500)) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) pwritev(r2, &(0x7f0000001480)=[{&(0x7f00000001c0)="772ff536ddbe8cd8a1a00013f0e1f59b9d25e0f788aca338d95c735497608e1c22adfd037b57439a7916a834d1e72b35715f82a392474f734a905f328abb57c2389ff9c8896adcad0d5e10b9d3115fea3fc2249b7307b8e4f2fb9b3bbfd18c47840dcd2014af81f4a407664cfcf0c061a0b8163087050775cfe71a52e4725d8cc8a75f82055760f9b40830727b2e6ac3e936c8502427238ec39bfb425c9e43927e3aa6cffe9060a4c53e466d3f158d433a5106788677d1c4b01d42a7e1f7692f9bede0a36ec75f5702e5f5d9064c8adb73d63e9b62505f393a2d737d82b1a802770b5c6f745ba528188e905699", 0xed}, {&(0x7f0000000380)="dfa41f6637b27a18658d51598fc31e4d97b223bd348710d8f2813de64273bd1345088d0f2439bc3e99df9a4561decf7dc68e76856ec5a6a4f1e503e6fed0781111d081d638cf981ada02143419e8cfff15ae5d4cd03fe0f29eb8fea805f635c9389394c6f1c3b807012d82770406555e5f17d4a3d7d4245aa4829f676a9b3ef5f2dc8a00220da9cbafe647bf291ca57414a8c3f35984c49f4e87c3eda102320b236e3ea3b80a835f0c5f9206ee7ca4e449426e4f35dd8994cb3c1c7c4dfdee985cb0fbce1e79eb990735d02fc8208610200bd8c522f10d57edf114584b23f7ddd03b59b02b3a82", 0xe7}, {&(0x7f0000000480)="b5a54728fb49616867602360d7fc07bda50ac101c566b4b0f1e184ca044104ef97cfb25b62121c632693b95f4809e7697bd2059c63eeda12fce6ea36e375486e03f3b5b8e36f952aa1d88d85b39fc64af49f9e9f6bd669dd772eca1cf929a87dc41074111d074c9b40b924a31555d25eccd0974cad6a63e4930aa9ec523c86d6617ba5bae3adf92dca72857d9b5aa802407258faa2f2843f0e5c507a0dfdb618d737c8f8b761a3efe0055766a822e1581a18a7545116d3964b563aa9f70f30adba4ea9f9c46baa1d37c70e95b890be1c1866174d66e3a66edee256edc27b906678db4ed94572a62ad0107d9f6e90a16d82cd1f898126c8373b60cb2966dc3e0843f8caa9afc0852fbd5f078b3337efbbd731d4b2ebe57f2ab88b8746ef9a98030002a9049443a15a80f072e56fc97f4b5cd6e53f9f9d6323dcac0a8b24f82629105cc96fcbfedcbab56bad4a8ee55a3e470a3f3f945645d4c50429ecbfedcd39c8775146a1e3e1c54ceb896f4512b839d45db8e1f9fdac6c01786c9fbc7be224b85b93b699441c86a1c791bac544bdc3bca3ef63ce29b5863defac42bc34394347a25027786880fac57d21f61fffe3bafed5074109c93224c618d5ef808225f68d3301775367c531e21c961b9b95c82e56c044dfc2fdfe3fe4288ac79dbabe40931d6d6cacc6fa7b11b5b77a4767fe30cee2768dce374f302af31e266a1d76e82dabe9c5fe95cf8c2a95e490c8b56402f6e5fafdb4d32fc3d3756a8beb409682c1c6ad78963528ee79ed6910dbbad7b47f4d00979df0f39d289e6a5d7e76ff4f7a25f66c50c0a83ce9fe9e17e212e93b825c80c14c9c39356ae1a52f31194b10e48e323a88f5beac34e96401e8c7ab7244897816ad5693d3a6d0b68db149024f0986b91bf31660d2ffbbd8b4a8a3e45ef6bdf8f7a57457196c8cfe752f0eb2c1b6715cd2d26453575fca755fe1837f2ee2e641bcfee146f8288f991b20c87da8cb73e72548566472ddebbceb4553e1f1c6257faee1b74b583c8c09e857216c29aafb7a278cbc2bc8b169a5262145bdffb2ec170f5f300509d76130c478fe7fd66796db2eee71272f36815ac6494c769001d4ff3adcd12c1be3653edc9ff9621e509fdebf685ef0668ae10a231ba95dafe8d913145c3da306d0cfda2b8c6b21508fce264509431bc4ada53ed8ed1fe3811c99af789218f8e49cb52805f4211a2d344c052f81d1cbf695726dd96721d42242b9411e20081f7738bc2f549c81caab75ee8e0c594eb014c318b5255630945f26eec659b8573a3d7f0a46fdaccfcdf5babf2dc4f5812e0d841ad78c5b8a4cfacbf5b1f0291738195b89b6344daebc47a5342ce39fdfa692e4b1ffde2ed90251068354e022f5c265eb498a78672877994d5adb19f3fd3eed20ce47cf2d15e528cd995e4850424368b85dab625a5b8805a103148f78e02aca86f9584fc35bb87eab6fd7e4f82096ed480b71db496e4303c3024b53a2a1030f387980d9726727b8de957ea1bd679ed58e15a8a8ddd9eaf1cc5546c0da56b8b5bb874a22928b9bef33065bf57d587345b7cccca9f66408102c055fad0e62a522798145f1ba582311122f49b903b0959e6cfffd581afea396e9f031d75348f69864a1cd0b0e73364af975852bfd4decd9b32d76349b56800e841d5b16196193243c1d22290f960a50513b8179602fb799ee294908a5a69b3189fe303ae6e8c46d02c08a9ffbf82101d01e4ada3a33b24d639a3eb02830290bd8bf9f48f783c7c221c4fe321c4c866e574551808d4a17aa7a1e4377dde0d69b9a296c30ada399a3332dbd8de5d9896bebe3bf1270bed9525920157918400383f19394203b5c9374d804f6b62e2b5f0a2843b02c0aeef9409c4162d8fbde91d1b458bc0a5de830503e343bcaee9bd99cdde465a5f0e05f9016ec4bc220126103860f354a66a588a9c7129215f56cf409e52c403b7f3a7d8888b85de5ea1d7674b0f0efb218f41620807722190277ad8c6ffd048e14f74fc7683fcd59762fc4c5191fbb8f6e18119a7ff10564537fd79ca83395ed2e114530d96423174a2ac33f9c566b024b2c264c0c5c03b12979c9ddeaca1c5042065ffc2932142621c6a496ef5f2ba429ea47756618bf95e0bd904ffa9e1957a031c047cd67c1ab02ea41412e84094702bc589bc451aa9f012adba1914b1a9548e5bdf52cea610a3ca2212f9f18c75ff11750bd0459ff44521a9209074674b715fec27fbe637d5ddea6c4ac64045da42a48db190ee3118fede0075f6b12a10d4ca150e8aeea96962576a07aa0f273dd861aaae68a6f3c0f1dd9900d725df32d6bfd93d1b538eddc83396fb80c3080e2dc8249b5010892cf4d12d555092f91ac19b6c9a535281f00f3ed687ae1b5bddfe4cdac0a4eb2615fe5111ff8cc741438e8e25ec9664b9afbc85b9004a207e0a350d434bfb11e56dd6f6e3bd56ee6106eb2e1ca934c09b51dafcd0fb2cd1ca27099399ec49ef73d239a57119d0b758a28f215c4faa3dc4c5bec61cc146d55b433b93355fc65ef91d0410d3a937caffe6976b95647c50e5950459d5c649fc286007d0c53bfb6b78a5d025da3f24eeaf20192a464b357430927757b266ac9a68f6b3addc0e343bc9599a965141bf2b584ebef41f35638525aee70c37ca189d7434eb1e64484156b787c6fafe28c5e6004e49c5f6d0406a0e85450215c82a1077e2f8afe716cd5acef1c07e24398fbbc5d8bd0d5c2e5f763e08daedee38aadc63aef94490608da71f20d9bcc8a465e475badbf445dc3f79a7482714715a50702be7bde718c25dbf9609068bd657531e3435fdecd5cbc770f0440fbe6e3ecc55d982862c9014b0a6e22b7955c597fafd2aab768e80007036b50b3535f1d2abdc604f94103af43eca941a0dbc3fd75480243e345fe642f618807dbfa044cd7eae7b14a959d0662a3c9bf83ca0e7a462fbc13c806dd097df1cbddab23a7f49351798f1cebda1acacc17d8eae505cb2009e2fe2f9dfa248e4b04679884eba643a0fbfd87a847ddb8a7e2f25c194b640eeda36d8c346edc716e7675b41e91df82a425bff6fbed1c715d06e43a6fe32b64c915be942d4c7e2fcf530acec3cc8fa79c596188d4acefd1c908f3cd6db53d4f9c4fd48790e431b4f2710718843c472a38d125e1c86a2be83233a9925b02548703fb2f29787142415ec9d6e4c9d87571a6b1c51fe227835ec50adf5153d13bec1b5609b2df2c6e36742a6e15a5fed63b346cb28f8414f34fb965cb36c57257ea9ed2ffeddb9fcd168e87a50afc6bc8a07d29a693b879be164eb766764a35dabbbefb56632b6030526b58e66e50d9c14862d12dac02a5a1a7742eef78033444ff08dba28131b0d4bda71973c54bb11a3876be15b763f3f7897edcd5a9a5bf7f22f29e657440fe8ea2c7013337f975af04d073a4ea98882d9328f9d47812c1832d6d9726529a5fa174b5672e5ab6954ef40a5981f871ee30c1eb65edb433d8e8815d214450c9c802272423f76390e956c626e09e856ed56946206bed77c867c8a58b3db5c141366f32881a87fab4b885f58f812ab928e9dd18ee4de5ddc60c70712e033c96f4a50d7bc2a5978d30365be9b355469efbe63449a766380ae12f4534828f1a71d3e2d7eae92ee73d7dda185eec5d4dde5e67c5a90fef170dc762e1f983c08985611436352552f8615d2d21a0185724b82d2cac3bc08e107ccba959711a0d89959402ada513c5e242d7205e02c60dd4e385e1f3c166e8b94e884926623bb9a25ab6c822591285b8cfaef296690aa3e8fb114660326b8785fd4674bcdfc1e33cabc8a2051f5e05a4f71f0655d4a6fdb4112cb4296d8c8e51136082b657d709891ef3967c7cc653fd71a0d91b887d5aa8ec98a780aa0a168010aef5f7446a936cd3f44b46d7bd951f0b08a7e96dca4a33b0ae5ea8cd386d55f6dddf1c4e0b4d155806a719ad6bf81ba9a956b40dca8f8b1142e477d684b57304436d86f83987ddd6832d9b27baae7fbd4629597e06a771e2dcffca091d93c1433fd2621b591b87c64fa0a92372e5d3e1e63dd387ab49df6bace573fb4005a34b32981a3df7220903e49c6320652fa4b57aa2e48dddcc9c0da98851670bdefba8b52e0afdd4c6fbaf8352f782480cf2b6ba51e9a38be24d5ad474de701178fc030588ad55656007145c4199cc8b52f6d5d707bd1eb1ef903e516a497a4e4d7ea82c64065eaf497ee6c20172d08700539dc47abb2c16edc0ec11ea20fb599bfca3311ffc0d27e3cee9ea274a48ab3d4e7a865efac8b70f7e055b22de6ed1920d31cd8bd45705f09dcd1050d35d3466c70c8b2bd426a78c4587463769041258ac4f8192d7112e0fe055d9450b9bfa7b1803ee9934add8d70d4babec74bb92a82647240ecee4bbbc69b2184b315324a58d76fbc4c8f19d84d5afb02db9977058c39aee56af018be8dfd411ba6035a1d793d3828d82cd933dc004ea19e50a879e3a86e5bfd7671df83e70f081723b96f31b7983ce8df65b22a4591749fb07726019ba189b4a6d641467af6f0baa03c20ada59302728c6ac89193440087d5a5b9ccfc17f3078d82c3a842541fe105c3f319055c88b66cc6c842c04c7b5c2d8b9414edce6ebdcf7e6b84776b434443280116baa95c88906b010dfdf304b59b6cf303b94ef423dbcacf4ba47a761413d73768a2d38235f7b54b902c98239be5feb8679278f4283ab3030ab391dc3b32f5710ca4d289c1a556bd7fb78fd5aef15b27a8cc7f9e6de9f4144ab0196f1c43250b2b32eee0e7b982fee6d1811c11869c07a9b6b551713d33fb3dcdc56c9da248f8c016df0a2647a9117f922b88891e4ea14dcd6410985bb557013433286409fb9065b80af3e3ede0f8fda1b6fbb8b90ce57365b4be6e9e712e2e8f4fac06c6eed4542fff8ec23f6b643801494e207ea0966550cf24b6520e9b58dfdd0a328e289ff51496464be56a5c8482ead93651b3b3bda4684d3893b926734b057bf370be5acf7092dd08f68d934121cea92a455ab7c157133431dee66b8243c21c918e408c606129cac61eeab3c320bb1f1dc908bf11eb6913e810fc4d39fc4cbf40a45603e233ea24a6e9998f01dbd243ebe0ccb54b3fb6c25aa42393ac0e69f47a29a5300f51225f4af96aec04a0724745f95c45ee481b9c3658188ccbc7d68e41e4dd088872797293eba5f853a2314bfcded7c3cdc83ffc8b39289716cd268c4248b5f0318cb6f76b65e9363bcbf30a641d247df4d7f8f7d23f99a7842f367a10eb0355cce322013d8876be8929921b357ddc6b0e03056a8edaede961791cff417a8c19c3ad89a7419f85daaba7716b6aeaf81c38536093bcbdc4ee43938b020cefb0e57b55d1412cae45d37c14bfa52c7a96cfe6710a5783ef37d41e381279496675f86d645985b09c9777fed64459e237480d788864215858d283061740ac14e1cc21b47e742f80aed94f1d767798ecdc486af1a0a2a7f415552e066d2f168713f1e36fe48c3f62b5b521819f032f9fd72cb8e95e45462b05b8a6807f16866b2d30b4e8b1ca4193fb93a8a963eb7264409d34ab016691ad56feb0bbe58e6c7ef25fd4689041f191e1f6a84e96a2c57dad606ecca12b14e15f7a33e6552b0f4d89284fb0e3c8d0b1553e8089053b47f0bce2ad1c7234a33e7173a48c5e862fcd8e76ac71dd1d3ba227fc5d7b9d01960d902bd9d727be120306e6971edecfd575667b6dc4435754719db6b29ffa8f33bb09c5345b20043fdf9ddc6462bbc0c66c1b4efaefe5ffcc86ef4", 0x1000}, {&(0x7f00000002c0)="77642e7ea0ceb593c890fe7cf27e047dbd086e81ad73d221ecea016c2a56705f0f076fdd89579c62ccbacc339d54c8a22e27b19ab2707eb847dbb9e71b8964fc516596be1dbb34a8318ce0e4921377553bb94ade0638", 0x56}], 0x4, 0x0, 0x27) r5 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$BIOCLOCK(r5, 0x20004276) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000680)) renameat(r8, &(0x7f0000001540)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001580)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000180)={0x1, 0x5}) 02:46:45 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xd015, 0x28a9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="0000000203287f07b7efa76d410d59831a5283e4b28bed11", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 02:46:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x5, 0x0, 0x4007ff}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x60}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 02:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80}, {0x28}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x41) recvfrom$inet(r1, &(0x7f0000000080), 0x0, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x35}, {0xffffffffffffff9c, 0x4}, {r4, 0x13f314e18afb5f02}, {r3, 0x4}], 0x4, 0x9ba5) 02:46:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r5 = dup(r2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:46:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x33329c5e, 0x0, 0x7fffffff, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:46:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0xc1db) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 02:46:45 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x1ff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) write(r1, &(0x7f0000000180)="15e144411cf51a92bd8af511b228fa940fa90b27a77d3a7e72666628f1cba0f498666202df9703f6b1133e7879ec4eeec83c2e1a846708b8b06d0d369c8621911ec0e188071a47fc5b35ed51d2200001541eaf68b284c5f08d41f76836c1de82039d5b333c5d16b2d3ff9c02ebfc5055fc59bef5f3a17148c869210f26d3d7c02e8d21", 0x83) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r2 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r3 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80045721, &(0x7f00000000c0)={0x3}) 02:46:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) socketpair(0x49, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r2) 02:46:45 executing program 1: r0 = socket(0x400000000018, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) 02:46:45 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='*\'\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) unlink(&(0x7f0000000200)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 02:46:45 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) 02:46:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getitimer(0x0, 0xffffffffffffffff) getitimer(0x3, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) pckbd_enable: command error 02:46:47 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x81) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x6dae, 0xfffffffffffff001, {0x1000, 0x1}}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f00000001c0)={0x1, 0x1, 0xe8, 0x7, r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)='ol', 0x2) pckbd_enable: command error 02:46:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:47 executing program 0: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) 02:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8000000000064, 0xfffffffffffffffc}, {0x44}, {0x40006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r2, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget$private(0x0, 0x8, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/206) semop(r3, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0xfffffffffffffffc, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) semop(r3, &(0x7f0000000500)=[{0x1, 0x5, 0x2000}, {0x0, 0xffffffff, 0x1000}, {0x4, 0x1, 0xa1643a125aed38f5}], 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) close(r4) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x8) getpgrp() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) pwritev(0xffffffffffffffff, &(0x7f0000000b00)=[{&(0x7f0000000640)="1a71d65fca1a6194d04649072eda6e296e147943b0b115e9a7128cb49bbb393f2008ec6784ddc000c559a42f1342fe1339d4b04eacfbdc1d6c9e81bcb8a7182ac0acb5fb5f77848e43193f296a5068082632bf26b1be38ee7b394e580ab6ff53102bf00b91d54fcedaac7035b121978a460b1152dd49531eee1e3b218590f0b6fa92f238d445c27ee0c51efa2770f88a81878ffeb8b9e545d45ac4d92eb7691ba5e54ab2723011c857d914d6bf304629552cd8069d3deb80060ae0d5bdec5fd91d5e1b15ef79595988a4924daf3569697c2a4618ed", 0xd5}, {&(0x7f0000000240)="d277e8ff0b3b4476c6d3830d647c487a9b6fc1e5c46dc0c4bd9764acf7095974ff6dc3f86d5dde86dd29133ad2917b8d057ab523620bc00c3dc8acc320", 0x3d}, {&(0x7f0000000580)="a40bddaa626c1af904211754843f428e2256732f57778460c60af346f6f52701ee8ebf2e325fd4d778d950379cbdf17e3a5c8c42a54de08b79fb0d8b45e4b90126eacdc86f95cb4cbbfe26668d0c7dcb34730ddd2ea0d4e87bce7d7c243b51e45ef2a08408217d7eb2d38814716572", 0x6f}, {&(0x7f0000000740)="bc8cb7195853c5d219ff8e85ad9485559e39e345e1df95de88b0cfffbbca908e49df0a906d9885f29668aeb5b04af392b74dcca631edcfa93f8418d96877951107a9e43070d0482d0bb81ca83a2d3e6d674da269e98e21f1340162d9d84cbd478416f0865617bde1cee7", 0x6a}, {&(0x7f0000000280)="e9764d81c2f702a1f51266b3525c66e1afafc635f7f5e25b1fd889b2928cf9eb1d25e10d7094bc43ac24ff2ad5", 0x2d}, {&(0x7f00000007c0)="0b3ac6374aa22b606a474e967d76803677d594c8bf4bd7616dc7efaab39af738e04fd3b7bfd0a44355d6c0f51826e951b24ac9afcf665122fafc4f5ad8a6a67889486ff2fca2ddbe39603541d718a3f625dec028a8", 0x55}, {&(0x7f0000000900)="f4f06735025ae53b173e0222b3c60634b6526221340f4d82dfd0fb277433d04319ff7acd78771214f0adc47f088a4c4e071254043a6f08ed3604dfe7549509e37dc476fe283efe848af763c8696e643078f8e0fc1dce6bf75696d1328d3ad5e76b633a65dffede271bf35c678ebd9bf36a15b1f0ecbb481eada68220b3ce59a1fbfc07944118610c84c28b2341f23e2bf722ea6c509047e7e8ba909bf2e455bb787ef49ea20ce65374c1b72fbca5fe25bfd76b17182393b0288223c54286e7a2273eca5cfafabefbd1e7967a8d2d0c9c1e042c9ba1bdf36c374d13cc241dae", 0xdf}, {&(0x7f0000000840)="e9fac7a9a277562dffed11da265d60c3a8137b8a21161c9525195468bdd6c35b778ac5165a32197b51f07f201dc8a6ffe4ad2cf882e62aa5fd3054139bdead90a399bef201cbbd3c5d3eccc2135bbd140d06125d30133ada7b8cef9d55980a0639bb9246edd322a911bc16f469f25f4c42f2236390e2e27c97e8d08aece2e2", 0x7f}, {&(0x7f0000000a00)="6d82419e71c1525de9a69228ad3d7c3af364ab73ac7192964bd49f7b89499e62bfec7612af3bf0612a433bf226ee937042f7c8acff177ad8f0e7242cfba0626f8529f8bf7df9c13a8023552504a589acba4a461491e12905d2258e8c46b10b6d7af2fbdf6e6f0739b5c8dcfe5f090db1ad3e27a8711f6858718fcf02ae84b87ef7089ea31cfd830ac20778ce03ab327c87c195bf9c383b6f81cd1ed3815fed7ee0eedf2c50e3cc70bc7fc9271e12f1f500464cd207ad44113c56818b9096a9984824306236fe5cbc01f857f1b46d86bcc0a743b41686eb2ca41de50e580c6ee5acb9d5ba5ba9cd782fcd5c8ff9404810d3353c12b2", 0xf5}], 0x9, 0x0, 0x0) r8 = socket$inet6(0x18, 0x4005, 0x70) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000400)={0x100000001, './file0\x00'}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xffffff04) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) seteuid(r9) 02:46:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) write(r3, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:46:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x11, 0x3, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) 02:46:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x100000000}) 02:46:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000700)="61814e7f018c72b387522e48444d95ee0310550e4a8581063b157dd15b7c08bad08f26ae9132f31336731b6b5bfc900dea8d1d7ee9d9f9d15512ead9210569ae121ab0773825842dd35ac6f92f18941636f54254c47475c819a4c1642d82f88c42930eaa2047d0c068b38dc02381ad0eb7f6458e0552295ccce8aa35835db8aa7c35f5533e3476c740469df70a16617fc3d67ab6f6e8e3b09371429d00100000000000001dc5e48228d693ebb31f1a50ce8253ff658b47f0ef4e7302f660b41facc98b5f9cbece70e6db3c16ef966f2869531c0cc301147c3c806073dca1bced89", 0xe1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/206) mknod(&(0x7f00000003c0)='./file0\x00', 0xc000, 0x80000001) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xad, 0x0, 0x0, 0x8a52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x1ff, 0xb55f7064f25347e5}, {0x1, 0x7, 0x1000}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) r3 = semget$private(0x0, 0x7, 0x285) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x2, 0x40, 0x1000}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) 02:46:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000740)=0x6534c24a) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xd, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x100], [0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4], [0xffffffbffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x1, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r2 = kqueue() r3 = dup2(r1, r2) readv(r3, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) write(r4, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) write(r5, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x101, 0x100000001, 0x20, 0x0, 0x2, 0x8, 0x2, 0x1, 0x2, 0x0, 0x6}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCCBRK(r4, 0x2000747a) 02:46:48 executing program 1: r0 = socket(0x1, 0x8000004003, 0x0) close(r0) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/251) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 02:46:48 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="aeafbb4237203896594f9a2f69bdf6b21237ad1c00b266ead451ac42cf49f0e6c7346938eafc4b6748b49033c78f1da3fa991a1eadd94d1ec8088daae29e9a974d531807a886b5cc189705dabf68177c9da0ad9bb5cc6f78e895e851b32c57c758bd329c876ad471aa3c6f052c2ef2d53855c22aa9ede28c7088e77f69a3cebb9d9d167100", 0x85}, {&(0x7f0000000180)="98bd2fdb9a5df4c761fabffb0f28684a120e30738fa47f274aac1c", 0x1b}], 0x2) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x8}], 0x1, 0x81) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 02:46:48 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x100000}) r3 = dup(0xffffffffffffff9c) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) pckbd_enable: command error 02:46:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x5, 0x2}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000040)=0x6) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) pckbd_enable: command error 02:46:51 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x9ce283a4cc1679c9, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001500)=0x9) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) accept$unix(r0, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f0000001280)=""/175, 0xaf}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000001340)=""/197, 0xc5}, {&(0x7f0000001440)}], 0x7) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) 02:46:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) 02:46:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0xff5a) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x109) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x40, 0x0, 0x0) 02:46:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x94) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1ffffdd0, &(0x7f0000000100)=[{0x6, 0xffffffff, 0x6, 0x1000}, {0x8, 0x1, 0x6, 0xaca4}, {0x3f, 0x109, 0x38, 0x1}]}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 02:46:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chdir(&(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 02:46:52 executing program 1: open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 02:46:52 executing program 0: pipe(&(0x7f0000000300)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3b2ea289b654d276) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) r6 = dup2(r2, r5) r7 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r7) dup2(r0, r1) 02:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 02:46:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0xc) 02:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x61}, {0x1006, 0x0, 0xd9}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x1, 0x9a2, {0x8, 0x400}}) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r5 = getegid() setgid(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x00&\xff', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 02:46:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f30696d653019"], 0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) setsockopt(r1, 0x1000000026, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e9648e17808e0d738d382c4562bdab5edd5b434962f8024c877adae47f8e3cef85d73c8c4b889db00139ceb07eeb445a5aa124e78e5fc7308cf617810b833302bba42f8a560ab16890977d1b87a4e1554f8abf1c1d999ea73eea70ca08ec99bbcb5a75161fadc9dd73b154beaaf5d1281136cae78914e4f692da1f12ad150e7eaa3cc2b7a6053cb591a1f27370d78ad3c06718120c2547ddbe06f41fc061b83bff164cb9c6286153694fcbf75ab0199876dbfdd2d21d2a8129cac01ff6cc30f47a5bcbca038462021051363497719a7ef51f9ef14a971f0e67eb17676eeedbe2cea9ca647f221cab5902faefef00031f968ea8e9c4138157b02eead7c4861e6b449333b2c857f548bc17753f10170823f8226c5116a8692798d1e4567e05009f2706e78b10c604a205f465e471358e5656f82b488f96b370d8cb370522cfed997db7b8ca518da3e68ed884c68e95379bfe79f5b5a6f4258553421a4fef870da1168e3f02c197cf8c0761f46c737784322f1393fe2676d9f7a1b53d555a6ac5d6906c22837b78350e7157d0200f532004f183398e6aecf603656993e764359d979ba286586017fb1b28fc33cff0eb03f310438e6d870f2ae1bdc17becc47", 0x1c8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 02:46:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCCDTR(r3, 0x20007478) 02:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="121526ab927008bdbfa858eb000000000000000000000f9d06f7fcc830bed837c990304af5ce7d51ffd70b8f6e255a3cf752f5f9676eaaa9d0375cf6bf96ec3133703d3facdbb14147e26ebf5efd7efc30edfc1da9dbe52091fcabd2a0ea95e763992e700bb49a12e43b2165812de16a2a7120d8779ba99c1d95e89516eee33380e39f34b6ba45623bb0024acd1f1a74ac8565cc62665006d562619872bf3caeba740e69640500c45b7bfd229c9ff2032189054fb61d4ccbf52b9dfc89a1f47f3a8bb0ea08535159bb4fe08fa2312a35090f17f8c9e0afc7888357189ff0b946c31e3712"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:52 executing program 1: socket(0x2, 0x2, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x6d, &(0x7f0000000040)="070004005a776cac83fdbd6d8160c79524b14b5924bc1f6bda6ffd6124ac6bbd33a256b49bdf02cbdf398a4c6ae2da030c64fec27945e8ada9eebcc09007a17ae7cccf5d412133bbabb67cce7db76c68818a8a94ce0123ebcb40dd4bc72ab9bcbb48eb9166570ad1e9d5511230") 02:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x60) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1ff, 0x6, 0x8, 0xffffffffffffff54}, {0x80000001, 0x8, 0x1, 0xffffffffffffffff}, {0x1, 0x1, 0x73, 0x5}]}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, r4) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000140)={0x3, 0x800, './file0\x00', 0x8, 0x1, 0x9194, 0x1}) r9 = socket$unix(0x1, 0x1, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x27, 0x0, 0x0) fcntl$getflags(r10, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x3) r11 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r11, 0xc028698a, &(0x7f0000000680)) symlinkat(&(0x7f00000001c0)='./file1\x00', r11, &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:52 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="711a90fee423649eb912c59a1dc62d4b5bac1b8e555698822a57130782d33cc1ff2b3b93be9cf1e33ca939460486c2aa89a033ab34103625034315d4dad5", 0x3e}, {&(0x7f0000000380)="d9bd531ef2b85b7c75c9b1f1d1d7c82d4749ca3add116e67adcf4da70f5494a70782fab48b867e6fcc284e37ae941f5ea32913d4dc77a38b16cfc60a5c609b91ac8e4ae58b97cef7546d70d59c592445a408f1d988ceff76807b6621246302c00d02bf01cccb10197bda8417a970be4dca11b0681a3aacaa4ffd2d17f6a83886a2161b8ef2b21671a6e88b989e00fe08a3d297e6a290aebb2172208add04801b8f43faece54542b322d871461d5d8ec2af0b", 0xb2}], 0x2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 02:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x6}, {0x17, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="24a48460") 02:46:52 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = msgget(0x1, 0x2) r1 = geteuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) getgroups(0x8, &(0x7f0000000080)=[r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = msgget(0x2, 0x180) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getegid() r11 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x400, r7, r8, r9, r10, 0x30, 0x80}, 0x1000000000000000, 0x800, r11, r12, 0x101, 0x7, 0x536aebd1, 0xff}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r1, 0xffffffffffffffff, r2, r4, 0x0, 0x400}, 0x2, 0xfff, r5, r11, 0x8, 0xffff, 0x231, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x8000, 0x7) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc1126939, &(0x7f0000000300)) r15 = dup(r14) r16 = msgget(0x2, 0x180) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = getegid() r21 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x400, r17, r18, r19, r20, 0x30, 0x80}, 0x1000000000000000, 0x800, r21, r22, 0x101, 0x7, 0x536aebd1, 0xff}) fcntl$lock(r15, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x1, 0x1, r22}) 02:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) shmget(0x1, 0x1000, 0x8ed7d39dd42c645a, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x5, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xf, r4) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) sendto$inet(r6, &(0x7f0000000240)="f5fcde1418d4d8e67c19f53b3df62e5a946864e0e4da7eb455a727d3e9b565a75ceb43e060a5fc7803f38a3ddd48c17e331ac0784c5511a3a5b38bd9b4ff7681ce7fe6251ace1f904b992d76688f5325ef7fd80971f833c262bf03e73ceef0aa963ef0b8b12b9d1e4dbb194acffa7903a597abdee528c3572bab99a4c31f14ec53f1bf674b54f0a368017b4dc729cd9ec64b9829decbabec839ed12f1087b0f318a7c801e629e3d545da6e18b73c728d3f893c96cd77284f1360c0870594d7bc3da8afb5baff18e6b06fc424a47409f64dab", 0xd2, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) 02:46:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r3, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 02:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x100000004, 0x0) semop(r1, &(0x7f00000000c0)=[{0x2, 0x8, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000180)=""/196) 02:46:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xd1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) semget$private(0x0, 0x4, 0xe71a074b6a056480) chroot(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x130) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)) r3 = socket$inet6(0x18, 0x19429c84b4f2824c, 0xff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x3}, {0x5966, 0x1}}) pipe(&(0x7f00000002c0)) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/45}, &(0x7f0000000340)=0x2f) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x31024, 0x140) poll(&(0x7f0000000480)=[{r4, 0x1}, {r5}, {r1, 0x20}, {r6, 0x10}, {r0, 0x100}, {r7}], 0x6, 0x3f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000500)=0xdb3) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000540)={0x0, 0x9, './file0\x00', 0x100000000, 0xffff, 0x7ff, 0x4}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x800, 0x85) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f00000005c0)) chroot(&(0x7f0000000600)='./file0\x00') r10 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000640)) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0xeed6c34ed0dd303, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000700)='./file0\x00', r12, 0x3}) shmget(0x2, 0x3000, 0xe78a8dd4572f6aa8, &(0x7f0000ffa000/0x3000)=nil) pckbd_enable: command error 02:46:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0xb, 0x4002, 0x0, 0x0) 02:46:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) 02:46:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x8, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) 02:46:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xb1, 0x0, &(0x7f0000000000)=""/177}) socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 02:46:54 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendto$inet(r0, &(0x7f0000000000)="42560d042cb938b9a005d988d29d1b4da8861345eecb1dc5aa3567196bae16971c261c83b11477b3f14583f42a5ad1cf9fac1eafb1dc85dc2e69", 0x3a, 0xd, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x1c}], 0x1) pckbd_enable: command error 02:46:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x80000000, 0x80300000000, r3}) r4 = socket$inet6(0x18, 0xeb78b4e9ca67f961, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = getpid() fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x2fdbaae4e3b39d70, 0x2, 0x100, 0x4, r5}) 02:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8006) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x3ff}, {0x6}]}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x200) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) 02:46:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x1, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="c67c2bdae3920e8eb8a98b3fd4ea83d2690e9de1a28a8b9f6590f74f4d41fc378e76ea63bccf989618cb5524a079fa18b747873a73266b1ef895158f5b35226dd87879b36b", 0x45}, {&(0x7f0000000100)="1fb09ddb8ac2f5ab2713056edf9af4cae3619b4e4d7177aa181db3f075b1835b3d3b0618e808c4b4fc1d7dda98308f64e7f3d0c7c9390cbd1d56498bfc06eb8d6d37a865f7254f2ffae15fff90f52123a5c96606f12fe47761c72cefa4bf7875b2336e2a1d827be7447262b039192bbdd0e3892fed6262f93a5a5c66b306232b73b9085628abec7ade7ab2cc12a683aa3c8f0001b791aafc3be7df462e88be20", 0xa0}, {&(0x7f00000001c0)="ec0f23a24b454f688bd9763532974702f280e43a5fe8ceaa54527d8a5095d2b426641ef3101a322291744a65625504f8799f37813507576b3a83c8a88d06fef0c9f34a402a1352abefcd22260128965eda401ec11a234a8b11bfb9e755189190b748dac0e689212bd495ede7f27e31293a774b298577e0f3e7c69395a802cffb9a63e1ca7a8e6a0d74346eacae42690831b0b937a907983e99f584f5427caf73f0eb534429bd12eb463495d47226571381352610ac6c0810c2509c9eeee0a046524b31cb4fb53cca8e8828864111be84f98de940b6abe4014da50dd0b7a7b9a788622ce4a94d6fac84addfdb099ce8478bd9e017f4c1c9dedc2bda8774a830", 0xff}, {&(0x7f00000002c0)="26d738fcb29f81bb7e87d59628885c9006640d3c02808143fbc12f45805d4976b5d20f75c8726b1f0c4311d6c81d4cb35edd84db20c61a843780049837b36243c79eaf1f6cf5b43c13290abc0596bd5a304f0301fac6953c01a1573283b799fbc6", 0x61}, {&(0x7f0000000340)="929190b927e0e0bee27e61ed0c1f8762b5fc0e66a47c9f9b0a71fe24fb1e939314c295725233fa39fa1f48db601958f078cdc943cc04c47a988ea9abaad2eef18fd3b2c060a2eed8923e", 0x4a}, {&(0x7f00000003c0)="c11da237c657404836f323c432", 0xd}], 0x6, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r3, r4]}], 0x28, 0x1}, 0xe) 02:46:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') 02:46:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 02:46:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() 02:46:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/100) recvfrom(r0, &(0x7f0000000100)=""/68, 0x44, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0xf73, 0x374}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x7, 0x80) 02:46:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0), 0x0) write(r1, &(0x7f0000000100)='B', 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0xffff) 02:46:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x50) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x100000004, 0x0) semop(r2, &(0x7f00000000c0)=[{0x2, 0x8, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000001280)={0xa5, 0xf31, 0x1, 0x2, 0x8, 0xfe86, 0x4, 0x10, [{0xfffffffffffffeff, 0x745, 0x2, 0x40100000}, {0x8, 0x8, 0x7, 0x10000}, {0x8001, 0x1, 0x8, 0x2}, {0x9, 0x2, 0x48a, 0xb}, {0xb56, 0x0, 0x5, 0x8}, {0x401, 0x101, 0x4, 0x8}, {0x9, 0x80, 0x9, 0x1}, {0x80000001, 0x6, 0x8000, 0xffffffffffffffc1}, {0x8000, 0x8000, 0x100000001, 0x10001}, {0x1, 0x3, 0x9, 0x3}, {0xd82a, 0x80000000, 0x71c5, 0xff}, {0x7b20, 0xe05, 0xfffffffffffffffd, 0x7}, {0x7ec8000000000000, 0x6, 0x20, 0x6}, {0x7, 0x9, 0x2, 0x7}, {0x9, 0x0, 0x1000, 0xcda}, {0x1dae, 0x3d4c, 0xfffffffffffeffff, 0xfff}]}) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/4096) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f00000013c0)=ANY=[@ANYBLOB="086969000000bfdfdaaae17e3dd643d29b21ed5101003d040000b36ef9390000000000878e520c4470e5e47068f09dd9fdc023b5a9110e40d99db9cd0b55e644b249a329093da9b4e4c7f59847"], 0x10) 02:46:55 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getgid() getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 02:46:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="100000"], 0x10}, 0x0) shmget(0x2, 0x3000, 0xcf, &(0x7f0000ffd000/0x3000)=nil) 02:46:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$inet6(0x18, 0x4000, 0xd58) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000200)=@un=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="07cf384a374d5afa6bcb5657e3c5010a4615993c8d", 0x15}, {&(0x7f0000000280)="eb8a08e8ea8976d15a49c46e54f70f94db2dc769d1b8b846ba91c3bb0e438f86a454e0c96f27cee880c1333a26c9ce32025c12d7ea2e45594fae883e3194967c3b5954431285927ec7d5f798fa212e8919270a8909f59a862f16b9c7a909d51644cab3a78469b9bf6db58b557f0987e33a196bef8faef8e5133e17a8593fe62626f2f8c0e444fcd31424bffff9fbdb37fae666f7699f3f3c8dcbec5131cad0ff84cc4932c02fab31d0a6eb3d8a", 0xad}, {&(0x7f0000000340)}, {&(0x7f0000000380)="198f751540f8763f0a1cc8f5fd37c449d58f303b", 0x14}], 0x4, &(0x7f0000000400)=[{0x1010, 0x1, 0x8000, "b94f61570364dc1ad0f05e45edc028609d5c08d92e7b1aaf51088447c0c5f21e5341d39cab5ec5f01a9ec55a067d1597066929b2efd8e1aa045ea4a0ac7075570a3f8250c0f8dc3f2e31b23f4859c047da9e8eef3800f8c8ff0ba179c64ac6036d464c026bd77b5a972b04800e9c9b9122ab9c30bb8e252c6a2badc73fbed9243a367ebccb298be965bf2cf384ed18edd5a9c39e7fefca9e55d9648b1e55d670e63d5e28857a3a876191652d261232d77bc32dbf2706ae7cc036af8e736f7db4257455fe32fb2e550af1a9eb13e4b939fc971fa82846ede2f8ff755b1fcb7073ef6204c1a99c13e9ff4a92e3412d24f2051fbd4a0df6debfdba663db50633df9d96bfd0b2ad46ef7b32478df2be094850969e48d1c6fd980f81e9467fc92d7e53a212a68079b666fbab599e17b5f61c84e70ec910db09944c53036bc4e2d77c083eb1a8d2626289ddc1cf4a571e6880ec6960fe0c2a7a8252a127a9d96586fad68266a74fa30987f119621a848fe95fe51c841b7cdc12f5f1f99354a96a8d828c6005988bac37710b6e0fc0810042c2d1b49ca59e993935ca11d05e78548a82631643067f25fb839c523c2e54c518ffd39b4706185985124b6a6eab5dcae50646c123f69187c49c00152b577646a0778d553fe6f263c84384ba578d802cdab6243d2ae6472dbed724bb1bfe311aa21f07d77453fda158ba397f72fa62159d67e32ec46e43d06b6c303d77978ff0f6236f4b4a2f7f291cbd796f36006aa1732c64fda69695966a29aafa450640de8cf61b35021e2ff1cb4f6e4cff69258bb697d91446d23565686297401fcddb6860bfc935b17ecf6777934b0bb4a8d22dce1415e28ed13459fc178168957675ebeb80c0a70ff98f015e0e98895dee16e3a1ce9402564ec1593b149fde5f33cc8ab40de91efb348609b6e7b6e5a80a978855b376d9d9a8b51c6d3c28d535d4e40458f83c5c0546968eb27b845669d882f1355fd4385b7db3801f2e94fba27f9527740730f0842fbf83da8b3ebae19f4353d8e41ae530fca99b125e9f77899fcc51abb800c07702d533d79434bb03cdd39e71b072ddb9fcbb9149dec34fd2455b85430514160ab6deaeb8277fab365ede77cc388ab4ab3d4f220e7d6c83fde74ea64512f5d6f8391af46489b9a25ff6f307e5bbfc3b811cb7e1305b44076b238bf7cad6f9d4f8f7b19351561cfd8dc4c41f380e468916642c0646f2d58299a756eb762ebab43b509821f1fba97aaf054f935a4f32d35d9073457849a9f22775940d0036b592cb6719dafd7777a34a142693f6cc3caac7dd96e88394a986200f28f009421cd7d7e5d32faebfdd407f1f3a7aff3f7a92f344f99006b394e670fe687c411a7c5843d849d676012828505bea12ba006746990fdbf6f4e5f94e8b72af9616baa8b79adf95e2c0dc607fd5f1e456e40ece53c6f638d0b773f660e95892ec9e555bc9d3c25630b3853931eb2000409b89d6481c9c4e933ac83c9af2bc957eff599dbaabad9117758337c4018e04196c794010bd3f66d9db8944d5909111a516ed83709f7ece009b69dab701dd49195fbe05be333cc81d0f919394950db5ca42a75990a8959d38c3c0520b82f458da07db2c614ac0f7025bacf5ee70ffd3cc99757434f17d823e94d696995b5cf15aa4e94afc74f0dc824d84c79761258c8753c001fe2987351e8bce905e2f022cf7142f349ba90c3fcf47302862b6f4fb260bcfe68a8c8246479e9f4ce2d497e21a4ad52cc2a7153184fb15ef775c1cd6ae10932f627b2f1992deabdb915912faf5498d8482605febf31ee9a1a654b9f64d4f105ac39a6d74fb5c3bca60496c59d84c628db7379742656f4880ebb170478447dc8a6a67cc10291e79732e3a46007e630a4eceb75538a366150ab153dddfafc17d39c71392633e6e004458a3642f936599cb4d6d4b1017df6ea9acfc5d528c2e73d4007511db80348f3cd9f3637581f2cd6bf4cdf7c79ba620545fe2d1aaadecfda2149a65c56b8c054f55e57407b98895a10551a95eb299d8de01ccd754cc21aece43f426942de85a72455c3544b4959a491852459d8c0151512a0585fd9315ded36ffc413e21caf0aad767f69855653ea3341b0fd7ce91489164687894f240f077e839c0e02efc72b9299b72b0dd6a5d4df74012079d277821fba07213044756555c68337f8ab2ec3a20b58f34f57cc9a34e0883fd8baee1224b5ea1e8aaf2b8cad19f816dc8769770e137ab930184bf13237a43c3150f17b80e90d9ec27291bc1e99e5d38097fd694e0a34824b3be9fc100bd5c632aa264713db14650bde8b153af0fc38bd39d18a094dd0cadee15f4bbe09cc3a50648711a3f8688e264eb808807926f1f4d2eddf465ddf6eb07173d1e6f53f14fa0e4d0dadff6f7192ea71c0640742fb9ea2c649fdfdf05e0b47a276d0170bc33a3bf8bff1753020f876bef3af1adff7e514c635ce42e6e50057e42302e30e34389cec0df2bc74bc331cae96394a19d3e6c9537e1ecb159c349db9bfcece906432da3b40a2a4f180a049d7c4b678e8530936bc7d6510ddd6937237bf20e68a7f2c6badb5ee115b0a530c553443fd05edb9c2aebd3f6d340bc23701f8b71e6c10668ee561eccfe1e49b3a4a4219e4283d691b0dab901219bdf25a4bd9e22398a5056f3218ce99aa98573c409536b7e3247bf667cc4caaa0b1e9d2066789b365228fb1c2e0462152480f5ca905f23bcbcecc37fbbaf54859707557f2a5f3f6cdb028552398f4833bda6bc8450f43201c72fadb139397e44268a8eb86259738b94379958c6019c3d31820f285e37d2134c3c7822fc55e28ac893f254c7e408f9759b247190c34fb5d90c4d031066ca94064edf9f0e16b49fdf055bc77beec54df05fc8457339aeb40615e4e899efe1037d343b882609566f93dc9faee684adbd1c0141f4ccf1ebd70b608f0606ebfe5f96c9cdb765a2c6e7ae161a6f68876f3fa81d7ce4bc503c7f78330d23f7f7c532c6e002db978faa4fbeebb410e29b71b05a210e19e2d659834490168c0a19f665a91503332d524268cfaef24d77576bef7bbde69098b8136c82a60155fb48081ca41a9f829d0f3c0da82615b4ddb3c9777fc1ebdb37ca402e61be20614103fd9ca4d4825bf71a32806871554c4561a18e64e1d2023276eab494d463301c0159371767d4a1f95ade98eb2f97f3e44ed4a5b85274f93d2bec7b6d3d7f82ecdf766818b2ca027606a136a0e0137a118fbacbd3a733b079ee1dbbb8fdac67ddbc62e507ea7c3ce55308a4a4ba901c459b50ad4710e3b7773d5c686f1b388ed9e8329d3b6d5da551a1204a3700eed136352cd19320988e96817a02badfd0f3d30d28fc6e14b2a4c699018632b20ea910d4d0db85f493c6d5c1dec259c379205c5a19f6f0ed9cd5e043e426fc7bc3928e18729e587fcfee821e67f31e00645591a727cacb07d8d2749f9b6418a62620d16d2ec9231d08f5a15a0d5a576bcac9d67c065d4e1182c68448ebdc0d9762ee0f733d87ecfbd7b3e8d0b4ec15ec456e9fa0dfd3d624584ec6fd10f5d33204d9b8a747bb600283f2a65b7ff329e0ea3853180b81827bd2309891b18372c2bca9e22c3c517a9e04f391be4a5edd6d64746e438171eb81687ce9f822343637a61ec15147f71c9143423e71904a26a3e2ee5427aeacd9cf33e01d69c8250c617ff062e2e1a8285feefe789166f9467403ff3800d9231072bfa6a55b21490816a74ce2a85b295c366a25de655d17ac27aaa88901e85e0fb17cb9c03c31629ee9626fb50a0725f832d259c7cc1aef977b71da7e7c6809681627258149061619287fccdcf0d6dfd847fc8522a10f039725ca1e2896aff5b935e8a0754ba9bc360b7cad65483c507e5c2b759cddcc307c24137cf805d8e69cf03ef5062b49848b0839bcc60b904b91ccc4e106ea59939be487f011c0c3fbd60f951101e26918194f95b7fc2c8f8b537e471a0ae8b02331a333fdadefb8e1360cfa0c1dc44ea2c032a9a9d61fd1f663cd939ae3c4bcc718a977c2202a985f6ee1433cad1d0a7b69cea7d73d28cd66ff5eb8710bf9d525527be45ccfe94afa5ae25254f519d807d969ee158ee2ccacda54233984b306da46b47e7509458d5303c8634f78e709f1d24c43f043d9af3f7ef368f3f71c94908dc7784c57e797329355e833faf81641e0764ca80fab4dfb39f0a4bdb70b5bc0e5ea2c42da05fd44e49aecb32e343731c5a5ceeaf2f96225fa4cfcce62541df37fbf3bd9077f4f2d4e0b221bb98104c8ac3fb691856aa421665cdec1137e2e5784ff5dcb53fdc66b536a9f3970925e7249c205695d4099f708def5467b0f3cb083d4097c33f279dd9ce634cb52f6b4cdba94813360eb6795ed0db0d2dcc2b0549f0591495aa5f3a82abc1c6a87f4ca80091d83306967d5f861f2e3f9981d00345c43f6faff38aa5fd2d19f5102cd7d57f80f15d6790c3ac5986fe5e4133f78b5654dde5c691054b83e32c10d21b6e74d11ecc34fd6414ca9f4471aa1b109213095c53a9827e27688fea2d3765dbf319101fdc7db2f398fcf92724450d551f16cc5f47584b8e8ce6e7df9a74a08d85463d79d370efb252f497b5eb0cb187b4bd359705e47fcdb5771e76706bcfa93b6acece21ee0d30ea547502054f9d7d4609c441e1a350ded740c478d82601a2984378ff4bc3acc2acdaea34fffb1ea8fa5e59813e02e0ffd46432cf17f7a8224cb72cbf0816ec46042e829c85bd1a92f2720e1ce11893939d1f4861c02c6fe26473b6cd8c26744fae18564ff9d1354d1985674911da4f13d63abf80713e5ec01352973f1fbf3277eb40dce19eb9a39c2e0bf0b3c0cc3b621fd60c2826bf3b851e248f81ee7a46c3b16b875c1cda4d1de8dffe699aef36a6ea0ab9b4783b7bebb848aff4d9c67b0f54975e7b723ef7032e4941cf65a87b47a33eab1e4c7397aad69cac6a41a0467758598b291232bfd1fb29b185602304478883311ee9e39b2227d2e2f9d709221ac0ac665406b0dd99f344474552e66d86a41489d48545fe1ee26511290c619d05be8ae0cec4b396b65ea7a11ac479630b96fb2398ff32de611b16b9b570ed3277223309029bfe1ce90183b21f7c988ee038d80f35bd41552ade7c360985f96e3dd6b385164dd16351c7ddc2aca9416551b5644fff4291db5a353d22879fa7ae58b347c7afd4d8ee528b1b8fd7d6e3fe5915c40e3f2e53e80fe809b539c6f7dbf1dc7da6e736548b668b6715e9968425a5fd33174822c45999c6e871d69da186b3057029e7f412bd4beffe0def6488b906b452c47771836acfd8aeca332ccc393ef3fcc4a97d8da68e362df08a5007314cc2db3db739e54e2e45cd477eb95e87181227c8a2c804f42e35312e35a2598749835097948c6c8bd1b3036323c205da06839d3bad1a929b1d34aec4588157ef29eba5697a4365401bfc9b20748bb32bb5002eb00ea5b1ba931f51aebe9aefbae7ee40aa7a6e6aa75854d052d40e89c97934aeda14845abe9b34a2bd17add6d8457e9b2c5d3c4e74fc9440dc0e6f5604112b9f984efa6139d6b88ebf608a7fa783bde516dea67dfa3b0ab7db97eec2290388986094fd49e6da82f72696515a8b791025de6714a536f0da4234a10f0bd3d4bd5482101a5712731f2d3182b1ecb55cedc4f19a2653d2d09d863d2caf9600a54691346231152099dbc9618a00672f5814ff24eb69b913c4b2c5aedf0596cbe2b84a3859918702360e4336e26def047123cbdc41de43f0ac77e52508fc1e69dc"}, {0xe0, 0x1, 0x1ff, "cc3d4c7d442ebc8820b13d71bae11905f8c7ce488376cf7cad02363b45ae2181988ffbb339314c99f241d4e165014a85c7bc097b935595b02a4b049b9c9b15a4bb7b106d8dbe8260598379a00145cbc9794adb97d05e6af111d305d2a3365ba187d2629b0c4e389881d9c255ed72442f4ebcf6c9b6c6e7b2dcc367fcbebcd758307ca361dc97cd1dd55274c457b900ac90bf98612c963b2c3978f7fecd9deedee2745c88380d53c5a2f6b147b041b5d029604468a4b574c57315a55eeb2d5e1410aeef156955d162b6"}], 0x10f0}, 0x400) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/165, 0xa5, 0x2, &(0x7f0000000180)=@un=@file={0x0, './bus/file0\x00'}, 0xe) 02:46:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000140)=""/229, 0xe5) 02:46:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) 02:46:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000200000001, 0x0, 0x0) 02:46:55 executing program 1: r0 = geteuid() setuid(r0) setreuid(0xffffffffffffffff, r0) 02:46:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x0, 0x10000, 0x400, &(0x7f0000ff0000/0x10000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x2, 0x3}) 02:46:55 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001240)={0x0, 0x10000000000000, 0x1ff, 0x2, "e2ffefffff000900005d0ff53800000000000004", 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) setsockopt(r2, 0xfffffffffffff800, 0x3, &(0x7f0000000240)="e0b5a699c517d57891b6819618b55dc898a97f65bb6ae6cd253f29eb416974962b25c9691d89d35ed5fc91b831ec243317ca745c670feb4b0cee07c737b0daf4a48fd12f8448264923dfd3857d061cb7b8a959c187e87413e1de8df7b85a004a00a33b8aec5dc6129ae224b384dfbea4228f391e7bd3f9466f36754e9ba49ac4596a3aa468d801366ef3131fcdb9aca19f742f90d629f3b417560aa8238e5973a9f5b0c824b0110093d7158d4134767c817ee6265bdc32fbf5b0f28d58dccdc2138a567642146b80cd6270e9bfce3991aacc49bc8550ef9ba249899cc90176d14338a5250dfdd6ef7694baadb40d84a7ab4742114b9a45301b63c32b94461acaec3557454eb6620d33206fe5e8bbc004441d23ccddaa192b6cc2593e53c07991ce3679002ddac23c1ac68657b6a1571b40a85d8342f7995ac9833dc2897d77cc9aa814d86cfca3e7cb152e8b9555c3bd9f9595893e4f1accd13b6cddc6076ac61e2aa85ddfc47678bbc548a0a0c9cee5504a8021748084e523282caf2e51d9ee8ee8d23197e8f84dccb29be34578bca34b6724fe87905bb4410ad1341bd4bd8ce1b201e0d4a2bdbf1189646bebd14939f6b836df4943cc3a23478d4d4e526f1dcbfdebe7d29e5c83dc8c7035c5e40a6754aecb26aa10a3cba24afe3490af6bad04169b9e5fadfaf8ea4d10d41dbc0223faeaa0500dd9c418d5d3fc0200006ea5012a464fb89d2ae107472c4b89240bba01de6703e7f563457877ef55891577e643d54641ebc92028413229add4957b47ffe5b570ee097f624e29b7e3887392ebbac2d85811d0ed2c7f5a7a7a34ee68f4a6a3b0a42bd2f1a3c3ad024fdb7791a373462e5ba014c8ac8252d2849323d0036f9e9063c8c6929bb8e5b089091460fa0a1ab49eaa48df5ae1b5e05d9b5285f0b803443a418234053cd479d3941f6c61321d97a947adda7e9414904f3b378b76353b7489c849b59f9e9e811cc5eb1c49dc3242223d0f56671d47fa122c0df792ad051b67bacbe4cbba52db0cd95fa964d28f5233ffac4612bfb669ccee3c500a2233a772c75262124ef5f53463762fab18abb3c5011fd958f0eb603d37767cf024e750a22ceb992091f9d4852856e71e455754a917527530a8e860af23c2a622b28d91cc92da65c272cbcff3af4a67bf80a50ac36ec5f8f5f608d66bf00c1b3d32fdd323f25601088f42860fc14eb85529fee8fe5a8ddf24c43292ea0b9c7cd5c096120b05b93f356edc9125450cb59f39e99ebd3e8a02ac623e3c672a6030a0a3689df69644a3a8de1f7769db131f2098cddbb136e469001a6a600f2957dd0bf6c8a7d5f96179abba00f25656a6feaaa1de99544e3ec27164e63e22e694d06d945d54b7a2c2f5798f49f7296305fc867a8037b250b219b17e563620849603f5ccf78ed9c45a60871c90eb84a0acc832bd23137c158512739bb260e105acaf26634f8afc08cd59fd9f7e38af90a79448ed0fce2341886f75ac022e996a32be3ccd107effb9bb1d187aa61df05e8e70aa384e2bf1798cd2500f829fecafb16e62a920f5189d33ddcec9f20bd76c5fb21c67784d8bc11d37084fbc8e0f34cd09b9339002d0f4bed3579bb4881bff8282bfab07d7fdd525e28167988965bbc154b584ef5a8dc6beed51d51921c5dabd4ceb627cc0afc683702203599aac574407c6c34871068327882cad1cba3b86bbfb5051242347eac10dfcfe8c85857926aa6d483142611be0da7b57156f4837468fdb8748fcff00821cd62e6fa7937ce9f6b489bfba783584b75586f82aca40f0f7351263a0d5869ed9f59cacdf26bc2c23fe6d32addcc6cb25b0121dcf25cc22f58c59a672c80c5e347645999065bd8739424d097689ef265429c8880e08f9139790cc1f437eab00cddccee4730c2daf9992dde0c1f344db9e214505b70262df5c870d5de5f638768bcdb92930424ee84fd603b81b79775a3dc8012441b7661bec4e11883a1a2269ef7b40fc63abdea6a5354c3dd36ad83ae8554c368b38af2280d55a8fb3c852bfb3e359ac8512d1f5fa7ee936a0b305c78c006589685bfb109930c4ac47cc94634c4c5f3f07c6d70390bbe7642f290129f67bd88fb2ca922ec5e357e6ef80ec1d8c3cb9947c9aa968e73244253e9243a32afaf6a6d982a69b098e816470f05d9e85d2c0e60753221efcedfeb9399937004a94f58e0236ccbad7c4dc0787fb1a883d8a975040b6b99d8f89eaad5d158a01d8c4c03cc3f46ab90db4c284bcc63b08d7d280fea8929efc0863885af908d90c87ea6db96914b8f6e157b6f15cd679564f3ad3a5e6bcaf1205c0d69859eec491732a4bf1d9c0eae2303ce5d2db5c02e6d0eacb30beabea2458b95e9088f4d53f826a225dedc13a4e51dd84782e4cf6ab8bf7d8ec233aea1d842af54fa750fb2f8e7cd66583f172831162f736c261d03dd0dcbcf4989c2904caccc1c67c3b8a67bbe700e75b07485ac33cc3bf61054ee3ab5e1461f46d8be7e34ad3b173b53fd96f6255db595757f5534aaf05d50516b4c62d54905231c6ad62cdd7f36bf418e5cb32ef7b228e0e1d6f4e122201235a44fc48217a147c5c762820f51e68a2dbf50394a0069977fc487917d2e6ac5d97a6d8073367cf3fdd606d96737dfdf14bf35e5ecaaac9e98396321ac7283080a7b30223964ce02541dbf54f8a63cd22a29e076158a3cbb3dfa49f5f664860664df908b9c4db56964824257d465c5bcb82560f9872d938b7be81b524d9a20e34f4a31c514e966a1a71d4e12ebe466b722895ccd1fd8fef861a47a59287db46e0c786fc47a607a8d2d9c15a151a13af39bc0d05d100feabffb81553db54fbe09fa579e3fbe464933aadee900f79962939403639f8959f9aa4900cbc3dd98779c575f2bdc80fdaee2b4c51743d804fb8dacda3b52bb7bcec4d415fdd267a1fc0ff5764322b72f641f9919fd956b2424b024d51c0d4d8d345a7ab225a7f07e49f55c06732bd281ca042dfe47bbd3d1179f000c2a1cead0de975dae7efeffbe46e5a90d0c61f44d2feeb077f8331d400c16780f147f7b29982addf189fd256115ee8abdf299eb1985985506e2e8a0cc35dea6826bdc8f587cfc14f56d8e702022397d35a2990971a6cd7b4c7e53d7ed2abe8417c8e890bb7aa2211522c97201b1ce5c977cfa076e34b9e991f077b2ae1ca0a713bb1483980c892b409fe40e7f66fb11f8cf7d102bfa9952310ceb26bddf0b6de27e30659d125ce88fecb1488a7e31fe4cb2e11e5b8da85c21536b28d81d875f5036f932e93cb61ae5eb46b7343b189179d7f7120505915510b2c9fedf65a4b66124c3313cefd8a5454db9c1513479ae6f9afd436cd41d18e8e6d2e307a9ade2e2fca87998273f837332e2ac312168fa4c7eff55fff3eb0233cb4c7e366d886405b03b59b66600d0977cd9653d5231cac7c3a6872c615df23083895f1bfb33adeaf73c9a44a1056ceca860071b921f591412df130c5c6ad22bded4c6500f36e8b32b8f43a6004f06de7e2ac66af52529b439f25d6ebddebfe07a1b6fbed3ebe84d0d8284342972b43387f6ec48a4717047af47524901610b6da87449c43c1f2082f256aaa3a766817d934a7547a11e45afb79329cc3ec97a26a2d8a5af41a0bb5b19c2ca0d43ef4cc67a7bd8dd3619ffbf24b169bd665a5220873ce7e237d6d961d6f8070cb4f112aa4e7809ace9500c44a0e3097a608ab78e46455333f4d87d11ff24574d171d1dd4bcc47b5aa4010d1ecf8d96288adc04aab70af7a7cede43359f2a7b24b4d800f01632ee6a3652feb728675abdc60f2ade3cd7fd89ed8716e6d51123cb86dc0027e873f7a901473a1106d9ce6458df03a4987c311eaaa22b7330fdbfe1a3ba19412ade830d35a833f5152fdc6394c0c6ff118b6ac2716d243e33a52be5998bd049ed9f8c759d6e99dad6e8ac09dc7e79a72c28c322275b03dc143eafcf45166678fc28a46bfda954c31bfbc8417122b2ffc16b37900635260e88584e946e6fde9ce014da577d9e3838451130fec73d814d3e3d19e57ded3dbac3a849763681aae21485bc5eed59cfa8eee713f19617322f956535d8a857428a8506802bd7591a944f9ecfc165f3153ff30d7fd4e5633e613fd5ac98e1f3614417f266c2ee95c1efe17e4f22b050482b2cb13f70b609e8b3ba0512541eecc4238a59a44a967b4478980e3931f39bf6a1e4287e07d89fc4f70adb7ba146f42a36c97071f593ec42368744bd6287a4ee9a7296edb3dca5ede49d9904f095a9adf4206ed63274755833d876b8cd044c34f7e4bad18d439bcc53c33cab77b93b498117713d5d0f395b220723345531706f16bb373afc3a1742354db278a3a2e65c80525fa1d89077f1211a87c63cc52fe95000e5b70c632e4058b85fc3be3365db35cad9555a717b6109341a75ce66fe24ecf225f14ad731ff43666e59e87e0ddcc20f899acb681784c57a1abce6f6fe070a1daec2cee5418fbd7ce53e1172214e3ef2bd0ac3c43229b8ed18a2e2a2d1a285f581afcd1d30c6591cd95076f999c22f1333bdf471d8b4372bc3a20bb42b31651693c404c54e099acdeb322e0a70adf5c63b659514f66471cb76361fb24412e9b45fa8fcc1a886f9417efc7c30dada8dc4edbba28bdda5f4177c034b439460d66b8b2cac41af43850bd600a6541b230a191886586953b3b4c7cad5bcbef35c506ad5d5962c12edf3ae4841eef76ce390146b18eea643686d13d0bfae5be6db71a02eb34699576712ac854a47a9e96e1d052ccb509833683de834c5612cdd40b22e76d331d8fb129d31f73c9d196aca391b91e536614dbaeb6c1ada5791c2d0e8cdc7db0bee1b174630b1aab31c1d0c8f526c43312ec3de6fd2474cbbafaa59935033bbc201457f67e5f6fe20cfe09c762e4ef7e65eb822eaeed9384dc0c932b1163725540ba3f849ac61ac5a52f6a5c66b96bf9b6defd249299dbc98112fa0910336005af85357a447780f180313983aec1b2287929388787790a1accc78f6074ef45e61ac74815ff939d0123817b7eb200fc5b3279617db83350804324abd073297106ef82e4ace80436c2cb0e92a15d0dccb79727e5975485baad983e5f75627022ef5848427f60618d1554809db0be0866137bbf18b4f8965525e93dee142d7d6ba1eec54873b6a93bc8eac766e58235bc3e26b341d29b0765c7e1d88717570569e1f5da382f89dd4be7d4dfe5323486fa06b73ef3c21ce06ee7fe2f57d1d651968b65f7f1c96cfa60580118ae0246ca59e2d4d725eb3725bc5551ee4cd9e9c2f89df185e0b894938b1a65b9d8b324aa1029d6b907972546948935859f0c3753e5594dced9d4f3e67af2ec95f5ea35e1e09d48d120c34bcfa5ab1f9b5998dcc9be83fb858eca541d8079b468ea8193afce8c04a60bbbd23ab35844d797cde8ee4148b012120e5c6c5631274d0408342982c35556c901634b6532e70d3d2de7579d99d1209779ae434c7ebb46e73bc43e2a4aac33a884f62096414e9b8d036870d32a2d70f7697159a0ba669c6e8fa6b6e3f1362a0095ef640506b7208c6c93df8e1fff55927bb62025553db012885e099353462b61096d95d831a54196003520ba639c2eaf1e8b7185e88595112724a306a00f9c7acf4db8507225d523d0e9b4fe76718500f90babef8eecfe92de9308155fb2cd33967a4139053792c86490a15bcf0a882e6aa240f2c54b054e9533fc86f8458bb5d7f968b135ed922e2aed719e00b1a0c89f23bbb1b1aa2863bc7ccb48236f7eb43cb7e7a1", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x5d4cb17861a544ae) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000100)=0x1) setsockopt(r0, 0xb5, 0x5, &(0x7f0000000180)="98bcdd54a2c084850d2e0178f3c203d99206b1469d3c0ac80a8160791abf4f39008980aacf7053545a96a95750dcd484b8d73fd59516d189059a181ab4d56ea3474f557bffb51fe1658d69de9d5ae0ca11fda0c9ab6764633763e35079449adf1f45f18d2bba01e2f48251db8c1fa2373de81f0661ca93a7bcd0e00714b4d55742f64bcb91104e1437253261c22160b68a5497d6f9ad41a342a3cc", 0x9b) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r6 = dup2(0xffffffffffffff9c, r3) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000040)=0xfffffffffffffffb) write(r4, &(0x7f0000000140)="ad18f0ffffffff18", 0x8) 02:46:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x5d02d2df1abd351d, 0x4, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002400)) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) flock(r0, 0x0) r1 = geteuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 02:46:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac5cd602000d7d026ba8af63ff37282902e4fd8972c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000c59e4d206974c73c39d9ad5651ef026ec4abe654b38862c9bc5dde4aa69b30de1e09a4e50a6141561d841bbbcc1191e5e2f9f6eb10b7ab527893eea86714d0ad82680517fd59f3787bad748c3eaaab5e35e7858728d15c4e26dbcc6ad570a23f50d0e3024ebb931a436e50af15c7c54dd639b177adcae9ceac22fc0076e5fae16169bd4f37fffa1d98e0adb3305e40f74f02cbc03a5090ced3e8d923266b2c66e8b1841f915b6baf63088b53add62f11c9702866c55e91409ef541f4298cf3394c8b7100d80cccdc5d1ac09064313fbf3f6f9bc900"/402, 0x14, 0x40f, 0x0, 0x120) getppid() 02:46:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="801671663f51a21d517c46040f265f5e22a2cea51234c59a292ca76933df0116d7c182609a52f292f309fee5596ac385d02c931a463615c96bd90f2f16315168"}, {&(0x7f0000000040)="216aa3f6c689b77d93e3e728d2a68933169172cd0a048ca670a149032cc55d21b75d412e87573059558d8801f6f1a5e9bdfc0792b71878ed8166255f5c46bf00205772b6a1688798b2f22b8596647e658756901422c1b97ed868e978ecf428c649391d80aa53b3299dba90a9e3864829e01b656d8f42bc7667ee28bac6fa016facdc396b3427b0dd59f798960e628c1f45b80f5c90619dde541472a0de45108d25e87f016310730196c53db8751e3017ae1655b6"}, {&(0x7f0000000140)="1ba24f88cd695ff2dd931f328d69cd46cda72c4d816a9efcf80c33167386f00a21f360a41657219ab5d5044cd0b2e51100"/60}, {&(0x7f0000000180)="4d3f988913547908f873ea534cde710689316d037d445f85a2e903f19ac334f369c63c66222640cd6ca5cf9dc00f4e58049c47ed3a0c090f9ecbc5d872530a46d6326b073b36b83c942370d9aa99534a7e04bf5d1c2748935d2c48664dea88b685833953ed6d052240e52cc6fdcdaee4c9350941f9823848d0e32d55db8efd3b3f990c254c38365e8788efbd1231bd7feb16c97ae31eede01ca76140495bcd567ffc2692950aa1ce6e71a1be599f7c647907506c09"}, {&(0x7f0000000240)="33ff0e2d3bf1b1f05fd85b89ea76cbfcffcd16f2f26deff0e16eedae99a6284d6133ce"}, {&(0x7f0000000280)="8e71297bd15ae7bad110bb8a5806d4921dc311f911104312dde782e9ef20c7c746b97d031a69b884c67e74248995fb9efe8c974f5e969095351a283a6f91dbd1e796b6fef36a03bec576f709295494b815b0396ed563c68049e29b12b703635a397bff6ecf27ef51e4ca92ff6518ca04461344bc8cd5cac107e4d0af6aa7ef74042c5aad1bf1ae85e963477e97eb5d137340331866"}], 0x9382e2517efbad5) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) 02:46:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) geteuid() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)) 02:46:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001dd1a00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x1af, &(0x7f0000001440)}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000280)=""/90, 0x5a}], 0x4, &(0x7f0000000440)=""/4096, 0x1000}, 0x800) 02:46:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x0, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00!\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:46:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x9, 0x9, 0x6}, 0x100000001, 0x10001, 0x8}) 02:46:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r3 = dup(r1) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = accept(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 02:46:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x4000, 0x0, 0x40000003}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:56 executing program 1: setsockopt(0xffffffffffffffff, 0xfffffffffffffffc, 0x8, &(0x7f0000000100)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d0174f3812a6a9b067831ce9cefb6b80a67f459bcfb06314f22c2cc6d3", 0x7c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff58) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x77d31492807c47f1, 0x7da) listen(r2, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 02:46:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x1]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x9, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x400000002}, {0x8, 0x7, 0x0, 0x7}, {0x401, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0xdf70}, {0x0, 0x2, 0x26, 0x1f}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54d, 0xfd, 0x7ff}]}) fchdir(r0) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r6 = msgget$private(0x0, 0x131) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 02:46:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) dup(r1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r4 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = getuid() setuid(r6) semop(r4, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000380)=0xffff) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r5) 02:46:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x20370d114a314277) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 02:46:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1, 0x8, 0x800, 0xff}, {0xfffffffffffff000, 0x15, 0xffffffffc3309c4a, 0x3}, {0x792, 0x9, 0x3, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 02:46:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x227, &(0x7f00000000c0)=[{0x7, 0x3, 0x7fff, 0x101}, {0x6, 0x800, 0x0, 0xfffffffffffffffd}, {0x100000000, 0x0, 0x7, 0x103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() setuid(r5) r6 = getgid() setgid(r6) setgroups(0x5, &(0x7f0000000040)=[r6, r6, r6, r6, r6]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 02:46:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000080)="688df13ce75632378c3a246b18c4b925f34a27807f8a8568740e906225ddb7ee55b5c86630fbc0ce7754df6f2bcda21709080c63cc5f8191c6101ce7567bd835fa667430f853ffc30a6d490688ef167694f439d246bbdf74242e58e64c049998c4fd6256dbaccf7d5a47d689193b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x27, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='r\x00') kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0xa, 0x20000000, 0xef, 0x100000001}, {{r4}, 0xfffffffffffffffd, 0x44, 0x2, 0x5}, {{r5}, 0xfffffffffffffffb, 0x2, 0x10000000, 0x5, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x0, 0x400, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x40, 0x200}], 0x100000000, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0xd7, 0x80, 0x7f, 0x6}, {{r0}, 0x744aa1ca77e01451, 0x40, 0x2, 0xed, 0x7fff}, {{}, 0xfffffffffffffffa, 0x20, 0x8, 0x8, 0x7f}, {{0xffffffffffffff9c}, 0x7ffffffffffffffc, 0x80, 0x1, 0x2, 0x5}, {{r9}, 0x5, 0xdf, 0x2, 0xfffffffffffffffa, 0x4}, {{r3}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x100000002, 0x6}], 0x0, &(0x7f0000000200)={0x8, 0x8}) r10 = kqueue() kevent(r10, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 02:46:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 02:46:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x24, 0x1}], 0x1}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) setuid(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) 02:46:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xb029, 0xc) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 02:46:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x4, 0x7}, {0x3}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x54, &(0x7f00000001c0)="b6138b327314e9f077c97c596f5de18efabdf59a2aad13b93f534ae9f631aa41e0ed41eaa3840ac540e83316de03aba54a90273896214b894a71e86e355607000000e3ff0000dae4dbb14d57ba7f461afe962a74") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0xc}, {r3, 0x8}, {0xffffffffffffff9c, 0x20}, {r4, 0x100}, {r1, 0xc86e3e9d698d4f26}, {r5, 0x2}, {0xffffffffffffff9c, 0x10}], 0x7, 0x2) 02:46:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x990, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 02:46:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) socket$inet6(0x18, 0x8000, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x4}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 02:46:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) r1 = semget$private(0x0, 0x100000004, 0x0) semop(r1, &(0x7f00000000c0)=[{0x2, 0x8, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffff, 0x800, 0x400, 0x0, 0xfffffffffffffff9, 0x9]) 02:46:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x101}, {}]}) r3 = socket$unix(0x1, 0x1, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000001c0)) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r6, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x1) 02:46:56 executing program 1: getegid() r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r0, &(0x7f0000000040)=""/246, 0xf6, 0x802, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000400)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/177) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0x7ffffffffffffff8, 0x4, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x9c69}, {{r0}, 0xfffffffffffffffc, 0xcb8e85ebaecbb0ef, 0x10, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0xffff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x32, 0x80, 0x3, 0xd740}], 0xffffffff, &(0x7f0000000380)=[{{r2}, 0x0, 0x0, 0x40000000, 0xffffffff, 0x8000}], 0x7, &(0x7f00000003c0)={0x7, 0x1}) getegid() ioctl$KDGKBMODE(r2, 0x40044b06) getppid() r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000007c0)={0x200}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000480)={0xc302, 0x4, {0xd5, 0x93d5}}) semget$private(0x0, 0x0, 0x5a) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000004c0), &(0x7f0000000500)=0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x1, 0x502, 0x7, 0x380, 0x2]) sendto$unix(r2, &(0x7f0000000580)="dfc94879f8a2b4e3162cfb9836c473eea8d5e5be07f52798086dfcc46c7fb18b7a6024b6a8b18556a5c1571de2b1a2e41d8444c10752a6263c5ec2b6a7", 0x3d, 0x40f, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) r5 = dup(r0) socket$inet6(0x18, 0x2, 0x7) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x9, 0x7}, {0x8, 0x9}}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000680)="8f4c490fd3983135c31cdf0e", 0xc) getsockname$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebe15370924e94ff2758368f95e261d1629832c270f1ca01088c7253d49f8e30bb738f7419569b79c82a0f52ea1771b36f7315c7147266aefc9fc8db2e890e2bc921148c6d137d1cb145450d12d40944c5ec617ea5f1dc0a4bafeb53ab4f0aa3a991805300968d33d74b48c0bcaf5ca269ed59e0a8c8ee487104a6e5ccbc83ab694dc026d41ce781770dd8c20ecb51d8a941b5c55fa911"], &(0x7f0000000740)=0x4d) dup2(r5, r0) setrlimit(0x3, &(0x7f0000000780)={0x9, 0x1}) flock(r2, 0x1) 02:46:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, '.\x00'}, 0x240) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) sendto$unix(r3, &(0x7f0000000040)="974089476cea26ace71c9bfdbe45c276803edab0b5f27892ab054e9d0066cc57e13a6ebde3f13f5699cac439a7fc729ca459570614422d91da1e420d7338b23333f706ee09269594e16d62ececaf649a97185022421eb8f38ff9abf2839266bc4fa9303ba7ecc680e24f179facb85b215f8fd26fde9bae00deb13f81381e7016d8fc0db9ca133eada8db", 0x8a, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xe0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001340)={0x6, 0x9, 0x297e, 0x9, "997d27b69f76f24ff10129421104219e8647ae1f", 0x20, 0x9}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) fcntl$getflags(r0, 0x1) unveil(&(0x7f0000001240)='./file1\x00', &(0x7f0000001280)='W\x00') ioctl$KDSETRAD(r4, 0x20004b43) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') preadv(r2, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/86, 0x56}, {&(0x7f0000001100)=""/153, 0x99}, {&(0x7f00000011c0)=""/32, 0x20}], 0x4, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000012c0)) 02:46:56 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2000004e, &(0x7f0000000140)=[{0x2, 0x5, 0x8000, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x0, 0x1b44, 0x1, 0x405}, {0x7, 0xc229, 0x5}, {0x10000, 0x7fff, 0x7, 0x6}, {0x5, 0x1, 0x5da83eab, 0x5}, {0x0, 0x4, 0x0, 0x8}, {0x8, 0x20, 0x8, 0x1f}, {0xfffffffffffffffa, 0x4, 0x20, 0xc0}, {0x1, 0x8, 0x4, 0x4}]}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) socket$inet(0x2, 0x4000, 0x8000) ioctl$TIOCFLUSH(r6, 0x802069ad, &(0x7f0000000300)) 02:46:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r1 = socket$inet6(0x18, 0x2, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0xff}, {0x18, 0x2, 0x7, 0x9}, 0x1ff, [0x0, 0x1, 0x8, 0x5, 0x0, 0x80000001, 0x7, 0xffff]}, 0x3c) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd6f) 02:46:56 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x100) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 02:46:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x80000001, 0x6, 0x7, 0x3f}, {0x9, 0x4, 0x8001, 0x100000000}, {0xfffffffffffffffe, 0x4, 0x5, 0xe0f}, {0x9, 0x5, 0x1, 0x20}, {0x401, 0x6e, 0x1, 0x49}, {0x2, 0x4, 0x80, 0x3ff}, {0x1f, 0x5455, 0x3}, {0x7fff, 0x3ff, 0x6, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 02:46:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 02:46:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 02:46:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getrlimit(0x2, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:46:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0xfffffffffffffffe}, {0x6c, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 02:46:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x400, 0x8, 0x2}, {0x200, 0x7ff, 0x6, 0x1000}]}) 02:46:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000100)=""/162, 0xa2) close(r1) fsync(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd80, 0x0) kqueue() r3 = getppid() r4 = semget$private(0x0, 0x100000004, 0x0) semop(r4, &(0x7f00000000c0)=[{0x2, 0x8, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) write(r5, &(0x7f00000001c0)="5225e3c152c6619b68e242be2ee3b45fcf4b0ffeff9ce6e9fbe0443e97d6a02284dfa1a817ebc87054e6397cdbee049d048d8d20ccb642a6668f3cc5dbbe4da78861feaeb96275f19f707e6c39453454e7ba620aca2f6e6a1c7dc0f1cc509565503ef43acd6550b38a174e24beb1770c3e7bcc4af9daac5032d88242af1a585e7fe1d085c571fe534dd2b0a2b618a6da87c366077b32e5705ea24de62d66f601200443af2bbe9871c6076720e91080d3810dbb3fba8e14c8b069b45cfc867a79cb51b63b807b5bc977846f1e5fb90ca84139cb6e30af6bd82b520dc7d89c795b537f62d3cecea06bd86e1d0eb5", 0xed) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000080)=""/51) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x5, 0xfffffffffffffffc, r3}) 02:46:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1d136a1c4fd06e88, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x0, 0x0, 0x1}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) r3 = kqueue() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair(0x10, 0x4000, 0x7, &(0x7f0000000080)) 02:46:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 02:46:57 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0xc03d}}, 0x0) poll(0x0, 0x14a, 0x7ffffffc) getitimer(0x0, 0xffffffffffffffff) 02:46:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x480, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x2}, 0x8) socket(0x1, 0x4, 0x6e8000000000000) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00#\x00\x00'], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) close(0xffffffffffffffff) 02:46:57 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x1) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4, 0x4c) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x27, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x27, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0x27, 0x0, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x27, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0xc2, 0x1, 0x200, 0xfffffffffffffffd}, {{r6}, 0x8000000000000005, 0x40, 0x1, 0x8007, 0xfffffffffffff48c}, {{r1}, 0xfffffffffffffffa, 0x123, 0x41, 0xfffffffffffffffd, 0x1000}, {{r7}, 0xfffffffffffffff9, 0x4, 0x68, 0x7, 0x7f}, {{r8}, 0x8000000000000004, 0x40, 0x2, 0x3ff, 0xfffffffff}, {{r9}, 0xfffffffffffffff9, 0x2c4dec06708ebbe4, 0x4, 0x8000, 0x7}, {{r12}, 0x866fba409adbd2b0, 0x8, 0x2, 0x8, 0x200}], 0x7fff, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x40, 0x0, 0xfff, 0x9}, {{r11}, 0xfffffffffffffff8, 0x93b5c7dd6fbe30f1, 0x6, 0xffffffffffff8000, 0x9}, {{r13}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x6, 0x7}], 0xe7, &(0x7f00000003c0)={0x7, 0x6}) socketpair(0x2, 0xb, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) accept(r14, 0x0, &(0x7f0000000140)) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r15 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffc) getsockopt(r15, 0x29, 0x27, 0x0, 0x0) getsockname(r15, &(0x7f0000000400)=@un=@abs, &(0x7f0000000200)=0x8) r16 = socket$inet6(0x18, 0x2, 0x80000001) getsockopt(r16, 0x29, 0x27, 0x0, 0x0) r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x29, 0x27, 0x0, 0x0) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0x27, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x100, 0x8, 0xc0000000000000, 0xc26c}, {{r4}, 0xfffffffffffffffc, 0x2c41cad91780fd1a, 0x0, 0x6af, 0x8}, {{r16}, 0xfffffffffffffffc, 0x80, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20, 0x3, 0x800}, {{r17}, 0x7ffffffffffffff0, 0x185, 0x0, 0x7ff, 0xf6}, {{r18}, 0xffffffffffffffff, 0x14, 0x1, 0x8, 0x8000}], 0x4, &(0x7f0000000400), 0xfffffffffffffffd, &(0x7f0000000080)={0x10001, 0xfffffffffffffffd}) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) 02:46:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:46:57 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x89111349e863e019) pipe(&(0x7f0000000000)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x100000000000028f) 02:46:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 02:46:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xb8, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff, 0x8000}) r1 = socket$inet6(0x18, 0x8000, 0x91a9) sendto(r1, &(0x7f0000000140)="b59ac73462705de3dd39ed20b9fe43c83f06245e91a64485eca555d2c67e8b95385af881ad228779bffddcafd549b802b0d8f36a49dcbab486f22b6843559077e0726d970379db2e0149331a5d0bb43f997bb2f2d1d2725e0df58dad2715a327e12b0ef20ba78e60c4ea9f0792130fe40ed1ec9c0fc6eccb030c73a4", 0x7c, 0x404, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) open(&(0x7f0000000000)='./file0\x00', 0x30, 0x181) execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/204, 0xcc}], 0x1) 02:46:57 executing program 1: 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)={0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f00000003c0)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0xa4}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) listen(r1, 0x9) 15:59:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8002) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0xb64, 0x5cf, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea79b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="850ad7fcefb9d6d5c20a053d349532ff50ec814093b09b3dddd4f7ba7d32709c20", 0x21}], 0x1) 15:59:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x5}, {0x3, 0x5}, {0x0, 0xffffffff}], 0x3}) setitimer(0x0, &(0x7f0000000000)={{}, {0xc03d}}, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = dup2(r6, r1) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x27, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x27, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x27, 0x0, 0x0) socketpair(0x6, 0x8000, 0x401, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1bc, 0x1, 0x34, 0xfab6}, {{r5}, 0xfffffffffffffffa, 0xc7f8c9307c9d370, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x589c36f6a812b418, 0x8000, 0x10001}, {{r7}, 0xfffffffffffffffd, 0x80, 0x80, 0x3, 0x2}, {{r8}, 0xfffffffffffffff8, 0x9, 0x80, 0xda, 0x4}, {{r9}, 0xfffffffffffffffa, 0x8, 0x82, 0x3, 0x80}, {{r10}, 0xfffffffffffffff9, 0x4, 0x40, 0x100000000, 0xea}, {{r11}, 0x0, 0x88, 0x20000008, 0x5, 0xf014}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x3, 0x1}], 0x14, &(0x7f0000000240)=[{{r12}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x2, 0x1ff}], 0x3, &(0x7f0000000280)={0x7, 0x3}) getitimer(0x0, 0xffffffffffffffff) 15:59:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x8}, {r2}, {r3, 0x80}, {r4, 0x4}, {r5, 0x114}, {r0, 0x100}, {0xffffffffffffff9c}], 0x8, 0x7) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:59:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xb210b4e269b6feaf, 0x10b) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r1 = geteuid() setuid(r1) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 15:59:57 executing program 1: setitimer(0x1, &(0x7f0000000a00)={{0x8, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000a40)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r8, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0122c3006ce80ca3034e6ed080004295bba90387c393585cf4a451d6d018a21d0286eca638442a0a8b368674099e39610ef6d5467c29949e7d04fcbbf2654278483a902a95845223d2e00eb45b4d1e0200000000000000000000000000000000000000ca624350c568978800000000000000000000000000000000836afe062119738f69"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xffffb, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xfffffffffffffff9, 0x62, 0x2, 0x2, 0x160a}, {{r2}, 0x6969aef4c9e193f8, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0xd, 0x9}, {{r10}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xfc}, {{r9}, 0xfffffffffffffff8, 0x8, 0x80000001, 0x5, 0x1}, {{}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0x6, 0x8}, {{r2}, 0xfffffffffffffffe, 0xa8, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000480)=""/136) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40400, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2000000000000165, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6dd85a966d4fd071, 0x3830, r0, 0x0, 0x0) 15:59:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) 15:59:57 executing program 0: mlockall(0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) pipe(&(0x7f00000002c0)) r2 = socket$unix(0x1, 0xa, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000300)="0199d73266a18592be19acef906d38a436d5b9c15c5c71ee762037f16d1401a666f69cebfd6096e6877d75c9855f39332a9fa587a111e6654cb079f3f47d622158a98a26981632c6fad1b3e056", 0x4d}, {&(0x7f0000000000)="6a9090849d6d124adae5cfa32f29eb", 0xf}, {&(0x7f00000001c0)="984f18518007e06ad556eb27e88bb12144ad50c2a58f8f43c873e6da7b74911a46e9e281d012b6a405cbbcd31b6818f964c792ee1d5117dca63a064723b22a81b7b1d3c55971d16358092d0cb835fee503a9f0072e0d7ae4ef57581412f78c4ac8e9331b7ea4b8c1bbd06741044df2da1ae97550ebc41dcf77ba7095fd50bdf6e9b08c85b1d104053bb36e35149a35d2d2ebf00971a853fb38c09b7304b2332a35", 0xa1}, {&(0x7f0000000100)="00a124d3db87f78d7fe8", 0xa}], 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 15:59:57 executing program 1: 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) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)) mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) lstat(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000000c0)) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:59:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x91) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 15:59:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) unlink(&(0x7f0000000000)='./file1\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x9}, {0x6, 0xd514}}) 15:59:57 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4, 0x7) sendto$inet(r0, &(0x7f0000000300)="012e2a0ae3d17cf37618cdabb8bf89bc81194a745a003eb9a1816403d44a591c20330eac1e9d926eb52f562adecbe8d8b84c54b4b473ea8c65a5d5d61a3f5f055a1ddcc0acf42a5b7b4f1e9912bbd75c1a5f5bb515574aac0812ebee9ba843b4be6e234c62dc40b15bc60ff09a778568346c295353dc32500562b1730b618df04947e5af6c2e885cb22da65de958dab70f9d711a257db23b525a66ec6cae804eaee888074d7940304e4ae69517edd7a89b1c7deb15645301b1401c5b058a33b68a464285213fac500ce0bf806aae004417750dcb49517341bb7a2b1615ba2cbcff65f203b1090be09ce5d2d900144fbd686c8b6deb18e340df30b4a2587d1e92eb91c3cdb130b13bce82212a2cb2b77065d2e20b60464d8b5d06a8514825d1d49666e9eea383ebc4544319b31c26cb60fc8b09659845851e20d774037aa1707767fc15c89b8fee5e1e80ecbeb99c1071bbff22a87d7f0f937375b3e52b01d92873f70596bc5c7afdd789ca9cc16001b58522c62d7a6e9476af41c9b8e0a2a692e2195b80ac67ef2add502b9aa627e032a80b03b616ae33d64e8c478fd33a449ed5de152b8bba7b02f948431678f1605253b4233c76838ddb66211cd286205f7ffb96553d8688680534dc7544620f8bd5db5e21ca7caebe94713f6ad0227171fd185a3974b27f7459d901c8984031fc0af2ec2854885184819038584c1356a82acb8b2d0119e1425250223ba764a9fa1fc90a2180adb43bf8241d862ea5de0a12d2418bc546fdcbf2fdb3c0070c16ae158fa8abdef8ddb9daf94245cd6cf207b977a0f0c20ea5fb172c3a8fe03aa64052c141b9c817b605c8f522148743630711a0e50a057afa7385ab41206ca4b5bd5a42be6b6097fa161c7e3b8d9fe71a7d22e894cee5cb0ddd4aa5056ba884c87a5edf37ce0ff496f455d0b22645da052c3a4f85cbafaa4109ae256d265a4bab965ffe31942a82d6678315e536dfbebba61ec077018618b634e8a17511b7490b8994eb24eaa81ab9d86e68e64f81a6f0ffd41dc10e8df9050a70c1179d5429fc28819a89745ef264bbc7b340ed3446c180abf37bf476cdc881d3cc76cd6f3aeaff4446497643656de2f4936d7e4132975f85650c9042bf5a0548d9e39df1dca5232188e00dd516ba3e866d29cad5c138d3ae7a82ab5de803bd56bfcb1b46e1bcb06f25030edcdaf1e6da47e1dde75d59392ce3850e6af8c8f2d34b174c4139fad46ce482f16a4cc786d08c54936991758954c12bac0fe483be6a5f98eea9c5b27b79adf2fa662b512bfd221a09e649f53fe25af5ff699ee2f412d5bc71dfe1ea77e73a722e492fbad57d24d953525b24d40a5604c75086fdd33f0de082f73fc0702b4087a57cf4ad2de32a6b2ef15aef9e6bad47a5960f0ae4b6be9380f5a88623a8df2077243b2cdb59fd09a7708e6e9bfe5fafb400196d67b40ff7566526a713d36017b76af95ba3e8f4e94954909a6afbdb9b86fdcbce7317d008b1e051bd6d3ae386d60df17eef768744b4c0624ea33b7bc154bf548b13188735c10a06be43c59ba3d633ae6c854d8e17182e9c89e67bfb530428bd1d4437fd83884190587802370505bc1f34c116f1d145f220440da7ae6f48376718b984834c5ba07f408b19fc6c0aa4ec9d5db8ada5655b9ccc6cf21a9eb4080c26685837b1fa448d8a47012314bd161fa3abea34ea44b543e8fc17cd4478a843a23f80bf4445f707187e16c8c2645f4b9c1a527a9a7f6912bde359c00f6d7089d1f8d3e99513b2b9d44e7ea27b57992c035fb568e4d85afbd4c1722eabcf216645db01c62364f21b25cd9a2ff4da37d681f07c9a46d61521ccc5d44b619dd0212d43455d06a0935f192e5620c543a1b7a43cdbfd208958d151918afbf113cf12fbefb18e2498ddbd8bcf3ec4f01f46240f52c658756a08cb866a37419019a3fc304051c45c8753199ccd2dc471966a959f11d7a47bc4bad9f0dddd0fc748c517257c9bfa8fc2229743659587bc455ef2a69e27ad4d221dd953ee069ba8c9f2a8aaf41d83c8eb47184c3c91f6287a8ffaf201b0391499589dc6b62b86327eb6df1177f601812c7eaf1755e09abeafc56fc972ccd553aed76d916c404274d149e20a0779ea6944451c8e36914cba7599c1b4ce1aedf27b5ca7f9b7a973a2e4f57c21163571dac4ba4572bcfbe55cf5fedb3bc2ffdb1a75bf16ef30249ef7456035a9c0fd5c1c3d16d592f8055bf0dd917d4f116db08bf7fb83fd84db9dc55c53ac9b5afb6e7e1632def4f971aa72164ffcee55ecba3595274c58892fee79f039b48bc462bdaeda90afdf5aca4ef8fa12ffa018343a0eb017ed8497a8c94b6f623908b7e2e0565c1577462ac063e6d53944069c04dfae4f24703b7fe157dc7b99ea05be265d6f5828db1d198aa972dc785f2df882359cf788d0ffc838e5fb5037ac3f2aff33c25629b015c9ee308cef9eeaa12768c846734dc2bdbf0450e2f616dd294ef61930f32e17f9ab69ad4d19bee640c2b41e4fc5e1128881512f01c382c0290d06cbe83608e6eefbdabd30b90499270b4a1fb68f07a3418a89405d0538a11bbc814420127dd89506f8e6035691fd4ffb3b98dc8550d3b9ecb815c96066637522fb03c33eb1d0d17c2757f45f88570c50c3e047d81107a067281d7a947d94d8f01b101e28b14d1af2b824c8b1c6baa4075ea894c4fc5c74b3a52bebc91c4042e5763adba110301cdab76e0ded260675e4b5026aae2d6609d026b277b5e73533b72a28788c0caf407944d177239fa93dcb169cc77724af45545a1ac316d8a99f7ebddfbdef11249e2c8da97b65e5d7be17ce7af87c2f198ef2d8b5785106c3673c21f88a690a91285347c09540e8bd7c50fb433b4dcc8106004711773fc168da5e467d0a96dd2d4f197779aa90be74c1d9461b6440d4cf9d1a810d3ce79816111e0dcb4c343e1ff8212448ef23750214e791d5f2f8800e45d6496db84c389b04c9e5a5dc21a2de0a4a38738a62211b31900fee7f20e6ab877befca3ceadcaa6d41c29da4021d83c39c4c8412796fb857d8cb3685de3fa17d3e91b06929e66f7ba2647ae6aa9a8e557a0f95087d466b51b0960232d6240eb5f8787dca619ac260715333189c8d21607b7b99c8c7b2d68a207260be9fd865396f67bec1b0d72b6e9f89c577572603090fa25315d51579c2d4b9cb90d4dd95bc47f5d919dd9eee8ea1f725d70df476444e56be8bb2960d606b1cd047afd9461009aa233c2f2bee7ba3ad6a9b6429e99a91aab9eeef9fee615d93e2749267dcf687fe72c9e23dfd9ec10d09718ef1e9988b4a0dfcdbd13a3e7ae6543f99f7fcdefd71063f06019e500a01c2c8201079baae8396867633795db9e8356abd332a5f5b7a39360d224b29385bf7258807d5a661382083408404b6b861782caca55e0d4ddcaa8a4b1a8b75d91ceb4802b6d4a775259406fa26366bb73a4000367d537a0d8fd8f66fe0bc8d4db45940e4a7f68add4f6ddc53b8a61323519a0b2aa42d898898f52d455c8ac6a63090886fecf258f294306f876b7c32cc481d8a73b49bb7af3a8e1c3215585e380f956ca005f97074b503c740e414d344a361d30474fe466a01ce7472e7c9c58a93945c545f1abf54db2246dcd868ba923f75e2bf136e3ef5ab6dd0c6983e6d1f3d51d286b7050983317ad7afbafc146d3b0586a1a87fdc7041c35f039f38775f7270bd4a2a204f25bd074728c37def4c4d3c1095a2177901c0fad547df0ed7a436f2cc47eb8243d6d425c9f482e4246f53c038f957a4ef276e75071c569622c384adad6bcb9e803195ccceff4d2e7307ae0fe3c811fbabf0e2dde13e962bff515c1761a215879eb3811a3b188b114c9d3b337a268f2e7179a78b58b9fd26e8d5c0f69c29ae67cad60dab6e9dfeb36291dcb66fc7106a31e9a2fe5956f7e71e97472fc724020a16c645430b629d6709f53a416c91afbbf1e8f17f64610244862677bcfe6126d479c204ca96264971ea37ea523434ba998a27129cd21e0746084358b6cd09c31c7ee048c043e53f5a1326eace26af1b744cff5d4a58769e499d0c9213127a17ecce332fcc75f510ffa49430ba2097903a29fa49f93672163f219db7e9a0397f3da824baaeea7536406c6b87ab853324e20942489e0707f220a53179c54e2ae2ef3039356b50d85694100817c346a567aa9bf238d4d3cf9e9e3874c97730f441cbaa2e86695414b7f4e5e786c6d495cc74e219ecb7275e63b449a89560bc81fb358faa992bccdcbdb4df494eeda24288bbb5a68097f68928748d7f7d24b9269cb8df577ea8f8808c639e58d7476644787d18a69f3bb3eb1f2bb5bd4f7b25138739984056ced21c081568d7c183e6a38fb05d12b83110f2b10f171bc873c12027128b1e5782243e9a3a135161e22a82a57acbb96e64f3583d9e9322bb576e2ca88ce80202248a3c8b718d416e661787795e57cf02a33f5cbfd68938288c0e80b14f8f051c90d60fdbd0d2611399a9b4a7bd3254918a7583b4a360a9bc59313d392d663abc204ec103078ee136ff67f7aabf6072fc946eef11cef48379d40d70c5b7d059f97ffd964d8eea86b1d90cd20bbbcc6a285cb033238f981bd9520dc018104bb73eb6acaa4288249d68ce591326ea5dfe1fa0472372df7863f7fc586de008ed4a734f9744b79b7b3c8e61ecca2147a9c23460e78fab8cb4fa6f39ea7bcc163099c1da533ffd6bc9f0f1c9a2b541f9b340ccae87d043f0eb29cd5eac940a59866abd26cf0ea614a1f3d1373ad28a58fc2d1cb0d81c25b9d15a8029062c8cbb4010fd7ac790c04794ce6428e91de79975da8166868c81119804fd6cc83e5bf2205b9998ca88cea90d748a5cc1c8193b76a2a1efafdd56e3142a18e0a26cd0259e7b15d470b5ddc7ca4b77e2084db1862dc3851597ed0ba11321f4497a7ee378f28f3e728a7feeb562253d9a6c9dabeeb21a532ff113d66e2ba27052138c0fb3e0871912d1e7748ffa20c75f8632a22153935646be9fcae8b99d63b7f83c035724936a70799eb883e78f263ea1c0187bfa261f461e35e3f01045b3be552e96cc752f2b89759f8390733bc044ceb7f0ae2f1d51e938b7f447145f51ad4b9eead1a34c6b988b4485233a3a166fa03450bf000702b4b0f88334931e188a5dd78b6aaf7bd61530657fc311a8a2e66e7ea9a462e04cb166e7bc7504e34a8a3b715780dacba854838ea2eae85987e41057eeb904d98ca98b7b98e5c4d6e74b7de9dba45ace24c62d49176934760c426247e69cdf0de0082dae5471ea86a3e60eb1d99a882fe80f51225f98e281870cd0f3dd3a48f4327ece495578ed8ab14b1a1ded3af3cfaa293ecce4a8d03e3b1906ba49420771128e95868bd439b679f89cbf5f085c10b4a408c1a659c9f09dcaaea3fb63c92128d9608b6cad06616434af6677e8d4f3a51cdd6bc3ce77c11fc09160ea63379e8cdcbc982e1cac4d8ece05e6c73b666ed3fe937b3f19e47c2dabc1718948d0c3edb3bbfe24fd8632366fdd803d3e0a735699f86894ff70218005557f1e342de4dbbda4dcf133be81e28c623a95d93d23bba0f063538666f6acec407c6a0ac1a67a2f25c77e8e13b6b734781ab07423c1005cb8328f39d9960d221e0841d7d2767ffde25302e9c4b59f136eee0327addc87a798eef5e83f4fae8c04f64b4e740a966e9cd233f79ce0ee4f4a2ce5fe95e28cfc079df363ed78e77314345963dd95be590694b0f8d2e81fde85d7e0e8bd1c468243734d551fb19982464e468dcce125", 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 15:59:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() sync() mkdir(&(0x7f00000003c0)='./file0\x00', 0x107) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000440)="4a7a97e8722f1bd9db740faa216595e60c6c65488142a7b9ef1da75558917ae07d4de220dcd3acd314649f0beba962cbe8601d05af5a015c417025706e8b85e08938a51ca6c57e4c6e81ab9b67710569579845ee0a435c03f5a1724474ba337f3d0fbeb020596c", 0x67}, {&(0x7f0000000500)="a1c8819ac767e71b94c6751d0ab3eaae69b0a45632b3b921343eaadee6a96c841e9e405f64d6f5148fd17601e47511e3f2c94479bf8e1065422bd2dab66317c9ca8aae2e50e7b35b6fcc4e702bc96d07454e29298464e90e53a3c8ba05da562d970fe11746644c4860c8", 0x6a}, {&(0x7f0000000580)="f3dd34cce595cdc9461c9a02ba92b22097ce95f73971e721e8514e68003b16c42dadd07d02e56bc32118c3f1f6cd87a8177cb12b8d337ad2be236e898d46c6bbba2097c21db7a64969430f97519ee43b015dce178c4038e4a6da023206459e3db8bcd9a555eb04", 0x67}], 0x3) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970", 0x20}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/219, 0xdb}], 0x1) 15:59:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0xfea5) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semget$private(0x0, 0xf72b9532958d08bf, 0x40) r5 = dup2(r2, r2) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000680)) dup2(r0, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2b66697fffff02369a4abc4611ada6c9c1"], 0x1c, 0x0}, 0x0) 15:59:57 executing program 0: getsockopt(0xffffffffffffff9c, 0x401, 0x3, &(0x7f0000000380)=""/5, &(0x7f00000003c0)=0x5) r0 = socket(0x22, 0x8007, 0x1) sendto$inet6(r0, &(0x7f0000000280)="97e1563a75864a8455060c06b3482d5eafd615b1103a7924c2f24aeb0cc12382fa0a8e9d3490c29f6db07760d37186fbf220ea6f0f6b5d701d43ab0d7f051dfddc85f36c8ea28e1cbda40d81df517a21e760ab1066e53e2c1038170efbfd6b1de5c1b8e989427f73439f422c597f5f1025aa6564029d45b3b7bf346c83f8523c49bf38a3ca5ea8bf89ae86a5d35151175a5ab910e29b55fd46e2dcfa4f054e6b4367bb11df97294258", 0xa9, 0x401, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x1}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000340)=0x1) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0x1) recvfrom$unix(r0, &(0x7f0000000200)=""/44, 0x2c, 0x800, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="9e3ee9864fabe4000000000000a500205d255900000000000000cc09d66c90940dfb97e98273c4dbb27c66946a198e1152e9d2f129b17e1a108cfc6625a88bf4758c488c0866c3ecbde3ab302c05cf3299c01f67653b38386c651389d6690df701191999dcc810e3e50ff1ac8d07000000ae1ad47b59a9e2a8c066126f3120eccc002d01f08d76b49e6af359cf607352ac878964bed71f70cde850b921a5090863be5aac209471ed287eff6a60b4e205e8a8e356bc95186e7b5368193943bc7674b501c9e2f610505a5b7a003146fbb45056714d2164b157e0241ba1ff03f1911db8defe26e1e7d52272716f0a15c2f5bddf07bce5a3b7c1462251c55b2602ab5f8606b177057d990c33b9e5c212cd59cf5acdedaead2d4b67178c612e6391a766c02c05fa12d15aca28b57e3181d02b0656aaa89a00c619ea9ec470160e7569fdb51ac22f225a47ef955bf14ffd2878", 0xffffffffffffff8d) 15:59:57 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000400)=0x8000f) setegid(r4) r8 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r8, r4) kqueue() r9 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 15:59:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 15:59:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x10000, 0xe88, 0x8, 0x7a}, {0x2, 0x7, 0x6fe37bba, 0x5}, {0x7f, 0x1, 0x8001, 0x20}, {0x40, 0xfffffffffffffff8, 0x2, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) 15:59:58 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/131, 0x83}, {&(0x7f00000000c0)=""/49, 0x31}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 15:59:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:59:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) fchdir(r1) r2 = socket(0x18, 0x2, 0xa04) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0xffffffffffffff81, 0x100000001}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x4, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x1000, 0x9}, 0xc) syz_emit_ethernet(0xffffffffffffffc1, &(0x7f0000000140)="a60f9af53195a912b790e8bef089a1b70a73b90a71d643135c5077d01ff4b592be8700d9e605f54f69f0806a7b27e1896907aa4ab05a671515addfecba2d5ef4e56b612d25960a2b65337c5e27273d57f2ad17330ca12c2c22ffa81b8ad693e664abb61b2998263167") 15:59:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000fffffffd}) 16:00:00 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x80) r0 = getuid() setuid(r0) r1 = dup(0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = msgget$private(0x0, 0x108) msgctl$IPC_RMID(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgsnd(r2, &(0x7f0000000100)={0x1, "34792dfcfa92f8a81f86d88ae3a7f88d482813cc4be8d1e0e1870cca17ddc1331c75fefd1283cfb46088224a10b1fec978849602ae0bfa76d97eca87b9f7404458"}, 0x49, 0x0) r5 = geteuid() setuid(r5) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r6) socketpair$unix(0x1, 0xed3237fe6c2d99db, 0x0, &(0x7f00000001c0)) shmget(0x2, 0x4000, 0xdd97dac64daa06b5, &(0x7f0000ffa000/0x4000)=nil) r7 = semget$private(0x0, 0x4, 0x89) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)=""/86) r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x208) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0x3, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5c5b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7865}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x22}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000007c0)=0x8) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) setregid(r4, r9) socketpair(0x1, 0x5, 0x8, &(0x7f0000000880)={0xffffffffffffffff}) pwrite(r10, &(0x7f00000008c0)="3ceed8d61ec7266593fadb48a11cfd7d6f57067ff3892e84a286a4da92a1e0875609b5a73c1552d321b316e05fd0fd36e45b33927df0d1e491e0276da02a0e5684bfdc31e0f4bd5d05", 0x49, 0x0, 0x0) r11 = shmat(r7, &(0x7f0000fed000/0x4000)=nil, 0x2000) shmdt(r11) select(0x40, &(0x7f0000000940)={0x35, 0x3, 0x2, 0x7, 0x3f, 0x6, 0x400, 0x100}, &(0x7f0000000980)={0x24da, 0x6, 0x7, 0x9, 0x3, 0xfffffffffffffff8, 0x3, 0x7}, &(0x7f00000009c0)={0x3ece, 0xcfe, 0x8ad, 0x1ff, 0x9, 0x1, 0x4, 0x8}, &(0x7f0000000a00)={0x6, 0x5698}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000a40)=0x9) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = getpid() r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSDTR(r5, 0x20007479) fcntl$lock(r0, 0x17, &(0x7f0000000000)={0x3, 0xeea79d1651328b79, 0x43, 0x1f, r3}) syz_emit_ethernet(0x1, &(0x7f0000000240)='%') getpid() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000306, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a4") 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088, 0x4000000000000, 0x6}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000000)="ebffb1ff000051885270c47bcf35c313b9fd812e", 0xfef8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93", 0x1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) openat(r3, &(0x7f0000000040)='./file0\x00', 0x2398670d62086562, 0x236) close(r1) syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: nanosleep(&(0x7f0000000080)={0x6}, 0x0) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x20) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r2 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) shmctl$SHM_UNLOCK(r2, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x81) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8070, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x7, 0x0, {0x2, 0x79ba}}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r4, &(0x7f0000000000)=""/84, 0x54) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) socket$unix(0x1, 0x1, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000680)) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000080)) msgget(0x2, 0x208) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000200000000000000001f6aeb99800000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffff235e297b069b991800000000000000000000000000000000000000000000000000000000200000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x163) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt(r2, 0x7f, 0x5, &(0x7f0000000180)=""/101, &(0x7f0000000200)=0x65) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000280)=0xc) flock(r1, 0x8) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r0, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000c0000000001000000d20000000000000000e5000000000013b1ae106c78000bf77571a20486dbd70fb8001c95cea2db943aa387000000000f00000000000000000000000000000000000000000000000000ddffffff0b"], &(0x7f0000000280)=0x64) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x20}, {r0, 0x20}, {r1, 0x8}, {r1, 0x20}], 0x5, 0x1f) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001700)=0x9) fsync(r0) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f0000001740)={0x0, ""/151}, 0x9f, 0x7b9f9f1b8fe721cd, 0x800) getsockname$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r4 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r9 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000001800)=""/175) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001540)={{0x1, r5, r6, r7, r8, 0x8, 0x7}, 0x4, 0x3, r10, r11, 0xef7d, 0x41f, 0x800}) ioctl$KDGKBMODE(r2, 0x40044b06) unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='r\x00') open(&(0x7f0000001640)='./file0\x00', 0x20000, 0x10) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/112, 0x70}, {&(0x7f00000000c0)=""/197, 0xc5}], 0x2, &(0x7f0000000200)=""/249, 0xf9}, 0x40) setsockopt$inet_opts(r0, 0x0, 0x9665d5e567ed3c62, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = dup2(r0, r3) renameat(r2, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0/file0/../file0\x00') 16:00:01 executing program 0: r0 = semget$private(0x0, 0x100, 0x10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x40) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000000c0)={0x6, 0x5, 0xfffffffffffffffe, 0x8000, 0x10001, 0x2000000000000008, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x0, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x0, 0x1000000080000000}) r2 = semget$private(0x0, 0x6, 0x10400) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r3, &(0x7f00000002c0)="5508b5e3ba25004c4349d7a1dfa7a50307689746822af1e3d8031b2548af86d4f002376982e5b8c440f0868be0eb2469b094699c8fba21e06547ea28", 0xfffffffffffffd2f, 0x5, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000004c0)=0x10000) semop(0x0, &(0x7f0000000100)=[{0x1, 0x400}, {0x7, 0x7, 0x1000}, {0x0, 0x1f, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0xff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x4, 0x1000}], 0x9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000f40)=""/214) pwrite(0xffffffffffffffff, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed64e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0d1c414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b25236c32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad402700000000000000", 0xde, 0x0, 0x0) semop(0x0, &(0x7f0000000280)=[{0x0, 0x100000004, 0x800}, {0x4, 0x4, 0x800}, {0x2, 0x9}, {0x0, 0x3, 0x800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000500)=0x8) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x919, &(0x7f0000000b40)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x4000000000000000, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x20008, 0x760b, 0x6, 0x80000001, 0xa, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0x3, 0x2], [0x10005, 0x9, 0xffffffff, 0x0, 0x80000001, 0x9, 0xffffffffffffff4b, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x42e, 0x80000000, 0xfffffffffffeffff], [0xfff, 0x0, 0x1d, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x4, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x4}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x9, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x1}, {0x1, 0x200, 0x808, 0x2}}}, 0x38, 0x8}) getrlimit(0x5, &(0x7f00000003c0)) shmget(0x2, 0x4000, 0x54, &(0x7f0000ffb000/0x4000)=nil) semop(r1, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x6fb) r7 = dup(r6) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000140)='ml', 0x2) r9 = syz_open_pts() ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000001c0)=0x6) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$setstatus(r1, 0x4, 0x40) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8e2d0a) ioctl$TIOCGETD(r0, 0x5452, 0x0) 16:00:01 executing program 0: chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)) 16:00:01 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x31, 0x909d3ce1f3bf7af2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x1) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x4) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1a0000}, 0x3ff}, 0xffffff9c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r2 = geteuid() setuid(r2) r3 = getgid() setgid(r3) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$KDGKBMODE(r5, 0x40044b06) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) fchown(0xffffffffffffff9c, r2, r3) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x0, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x81, 0x2}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4, 0x1, 0x0, 0x5e46}, {0x7f2, 0x1, 0x80000000, 0x40}, {0x100, 0x2, 0x4, 0x1}]}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x3) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCCDTR(r4, 0x20007478) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\xfdap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206999, &(0x7f0000000300)) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x1f, 0x7, "6f6fc389f26f40988ef6fdde002f5f882f5f561e", 0x8, 0x1}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) read(r4, &(0x7f0000000080)=""/124, 0x7c) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r5) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140)=0x606087df, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "b04d00f3ff0a631a00"}) close(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x280, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000080)) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) pipe(&(0x7f0000000040)) write(r2, &(0x7f0000000180)="c6a339ea5dd5cf31", 0x8) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getuid() 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x100000004, 0x0) semop(r1, &(0x7f00000000c0)=[{0x2, 0x8, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8400, 0x40) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/244) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x400000002) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) socket(0x0, 0x5, 0x0) setsockopt(r1, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x27, 0x0, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:02 executing program 0: unlink(&(0x7f0000000200)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) dup2(r0, r1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000240)=0x40) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt(r0, 0x2e, 0x8000, 0x0, 0x0) shutdown(r1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = msgget(0x2, 0x180) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x400, r3, r4, r5, r6, 0x30, 0x80}, 0x1000000000000000, 0x800, r7, r8, 0x101, 0x7, 0x536aebd1, 0xff}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x3, 0x1000, 0x1ff, r8}) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r9) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000300)=0x400) r1 = geteuid() setuid(r1) seteuid(r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = dup2(r0, r2) write(r3, &(0x7f0000000400)="35aae3", 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0x100000000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0xfffffffffffffff8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)='E') ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[0x3, 0x80000000, 0x2, 0x5]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xe4e5, 0x5, 0x7fffffff, 0x3}, {0x5bbe, 0x40, 0x2, 0x7}, {0x6, 0x7, 0xff, 0x62d}, {0x101, 0x9, 0x72b, 0xfff}, {0x1, 0x1ff, 0x4, 0x4}, {0x10000, 0x7, 0xcdb, 0x6}]}) setrlimit(0x17, &(0x7f00000001c0)={0x401, 0x20}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)='\x00', 0xfffffdd4) r1 = syz_open_pts() socket$inet(0x2, 0x1, 0xff) pwrite(0xffffffffffffff9c, &(0x7f0000000180)="f6b9476e77e1e6ddb28bd4fdb18fa85d0bbc0c705652808ca02c152159c3cd82f24f39e60ab909647d736b25f2200a3f86026a4612842d186f30a3b681ad33efc55df4df666cd5c4d52cd969285b28651bad78d37150ea767d2e12c9ec292686e38bd14f415548eabd0505f095dfde4ea99f4c824f1393576f9015641493106d012b74dcac185ee7b2502953fb955328ccf71652d5843cfa6a4144b286db5c62e95ff4abef57f24a5b", 0xa9, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = socket(0x6, 0x2, 0x400) sendto(r2, &(0x7f0000000080)="1d7757134a3377c9c7639da0ebafb7da42f7a63d191527329388cbb2ba6d455560480efad7d1512c9647e26e884dc70d572790c3f358f92a2ca2d48756cb0826d53ab6f481d3b007a7906857", 0x4c, 0x4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) flock(r6, 0xa) shutdown(r0, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00052000ca"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0xe, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00007e2000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x3c}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: socket$unix(0x1, 0x0, 0x0) dup(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) readv(r1, &(0x7f00000001c0), 0x1139) 16:00:14 executing program 1: 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 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000d00)="4707d68bbd83c0a25e709353254830ecaf84c65d07edf82decc49295a25e77492512df35844853e045cdf6bb3c6ce126fc5b7a3a615ce528d5777c6f0a3bba4bcbde9cbea08e1811ae0bd656d1cceeb88e101a027820fda927b8ab7733baba03392765f8b59561adda2ca03e450b1cc1d6e18c460859d0243d87da443361763e7d896966615e01b3ab03f0b194a321b3e42c3972a1bc0755d6bea99e8f587eb08e37b6080dfc8f8ab45498ae7b80e9b07dc090ccab156fa22c6d93d7181c82c784eb4f5a98fa5e35", 0xc8}], 0x1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f00000003c0)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0xa4}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 15:59:57 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000040)={0x100000000000000, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000080)='./file1\x00', 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 15:59:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)=')(\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000180)=']L\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.-$*-\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='!\xf6^{[\x00']) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 15:59:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() socket$inet(0x2, 0x4, 0xec4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:59:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) r1 = msgget(0x2, 0x180) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x400, r2, r3, r4, r5, 0x30, 0x80}, 0x1000000000000000, 0x800, r6, r7, 0x101, 0x7, 0x536aebd1, 0xff}) fcntl$setown(r0, 0x6, r7) r8 = socket$unix(0x1, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) 15:59:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = msgget(0x2, 0x180) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x400, r2, r3, r4, r5, 0x30, 0x80}, 0x1000000000000000, 0x800, r6, r7, 0x101, 0x7, 0x536aebd1, 0xff}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x7, 0x8000, 0xfffffffffffffffc, r7}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x40004200000028ac) r8 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x48) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() getsockopt(r9, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r8, 0x6, r10) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 15:59:57 executing program 0: socket(0x16, 0x0, 0x7) r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="79183c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000001c0)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:00 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) r9 = geteuid() setuid(r9) r10 = getgid() setgid(r10) setgroups(0x5, &(0x7f0000000040)=[r10, r10, r10, r10, r10]) chown(&(0x7f00000001c0)='./file0\x00', r9, r10) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x27, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) kevent(r3, &(0x7f00000001c0), 0xfffd, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0x27, 0x0, 0x0) getsockopt(r12, 0x101, 0x9, &(0x7f0000000100)=""/105, &(0x7f0000000080)=0x69) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x27, 0x0, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0x27, 0x0, 0x0) recvfrom$inet6(r5, &(0x7f00000002c0)=""/121, 0xfffffffffffffe48, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x2}, 0xfffffd58) 16:00:00 executing program 0: syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x54, 0x101, 0xf48, 0x0, "4df8f4b47d3133e4b4798630a1528ddafa41c120", 0x8, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) lseek(r4, 0x0, 0x0, 0x6) close(r0) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x31fb, 0x513, 0xffffffff7ffffeff, "050395a163bd03790a574ba4db00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8006) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) fcntl$setstatus(r1, 0x4, 0x80) close(r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) fchflags(r1, 0x10000) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c, 0xfffffffffffffffd}, {0x4000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3c}, {0x6}]}) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffff2b, 0x3b}, 0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb, 0x0, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x1d1) close(r3) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x20) 16:00:00 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=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\b\x00'/110], 0x6e, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f00000001c0)=""/160, 0xa0}], 0x2, &(0x7f0000000280)=""/153, 0x99}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xffffffffffff8001) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) recvfrom$unix(r3, &(0x7f0000000380)=""/71, 0x47, 0x40, 0x0, 0x0) listen(r2, 0x10001) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/20, 0x14, 0x802, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x3}, 0xc) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x33780000000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x81, 0x4}, {0x18, 0x3, 0x4, 0x7}, 0x8, [0x1, 0x6, 0xfffffffffffffffe, 0x6, 0x3, 0x9, 0x8001, 0x2]}, 0x3c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xd6805ea39415da3e, 0x0) pipe(&(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) sendto$inet(r1, &(0x7f00000000c0)="df1585c03af42be931cb6dfccfc8d87c72fa173743822728e6769107bcc0dd4d7042c8cbf7efa2d9017edbb2c3cc0eac6a381103525265aa47127a33023e683bd499611dcf13b3675cb02fa8361233c2ce2731ff12f00e5ca4c1b13368cb630f", 0x60, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000bda2acbd000000c98d115c651dd39a"], 0x10}, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x8}) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = shmget(0x0, 0x1000, 0x8, &(0x7f0000002000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2800) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x9) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x189) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x7, 0x200, 0x20, 0x3, "c100e4d0597ebadd92bb13e28df7d4208095bbe0", 0xffffffff, 0x7}) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x400000000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb53c6e23c5b00000000000000e74de4", 0xfffffffffffffff8, 0x4}) writev(r1, &(0x7f0000000040), 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x10, 0x0) write(r3, &(0x7f00000005c0)="17ef62fd02f5c7fb62e162211becb29ba90c4ca24c1fdbc51fd66bb7ea899e97ac4f59a10a6ef42024c9d32a7c261e8f69735eb38c858c4a05f97adde1d37d2bfd4a93d6b7f39ef126f08c0a9bcad39c469d1d379f94e21a4e8fd7ae4fe9b196226ba3762294145bcccbc3aaa5c355daecfb6761003a3a1e758c9c", 0x7b) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='q\x87\x06\xbe\x14\xdc\x18\xae\x00', 0x400, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x35}, {0x6}]}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000380)=0x61b1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r5, &(0x7f00000000c0)=""/142, 0x8e) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x8000, 0x1800}, {0x0, 0x2, 0x800}], 0x4) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 16:00:02 executing program 0: pipe2(&(0x7f0000000280), 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x8001, 0x3, 0x2, 0x6}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x200, 0x2}, {0x1000, 0x8}}, 0x2) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f00000001c0)=[{r4, 0x80}, {r5, 0x2}, {0xffffffffffffffff, 0x80}, {r6, 0x2}, {r1, 0xd0a8a4abd770f4af}, {r7, 0x80}], 0x6, 0xffffffff80000001) read(r1, &(0x7f00000000c0)=""/28, 0x1c) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) close(r2) read(r1, &(0x7f0000000040)=""/90, 0x5a) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) read(0xffffffffffffffff, &(0x7f00000000c0)=""/130, 0x82) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x503) syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x5, 0x1, 0x81, 0x0, 0x6, 0x100000001, 0xc113, 0x1, 0x1, 0x7ff, 0x7}) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000080)) syz_open_pts() syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x6, [{0x4, 0xa066}, {0x2}, {0x1, 0x7fe0000}, {0x2, 0x2}, {0x5, 0x9}, {0x1, 0xfffffffffffff001}, {0x3, 0x8000}, {0x0, 0x920}, {0x2, 0x7fffffff}, {0x1}, {0x2, 0x6}, {0x3, 0x3}, {0x1, 0x9}, {0x1, 0x4}, {0x3, 0x20}, {0x2, 0x1f}, {0x2, 0x8}, {0x2, 0x7}, {0x0, 0x2}, {0x2, 0x100000001}, {0x3}, {0x3, 0x3}, {0x2, 0x4c80}, {0x2, 0x3}, {0x1, 0x1}, {0x3, 0x101}, {0x2, 0x1}, {0x2, 0x391}, {0x2, 0x8}, {0x2, 0xd10}, {0x2, 0x8}, {0x1, 0x7}]}) 16:00:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x194) chroot(&(0x7f0000000080)='./file0\x00') r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) sendto$inet6(r4, &(0x7f00000000c0)="b548f399e17fc6e02ed81cfd5b9070d07cbd1bb432cb6cfb732f8ed3266793", 0x1f, 0x400, &(0x7f0000000100)={0x18, 0x2, 0x3}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x2f}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/206, 0xce) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x8}) r2 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = geteuid() setuid(r3) kqueue() r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() r7 = msgget(0x2, 0x180) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getegid() r12 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x400, r8, r9, r10, r11, 0x30, 0x80}, 0x1000000000000000, 0x800, r12, r13, 0x101, 0x7, 0x536aebd1, 0xff}) r14 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7fffffff, r3, r5, 0x0, r6, 0x243, 0xfffffff800000000}, 0x3f2, 0x0, r13, r14, 0x1, 0x0, 0x6f9}) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0x27, 0x0, 0x0) ioctl$FIOSETOWN(r15, 0x8004667c, &(0x7f0000000040)=0x80000001) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x19) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES64=r1, @ANYRESOCT], 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r1 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x57) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[0x3, 0x6, 0x3]}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xee45, 0x1}, {0x8, 0x3}}, 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)=0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x8000, 0x8, 0x7f, 0x1}, {0x80, 0x0, 0x6, 0x7}]}) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x4029, 0x27, 0x0, 0x0) r8 = dup2(r5, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x6, 0x8, 0xe6f9, 0x1000}, {0xffffffffffffffff, 0x7ff, 0x8, 0x4}, {0x8001, 0xf7, 0x4, 0x80000000}, {0x6, 0x0, 0x9, 0x2}, {0x9836, 0x5, 0x47f}, {0x6, 0x8, 0x9, 0x8}, {0x9, 0x4, 0x9, 0x1f}, {0x3, 0x6, 0x3563, 0x4}, {0x8, 0x1f, 0x0, 0xfffffffffffffff8}, {0x0, 0x10000, 0x400000000}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x40000020}, {0x87}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) close(r1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x4800000000000000, 0x0, &(0x7f0000000040)="23f71343b2f6dc33b3b3a9f0cf3c1c48aad6fb442a0c854d9f0833c82d1cef9c12cbf1262d3a1338ea259e88182127174bc076cae27c99fb0a2cfa1b6dfffd8eafcb9678c1dbb9bc67c1bb174c1a1eedb2f6b2fc739a6fc4ff599b06b5e8eaf09800d16e3f2f64280485a981ae7ec4b28bc9dad2a3d6c65a5386e0798931", 0x7e) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) socketpair(0x37, 0x1, 0x7ff, &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x152) socket$inet6(0x18, 0x4, 0xe2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xc, 0x10000000085, &(0x7f00000001c0)="3bbbdbed281b9b9fd1ffdafee44211506b2873f12b05e665cae9a12821df4ab7628be2fac809374e8801ab6e8143eb283bf03a3434b23318123c9e394913a5581d368e299902196a010000000000000000000000007a448496652412df0f1e190fb548769319ca7ad11b3cc946bbfe71ff0500000088031b25ea5a90bb12d7d22f26cc322ae326983ac8ffe6375136a40cd540326503fcca26486a35e87db1bec0b7a05db1577845b53b281250f7bb004a856d54efd7fed052d6b06218f5a46e", 0xc0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) 16:00:03 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x1, 0x5) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt(r1, 0x6, 0x1000, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x1, 0x9, 0x5, 0x6}, {0xdb, 0x8, 0x2d, 0x100000000}]}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x4, 0x1f, 0x7, 0x5}, {0xffffffff, 0xfffffffffffffff8, 0x9, 0x3d6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff08330011"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = dup(r3) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)={0x0, 0x6}) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x7}, {0xe8c, 0x3}}, 0x0) msgget$private(0x0, 0x20) r5 = msgget(0x3, 0x48) msgrcv(r5, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r5], 0x1, 0x0, 0x1800) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r5, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) r7 = fcntl$dupfd(r6, 0x100000000400, 0xffffffffffffffff) fchmod(r7, 0x4) r8 = msgget$private(0x0, 0xa) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) sendto(r7, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r8, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r7], 0x2, 0x800) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r8, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r5, @ANYRES16=r5]], @ANYRESOCT=r5, @ANYRESDEC=r9], 0x3, 0x800) msgrcv(r9, &(0x7f0000000800)=ANY=[@ANYRES32=r8], 0x1, 0x4000001, 0x1000) msgrcv(r9, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000e4"], 0x8, 0x1, 0x1000) msgrcv(r9, &(0x7f0000000ec0)={0x0, ""/77}, 0xfcb8, 0x2, 0x0) msgsnd(r9, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) msgrcv(r9, &(0x7f0000000140)={0x0, ""/170}, 0xb2, 0x2, 0x800) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/208) 16:00:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5ca}, {0x18, 0x3, 0x20, 0x3f}, 0x33bd, [0x4, 0x80000001, 0x4, 0x5, 0x8, 0x4, 0x800, 0x9]}, 0x3c) bind$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x2, 0x477, 0x180}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x200000}) 16:00:03 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) unveil(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x80000000, 0x8}) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/30, 0x1e, 0x4, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/hev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="ba") 16:00:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0xaf, 0x0, 0x4, 0x8}], 0x10000, 0x0, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) kevent(r6, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x80000000a, 0x400}, {{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x7f, 0x5}, {{r4}, 0x0, 0x33, 0x1, 0x6, 0x100000001}], 0x9, 0x0, 0x9, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'zap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x1d}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d28029be96914f6357e3ae7b12df22239af4374ce6ef8d54a8055b553acc11f69113acde3cb1ced9b809f429492f0b66ddcc1aa724a0dad64ae12e610fa9defe95ca54a43458c55f9897ec329b483e0cbf14e997b7c86e3804532b9a0f0d939961fe2fef5ea0f", 0x6a, 0x0, 0xffffffffffffffff) 16:00:04 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) clock_settime(0x6, &(0x7f0000000040)={0x203, 0x804}) pipe2(&(0x7f0000000000), 0x4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x95\xc7\x00\x00\xd9\xf4\x00', 0x10000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x40006}]}) socket$inet6(0x18, 0x4000, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x80000000, 0x2, 0xc0000, 0x7267, 0xffff}, 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000006c0)="9d7b811d5bf794f3544cef158063e936b1d729ec6220a8d44c8c4c77528c5cf3ca4d4f6c365c7acde7c1abcfd51f02ac60bce0e3e6d27f6df6d516ce83555ae7e05f804ceedde615ccea431183dd363077645a392533295c239716b0f5ff402c680843367d0a0e35f64a48150e9a149619a9b0132b969ebfdcd6c2340996f3d01d1a3cd6c1b9a9e1eb280ee268d9546a4c06a16bdb767ebec7eee1865c63f3f1bbdeae9747a1e3d12a28ff7d163295e822bd3cc277e659db6ee93142e02a3f1ddf918ec09ffe6c55c710f856d36577c9aff3068a8fd4b673071379fa14d86b67357548e4aa59a0d5282b94b482ef3deeca819253a7f75ed000e325abf7d9e13206640882ee7c849d1e8cf99286d2e94723914a7cb0ae5e315809ca132bab35590e6d44e927bd8b6da7c19542e53ed32710f0d873a716284be9eff55342b3d970a7a898240a91882000166ee2c80fe2016fd92324a9ba936c8e68bd44f68699c84be7d9e57a1d8ec5dbd9b01f156b431bb713fd2df2c0be32f83c249464d664facaf48f6a86e50eb9fc4b369655b879771b9f7f104199127c8a7d5f50e60c6069db022fe906fca05c23dd124d90560ec744ef1904c12428d3de7d71940fa1de474c4423e24b76c770e3c2d70ac4826d9de2c6771cbf1fc84c7552c9034e33d1d9bffc223436610c98a502826d3fc45e80ff2910c03d1da386c80c7094df5fab75dde067dad677d411b0b0d5434cb2980f13e91e54c8bf211f173ce6e395cde2e111072f6890f38d9d13508b4188f8b15ab42dfc027fadd46fba1b40506b0e09b71c75d9626ada171f2b87dcb604a8760a9baef7c9f5237808f6ea7bd5efb75b7f7df1f67e1b3daee7b97e7e3da8dfbc4ba074d33c0622f1db51275003ac715f0e680780338a6c8ea5f4a40cf9b46782c5b7abd8763d0652058f121abaecb09f5ad69beb6eee27afde67cd8ee32e1d3cd8ce363c541d3059c4f4398d074cd18276cf8726960fd0591f1d2793802e2337f7f1fd574f78e936a447a6f6e0a1b8538bb81e9d38d66901b375833531dda39d1ee06168feabb520d3868688dfd033b6195fadc0586121efcdaec78986c77547ce321aa3dfc02f5243fbe1f2b66e8bd077a1a1a9bd533415e92f1093ba490d9692d51792bf3d476694b18d4a9f1af35fe7cffd11a65b2083fd9b4ed0c23fa9fcd439aec9805ac8aa17035032d490e5da7d6fa431e5457ac19694f07c02a7d8ff7f11c86da72c796f06f08391a9e8de39cbb8e55efbf99190989de76a3641809870ff417b274ab3b77795e9f74ead8ed82a6d4fcfe207c626531bfef4e2caceb10f34f9bf952881943e4724128469c7e587c0a81cb671abf5349da459a27390ed3a8acdb51857cd02525c41bcf857931e02ec8068de3487a332f07d3d4b991b2f6e2a382fded2e8e58b31d5d41b3d3d0d79200f4b6efb4b1143b198d31935defafa0978b2827c8af4cd4b205c9828a5bc941355fcee5588a03605d3ecb738dc29b23e18be69dd1b818b3bf913e2ed1be7568ff74cc92149df0b9733fa8a6478745e10e0bd4fc4ffa64c0a0ce3b022eb1edab5a089a0f72eda5ac8d8947f8728f5ed668df8f9a56799d8d37bd412d08aba10874131fd9aba1783577cc519a19a39edf8b5e7dda9ce014bb4dd37d6454b38b5e5d8a3e50262d3e3fe72a0fcf7239974d96518c50680ce1d3d97d3e39a254e2f002a78dbd3d6684dbcc561bb63261286fc93e422d96386475ceea70514d29e56410a014085e573f6f6683b705fda58d6aec4f7a6e5868c33450a3829fb3975060916a71d0681c74d58bfb802397916dcb05d64689f5410057c3ea020eab854ca822f0fc152d6aa11f5dfa18bbc609cad926aa575d78c2de7ddfbb48d6f8b68e1d1db5195d3decff60f712af0868b39c7b7f7f6f77e411d66911f13cabd1a92d30cd0391f70b3cd55149393aa2569ba51f4587f4ad04a72d63cba8e030b57a0978f104a4c2dbb50c9e967361d20671d8f2819006e45004fc810a11bdf0d018108ea095c43fe2dcc9d9a859f777f421f7163af59fdaead7ad634314731e2d1a008180a4b5e3fc717630dba997abc9aa560f76ed1a55542dd59d04e6f4a999df1cb6b5a8fdeb46afc242ec725e885ad439e97bc324bf43c5d09e0eeb7e8fe3805c6257ea7ff6c0cd9a83139ed03f8ad49a900c9accf9f9ac00e716a4322ca1f01d684cc14d6149589adaad6e114b0d8f2df983848668e54290653b1d8f81edb63892efa49d9fc7bbf1e651a474ea89efa921a00b9237eb96a00cce38d682e94045ad70266f1439084ceff653948a8b8159b4cbe52b6aa64811975702cbc4fe1fecda7f046d5d3708177a92871c7df340adeb04e792867ae468cc3fc4a233807bdac8774e222b8240be6fc0a2c8058816092e9a8592042a579d6aa7d35c1639e1cd512ed4f512c880742afc9b1ce59d8bf07951103f1c5d9a0ebdfe1cc690577aa2ca1286c6c5f6cc634d5966711e5d38ae981523838adb6b5b001669d6a33be6229763aa234adc7205b7b80ebae0c97acde2b3e43ae7f3b29163f041d882847dd4ad478a47fa608e77cd4d326a748dda5fd6a69eeed399bdce69c51dbf6e74f2e34ea9979cd4b024b206f8f2138d376b1114d25a02f5f89ae04299d4443871ea403a9c11ebfa54506c2bf85e6c6e24470b4b73b6b05455396010d9f852401fd8398cb5b80a48d547676f917fbe91cec8f90384c661e6101575e735db5e1534716dbb901e34d0636a555fdeeedd1af72ce75a37d6c6163d58a9d060fd5e99bea556c6222c8c9d410fa8d693d285b2b1def102e92381f9c9e5e44fd3eccbc25fa6f4e17df5d31ac16a2895215ffedd02207d346a297b16cae35d7d6f176751267dc75f2dd95366579535036a0dd1dac5330c6d8d03850e1289e548dc2b1cd80ad9fc4e8779c8275969e37d1d97fda22cea7d4b9a61df9c28461b8cb441ec04439a91157f947a35735bf0badc13a61a32aedc5f11ce56d0aa80b2b0f26772070d83dd68ff5240c3b3931df3d16a03df0d0c7a4cd5590bd5a6554772d02a7b0e5e31af581cb127f9ace0140d7eeb436fcf4dc1bd013c10ff9b65aca28d10f1ac47f75bd8a8225629a201fbc79baac5e804dda30dc73246206713671398b561b65b4cca578096eb0f1e8a489033f587da2b185a12bb5d9722e552970fe96f9773c29eb960175670b8f1d16086c6f06acf030d81f9d9107c4dff3a266869d3838f48ece8e4729c44fd6789431e10272cef672f9c51d4cfed8dbdf4ffecd6c6240bbc92942b3282165d9e96a4e1d3e910ba63fb435d6ec68615b16817e199e438551cdfa48fd25127c6588b9374e32550393ce222a648f32f4590de6c0714a2c6e20055364ff935193342a0486acfad584b81cb66814d2a3a348655071e45b9fc984cd1b9c1d71d537c541e2294a53a9ef8d8be0855e70b94b1a77b49d92b3e59b852a28c6b549e10d1144d7ca594a09e2917591c3e22bb185ec4825485abefd337c245184f1fb33c9a70c33f5f61f51395fd56884e1e30eb30487e9b1298963597b254950fcab5a66c6a5cc2387f97f1664ccba23e36794c90ce77c8966225059f4060b922181df0efb8549a054736ee7aac303720bb48a282560169a41b7ec0db84bdf5ce8e615d2e9d66cb93cf5c78d5eabda57d4eb47bd03382d678ceafab706158ecc14341d1478fea0d493198b14a758a040eb95d77f2b9b5f8f29c4a8686a6f431507fac6986ead5d1d614e67d9c250cb2c3438e433bbd37f92495ec7553158e19edfb155193ae79d214a6335c1972ca2d4423a6a97bb27f9ad6d6914ed29369c377fa6131181d982625fcd1588c573ef1ae39ab7ebb51c70e6f0d16a79bbce4c20b90738edbf1d28625ffafbee0444c91eda82b88d2ffc8361f89dcf371c7acbea4ff362a98205c8c1a0ddbf5f4d58411a64beba541c216ff4f497144495da8944a508ca2eea2ca4f5441280d0a7cf37e80545e3e57f31f6822baa8fd39b76697b7c79657b10c9ea19da9a348fbe3ded0a11c158442813466b4f356d04b74941dbcc3cf7d7db1a419ad69296ebe7de352b5e1cf9fd081a642771cb517fa276e6e869afe5aef7bfcd41929b929edb6335616106d2a177bdab2b89c38f23a2eb927e54559dbd1d26219dd1da696e95e68db78a4812b02fbc65b6bf8ee8868e9275a0fa55b7d020745f48e0c36ca7bb4c6101c7b19b6c1e6899f3ac8b3b358d19d7efad352eec16baa31ce0c6562396713661f35cab80520f8f0dbdfec480bc1fe0e790afba7ece1125ceb5a18d5dc3fc00295a093f7c2037a35a7485784589761ff76445cbcb98f4ebc93efd79a5ba279e6c70578eb6770f75feb44246fdf5f85328e3380f8bf1b327eda27de3efa904fa4a5f8b2d6903fa7a14a23df3b0b4078eeab56c281fe9f536cd64cf4cd1d0716c2443600604bf57a3a7bd27ec8af2f27056ad3d2bf48251bbb89adfb3fb42a6e9f29cf3d70a0f0e5a0ef87fa94beababf1d4777d8bc77e476e7215051eece7c42676a9c13a1f64b8dae87cc916f8323b3a2eba85d8bafd090f8cf4aa290df2ed36035d2d4e26b7f04880c882cd716ff6269fb8d4a091a7c85fa421465fe8558450c289268e9bf964ced7ba81c877b771016124875e567ef30da71f2c05cac5ff42221fb4675a5c8bf9337c98fb79460347fcf6d1ac156a2990327890d3eb8799002921b3181e809dadc9ba977357306475773a8444dd4a072d5f9af304a41bf172dab9cc53e8775151f8b72b5006a74ee4a3ec134b06fcbbb1bf2629d4108f622f2a86fc0444059e92a647913e2ac59b6122d0e8ff030634de8b93df7935929db759c9022ab2579d4e6632ab34f72ac22656c026fe8d3f92734a82d0e6788d7c5d1df9fbc01cfbe4fc61d8e55083710580fa36174eebb37e564411db7784eb94f11bee5a565a514f701c421ca4507c5163c0f1a80cca239c197249f27083a4b60c46fce2fc2c6c5a80fbed23807e917d79962c550850fe1331dc8e416b16e092f9a5e25f9a5a1cda6f06859794eee22ffee78d9cb66ea05109f57a4704b03f561fc316ada392af096468f63be9b5790683e37c007473b8c26baa2f1cc0da6aa683bb31e28965d63ad30d4bd30ed6a21a6a8dd651a9450ad43cbc018cf78fd6a9d49537e3e55e8132630a06ba726b827ed8638743b59382c232828de1ecd094ac6266abcc50600a661012a003bed8cad52beaeab1b145f4c66766447195c546cf781f09a6c73e24e0eca729cdec36f17c27a3d07bfa6f6058bb4956960257aa4359c70aa6533455fdfa28b2ea7a96bbf0ffc4fead928b761cd92e1781d0decf1b8b330e7258fdafd47b916cdea11c3fa69a83c478aa7a63dadc9600fc006842c7e4135756746d09d90bae959549ad521ab1b42bcb0a97631c5753a0bea587dc18235c04cbc37e6ee8d1c27847b874a655e5c897b73f4b6b0ead95bf46144f49c9c90d1a0a9c7de8879a163bf794885b6c07b84290490868e3d1e22941add4c5f44c8a323dbc05c0f417b944fd064d832e96db66e3f95f782164eb9aea960a0492a7fa169f624621308bed1a01391d451a139ceae0a99a6727b5ab15b4b7caca4dbfd5a74eaa389746cf1e8194783d143b73543244adc3e9e69002c0fdee6b9920a6beafe4cffffe02fef2da84c0c7f30b762abff9b9696924799e083c101d34635ab8c7296fea18b4831bc95c78fb90e5624b6a0d0f8890232f0e7253573e988cc4848f8495965f604cb57b518f816dd3b22", 0x1000}, {&(0x7f0000000240)="237eb602d1d8a1d2a35324336a00e82156bd6e3389970550f21e94fe925040195e70a786b2bc4e8cb6d3ab2acd2ab93e3aba5ebfa9ab93fc4b5bcb36fe562125b9a811a641867970e751b4511fa17dcfa55d2c7ea6789ce308ff4b4dbca16e8ac5c56dae", 0x64}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)="3a2e1bd891a76a858ec9a5b2784901f008876240a9b132b089ceabb09eaeb93b3c8c5458f74567fd54a24f18e148b59e524cb86375083a50cd3f2d0ab89245ed6e8c0bb3827933ef65ce0a6bd436960ea71842df2657852b22", 0x59}, {&(0x7f0000000340)="4b7655564556211f70059b3cf89472991c704eae2505e357a886f54b0801ac78d5f11cfcb09046bf2213b24797cca48dc5e8a58aab020a50079e3f5ef0ab9934b8da929d4b79abcc09dda9825d598eff804b3e6263218254d910d8b88b001502b4123de3d6482f7a75d0f45bb8619c80a6604fb13c536615b460e478672720b96c998077da0d6c73bd68f65738cc909bdb144609fccf94db522745d723a2b9b163f460ca81810e095da670b4538ad61d9b8de539b796b8974c855e1a7067249a13bc3d9e8c995802ea708fba2a", 0xcd}, {&(0x7f0000000440)="2ae7336ffcb8107e5c88cbf53b72c5e332be9414e31aefdc3e3565499248d47dda1c6b77d7dc437af31771b506b387b81534d6e03927baabd64aba9834e1daf8e0dd4aa6f77f25cf290aac0eb75345cde4991cf389236057414b106ab7faeac6c058c25fb3e5d46b0afe", 0x6a}, {&(0x7f00000004c0)="98f9b46caca2389516ed089d069e1f8ee0d84281c45ac354ae25ab689f743ccaf63a11c1811e85970faef5ebd8b26300bcbdaac943cb4c39fbfecf4a6e59f68ea949c2b61a4ad77d859b5f5e0ec6db7c327fd5d164b05eb3fdb116d7e0e6ad590aa4316d7e676b3c67d07cfda8e4b30bad39be025512f4c913d14e23bc17183a054625aa5260916385c171d58640bcda1913b8965f1809d48bef7a28a319a1616cb0abdb1138e8c01c598e4d02e6f773", 0xb0}, {&(0x7f0000000580)="c63bbee062a0bc5e6604fad2f72b68da17ae75a5a5f2b4d4215e9c007eac6500011624df679b67645d08fa4366e09279a69a1986324cd71d15910700b1076c26169a376f3f4286d5607b9cddaae404a358054631ecbf9956e53deeb81fba03ceeb", 0x61}, {&(0x7f0000000600)="50d7f613602232c128e6ad24b8d61b9f1a76cd95b003db6dd13c8f56821030438a7b66567be023ba65ac34929ce53f7cdc80ba20e3fdb5f1c332370eaa5ca4f5da87d5a2fe9d6cb78616", 0x4a}], 0x9, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001780)={0x3, 0x8, 0x7, 0x3, 0x6}) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x29, &(0x7f0000000040)}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") r4 = open(&(0x7f0000000040)='./file0\x00', 0x31, 0x80) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfee8, 0x9, 0x7e166f60, 0x2, 0xff, 0x3, 0x4, 0x0, 0x1, 0x800, 0x1}) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x290, 0x10) write(r1, &(0x7f00000000c0)="a4876849e423", 0x6) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8612a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) kqueue() 16:00:04 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000008c0)=[{0x7d, 0x2000000002}, {0x1, 0x0, 0x0, 0x401}, {0x5, 0x0, 0xfffffffffffffff7}]}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r7 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r8 = semget$private(0x0, 0x3, 0x80) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000200)=0x9) r10 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{r10, 0x40}], 0x1, 0x8001) r11 = dup(r10) semop(r8, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x1800}, {0x2, 0x3, 0x1800}], 0x3) open$dir(&(0x7f0000000880)='./bus/file0\x00', 0x1, 0x20) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000005c0)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x40004000000028aa) getsockopt$inet_opts(r11, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r12 = openat(r11, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r13 = getegid() close(r12) semop(r8, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r19 = getuid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r27, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r24, 0x1, 0x9}, 0x800, 0x1, r25, r27, 0x6, 0x1, 0x1, 0x2}) r28 = getgid() setgid(r28) setgroups(0x5, &(0x7f0000000040)=[r28, r28, r28, r28, r28]) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r13, r28, 0x0, 0x0, 0x0, 0xffffffffffffffff, r24]) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) setgid(r29) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r7, 0x104) dup2(r7, r7) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xffffffffffffffde) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x0, 0xffffffffffffff3b, 0xfffffffffffffffe, 0x0, 0x3]}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x5) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x81) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000040), 0x0, 0xffffffffffffffff) syz_open_pts() 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r1 = kqueue() write(r1, &(0x7f0000000000)="1db2abfa697143c43b9b890823828b5d6ce6345cc52c636a5edaf883e16a4947438571dd2d52a66cbbc0b1a6a12ea0b7a7adb9d13de76be95082f75e9e41c22d0b2735763c4a047766df6de6f4d46444b7711f31e32d140c3fb866b9571526f0ad0b755fe0ea4626ff4e1a3b2e37b133d4a4756923490dce99a9e659458254a357327a5545fbfea15add21beef864973344d66bf0bf6", 0x96) kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = socket(0x2, 0x8000, 0x8) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000040)=""/178, 0xb2}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f0000000400)=""/226, 0xe2}], 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x178) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x800, 0x0, 0xffffffffffffffff, "d123dcac80db7f2b77719144c01b718cc032c1f8", 0xb1, 0xfffffffffffffe01}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwrite(r1, &(0x7f00000000c0)="0584b7f1596b3fb4fd866fa4feb339875b56faf6da2c6560ec7e1a4904b99ec2657a6633b528c14705fb2f051e9ca92d8ffe461b6a5c361275620b68b8bb50eb76d968d30b864d8ed8060548441f2bf07423c9eb70f981ea802d637decfada491e9ba8efea3f9c427015bdadff797ad479b9a2e672", 0x75, 0x0, 0x4d) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getpeername(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001280)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000012c0)=0x1000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x20, 0x0) r8 = open$dir(&(0x7f0000001380)='./file0\x00', 0x2, 0x102) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x80, 0x0) poll(&(0x7f0000001400)=[{r7, 0x129}, {r3, 0x4}, {r4, 0x4}, {r8, 0x80}, {r9, 0x8}], 0x5, 0x1ff) r10 = dup(0xffffffffffffffff) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000001440)) r11 = accept(0xffffffffffffffff, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001580)='/dev/diskmap\x00', 0x10108, 0x0) r15 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r5) r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001700)='/dev/speaker\x00', 0x2, 0x0) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740)='/dev/pci\x00', 0x80, 0x0) kevent(r7, &(0x7f00000015c0)=[{{r6}, 0xfffffffffffffffb, 0xb22dccb9121f7d7d, 0x8, 0xfffffffffffffffb, 0x2a28}, {{r11}, 0xfffffffffffffffe, 0x2, 0x20, 0xb96, 0x6}, {{r2}, 0xfffffffffffffffa, 0xf79958b77b6044e6, 0x0, 0x6, 0xff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x8}, {{r12}, 0xb1706a10137b2a36, 0xc, 0x2, 0x9, 0x5}, {{r13}, 0xfffffffffffffffb, 0x40, 0x4, 0x3, 0x6}, {{r14}, 0xfffffffffffffffc, 0x8, 0x2, 0xe6e9, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x10, 0x6, 0x9}], 0x1, &(0x7f0000001780)=[{{r5}, 0xc38ad848998c2043, 0x80, 0x80, 0x4, 0x88}, {{r0}, 0x8000000000000003, 0x7, 0x4, 0x80000001, 0x3}, {{r15}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0xd7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x800, 0x8}, {{r16}, 0xfffffffffffffffd, 0x2, 0x20, 0x5d98, 0xffffffffffff5bf9}, {{r17}, 0xfffffffffffffffa, 0x10, 0x10, 0x0, 0x77}, {{0xffffffffffffff9c}, 0x0, 0x0, 0xc, 0xf53, 0xfff}, {{r5}, 0x19b96418482be180, 0x10, 0x77a0dbf08acc78ec, 0x1, 0x6}, {{r18}, 0xfffffffffffffffb, 0x0, 0x2a57bea431ad67cd, 0x4, 0x2}], 0x7, &(0x7f00000018c0)={0x100000000, 0x80000001}) setsockopt(r16, 0x3f, 0x7f, &(0x7f0000001900)="5db527ac283b2548993a6ce170d62da5c0db6b4e2b3e1aaf2e97e20938673464897b19e096ca306accea22d6d08589d4f3796a02a37a36be4b51d4faf5710b8e33fc1972dc9e37db196e67b2115bbcfe5a013f187757e7c734fec9a910504d8db51e113395f2b2e4e67c20fbbf149ec5679451273052f86467c07a0398e5f43128b8068f1727d4ea050b302500756a82986594c418c2d9076424d27ddeafd94c5320e7ebf73225050851bf80c036327b8cb7e7201ef3006b9b4b20ef1728a382231e28c6f1eae008c901b82734e27bd9e4f017", 0xd3) r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) getsockname(r19, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001b00)={0x1, 0x1, 0x6, 0x1b6, "725b46041047b16fd816a9f8e694b59d5b0cdc36", 0x3, 0x9}) 16:00:06 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) socketpair(0x18, 0x2, 0x1, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) openat(r4, &(0x7f0000000080)='./file0\x00', 0x10, 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x76ee7d009dcc674c, &(0x7f0000000180)=0x8, 0x4) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) fcntl$dupfd(r1, 0x14, r2) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab62", 0xc4}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='mL', 0x2f6) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2040, 0x514) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) r1 = socket$inet(0x2, 0x4000, 0x20) fcntl$dupfd(r0, 0xa, r1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x104) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x4, './bus\x00', './bus\x00'}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8, 0x180) symlinkat(&(0x7f0000000200)='./bus/file0\x00', r4, &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x20802, 0x4f) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)=0x2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000001c0)=0x7f) bind$unix(r5, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x2, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000040)='oN', 0x2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x80000004d}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000540)='@}\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000003c0)) sendto(r0, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x28080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000240)=0x1) shmget$private(0x0, 0x1000, 0x601, &(0x7f0000ffc000/0x1000)=nil) listen(r0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) shmget(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x6745104b3d2bdc3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:07 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02be, 0xd}, 0x8) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00df1f00ca"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x400, 0x6, 0xeec75fa66fa24d4c}) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 16:00:07 executing program 0: socket(0x11, 0x4003, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\x00\x10\x00', 0x20, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) setsockopt(r1, 0x20, 0x4, &(0x7f0000000080)="d9a4bd9a45c0ba1eedd136fe58cdf0020434fe96c8c083b6deabd465a6d700715cbb399be5554b187dfc9f3e68c973fbe8451ff5faf1c53763ab5120047d4cf873d6e360ce037209b58995375ff0ef3924a60464e6ebd35516bef8", 0x5b) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, r4, r5}, 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) recvfrom(r0, &(0x7f0000000180)=""/246, 0xf6, 0x40, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) sendto$inet(r1, &(0x7f00000001c0)="7091d198b1", 0x5, 0x10, &(0x7f0000000200)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0xb471e5a65ea6cdf8}, {r3, 0x10}, {r4, 0x20}, {r6, 0x8}], 0x4, 0x6) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) sendto$inet6(r7, &(0x7f0000000280)="29bcfc8d56c14e69b6bee42b07d25752676449ab8cc36f19d7d8a523424c0603c114009d1e58218b9f4fbbd24dc2e6830703a972cbbe2425aa6a7231f324e37cd40cf2aaad726a6ad8590eca2d5dabf6c5a1762fcb1a1fa06e831a423dffd9a90749548eadcc0a6dd72c339ce5c2babe", 0x70, 0xa, &(0x7f0000000300)={0x18, 0x0, 0x1, 0x3}, 0xc) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r8 = dup(r2) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0xa8f, 0x100000001}, {0x18, 0x1, 0x3, 0x100000000}, 0x2, [0x7, 0x101, 0x5, 0x6, 0xc9a, 0x0, 0x401, 0x9]}, 0x3c) pwrite(r8, &(0x7f0000001280)="0fad4440b3bb1b504c8a8328cba1ed5c3607353ad1dfeefe48b55ccebe19ef411b1965c2e509e2362a982d6e3ce2c6d7c6b596d6c429dbb6420f7804ff3bd7d438aaeb7891aa25de074da7c5d08c3a8358fa7b0d0ee3fb003a0dcd14b14501146829502e48d85f2d85f1fe67061b760d6635873c5c2f20c9733e50ae97e8892daa7a208dfe861f0beb0c186150b894487de1aaee04bd3afc231c16ba06e511c7fbcb88366ef178b3ebd4179f35cd8eb454ce9f6f182d5d173f933f0de8f98342879b1344e62399a576b29c406260b74ba0f120ebc86de4fa71d209c874b344526faa7b09bfc938ac4134490ef293e0af46d0449cf53a5b836a64035b9cfffc3fd7bad8482ace6621a84fedcb640e63dc78fbb3c24d9ebe174a268b1898e7e98697054c471787c6f404b89b3d7845a57c2f44864ca8c6d416ef076e3dec1206ac4cf8b4b7949e2bd9af24f73e7d7d730b3865c4aa4772e41d9ded5c208c3387330705c6ddba800345d33d1020821996867c5d72f9fa8e1ecd6babe0c4de4e45c20d4e8505c9e9de1e4996af36055508e0827197e6529be7a447c6db1a8a3bb1d19a5dc718c8b7f65b9b05ee422d568ff129ac78276ddbefc2c11046fb226d2a49d25811a8b25c830e07fcef6bea4bfd798d7743ae40ff30a7dadc7ef7e8ab72f4a744cb1c2822b4d8eb071634d369f1deb26cb6a54b44419cde0ff0bdbd6bb291b02da88b20482ffb10f5689acdea33fddcb6f523684c44d255f03b619b7c4949f99f7cda18af967e74cdc1033a99752812b416e1981b949439a7e1b38d14dc21a30bb12f8f70d794c89ed0f8c6d478ca13794a7f4c79b00af8b95d543e7b5783b97da5776562c330a8201528c17a90be3a3c3f98bca87f4cfa2f0ccf3a715bb19fe1205703dcc4496598191ca7a4250c77a424492fa49f212ec19baf71dc29418a6ee92891777aeef1ef8baca6c4be0acc156bd6fcc4b7306869199f882f6af71a79dbc0ffcc0974b4c0774d16997a907f5a956dd7d225f74c57ab87547478a7f3ae0441345f0b1cb4f23eceaf7cf4efd55232d0d9621fd7f501c11c1ae431edaa3ba32597c4f72c70f6ae258b4c1f07604f9cc1b87d606e8e50035093512cba98f0fadc4601f2bb84f2309ec253c7ea3b198b4548fda907517e9636b77fece4d38dbdd6aad1c7d5c982b6d4476dc323f2e7a8a76aebf441f9ccf96cf8c2134f85ecc1744db39a585ae684c263a257cf7e6c3ff31623790d563438ad0fab0028c48784571f829d8304956d8514e0ee8af6252ec81dd8f2b450d4d5062fad5171042c5bb8e85b7d4e452500182ce4e862a64f18319b769518db4e0f18e02df8c50f92f22556ff0a8b6e79899cb81eb5e7558d73d54e1e9a74209485569b5c5b88de04605e56b6f16e8efc8db1dc5c54fb198b9557dd1b0452e28f0cc909614e8e4d9d6afb87d0bdbadce343ef72a9d55a99226210008786b93cb7f1d193b596f26071f84e1d3c8b686b7ebced9c90caba32dc9e3adc77a9cd9803e9194a35476f2e0735b368fdd5940e67b2699fa85d9e518a33091aec6da6e5b940733ffaff73509a73c8f099e705366266c7562bbff0067a1029c19285f0489547203eadeb506ffb4658a2aca2eedb1838734784d312ddda681d73b417d72be548fa99", 0x49d, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000963000f91ca10772cb1ae7109acda28d84c097074d8441d739cefc61194891582ec842f585c196cb1f556f68bb5754b01f033f537344b0597df56799dcf09c331da94741b7cd52e710fe8f521174054b9aa23510a7b2c8747370252008ad0019358ab544cafc21eddd4bb9100a"], 0x10}, 0x0) close(r2) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x2}, 0xc) write(r0, &(0x7f0000000040), 0xee) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) setsockopt(r1, 0x29, 0x3, &(0x7f00000000c0)="3d3c0700000000000004000000f88fcbc3dd023ca9cce9cd1a4a5321df14f8a4f5958f777dfd28cb932e51d2a1dcc2e7c1e18b030c4a4c523c9ece37a4945880aaf51f566c8b872ba933c44e387c271e62d809004b90b6d78ceabb9f0d86c1e6656c87669265ab8d297bf46d259bf6fc9ebf18ae2af870a7ab09b9876500ae1db3cebbda11aca4b2eecd564a56b69250454193fdcc36b4fcb07b2038e8e0a2f5d7ec505a", 0xa4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x4}, 0x10) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x27, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x27, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x3cfb, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0xab00, 0x20}, {{r1}, 0x3fd18f60178eb769, 0x108, 0x80, 0x1, 0x1ff}, {{r5}, 0xa, 0x8, 0x1, 0x5, 0x1700000000}, {{r8}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x5}], 0x3, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffff8, 0x80, 0xe353fb1e8368e10f, 0x800, 0x800}, {{r10}, 0xfffffffffffffffc, 0x1, 0x2, 0x5, 0x8}], 0x8000, &(0x7f0000000080)={0x0, 0x3ff}) write(r1, &(0x7f0000000000)="bdea", 0x14) 16:00:07 executing program 1: semget$private(0x0, 0x8, 0x9f6e9fd6e50cec39) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r1}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x0, &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) setegid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) r5 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x1000000000203a) faccessat(r5, &(0x7f0000000040)='.\x00', 0x2, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = semget$private(0x0, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r7, &(0x7f0000000080), 0x2aaaaaaaaaaaab23) setgid(r3) semctl$GETZCNT(r7, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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={0x1}, 0x8) getsockname(r0, 0x0, &(0x7f0000000200)) shmget(0x0, 0x4000, 0x5a0, &(0x7f00004a8000/0x4000)=nil) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="2000001500ebfffffeff0022000000000000005a9d071b542a538706000000b8180000002900000031b4ed43014666ec549064f583da8f06a16763846325d6da6358a05f2ab5d39ab27166016b8ca180592d5240c462ac2310c3784fc3292dbe171fcac0f1d60980266602a3854d1769d85546a16d0f434354a9f4b90d4967160312db16414c407a2eb12070ab479524ff4acfae2c3b7b31d3cb48e8b7058038971aa426a616c2a4926c5375506ca2d049be57c0794c4260b08373628a6672f98b9b6f696f25521525621f1df4c1f32f3851241c100e67ce7e9a439c157b5adc6abb7153c2e497e0e2e3c265813da29df6e753e888faaa9e3d68647d223cd638e58a02342161b45587f18ec5"], 0x10f}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() setgid(r5) setgroups(0x5, &(0x7f0000000040)=[r5, r5, r5, r5, r5]) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000280)) chown(&(0x7f0000000040)='./file0\x00', r3, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r8 = geteuid() setuid(r8) chown(&(0x7f00000001c0)='./file0\x00', r8, r4) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f00000002c0)) fchdir(r1) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) 16:00:08 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() kqueue() kqueue() r0 = semget(0x3, 0x3, 0x210) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/130) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185bd759e1a3fbed9d7c7f5ecd505370f55d99715dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78bc90ce04", 0x60) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) pipe2(&(0x7f0000000000), 0x30000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640), 0x0) fchmod(r0, 0x157) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x9}, 0x0, [0x4e, 0x800, 0x5, 0x7, 0x8000, 0x71, 0x4, 0x2]}, 0x3c) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x5) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fb", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/133, 0x2e7) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read(0xffffffffffffff9c, &(0x7f0000000000)=""/37, 0x25) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000180)="0e3f1126a0d96bcde8cc2c5983db7325447f4c77b7effa861e0ce59b0f2116ce13280e0c85e63860f3c3f3c2da7907059abfb01f197a2416d48928bf27e1b706fffb01658706789ef1adbb6b8af5f1a4c98ae896c741bf0c21a246dca57f18ab25ae51fb64df2acfe981c9651fd519d48f07f1ab987fe04c699e6db2d406c276a68aa56fb1fcd4c7529f71ba6475d1cfa7b121a130a6362aeead314a0db5c0da625358ec05163b48a74ccf4cd5ef8fd1708610676aa24cb97f6e7bfe8e6ed59ad94aef9f5e7a23b2cae78033e5000bcf03191107bf820c2e89a32b8ba0109b497579e824e0515d87cafe7f6eedc3cf1730673dca5b160135c2ee20e85e5afc29b16e0af02614c1217e18ac8d3ee4c080331a164722c94478257ac921138786a40ef89ee40517310769d8b6beb1f16a7bc049839f4994d8b38fcff4e756d5283a06ea843e35ff7d1ada4546ad1a0b02854d24f5e8c9d7ee21df655e5b47c2a48c3d5c28ab0a42b8e9c01cce8a62bbcc8aa57e0965f6678e818964f64510a48e466b9540af50189ef59fa361b0ca3cd5cd510af23953ba1c08b3797dca22dd0b8203534ae1856e71672154bac6f26257ebdea1001e30efa7a5d13f6f6c5973beca8ebe0bfef44ab15101056daaa14abe8cecf9ada61877735c71e479075b1cfb23263d14df081093290ac2d63ec8405fb51166b6ee2851e186c39d573a367895294a67f9d40e755faf6887dae85aece07fa5759df1db500a22ccfd49f322053b69fb9e60a2511f0f63b3d9a53ed2c8d8210b8cb58ed41be25e67a5eaefdb7cedab2f4aeaf5f1b1964099806665c341222360dd7fbb82c7ff8b4f069454d0fdce10c45e4b95c235a5d7ed0bbfe237bae7e90c89d4df9b05c9d6f5a5b7deab7889dfb2b48a8f4b2fc881457d26d1bf18aa29051bb4592a742f727ec76389928142d4c9536f7940cc580db66fe507c01482d50decea1223457a9309673160460b0e7d992f9d64fe5abf91279ba58f4273484dd2806aa37ed4961af06eb741b163c1641792695fa2ec3ec5fce39edd7d2ceba3d448df44863f3b82d63c0ce3f3881ac2086a52bc05639a89d393e92d29c54906b05acf64775b2edf1de38669573086bac99514fb6cff02d5094d302ff32ed53f830da61f255d4d9907de65464e6e114e9af4b196e032a2ad5de713d7b2aa931e136c15460bf3e7592fb969c4c0c06bd4916bcda5d043e97ea3fc94d239917e022bdba66d5f06adcb51b72cd269bd5ff5e1ab6dd9f7cc0c32aeac6469cf15f34a293553d42424e257513a647ca7e753b0138a5ae959a78f0ab8c4747e94940790f9be3c39512fed377214ca2dc964a1bf313697f455db2e3aafd7f2931b1295b4fca39593cc8cdc48f51de1b633d1b9b3e2132fbbbc1cc936be521e817d8731136f09cbbd19bef5f23e79adc0bb89afeff71f2964b2f8a65dd69102ff464b73f863088883abac096cc842ff42a1e890d8c4bb59c3ae28ad30e48b8e27b415bc73b4773b2c73df5c74b983548b4bee51fb7c97ecae30b887585bdd1c2d86ad2322b451e3d9e7c1b9654ab5214a4f47d4de860c4124bc6aa24fe009a2c3b0a03f10492f5da9f5da66b67bedefb6d875fa79a08b7ef88c6f6a60a4f7f6ff9a42de6b82973942f4d92b73d8999b3fe6bdc02394142a4585ba647bd8b79f28bec90bb38d9246dcb15933df104d19447b63a4cbee4454fe6ef606db4331f601e7b04ead49051632fa1eb224e066b59d0ca5f247688732e1c2950e21c51cefa0cedefabecf976c592feb8f47fd22dbb003c05cfa66de820c8972ccab6124806ed43e5ebcdbe1324caa2d8bafc408f1480a54c80c28006d86de6b3d30076ed242b6e93563582f5fd89845439e9e9ccc3f8b7579d4051dd6de19b2a458575761d2b8369226445cdb72ee6c3b5d9467c110b5a06f2c8d070ee83d824a8cf833e24b10994e84395570b87feb4ac0336773f9f3375b09a65e2ac9a8f8af7003ac1ce2e5aeb47d8646aba356da08713e0a3d446dac90795f342d19759786895aec714ee979dbd390a95b35386d149435417b5fe82a9e9d1f5b3816209ad7d7dba51f53d6f965d0a794b1b4051cc25893700460bf47a62f58b7df0dfe065161d044d085b3ffef1c7dbb5b5605a5ec5f5b2a989688218e0e492a81c601bff5470c72a06f450a5055b9a218d33b77aa3fbf2c514ad375fd90f272d58728d9673a87b69b0d5ba008c5b0bd943913bab3334ee82406136f9d187687ea1bf4617b02f0bd1e4ac7bc88e9ddd1daf09d0ea4e3d105171d5b672589456dc18e6a94c911ef9666075b2998d334158bb99547ee13cff8768333a071124093191fe12d1b2e4bc18e270eb0aa0f80e18a9da8056c68f3583867d136a9311573f5dc5cdd32634f5b37c3f291ce45cb420e15db2efdd03e7c36c196be5861e0d2cd17a0dbbdf59ed7042c00273ae8cc7c052df1865053c4ca5cf8c8d072055b258c3e23707d675089709fa29db229c792f9d4e62a7a29fa6c83b64374238430a701e1116a21c517fb52576093d51ca08f07321f349e069526b61bd3ead63f990ea087ca4153ed70b52e39fb2123479508a4d0a6dafd48a13d54a7b24ee8714ce29f57cf22dc794f3d88f3e40d2d6db0e3e11a0783a97924cb6e220b23b7efc760dd64626ab906085273ec5bba23016a78ba6bbbf6448e1ae0df715b2436c0d4a29c6925d378f581a13a2c6d6903ca429f6bb16525cbbacb18011a9d8884af2d57c0a44f4d5dc3c0552af09e635dee8df0e5e348973bc7ca106ced6362be5c4cd92a4c9726bbf50420c7465ae44391b7508b4d02ea9bf05c11d0f8635c30e146f746ad25a1f653ffe0ac41a67c4ef94c07c8e3192ce1bc718dcedd4b3217125df5ac6f6b6db3d5156bba6d301f48b42e8bdd394e25fe5606935b3b81fe31f577d9a627ccf70b79abb4798d1538ba7dd44bc3a5a38d9ae65e7515ed81a2517cfe7515a3d7f73bce8c71c208a7a26a652da838a4fcbc8238a3e8d41015721c779731a9e2d9fdcbb5ebc43bb42c5c787191e03318db0da97833599d4661594a16734000e2442330cb45b6ed3b1164eae67e69dcb023d806c6dea6a74e9c0a8279512cbb5f13e127bb78e962c8d72671628108475eb2f4312fc8d7728657c4eca35b4e7e507812a92a5e3117c817fc35f371d793bf9385398aee7ba4fbe7cbf78325d1706c7b1e19e6b1eb39dfa90e6bb1c3d195efb2920aeaab37477d7850ae636c42e424c04c8f3117a851c06f1a77e2546c0a879e683ef1524c2c502b88802886fca37e140b1a9c2e0bbf5c63bce6fd727c0798ae1d4acf4307ad425e883e16a2618ae61521f4ea70ce15b88b33cb180ef849fccd5121353b1028067ccb279b0d2e894a0f1d819934f63f34a4eb8ebd069e63c917770360dca2e00e9e039b12803267fe5a2efb1a2e6293986884a0e01e1810a6bc426bd208995da089fad536c91dc0abd20052560366998b5cc977325c3346c3e3bc5a4b87e70b6dec8e1639c25e6caac86bfb39813cc3ce417bc5571b16b93a46bca0c30a3ea373ec4dbd0a950e41b8920b7bbb2b29a81165eb9639239082d59247d8e4ffb305d7672dbe98088375e53c1055ca3fd627e6e1d53e3b5452252dbcfb135a418496b5222e76c4bc7fb8a2ad595e42111a9286346f1a3879114aa568b0fc77aeff0423b8939d2df5b82a2c39a47049b0f04954bfac818a1d6b44a313f7dd65783eac60eaa345280dbb67b469812736a0f57d5825c47f5526eb67d8700d74882c8f31c133d5e00696adc630c023f1af15552ff6465881705d43d80b8bf415598f444f143ab9009f5534bce79df711f744cba10542f35f02de02c2bd675438f53ed777aefe78410f63061620c0af724610c29b38c96400a719f57648b772e42f931e8325288b9238971bf8fe5d7787e579f879b5d8d7343c7471be659199d25961d378441be764e866dff095b7b90350ce617bdcfed98f3fa14fe227da6e3f1ea1b25c7faace789a8ad3a39d3f6525728c594cadb25821e89c4f3f4b28e7e34dbeb5157a522bf24009e97ec6c38297ae62e8dead31244560fe8aa7ddbf448e1c80f86ec1a56d10eecd019004f0a229f50ec9fe1c7b62869a941742051ca7727a83cd45a9e1a6ec0551c9697ce48aaaa393ecec947e1ad352829d45744d0af235b7c3988d7e846e23d1e82aee2c80de8628a4fcdb4806d10f979e308a39be2d4c076cd11dd1698e6d31684cd1dae8ee6cec7e0c1c9a8c3547adc7cf2d98c4104ee8f1d1393c657780d981f4d077b28c129126b7eba9c86cb151a8c1b541c849907ed79802afae0dfd5a341d9165e3efd6c0fa5fd40e9319c11bada2d45211058a38dacf686b1412519d0df9ab93d5a8c15b65809dfb6f2593b0430de95adf2930b02fcd39fb6f63b6f7dd07d257a3a20f7666c67a65e86416d08cbf100d9c66966168bf46dbefbc4de4736fe4ee140ecef2a8de4f97e4a96440f22e4c0004fd6a79a47e214af22742194dbaf05e7aea839416547a18fcde66179c6fd12ce00258a29710a4281c47c80badca7f19bd54a3250017573a000f8c8e168b3de50ae556c4d405e77e8d2edecafe539a0b61f5ce4185c5f7e251bfb5599940bcdf4f701bfc1d403ff27a92ccf574f79050897425a417e71892bdd5d4c4b18d80c58c0b1b57e13af2a4aa68c1e50d905fad52bf8d5c20dddbf60fb1ec001cf184e69dd92dae38a95d4c4fa27dc831cd6383c457164dd31399cc6cbc2c471456b11d78053bdfde8aa8298da7bcafa9426a61e2c4a22829e4a5102facd728b542996b29fd03e3eeaae262c9d0caf5c12176ca11ed35f7dd45be1f6b2e5e9dc69b49522d33b0804f28881d0f7e3338e3906db2257689c4c55130796bdac4915998e2d742c7a839aa90a7a50b3ce84f95623354c48e6440804541c96d7d4652b28b89c3a7dad49b94c2bcc54aeedd8e1f1b7ce00ffff420c3f1804a0528c3f60d0470427ddb789b872fa69dcf56117fc215244789f20408e8b1be5ac5cd15693be9449b43bf2be93ca5659c01e1a7bdefa0ba00a41334c053bc82f876baff601697c91eda9fc7fa2e3eae44847ce2544cedcc6dd40ac5acba5444ea82975044975f6527931240071f0d4fff44ed95ae3ce5cd63a98b966297c93471953ef965715e8332ab72437ac12c93531d2d060b4547a87c5b00bdfe42c3b9757c8bec7897957388cf9b2510c745b1d231bccc6c97712f1ffbee8e1601ed23f742a32f7745cdea4ddb5626b891fe4ca0dc22d1a2992bf08579513e0e0025f5900a210d740fa570cfbb5af0cd00c7203186ba61b9c297799ed275cd7d79e359a06eaf2fd0bd6b1b80dd7978989fe43b7371474210b0fd62eb2c016f8eef0147a37c356eadee94420549e2949c188ddadaa18ed8c334ba0202efe6e42c0094df66ac8d6fbe492c85c4e6fad709c53b3b10275585feb4b1a22a13a8e14dbf2521ff0339d57b9509cd1cdef006e3ecfa46bf7d4e8cc43b28b0ef9bb9b657ee37a00cd519b1473bbdaa5a6fc5e2789d896edfd9572406f5d00cd6f239cf63579c22a2040a2e22fdca2d465689aef6a8a0100817f9531e45fb1838dfe5e9f82361121d8e5e04e0c2488fa82436ce6ca0aa17b19fff53d9b9b02fcd117e7e509d360e7c4cb34b87e532971a837d342db9e287bf60d517ce96857081bcf052cd12bee68b60e45728550be9a6d183f61ca50200691fa1e713602b1d41f6673e3eead05ea74e36d89ba993d5a5b3d43b191f96a753df6485", 0x1000}, {&(0x7f0000000040)="e80794ae2315e159564758e7e08b4ebd7eaaddc48278efbd592a55891c8fd9c50d", 0x21}, {&(0x7f0000001180)="1b9bfa46854039ea4b920224f320068c44687c66c2f05614b99891b950560ee3f8ef95ab540c8c93b8c7ae80c3f3aec7a2f3fd54d4a1ee7cd6a0e7f6bd4e6da38536352081e499d9b83b9dbeeee675ba33fda206e0a61fe75f7a10ca3702501c35684aec8a929f673deb7dab22ab4a20ed08067360560a240c41c58fab3833bb986536d51bacf09864c4383de2da4054f83f7d308a2caa52bf90ce8daff21a407b77f07258034b4d4daf630a0d3f1de1001912c39118482c50ee9a852be4956099f70ac9f9430d4f182de14b78f9971d20cf3d37703ac91fd871", 0xda}, {&(0x7f0000000080)="4ef6f1e33b3e1426b175ecd994a97ff1a361847b24dd028a", 0x18}, {&(0x7f0000001280)="a1a222c75b511faa41fc5c495ec7d98559d9faf445ea0e3d72ba7f36baf6887bfbfc90650f1f21751b346ac4093f26c4c2a72cd4bf9a39a37f107d6f86f69a6556ec82b083b2da93f4a287dcba812f5e3a1fcd6dbaa44944ac4b717030a8391fd76cec40e9028f5607f322c306e4e0f562f484dde615f257ff226391ac08e12c2c79132d9abe640178db40a680356fbc6c47fe70e91bfd163335efa4b4f504149f5a944413d5130fb850db9fd38f36d875bd5afcd3057bc936", 0xb9}], 0x5, 0x0, 0x0) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget(0x0, 0x1, 0x80) r2 = geteuid() setuid(r2) r3 = getgid() setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) r4 = geteuid() setuid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x6, r2, r3, r4, r5, 0x1, 0x8000}, 0x400, 0x3, 0x2}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="07e846cd923af577bc53c0c4910d701711cd4d3f4f732edb6090c6f37e57e5290ffbe46693d3d9920caa2491d2244564f67b8edc9f19eec01a7130bc2de1522c5317ea6cb16f843e670a8f8540ce549b747eb971b8d105ea1f5586347536bbf8ca62bf69bc1927b6ab5ce2b75b25c5a2f4a9317e04b5cdde9a05cef9873f694a86594d860be7dc098cb75438038b01bc18545c", 0x93}, {&(0x7f0000000380)="f3e92e866469623320b01c335397c3e940e45a40a854c3a0491f1a41d6e9b8ab530b84c275dc248699dd5ba7f61e49ccd76efaae218a8c37f0eb1390c8840e8f57e658cf0b9960ff00068dcb45c37b97eda5ad7b6e7bb12590847b4342c9eb1bd4b2e7e444fcc787f874040cf7fefe16cf1113c4cc5e976d7c3ddba215b3bc6f42af3c774253df61931d7bb3dbe82132bf899382c48a16710bc4cf3fde6b1e49b4190809", 0xa4}, {&(0x7f0000000440)="9c18f97c92411bc06ec69fe574a63d544cdb90a31656d6c7e9e1f88bd5bbc0841560419bba85a231d4cb397dd01e0ab7c15026c6bbc3a80275b8326a24d2096e6bd390b1d6a0720f898b9dcdd49893dd2dc1889df5d212bed044423c307ea653b2da3ae06324c3d800e0a91dd220e1f6550e4f4fd92c75f67861e7d3f131a36f4df560fac85640b3ac1f7955692149c80f8e2131970f5f1ddd56bf89c8d947df535bd50dd5eec01c01e86a218c68be67de7a9e17554376f3f0f96be365653bbb603511ec872aaed19405a2d99a0b98804ebe8308bb0655076eadab1ca1197494cd1cf62617c7fad43851c11695", 0xed}, {&(0x7f0000000200)="1f53d58ee22b3c64d4791cc834dc36759f39759b4ecf01297ba32431a9c440761cd8ecee86e3ab17332397b924a5157e82e0e278eae3e810bd609e4c4c994ccdf42d710fe9f9d5155fb02cca44c39d619cea", 0x52}, {&(0x7f0000000540)="21577cdc07c5dc8fb5a52db3cfc90b3fb3408cfd4aa60efd91c6742f5a159f87618482420eab4dccb5be75a84e4eb899d4dd94deeafffea4069618b14ed8b10f43e98f1e2f0c44b5a98cc935efe9092c475bf5808bba7f2462a988315a147a7f1e1b47f9e7e276de00ddd3e11074296973d5640fea16f085f5caf2888e97d16bed065f34d553ac8cb928db047f5052c271e25a249f89644f77301f1a2c1a2afeda4f21dedca75a3e2ca6ac", 0xab}, {&(0x7f0000000180)="86ee9bd6892c1faa91212e7b935326e1a0d3a5a6d4527a269737b08d5b0623b4b8dd18bb1dfd2d8a0975a68bc76e90dc", 0x30}, {&(0x7f00000016c0)="e1c1e644375b85833c83fbc0bb858e9ea058526c9c158e9f79ae6112a825ead21b08d5e943ae8fceda0e6d61ba9f001640a131f610ce0127a34146ad4c5b4c5b74ae529d301ab53ae61250c0fd2cf65d296d633b9a81098c3ad4d5eaea093e3b06b25f1768cf1daebd5768d7159375b8455f47519a3117bf18f89cc5a0c0a99e56e4801d588e17b73fd64abaf70a4d91dceb8b3c2313f484548fad1bf0d74e2c4bd645b908e91167eb2000d7de70fee1e47fc01ca845dd2f2875d0657a19a902248f799ef4f285983f40ae3b5eb1395df72d789d666f33850bf9075ac60574aeb7d871964037f9e096590ef13e36e44a9997cdbe5d8cfd726bee9117103ce38ce94f229f0725150e27da86f19898ff3b8c506e9161d875fa180aa0f1e6d24d8872d8aa1483323122f2990136a08b502737ef81f1b1788bc5447a47e2fd096e013fbb445627ba92419ec0", 0x14a}], 0x7) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xffffffff, 0x3}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x10, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000c00)=0x5) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000b40)) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket(0x11, 0x3, 0x0) writev(r8, &(0x7f00000006c0)=[{&(0x7f00000007c0)="62aa83bb6fc719a88aa428b617c6925a42322f79c2a4033699442b1eb694deac85fe26655c346e4fcd4a3593ee71dccc5a2bb805cf13046fbcb87576bc4870f666073ddfd2175941fabe55c5a54f400a7486b403946a8d8738ef86a04ab326f2b9f03cb26a2b47bed90b9c62213d4155fadd4ca409f0a45fc351d4efa60b466382aa38fd43cc361edb49c8db8a6156dffc0f7a0bd61d8da047f05b93cff7", 0x9e}, {&(0x7f0000000880)="91d8dbc9eb861fbaf453a650d5c5c7e3da07cf9271c86de45865db769706568cbd5dbf25a143c29bd8115d20341035f8c6851d59d58c11d78c8bcef59fd039f71eec2219b6a7ba351b57d8edf9399c8cd137481e1cd05c8abfbd6c81b9143a6ff612485af65ad41a71a6f808765d6e61a4e73f574e4ede36ebaf91eed24792cbf542ba88d125f4c5907b39aa546af59f59153dd4f83fd41e03efc29c55465ce418b7085507cefd3ce1ca04b71ba65c95567446a4ba2d68d98fd6cf8bf3e7ff6a8ec62c0cc9c51bd424ebbc159bd95d1588438a646538f1ac017b95cd1966838801046c94247f93a760990624d7ae09adda5c47", 0xf3}, {&(0x7f0000000100)="ac6e29735e81f26696fcc04d1bc26997a934646b02", 0x15}, {&(0x7f0000000980)="643ec379ddd5a51384dedda912ceac8133d10aae057568a15106496a78e254fd97113e76c9186576901098ac611c09f531c2b0168f44ed117945535c82053721a2d5508ef98502133517706471c4119f052053adeff4143e9d1ffd503219ba276774b4fd21967532c06b75f8d6217a3a2526fae6f5b5e01f023766dc48f9fe0291746fd6db5f97413ed16567d7bbdc8299334c4b6622afc799c0ab2d7da5e00f95464cf10df6742b33b4e0c38d8f53b908071911e40dbe63b80c0146ee951d4e29329908", 0xc4}, {&(0x7f0000000140)="005e5f0043a150f3475f5b3beda0be", 0xf}, {&(0x7f0000000280)="3ce1946906aa", 0x6}, {&(0x7f0000000a80)="4107d48098933c4c1cd7564e94cd1410ebba2e5fc92c106ac3ef19aec1fdda1cb1c4e18650f1d098bb05b5b55ba27e557b76e4091d64ec907a3fcb500f027c101eaeb7f51ac864a2db39118428b87f414a3bb9954f8351dad87336c372e9f1413dbcecacd18e586aa0e72c7ad9a71533ad2c57e50b21ce2a6a16b5478ad882df27233f60bd8122f585d9c7c91f10b324d17323c3d938ce997cd2180a31af33ebac183fca42f1f78fc335d1e7ca38", 0xae}, {&(0x7f0000000600)="92ef9206527759293e54d1f5790f6a6a946a82f20b52587e18af36b91b7f8c58954b03504945a55ad9cc04edc11aadee5969325c9d99a3bc9335c0ddb01a1e75549059f603c5eeda39edf6bbe9e7b97078c299fea8d2092ba331be4d06cad96649", 0x61}], 0x8) r9 = kqueue() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) kevent(r9, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r10 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r10, 0xc028698a, &(0x7f0000000680)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f00000000c0)=0x7) getegid() ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000100)=""/153, 0x99}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000400)=""/92, 0x5c}], 0x5) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x1) socketpair(0x6, 0x474e57ead78efe3c, 0x2000000000000000, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12e9, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:08 executing program 1: semget(0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r0}, {r1, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x8, 0x5, {0x101, 0x5}}) ioctl$TIOCSTART(r2, 0x2000746e) semget$private(0x0, 0x1, 0x6) r5 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000080)) r6 = semget$private(0x0, 0x9, 0x0) semop(r6, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r6, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:08 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getdents(r2, &(0x7f0000000100)=""/26, 0x1a) sendto(r0, &(0x7f0000000240)="8eac3ec1db8f84778754df0336243424be1f30ada4b23cbe24937d417addad518510374bb16067d5af6c88abbb4bce3d3f71844fc50868b9a90e0063826d3675b9e819119d7539aa56c372853eb8d30374c75627f923da9f414b02cc9336492d160a3ea24e4d1f809d3354818b56fe8f49b1277e737c4cf6cd1fe92ff8932c7c905f72ae31b3629db72da785d96ab6993445080e6d1c823351f1f894f6f4d13267d2fca12c4566ffba5be70b93a98fec88fcb52f376863587970e4d3b8982a0e407b6ee90e2131625211e06953e2da32bd7875a699b62a5883a5c96e0d5191", 0xdf, 0x4, &(0x7f0000000000)=@un=@abs={0x29a7514119be68a5, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000680)) renameat(r4, &(0x7f0000000040)='./file0/../file0\x00', r6, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x61) connect$unix(r0, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202441cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c631d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be23a768ab66a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d5ad7145ac776cee45846eef71c878b927f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200000000000000000000000000000000376886155af20d236a9fd158f5e59ebb776d427ac6153c9c53e1c3b599ce7cb576687db5147d50f33a73436ef0b1ff21706d0219cf0b45654b39e3aa69f7895f5b1f630e0cd0ae2096f1b8095fc95b2e12e6dabf4857b31930505b58f382cf74feaf5482ad3442338cc5610c225c88a7442316957b"], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x6}], 0x1}) 16:00:08 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2003, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1, 0x200, './file0\x00', 0xfffffffffffff801, 0x100000000, 0x3f, 0x9}) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = msgget(0x2, 0x180) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x400, r4, r5, r6, r7, 0x30, 0x80}, 0x1000000000000000, 0x800, r8, r9, 0x101, 0x7, 0x536aebd1, 0xff}) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x1, 0x0, 0xfffffffffffffffb, 0x8, r8}) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/118, 0x76) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106978, &(0x7f00000000c0)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327bd97fe83d15aa82fb5701b00bef0a228a7ec2836f3432", 0xe5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket$inet(0x2, 0x5, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) chflagsat(r2, &(0x7f0000000180)='./bus/file0\x00', 0x1, 0x2) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x1, './bus\x00', './bus/file0\x00'}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0x32c) r7 = fcntl$dupfd(r0, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000680)) symlinkat(&(0x7f0000000080)='./bus\x00', r7, &(0x7f00000000c0)='./bus\x00') 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x42) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)]) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCNXCL(r5, 0x2000740e) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x8000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f00000002c0)="168c37dac043edfae88c72a8479b2b783ef0cd170be57ef5b0f2e2779166b0e162b38bf83520f5192172fd93cb8e5ee9efb3a581e788c6be545be5a85333374cd1633c1750dc00be857246a878333fe63ba6a921a12d9fa11da90df34b7ca6f9efe7d7cb14f4118ba9f5237741544927c8ce5347b3b64625ace6dc0bdb6bf34e5e8488c5fe7ff02c866c51f960dc00d00a5dacea8ba57c60a8734aa15db508373468ca1e11f784bb3ea752a765db037cd99ed668c4cbc57ee4fd07e18c74aa792bf09080d0a05dd3bee35490da75a9b3e1b0030e54916872b4214c5476", 0xdd) 16:00:09 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xfffffffffffffdef}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x18c6143c, 0x0, 0x0, 0x0, "18532d4ea2b5db00e8b59971cad1c68c3c2f3a14", 0x10001, 0x100000011e040}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fffffff) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(0xffffffffffffff9c, r0) bind$inet6(0xffffffffffffff9c, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x6}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x200000000000034a, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:09 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x8006, 0x9}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(0x0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(0x0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x29, 0x27, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x27, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0x27, 0x0, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x345) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r4, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(0x0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) lseek(r0, 0x0, 0x0, 0x2) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x4000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setegid(0xffffffffffffffff) write(r2, &(0x7f0000000180), 0x4c6) 16:00:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair(0x10, 0x1, 0x111, &(0x7f0000000080)={0xffffffffffffffff}) writev(r3, &(0x7f0000001540)=[{&(0x7f00000000c0)="63b888cc0140fe490194b94de0d9e2ba445001dbd044bf58fb1d5a4e6106ff6879f7d8067db3bbf74fb94ce6581a2a538c5ed49f428100c8d6ff3721ade7b552fa4d2ee88619743ee9032765ec5d5eacc75d33ad0f10674bedb04c7d736fa9a7525f16e8866fc01cc60e08b6bf1176ec4175250dba719cbd0b5cd36e1e6751291cf4b5bcbc17153c0437564a0d68aac0a86b1b00eb083035fb226ba364f7e40d55aa6d6938d4b2a5970d57705887e103984470a42a9a5760cd15b27ccd0c4c1660ded5fc1550b79d1fff7e898c473cfc406c6c89ed8d803bfde18b27a998e977d8f2d47e5928876042a522276ea6e771", 0xf0}, {&(0x7f00000001c0)="3a70ea2754ced2ec21ffa1109ce63c78f7ebdce6964439f182074098cb6f3fef2583b7ec48ba864d3bdc639351adee8bb4d66388a0cd5c1d8f1a289cbe265fd4bcba53392786b014df326dd5195efe17bd6881db7f2c799fd9ba2cf1183fb5f2a5fa602ae7c25bc3d11bfb7efea8caa2c7a182521d1c20bbadf80199833cc69d78728da79d39d4423402596ef34232abb9ff6cf2e56a784ca035d6e21b87d95e7d678f46494cbc93eb101c7385b653147f7203cc8065ee1c6887f9fc60d0856f2f69b6b7e9878e4d52836c4b37d9cc", 0xcf}, {&(0x7f0000000340)="5390a3be18dcfc85052b42f669fdee881d1966b904fd026196925d0f7e3c04c360bf397054f0bcef87e0ce8ddd304c13a241378e0b46cd17bef66e4dfc711087b88533a52ca6431700250ecabe0c5a5c813b3300aedb77be9ca3cbac4ebecee392a1408094742cb16acb823264825a01188c0f4a4d7f2d616c83dfbae97869ae6f7f5d42c9c837b335dbf41e10dedd1044dd2c", 0x93}, {&(0x7f0000000400)="62fbc91d54d1c782f4e5f8aa2b7b7ca9a4abfeb6c24eaaa6720c60da4d3a776f1db4f769137b14cc1a2c2e84f65786bb9a4e2dadfa5116d2ee3b0035c8e4a299fa87eb28dc69b6c1e597dcce304c73227f486ec83ae2e901248fd94eb931b26c", 0x60}, {&(0x7f00000002c0)="a04fbfe76df69e2ad27df88f440c63f9598dacfeda58b430119c009186fa63d62f4736ac26b9059e5a1d9d0f4e0a6b0b", 0x30}, {&(0x7f0000000480)="2a7f270cf495bb5cdcf855b3d4953579fa466921c648d945e67c9f55f8c18eb2bda09cabdf18524957a87350631785ed9fba22aa141f5b327f3867befb99e33719d8ac5c64cd9e210bbc1ec59ae2a47507e2dc838978ceb46c75eed449dd64678924e953d5c44e302eebc8d8c3d2c2309708cab9f6db2166577368a393948c94c1ec06abd14065b1c8b785073e4f63b1d95e7cd59401a8aa5807894651b68f724fd0876d65550ba66b65ee0824460cf969d43a6f177f6142847b5327780467925b5bbb46c1c3908c10453e7bc76d710584b0a2a6e1f66bdaec60649172b3dc165d5fe08445c80c523ac34766d2ec9bc058b8d9c4a6157c144c31bbd046f2b621942a8e494ce7a6da30fa5f26df910d8edda9f12ad974fbaa78447f4fb03465bbe929b01fd9b0cf679239ff0ba12f9b5b4f0034f03b83d66a25532d797ba50defeb8d433fc47ad85f308299fe5158a862731e9c0c1b9e3ef312c8aca6a6696f81a653f67ec4c107d9fb3a8caccab72a61d999aca1d809697ad67202c8fed29c803df2654cf52adcd041ce3205465e40db538fd0984d12c1f926f569f0d2c182c73434609461a44bf5298568f6c9307079eab87ff6edc298d56fa31823e419651cd847e57f4c44e552a3e7761c44cdd52f155041b4f0ed3e0d35b4f13c318abb1babf7bd03812f31e24a0a155cfb852ef1e3778c0f093c1f920dd5127413cd3eb29246f4daf96ffa1eae47b8a7f9225b6ce37ac16b177c341afdb043ceef1a74f6900139cb7992a5ad16081daff0fff44c29dfc8daf257a85fac9f9df9642fdc9a35a8b56401d88368f120b704a9c3dbba16a493e199e118e7ae3aeea5558c21d2e19a2b91a2d7fa1beb687c803cdce26ac80f75bdc79d07ed559a8f856e596ae80175448bba2b53c0224ac266e083bf3c3a5f9d7a6b515c5c08a98d2d9e29965ab3ffeb3566eb34ccb645ba03d377368aaa10b7e90c3059b86b175ab2d32e98fa9dd40c54ba3bf3c7c1387cdcf6a64afc25a200db5a6eaa3cc50b8a0ab0d062961c1bfc12f5559f07c4babc2f8c943b957928cc520529d989e9d35066128bf77ec16ae5f26515e38bf7fbde37bb1fc7a787ccb60b595bb27f99016e31ab61b5b7c89ec0832fa80844603b2b0b3b6020f8a733a81ac1e46d920e7b9a8f63cc1651ac09640ea3feaae323f4056fe600ef35520f6d5c7a7dedd09aadf1fdf660e470e4a4ede0c940bb49e20d61cd36621aff7cd2c504059e8173606ab72cb4a197cb94792f4e6d97059a2755a631b509b4bae93565800f9195791450c43d0ced73aaca7e9f61f443b18ddea2a8de86478c0978500c07d3a5df469462ec616d43f8dddda08f7cab140954f2f8c4256afe8f71944975e45e23b5c93ac4007aae932687ef8aeff605373eec0bf810d168f1acb525ecb44925b64fc6fd2dab8ef00f5c6fcad9bc2ef6501f030f52c91a978304e2374161d2b5fdeb532e101fc250203c9fee6d4b02503fad5566101db3ff8091ca070953b1716eb53df951785c95f77bcbf065362949f3c7b79c23d8951492bef9c939196d4ac291b8b93568193c24b3817b47e966cb759b9b185354eb2051cdc7eaa50f055cfe5bb9f926db51e7aa59ab01b59d3e97ab4c987c7d1aa72ca9eec0ab5c5422a615f6b139c44e0b6091a3e9629e9a665992f98799cc546d01e7a8894f5e6039420d2b5fc7cc47fd6aa81a6da4a3e1afdfcec0caae10e2283d4fadc1ed535d561ab2025fef827e337ed4e791e7d8d5300fb1e4d813fc2ae1fe6ecf61e78c045a48629347969926affaff4c5fb411221a355983050cb8317e052799077f81c3c95e4f098a1b69059d482f7da1b643951b0da8c5ac8baaed15689a1d6142ef48a670fb7b7360f11ace846116ade6031c480610767af8b58004f1d08df5f4bdb73c52237cb18bec89eb210c108063af2b7e822e4d89b4976c243904cc3b4e315343c27df4359c8684004cd6089566aa293fad6443bbf4243117b107a301dea9d05f23043e5a13160c7d7442fa9aca0f6bf72050f819a53f33340c4fc6f6f8cffb15e3466393358bca4acde5588c2e3d3e2a7afe560d6d29997d6085a8974069a8e74d60412034663d97cad41b423a1ca2caed1f4c29b495b3333d328ed1c74c59e4c1a52af928d73a36cf71199adf87edf99ef9ef71e93f77adf78708c4b0c119f5c0149f1867f9199ec1fe0577a70efe6fdd68a3fb83df8e6f9cd8a111eb2c28f43fc371ff708c249ca98f210cec31e64eddafe8876b71c283c030163c9a9a4d41ff56d773a7a44471144e4057cfb0ebad8c71268c035507216e25ef48c1c481e07b6d827c99d359bd4475a3bba89a34a3826fd25a45ba3a8380dda0109eb95b9aad63a23c0c6d81c60e2dd3936615d21a52ebbcda7debac2110323bc4d3e37db6bab208b14f0e587059c0d1423ee236c68a7fe17be68a76ea9c9bad42323e429a28d5b74f33497a8128b931a94ddda83f9399f8bd9d4f0d6940b895c69f8e3f48e0e4d186ed02a113c5e11cf17061b3b277bb2dc4c57c453b1e77fb69f93fc03006c959b73e313ce25511f4ad689170f8c380de4e284a2256ee6fc0f2ca04651822dfc8927d02130d44836988eac15c38a5249b85fb9b6d220a79f00998f08c2eb170f67e209121bd820c90cb4ebcb5829a825ce32bd9224a99ad55c0d992794afd95fc41f609f35050ecc7a58b56e08f89401a0d2787e9c25761d7e6abf140a59efde2334b5f88bee5978b8613ba0262ab23dd9bf28d7172979b22c7501d52243dcf9c47c707d6cd2d20b29f73ff6100e4083bbc49bc32917425fb1f749125f8447eb47e026b8ac3c0a43014ed5c7df0ff6b90ac7465602c88cbba0f521d3dcc44d1f30cd3aacd82ab3b5360d60a866099d9fe77c52137ad638cd715c06b7697f9db4e624f8fc71221760429a637693a2f5dd7c6e1d8ae9c67fda834161079bd5905a113b466e1ec2b0ab1fb0f6dcf53386e087c2831355040d25531d544a61edecf1dc45c36d13c942413cf9086e92a27a1e2dfbd983e18448bd0408c67b275963a9ac3dd4478e4489e24fccfd70156b3a191802185788f28f2fdb2d2b44b1f53fa3f8b9a4c239351796ec31792401e5486854ea40ee349eefbd3262160fc02b98296853f36ff86c0d7f3f1773ccbde96645ba09dcf2845f31c697463f5e0dd6d6784d590a379770718e1a4baa834a76817d8f9393cef0aa161b5cfce49f62a53a2a89d19f52b6f595b5e2125243890b700ac70f880cbddb4e7ff274353c04012a18b4d861e92906d35ce15f7f7320016db5635ecc57a63adcfb93667e9d2920fe6ac0b105b59d75699a6f612bf500c5652c23f62c2cf22a5c0d0508a4eb5af3709f5f57fc944fa315cc4c59289f71ed90b94e341a172f0b48f8d0c0f51b7f0f481582010fa7a942a383839d2fd6076f67588c30eff9a67530990ef0134f023367b340f823492bc13927be8732fecf044ee7f3b26086f2e0c428207b4a4c0f18f4a05a5e0c5cb65557ec721e2d6e396841566c25e618099331698cc84f187c97492a552a9901f7931bac2f4ca4485691d8874ac5c7a65d1d9dffe8c96fb4ed2a54a4b2459c2fbd4a12ce8c98ad1aca14e313d9a2b8b68c20b7c23af3e7748766054487478cf4ef9fd67867327a553a5484d5ed40ab9af06b6695442a61df0777ecb5958a176893b08dee4a792e4d9d2fda09321707087e1a211a8f8134f8b94dd4a5e96e930447b5df820a75b10ae4e893581ba17b677a886097285300921f0f9286ee37308b49467b8b83444788be64dcb4739f9bf97e292d36d4f4a4bbab97b97883d2aefebc5710504a05cd18828923ef85d40b784d28f68c3502d1a4dcac061b2dc72f84503521f11138d9dcee893722ac33e1fde0ff126bf5489954b79d11fd94306d746c938581367a486483a6a0612c7d72220476b2f6c95a91563d8635d130ff87f0db74a47a2161ed619a2592b99f0323c0be9d07552092a86d36524e5b67cd12a11299afe6d9bec0a56dedabbf4e543a014411666dbe9680782c10ccd22ef778430b71f970e0febdbc5588e57c4939590812a9cbdadb2f1890f2d74a63ead179be0e13d0132ce1d4ce0429489bb5717b40df9625d2064fa1b51c0f0148308d8a947e5dd551e6a7c620a37cc4f5d5ba9ed6c626421ef201e160a9bcdfad758955297ee7b38c9800e9a58110b3dd6ebfff912918641568fee1281bf328834772685b2b52f532d56da243827d65445f37ee4e8f993e02c2164448ec269eb933bbdb9b30848295f9251e90b41ef5ae3e743a13e9ad3c848149c94aa7eb69f1594fb69de33dae618e0c49506a7c7e399391767ae1af9cd4e57badfc8a9ed5ed179b6fea26068979635df0d1d577a8ba715de51c4453f32cbf28c73d3cb71800e9e76621a46fbd95ba62ded70a04981797f6add550a961d24a40a3aae6aa3da7c1e5590642357858638839d2b5e5eb24069387f5eeb5d61b1714666c24097ddfe332665ae0a60e8d0470a4ec1990d4fe88dc188b0fd4e3298c5876cd9890226a8ffd23229744148c88105f8e8083c601b48c91d343aff2431ddd0992e355b6ad4bf1b43756f89a7e9b1a09c610af5b3424b2e9e2d39bea1d85d5ffb15314f4438b8fc327850b14c157199f02bdb8eb1258cfb559c45dbb678a9de0ca286d978970dd72e67af9fd868a5e524bc3cbdaefc564c7f3c6d9c9e3745fb1260c6097ac00b325c6a003a0be0dcf589c75b1b18220f98940e938628ec1fca2b87ee7753cfaeec241bfc9e529a6f78d5ae3ed28347e5c096aa8575686e04bc91c6d4fe5d9071fe78959f513934437b24dd07963ccaaf5a607a3498aa8eb1be57035043152e11944aa8f8eacbfc9d7b9d459cfc8cc241d43ba6c4713cd2394e8d0fce66303f6012f240cf955d4183a14cc568e0c7b93e8f535dc532effbba0b14255dae7a0e32e4a9ff723b32f34e29b0dcc3bf16c1eb74293dd7ccaa0ce3cdf15c521e78bc1bf576830a8edd0c55c06933e181ad9fe2a66895dc71a06c3387a48cf8d56609bbde9243177ea5368644361eaec4b0649706e9bfeef1f66757b766e4efc5f22623dbff356cc1c9f411693339361b4e6e3eef1b55fee1662c4521834c3147af54e0c84c9d56bde6ba3e09d56d76485a3b12502bbeeec5e6673604225464dde718424e9fc9846c8d49339ac3398db79797a8d8ac928e6c9f90ef2243cdca6667b580adfdc0e3cc2fdf6ebedbae7ddbeb2a0d635890e82bb5bd89114f69b61c0a2a39a3ee81a29dcde30027be2e594fdfafaa3d67fcd6edba014bbe4fb768425de50ecff376b44bb9277e573673840fefe346b242945cd3eda33ab5ebf073a0be4ae85123349dc09df116328e8a6aa206067da4a574d13d27a393c199f2360729ac7114cfddd6253a22712b70acc859f1aed2d913cc433cb0820720726c7918997080db7c584995daa707f31971d9a3073e55c10838f40d9a27540c7e64887b53066a71686b074af6d7c6354c5edae36d3b4f356492790d3590984aab5c46eee0671241b8da5ec62e8c4d5bc15f1113da3e65c28b0d6522a3d34445fb89430778a3c90443adcd9a4d7c8579ea9fe9e388764e15bc90470cb84faa9945c926d1aa9a17317f552e3bc525355ebf8d3b3a63efebcf4d73f70a0cd29f92ed932cb7e050ae23d2074e1021fd7c6f9b574da40c0d406e49280f5ed96ae5d55b86b79a3e0177915a3b7f28cf8a1fd7fa87edff63ff1e23f7e7a5da92d640a4425cf19be1661870e574092e7eab44", 0x1000}, {&(0x7f0000001480)="d3fd", 0x2}, {&(0x7f00000014c0)="c5729410c520f42d8651cd5b426724927cd885087630ffabb7fc352c90d984e4a9185325f4a2be75f8506b8f515f2333cb4413c7d119efe7bd405f", 0x3b}, {&(0x7f0000001500)="35acd30645dda8b62a5f6ac1453440ec291ae2797c101e44bcd4cf", 0x1b}], 0x9) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1810, r0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c, 0x2800000000}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = getgid() setegid(r3) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000001, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 16:00:10 executing program 0: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') pipe2(&(0x7f00000002c0), 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) accept$inet6(r4, &(0x7f0000000480), &(0x7f0000000600)=0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, r6}, 0xffffffffffffffcf) r7 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b0cd4bde030c82dc4f1adbf753525a12a8c21c95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88ed04b04606a6b3f7c469e012699ed402075700000000678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b323e5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca813aef7bf27937bbc93895ade21d8545cc6775b75f1092b30414f9331ff7ac12977de621d623255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805ec00000067f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff04863d0350000a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49b8dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29ead6c57f7625a417045329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000004040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77336425a763b58878fd918d41f68c67eeae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb288e78a02fa45c05dd75439db5270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd0e895ce6f83012274d2862e94c3aa678e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0046c10000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b6d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6745b0898aa64d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600000000000000000000000000000000000000000100000000000000000000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de0606df0b0544fa588e64bd5b3fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333bbbb46c4f123e6b548baa57f1dd4ff89528f52463ab2cc10d1ec7db8caada107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e444ced09d975208bc5e2a028349c08829df178ec4682aba355169198682ab05c17d96d5bf19e90fdb0f4a44a198dfff5fcf4adb01a2822532e9a9f32a751e99808e0d9aca16b8b51515d87811717b63d59a19ccc62f7cb07c1181dda18364173b85847dc60bbbdf7ab4297f9bda16b293271be088608a59d640244602c00000000000000000000d200c5afd496ebebf8e0492b7432"]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r9, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getpgid(r8) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000140)=""/98, 0x62, 0x26c2f0f26101c0ec, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x2b6701a5, './file0\x00'}) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) r1 = msgget(0x3, 0x48) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x1800) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r1, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) r3 = fcntl$dupfd(r2, 0x100000000400, 0xffffffffffffffff) fchmod(r0, 0x44) r4 = msgget$private(0x0, 0xa) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) sendto(r3, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r3], 0x2, 0x800) msgsnd(r1, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r4, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r1, @ANYRES16=r1]], @ANYRESOCT=r1, @ANYRESDEC=r5], 0x3, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x4000001, 0x1000) msgsnd(r4, &(0x7f00000000c0)={0x3}, 0x8, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) fsync(r6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c8) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) getsockname(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) clock_getres(0x0, &(0x7f0000000040)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) r3 = accept$inet(r2, 0x0, &(0x7f0000000140)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0x264) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8014, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x400, './bus\x00', 0x7, 0x9, 0x2, 0x80}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000010000000000db58"], 0x3) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x9b5}, {0x18, 0x3, 0xfd, 0xc4e}, 0x4, [0x8, 0x6, 0x20, 0x4, 0x846, 0xe5, 0x9, 0xffff]}, 0x3c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffc77) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) lseek(r1, 0x0, 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 16:00:10 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7b, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x81) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x5, 0x880, 0x88, 0x3}) 16:00:11 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) r2 = getgid() sendmsg(0xffffffffffffff9c, &(0x7f0000001ac0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000140)="a4308ab919e5a39f2b2e79a2078dc7cb428746e19e169f60ffe3f791f8dfa35c2e76c96729a05b7553d3057cd620535700097eab7f90de82e9755e5c7846472025c0420002e5d0d06f013879be830081c2445880ce75cffb6723245d6caca18c412d148b308cab0fb43ecec8d61e1436cd9e92be3aa3b67a74624255077abb04f32e4142332e6d7dda44f6abe9d6ae095231579ce1bdf69dd573f72e243f85f5177eb4fbe02b76ab9386a8ad6bb1f2ac833e1b45c2adb59f21b40a3534d2c3d97093273123da57258e25258794e98c5cc293f14f387c1d24b8b7369e076f555e98c024766a7e1c4c", 0xe8}, {&(0x7f0000000240)="2e88f58315ccb4a6b3fea18fb6266a8bf2e6de3154b07adf6858240429f0d660146b7cee6f06ce6155e1497c9eff928e5fcaa74ba431b66e507d65dcff500dd16419c3a9a966a67f0a491d492a27a6b0d98483f9f2f2dd101315517151c1d69299e619a0a20b9221dfa551a212e6e53325a185ad3c29af013a574e2f2fa74d676a564f3083f2acad6be35a7261f66179ba34216adfc6fe195c88b0c90cb2b140389e1680e64accc4035ead7caab7b3ea879d0cef88e964ff4691a8e08fa60e3c80c5e95225ccc4f7611157cace239307594ab5edf510a6f086622d9a89939a6302c15dd8005cbd644553fb14ceeffa2f55a3f5b1f43c825032911564bf", 0xfd}, {&(0x7f0000000340)="7b360399fb0df1c539909e0e2c6f538d21bb9de5caca44fc813165d9415cc3e8a7de139f9f8c8f67542bde5e6a8641874619eb671eb3f67de693e4e97498ec29d613a9e1e61656ac5261d051d2d0c6848c1746dcf6b270c0a7ae38970db53a87ea686a159a6ad7c110d34fa5e272bbfbcb7ee10145d2964b3ac548f0ce405f873bb36850f0c36f91a050f6af2e129fdf604af9ab5ffabb13d60b3fd0c535fcdd4fdb88786be944a999ec6732b382100eb87fe537a5a68ccdc7e82f7eebabef2da80a9d8db2cc42e4cdbb61a447b2ca6ca82c67", 0xd3}, {&(0x7f0000000440)="e14f28eebc677e0cf25cdd775eebba94a3642a2a19a80febd5ef6a7c7c62cc2e9dff9773c179ee12e6a6192b52fe0425931e31ef88b33a32670ef8babcf8b179c2eda565064aa2b31701f9d3ae4a6908e689bf", 0x53}, {&(0x7f0000001b00)="fbf666f81c6cce7f84a2811e7af66ffea8db93d6463fab2394f9fb30edee5a80f838e14808b640c7c6d09dab1cae8b1e6693a0ac6e0a9d7b9d99d63f9a00000000000000009700000000", 0x4a}, {&(0x7f0000000500)="0f33b4c18a2f8204ec8facc91b2fa5472ab2a545b563b108a22bcf8a304668087aa63bcc17d07e1c0510cdf40c819a5ba8aa5924bf493defbd78402c6ec999bec51449401934d77895b8d3cf66486d50071334ec2d8442e6f060cfbf52e2fe0d82a731c00e062cf6ff3ce404f824f3a3120579c65cf3556af76be5d561d2d47b6a48f957bfea5db8f38915a9f5d220884338c86c72188b4164d1de15ce2db8d9b661ce7c3b1ceb904c951a34c3f75ceb6841004c3383601d5ee085ac91ffe23db2b8adffeddaf3255ac12c0e8e81fd62ad99f3a05e45ef6b30a2fc6d43251bdae86825dab0dacf1759486ee7", 0xec}, {&(0x7f0000000600)="e1c5757023fefd2fd46d35bb70", 0xd}, {&(0x7f0000000640)="a35a0ff86cecedca7098965968b97a51a249cc97f915864350f4e6bf016d11e19983ac02d7d7cbc8707882ff4bc133e064156b6c745db6deaa8b599eeeb0a9676525eda7da5525237f4b8060e70b8168394b557b9e6bf89341ffd74019e951b08c04fe901b7f116db77fdc8aa5d2fcc3e424d8548322df57ffc6c5c0701b3f00e95682c62175958a631f32f3d03dcce86fe542090a2b0e8f3f2bae84e128d6d4655bda830232ba095982c35919c8377ea99c26f36ecd32cb19a3ec747a7fbca3bbe52454d758725325535abdd58719774e27f76246ec540da6a76ad0e58e74b9a2093a66ba898ec3db1620cfa578e0b2cda72a4cf296117f17ca24b516133a57a235a6c59811ba65aee1609298e8a99a7b37fd7323960595d95c6e86c4e536dc1ed0e6cc2f6dd7003263da8cd82dbf0fe5bf17cb33c75f7e02a2df90f7057e2c92ddd85911d96300815ea25a97c15ef3d06d0b76660a3c2a1e75b2797d61ad6e776c001606cdeefc7fd1aba05b498e99db3eaa44467f301a0fe34f67baec3b043d8a5fa56b54a0fb5d0f93bacdf2b69aa994afa6866ab38548db605f619ad78bad832f83233f038725f8ff7eeb299627db798fc6b08774a1f9ba5183acfbc6440050cee60174fa28cb5687f06d9e7260b5c15eebb0caaedc4b9139301fa85c94e296214f2131490d0030bd14c6b7aefcfddad1a6d8d314cf27acf5369dd331b9682f75a7880f81a1cbace459780e7025c0e335f3f81b72d8c38e660c2398cae74c34e5fd61fd8a2bef9b887c1445e29989b7c3862b745c4231d45f48d0fd489af84de4f27b0d9776d84b11c663d91360f1084efc570f09376eb61913a54682014ee066786353d4adc3b4cf1b32f8b24fb74404f92c8d103ff16590ac0d6d2a281d8741821b1247a19292e29a28eecc9f1aa9f7d40222334b87b6ae816a76591cc0963b8afbac8d32d0c93c486ae30210d602ffcdef1bd24586fd3819683cd9222cd90aab46c2f42b20d644f755a8bfab69d9a55108e0cbfaee9017f70cac9f5cb637887f60465511fc7d85096deb90cc7a25a02b7a30c18939afb49e3d9d8b1357d75ed4d993dd6e52eb050ffed452db568e22e475badb9b44b8215ed835b22c0ae4370c4b6b6f972b1e4b3c943c0f180e43962ce9b50a31d35a6c6e0a88ff85a2c31d7e10b937385952a305c1b0af1641229ad7888c8cae40fc0127da9e31b59597cde70d1174b719ce48b2fb4ee1fd394c54890f69e8ae09313a930069d4d11f9e113366038d42a2cbf268dacd7d10e8345374497a904a437122daa0a61a5e7df30208ae6522b4a92a104643c96a2a89cc0da29437d7aca88342baa917517a7dd619059bdd185116329e9462f7d6b461d71d502a76dc040e6f3dffe391adfd36c87e11a5a9dc2809814be4e9c34748f065de0fea13cb9ded5cdde7a345763e4fa9a8c36a7db8e682382e9fc7d3c5678de79d0f5b4d34d729a46eb10bc519522b2475245870e2a6f2cba88efd4a9567ee69cfe8d7f947ba29644e6be4f1d1f1af2f93b85d33c20b62906e3226b984fc60746af65124895fe44f8840d9f26a1845b7ca22e60a2e585a245679364bc4f198ca8ac50380e9384580db6c4ac5352e321e49b5879a94d84992ae4fd9e3025e89e3243ca7c346bf170213c2662267755dcd27ce82e0f16996543886b4b3060b66cbef5a18b79d916ac33db68dc6cab80af04570f568e49a60779e75b25c6609bf81d04692ac1c09b7a6dfab018d1ff33ca259396272186e96f10a66edb030c8a72d9d8033d8f464dfb803b55a43df07de2cf0d9bc78459c672aa447caa6564d414e7797df3cc33fe4ba5196dca1f6f1419792e3d1507954ad6e9bc45aca70822cd1757e04246ad03709c3b53b9ca74b9f77e92f2f2c0b4438ae6ebc5775bd4b174f5a0de81ebdfbbb162eabcfb1ccdbd3bf4944892f93db4bea5e87152bcdc0a7679b3fdcc1a672117c832eaee878cfd6d0d7d6307217155691bc70a959de4472c84a326a92cc6832b501b8d7d869a522a76134f6dffba011ba07d4731538a998f7a4af5b0f8f3266977c1325e6689ba333b3fd6b8c6eb660b37538056ec404055e7954dade16eecc9b0a9fde872d86a7d0b5374a20efbed5aa0fb9797e9d08288f17a3b4f3bd5ce0b9ccaa0c080eadbcaa364be6568c9d8ef0fe477ec56d69d3ecce84119424ed1faae54d5f1c21d3245b541274f88ed971824eb38db35557c95fe7bd5aad5588c4ea6d7f5508c8a74baae21b27e14d735282edad7882e497b17d87d342facaf9a015961102ceb30df4bf13c48ba0053f33e9b6f67f941959c271cea591bd06bc7fba9c694c2f7ef9e41d8bf4afbe68983eba0a807943506639a5b8aed0782c417aa5fca1617a4b8d730581a7662d9e2ef8a0e827715cd5c9198d9db3597f3fdfef99fbe1c7dd2e7e60621a8bba8967ea57bc10b35eead801662ef9b67d55c4b4363c1fc0fe3b9cf6224e1301ef6eb660817aeae482e1e5b669cc0d5dfa91df06c0e96d75dce0f4fbd54f5e9984a55d53b11940805d13147579ab044e0284e8f761cba78b0d497e7859185dc3edf62e8565bd1f97a9c626e055f5a1e6be91024580502d5041ada692fa22984a2f721cec79ce515b2f86d170d4e82b16f41b452d2c563848f15889c3c4a157434b88973223445d60b7581bf45b6b56f2014edfe9f98580939775865af05555a0f50b12b32a1b7ef734bdb1aacb5a9b9018198f9fa1026f451d218ff0de22d4e7dbdbbc65f0e86254161fc562ddcd1269c623285945274cb7d83e38a98863d127e2ec5b8aca4e20100c959dd5e5fba2f64d60fb7866dbebbf9cd6b9aed13e052a28956b1b45f3acc81add7f0fbf6c817e94bbd7e8168233c1bcec86085eca01033cf531f1c0c8bde08b158a8df379ffb9a813d8c3eb2e2c6567c6afb7a92ca870da713b48abd604acfad24d83d6d36d37a204e4fb206f5cfe1fd74ccdb10a2cec07ad50d7ef8f0aa7cedfb5cf2211c64c3eedcffda546785d633e348d1b0a33126c81b9d31d2a9eb60d5ec15daf922668d86f75b7dc0892bc7dd82c404faf7ecbeb8f28516b48380e46eccc4fbad812b04e4a93d69e989ad4fffd64fd55ad76c372668de2228eafe8c801b9406e65f517e2a6d45d7b86f96422c92cba22f0929e0acc635c43fb1dcb4cf298fb1a570863e4e8a9da4466b76d408a8f82f371ef52b5b5f83a33705b6503ed3df3538aedd5a355d6e5c142940e43666bf2144014e7ab32e9cf89ffa9a41e91b5a095fc7d5a837bd5218abca985beb993eaf00d05b94210fe2f80fce18b4f3fc716e6a3e325c69f257284cb9603e797c86fd2ead45ca6586566750a53dfdf048db599be67267de7b311c05d05e688c3da8a1f80ab4bf29b408016e6c6d67177b3ad392058369654791a9fc4b6ac008cd71a760d56135f06f4da75fca03b82a3b98135f1963c5cedd5a8a299987abbed7fc772532342236a360da5eff4ca5ad16d39e580c36bdeb793b9395ad7a04051c57de1c5a9409f7ad8f8a2d8e7b1bd3dbd872679e394eceab65de1c48eb440d24d895070f7fd6ef69bd4f6c25dec2bf1355adc8e02086c44559a3ca2b6798692de1c152872c8b160bac6cd2396ab2d09c948c027aadb0bd48c2ef7d6b682e3563b3e0366235f47de06a06fabcdb61a5c8f79e59204531a3e89640b6cbb7e6209ed9954ebcd0bba31bb6a653194b1e067a687dc536969187d417be8a8cc10cb660dec7f9bc1a41cafd874d97e3d90fb1250ce041e39545ecb5f2bae434b2e9c202f5cdae19033a7d19d24f1a471b07e4e0faeeee444f8174401154ad2fabf12cf716a8c61dd9deaacc5c538ac41675970bca1d8399f612ff267dc531e4d57088e5f8843199330ec988bb1e4d711e5ff01af7510082e81b01531b4013495648ae97e0d37a444ce23153c22a51ad2d5a10d2207626320464802cd3a6d90975de990ee8a075351746ff9277828ec8a7e7a3fd34c810a40556e86bd354dc788b8745ac3eb3953c5b5a76f31cf2a14a103747c5155950bca0748f1b94a0727190d41a9de82ead5e5b9081279bcd566d1be6b9ffc412441c1706191177cadfa40d7174b5abac8f13b149b024dcb7a914deaa28106a2e8fdf64420f2d063308304fc4a8efc40dc09d87c655cfbdf278fce9b6d633615ffbd0757d3cd4322ef88a7594746bee299c341eb517daa77209eb1dac4a0840a28f3885a849ebd86223e93c92a34fbdb21848492fd70727ec21af4becfbb3c98a89c502a8566b32b769a831271d71c2582661b8d88a5f0a6b0a26f1808436ab3fecde1a1bcf9bddebb3e958dc220d4945a85a543b07f0f7229615af12f57c9d40bcbbe302c03b360d2ff8dcbd040bdb5122b4bdfcf477e5f0e347845f632e2ea641ce7b29f5dcc1393b9c9e2d5c205a1c58d0938fee3c5af0d641445fe7603bb11ecde51fe5eacb55f8be0585149bb126a960a72d11b58e4a044a56ee0e0941ae272cc47e9273144a131143140ddc00a090b5d3e2326933f0ffd3a1e58da07e2d3e05cf2baefc1064be30e30a55bfd8b01cdc9c2898e38a954833987c0eece9a35022c596893f9921fecaf7d41d18c04a6ea98a5095c13970560cf8edb7b0300fa5bd8e35d5c9c20c10e4890defe18167a39d0f8fb228ba4cfe74b016081850a09c75f33d18aba3b78ab6182e779adf615db6bcc4e82bef68bfca5eefe7fc2adcefae7d535185c629077b863808ee00dee9efcabc9b8b49838e4e48ccd7fb5cdbd40adfcf501fb8093a499022f7440198fa9eb0bc8dc7f722d668e6aeff8c96804e6d3523acc1e3340a4c2fed5ed000b0e63614d4b25d6d5a2ea0a5a9824963d1daaec79f88e51a5ac28fc1ac8a4cbce6da82774b61af75b59423488ad91335616d313a52fdc709a67280a7bc8375df2b8b899650534ac966d1da279d0a29d21ccc23e2a53a00be5a3945b50d31aa9968c7116c75cb65e74246cd751fe477475019c2fb897dabf431b095c191dd7bbdf09d3d83e3f583cc4b08faab6f4151418d48290a3c53f447a2c764193481e631ece4bb2b1b07c01dad92a8626236c84d6ea9d36f06a0c08e0341fc6d023fa5be331528de546a8971e7c8535881fbc2789aa3ec881117ce32b33bbf65663e9a53834d8ce35a1e5a8ac2203bda24699283ee7714aa80485ba3bb0c2f3508bc48d24eeaa2984d1493e48949b96f1559fc20cd7cd938e51fe86a9d52fb5da9b55d9a869688abcc077ed60da246ef34daa8f30eb555bc7d1822d8b1423240a4ab333f8e31f0c1289f58c7dfe7b6e09f1ccf26edf960998c4b2e90b214d76f3c38cb407b8d7350f46ab85ab2949023b3068358b0858b8ffef8dfbffa5389d182fbe517d805eda52de2b1acf415528b4f425ba8fbf66c6932d015e88a8bec05011f1a116e59e441a32fde998fe66fe018116b99920faa41b44a90f21c788a7c7f7b0702ac082423f4c7ea40d4003aea14b26fa553f0a35eb42e3c8582dc515148637d3a1c37a36c4a39c20b3127ebd56d7e9f4afff940ca0c05b2020588486a41bf3903d1a523d992ac27c463855b1f2cf4d715b1fd6805f9d2eaccfbf4dfe168036adb0aad3785d460597be8ebabc825a502396e916657fbdbcf8810573279d688dc31ed9d76023a351f45bf1a38e1402141b38deb77246dea728cc22c17a44f7f2d801d240e454be9b888cf52ca70e1859c9d1b2a4502e9d985131d32664cae0fc36a33430cc6e1ae7e85541dac14baa621468519404092f4ec581f74cd1f1eb511772", 0x1000}], 0x8, &(0x7f00000016c0)=[{0x38, 0x742117974d0ca60a, 0x5f26a65b, "c897ba3de38d2d5ab6d21c2aac450a37c200d2a21e338d9edaa60f6b2572c6ef3bda190c"}, {0x88, 0x7a99041d7edf8c4c, 0x800, "447fa779e8d77b092a9b50a723541dfb04e8174d2a541205753b07c2fab245bd1cc236fa4bdfaaa911a0ca7bdb5042a8a532a3b165ff26d4ec2a31a3adacbbc707344c2954f4d51dd2a8c057ee73548ad92a30ca7a8411206cff88576fb84c066565681a85c2166e3690cbab8f237f64a95e8da41e"}, {0xa0, 0x1, 0x100000001, "1defbc67b8b3d0e3b9feafce66cf355344455ebbab074264f201323a3c6010a58bf92b56411ab1746f2c21f88ff89ef14772fd7866e50cfede5bf8885da68dfebbccc4fd6656c2bddec0f70951f1917eb1e4b9181b3efb1da7b6cb450e330f4340e80dd62f95e63b52b6b59ec236b28ecda1c36c2bb70a6561e9a6d1a142190533db03153f5111f13397c56befab7576"}, {0x58, 0x862902a90d313536, 0x3, "686e50f9ed8116b32955931c2ed428bd9fcd89672be3fd83f3a7a15981ca8afe1e908f264940e3b413a072fbe78071aee298fdaad08c7aee6a095b55a54a83d12438f827fa"}, {0x20, 0xffff, 0x52409893, "628686c19e0b673262c7cee5fe"}, {0xe8, 0x1, 0x6, "c3674beb58e06467d9723decae0966ce34069169a98346c3153bea03d318772d61938788eb499fbc1ecc9d0dfe9f7edf823e388e05f859b39cf0e5a364a0067be8201a163ab0faa485342788ee8577aa4db595df9238eea5af2d073ddae5c02a5654e7796870953cd1a89471bc343af976e271f5eae66b3151997723e39e2e76616c7ac93b3ad5aa7268cbb5d350e6303d6309a6de1e38bb724e0d6fad9a703a1a3c0e398a5a0e00298ddd7bae706afb72bec874df5f809fa02c855f719b5e99b60d7ff4917a39f8aa9ce8085781d2df1a7a00eba989f658"}, {0x108, 0x1, 0x4, "a54d6dd7ef203ce13f4807975b3e51241023a93a313875cf9880d1a149b578d22c42a936417662dccad60ac521a5c5ee99ee98049b2b6f0dbf6641a3df84a1dcc6e8571dd8d19c3f6cb47d582a9799611cdff8a395a6218335b892c0b5ec16130ae41e2978bd5cfa7e8ac14a942055785924fa43ec3e35a224e3f0a639478e06b445aef90723f9f47265f985ec038e485619b3a5d1a5e15da1c0c8fe4eec6ee60e93ee7ade0a22980c749b4a833a753fc8735198e162a92d348fb33aa6a9ee1c2400af2f10c9392333c688c9d86b57c2f2da7e988e1e436975ea52dd065137c4747e13a196322e6dce49cc9d5368ff17f725c533bd52fe"}], 0x3c8}, 0x8) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000001b80)=0xc) setgid(r2) setgroups(0x5, &(0x7f0000000040)=[r2, r2, r2, r2, r2]) fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x0) mprotect(&(0x7f0000788000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pckbd_enable: command error 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa8, 0x0) kevent(r1, &(0x7f00000000c0), 0x7f59, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) kqueue() kqueue() close(r0) 16:00:12 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pledge(0x0, &(0x7f0000000240)='\\\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 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3f) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) fsync(r2) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000380)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x2, 0x100) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0xfff, 0xfffffffffffffff7}, {0x18, 0x1, 0xb, 0x9}, 0x1, [0x7ff, 0x3, 0x5a, 0xfffffffffffff233, 0x0, 0x3, 0x3, 0x6]}, 0x3c) r8 = semget$private(0x0, 0x1, 0x100) r9 = socket$unix(0x1, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000000340)=0x1f) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r5, r11, r12, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) pckbd_enable: command error 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt(r2, 0xfffffffffffffff7, 0x7, &(0x7f0000000080)=""/130, &(0x7f0000000200)=0x82) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r3 = dup(r1) sendto$inet(r3, &(0x7f0000000280)="d5db2d57271d795a42ab7856cd04e317788828bcc84463a920471ce1cb61aa6280d2c84835ef5c12e6d557488d29dbe80284da9f3974692262c815fc139b860199b1f5e2b496501f0f5790974fbc0c12ed3ae59ffc53609935a7f53da815c79637e62b73ab094802371735b81909ef8851043d209c1322170f0138013d3371eff72c15e89b4378920c552dbb3da210183dbd0a8026e38451d6dea4b7241e391487da3771abfd3cd6da3c788ff22d215d81cd1f0f3b5d8c43dfed2b486d69bd4d5dd5", 0xc2, 0x4, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x5c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x80000000, 0x81, 0x7ff, "71d303ea9227543325f6693ae4a48087de182b87", 0x6, 0xc982}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = dup(r0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) r4 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$SHM_LOCK(r4, 0x3) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x3, 0x48) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x1800) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r1, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) r3 = fcntl$dupfd(r2, 0x100000000400, 0xffffffffffffffff) fchmod(r3, 0x4) r4 = msgget$private(0x0, 0xa) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) sendto(r3, &(0x7f0000000f40)="140b64947587b48965cc851e75b9607e66be71e82c467e03a9352c535ac977d1ab7843c4eeebf24bb146687d64e151b6f0711793646885fc9585d834018a44869d1d3fa5707a99e78052b0833333c80388aaeeeef6c446201860098789d7efb1dce99ccf00e434b75fea5fa069557d9e5f60e2af72a6bfba489fde6bf04d27e332846a55b8ce45c1796bb90a3de5bde3f5cdec4b3967ca42ad84da3142594275de26fa274f687f5e9b80d697d24b", 0xae, 0x2, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r3], 0x2, 0x800) msgsnd(r1, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r4, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r1, @ANYRES16=r1]], @ANYRESOCT=r1, @ANYRESDEC=r5], 0x3, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x4000001, 0x1000) msgrcv(r4, &(0x7f0000000140)={0x0, ""/228}, 0xec, 0x2, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x20006}]}) msgget(0x2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") msgget$private(0x0, 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xfffffffffffffffd, 0x6, {0xa4200000000000, 0x1}}) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffff7, 0x1, 0x0, "0366fe15795acd76ef5caf00"}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) writev(r3, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x5) write(r3, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) dup2(r0, r0) r1 = accept$inet6(r0, &(0x7f0000000480), &(0x7f0000000540)=0xffffffffffffff12) sendto(r1, &(0x7f0000001800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88cd25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d95000000f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa64e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = semget$private(0x0, 0x0, 0x284) semop(r4, &(0x7f0000000000), 0x269) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r2, 0x4, 0xc0) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x2}) close(r2) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r8 = socket$inet(0x2, 0x2, 0x0) r9 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r9, &(0x7f0000fff000/0x1000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r8, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000300)=0x10) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f00000004c0)=""/124, &(0x7f0000000040)=0x7c) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x8001) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='n.', 0x2}], 0x102, 0x0, 0x2) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) setgid(0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 16:00:13 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f00000000c0)="39ec7d3916bb18ab496a1f097eca06b190edc7372d85818c297d7a3ff01e7e7f28ea9df9293295227584e7ccb2e3040a6dd263403d243d6b8c725f5966ff31afc57e793119a6c11ee1f7238f89c22775347776b72b878b62ada036e90245e9bd49c6468c92551a2a506cbd85e81bde604e3e9036072188c3e59f4deb1e1c068d3d968d25b9219c", 0x87) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) recvmsg(r4, &(0x7f00000005c0)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/83, 0x53}, {&(0x7f0000000440)=""/109, 0x6d}], 0x3, &(0x7f0000000500)=""/189, 0xbd}, 0x3) r5 = geteuid() setuid(r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5, r0}, 0xc) connect$inet(0xffffffffffffff9c, &(0x7f0000000180)={0x2, 0x3}, 0xc) r6 = getgid() setgid(r6) setgroups(0x5, &(0x7f0000000040)=[r6, r6, r6, r6, r6]) getgroups(0x1, &(0x7f00000001c0)=[r6]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbb9fd812eaa4eaf868a6e66cf6c3787", 0x12) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\xe8jX\b\x00', 0x41, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x8000, 0x9bad, 0x3bf, "bca110d3914a625b0a51853218107aa414109eb1", 0x401, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700", 0x0, 0xfffffffffffffffc}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) getppid() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x120) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x14000000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4006, 0x7) msgget(0x1, 0x200) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) shutdown(r5, 0x2) seteuid(r4) r6 = dup2(r2, r1) r7 = msgget(0x1, 0x422) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r11 = getgid() geteuid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setstatus(r3, 0x4, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x1, r8, r9, r10, r11, 0x21, 0xe}, 0x81, 0x8, r12, r13, 0xa267, 0xb3, 0x3, 0x2881}) unlinkat(r6, &(0x7f0000000100)='./bus\x00', 0x8) r14 = socket$unix(0x1, 0x3, 0x0) bind$unix(r14, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe1698c3db325665b, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x8, 0x7, 0x18, 0x2}, {0x20, 0x0, 0x7, 0x7}, {0x4, 0x4, 0x7fff, 0x3}, {0x10000, 0x3, 0x101, 0x5}]}) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0xbcd9318ee78eaa58) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x3, 0x7, 0x1298eabe63b37fba, 0x74, 0x4, 0xc37, 0x2, 0x2, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x1, 0x9, 0x400802, 0x3}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x5010, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) nanosleep(&(0x7f0000000300), 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000740)="5c9b380042bbf2757e1cf453aaecc0286a1db90fb8d4099db87c8b83b2c05dfc9dce135f1ccf4423", 0x28}], 0x1, 0x0, 0x31) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = socket$unix(0x1, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000140)=0x4) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) getuid() syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x9}, {0x9}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: setrlimit(0x1, &(0x7f00000001c0)={0xff, 0xfffffffffffffffa}) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/167, 0xa7, 0x1800, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0xc2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x3) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000680)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x8, 0x40000000080, 0x4100000000, 0xe1, "84cd22d7f052a189e4df6d2e9fc8990000f2a5b9", 0x9, 0x881}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:14 executing program 1: r0 = semget(0x1, 0x1, 0x12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x4342, r2, 0xffffffffffffffff, r3, r4, 0x100, 0x1f}, 0xfffffffffffff8f6, 0x1, 0x8}) r5 = semget$private(0x0, 0x1, 0xe0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r8, r9, 0x133, 0x4e7}, 0xfffffffffffffffc, 0x7, 0x3f}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f00000002c0)) r11 = socket$inet6(0x18, 0x1, 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20000, 0x0) getpeername$unix(r13, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x1, 0x0) dup(r14) kqueue() r15 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x148, 0x0) preadv(r15, &(0x7f00000017c0)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/154, 0x9a}], 0x2, 0x0, 0x0) readlink(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)=""/205, 0xcd) r16 = msgget$private(0x0, 0x1) r17 = getuid() r18 = getgid() r19 = geteuid() r20 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000001940)={{0x3, r17, r18, r19, r12, 0x10c, 0x7ff}, 0x0, 0x2, r1, r20, 0x9, 0x10001, 0xfffffffffffffc00, 0x6}) r21 = semget$private(0x0, 0x3, 0x40) semop(r21, &(0x7f00000019c0)=[{0x1, 0x800, 0x800}, {0x1, 0xfffffffffffffffd, 0x800}, {0x1, 0x6, 0x800}, {0x4, 0x20, 0x1000}, {0x4, 0x0, 0x800}, {0x2, 0x3, 0x1800}], 0x6) 16:00:14 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffefffffffffd, 0x80008000000000, 0x7fffffff, 0x7fffff7f, "5654d900ce8500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='\xe9\xf3j3\xa6\x14\xa5\xa4\x00', 0x8, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb82005bc92d358e775304d93ea1eec4d259b7b50e3cb3ab14ea91006bf0c3882db56084d03de0b6b49dfd9afdc778e6a577d57f2e978721553ee4879a2bf5cf57dc6c2cffb0d9906446cf8ee9de7af1051fa5db79f537a47a2e7dbd8cc56b474b12472f366e68bf7d7a5993bd38ab08f41552b343bdff3288751f3217456642137a5b6f3332bbd27e08d7fc329053205ca51d703a45c8ef4d7371c8b7ffee4c65d736c2a09971cb5a8e4c3f077f0930757659ab40e7d3f98c04c36ca5dd19f1c44a404dc80963a28fa1a8febaf93a1250902c5de428e3b5ec1f97282ff27062e94d635b0a0709e4baaae61b6cae98a387647c2c8f5ff0cfdd2b0aa4340b533d006722aeafe6594048074af7c9b67ed05945ba3b8e3a557750621ef95494791631b5a49bd13f5a4f4fc89c05a01f5ef421c73fd633493a85c172df1b5ef4db507f88abfd1f5b521bae24c40a90701283b20f29c0bb48d87fadd2694efa3de8a0c8ca1dbf27bb6e146c1a92c49e9084bdf99863506b57d01a3cdd8f1a282f8305ebfd79b30a4e1854d282d81a3c57153e47a6c0d83f8c439b834a2eba2b2b7ad06b00466d3a0069739b20f3434a89fe9ef7bad268d86172c8afbbda0c32a6adf3232d1922d4e2cb6cbb40880975357d0570642464df5d9c786b4d233c4479b919ae2a71366bf589f098300df7b5f3552c305c29", 0x2ef}], 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000000080), 0x4) r1 = fcntl$dupfd(r0, 0xf, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x7012) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20a, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') getrusage(0xfffffffffffffffe, &(0x7f0000000100)) 16:00:14 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x27, 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x9, 0x1}, {{r1}, 0xfffffffffffffff8, 0x9f, 0x40, 0x4, 0x3}, {{r2}, 0x0, 0x10, 0x201ffffc, 0xfffffffffffff962, 0x5}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x7}, {{r4}, 0xfffffffffffffffb, 0x2, 0x1, 0x7, 0x9}, {{r5}, 0xfffffffffffffff8, 0x8, 0x10, 0x9, 0xfffffffffffff915}], 0xfffffffffffff800, &(0x7f0000000380)=[{{r6}, 0x7, 0x18, 0x1, 0xff, 0x1}, {{r7}, 0xd168eacd0e243eb7, 0x81, 0x2, 0x3, 0xed}, {{r8}, 0xfffffffffffffffc, 0x80, 0x8, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x9, 0x1}], 0x100000001, &(0x7f0000000100)={0x5dc19741, 0x8000000100000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) fchdir(r2) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x1, 0x0, 0x0, 0x0, "1ffbc7000010000008005f1be62c36ae78dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x81}) readv(r1, &(0x7f0000000040), 0x16f) pckbd_enable: command error 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) pckbd_enable: command error 16:00:16 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000680)) r5 = geteuid() setuid(r5) r6 = getgid() setgid(r6) setgroups(0x5, &(0x7f0000000040)=[r6, r6, r6, r6, r6]) r7 = getgid() setgid(r7) setgroups(0x5, &(0x7f0000000040)=[r7, r7, r7, r7, r7]) r8 = getgid() setgid(r8) setgroups(0x5, &(0x7f0000000040)=[r8, r8, r8, r8, r8]) r9 = getgid() setgid(r9) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000180)="a046ea1eb6e383fd42b91df29a858b85ece461d03e6feb0abb4c33e8f492945bb140f3cf13a494214a96426897dd9f3f8333b13033b9918e64e605be310d2b7c942ca695c486faeb612374fabb2f75f25af96fd4549e7f476809724f5ab1c0cc693fe540ee8b00e9bd3d18d3158b7b2627ddfe36b5c6d80a301d46df506f37998a4200819cacc601a77c24e771da58dbcf4f0dc262c69d3e173bc9ba", 0x9c}, {&(0x7f0000000240)="442b5934bcf0fcbc6b40e674721b85b1984bff6238aa7922991f34ee5fdcf192ee2cf4b7692b65afe3a517", 0x2b}, {&(0x7f0000000280)="558a8c698a46b750d03acdaf14d42397a1896a6a40186b871d83d83e59f1116583d0978329624dbe4c21a249a87efaee820acc0d14c343863ac5709b44b6e4c03096447cd9ae23bdecc125108dc98baee38bace56a1597ce8a1adfa0df69b25b5c3766b7ad9bfbffaeb0d2aa0c29ce697ca61f999ba5fe82bdae776d991c86d742d1adb6d38ce41b1e9c80442644fdc6f718d3774d332da372b1eed3faa5ac3355af6a8dde84c8afbfd00eb88e9363f68945b3e718bd6235a52bf9fa4f16fbd12d2327", 0xc3}, {&(0x7f0000000380)="ebe9f478f19517ece293619ef7468e1d77fc6ee7c848a15454be326192faf248437a214d010c6ec3bc8503257093090d8b7e54147a44fbcc55bc86c61c5ac1da5e586c02d40822dc51ff7a90c81fdbf61c6cacba57f3405e1ea4fff89f85adbffe3d8fbf0310573653687171", 0x6c}, {&(0x7f00000006c0)="d638eb711f0d20caf871f074c5fe223e366ac97e2f0633e75118b2b695da87bd73b99f4f9e3b5f111565fd28b1a39aef5a82df6d3abfa1fd0621c6495b69ae5cf2452c919394e7527298bc0f66c75c95fabd3d2114a58145c14ed75bdf71f4a0f142c79f1bde396118df83517d04b8d91e719d8e7d6c3a06e2993ec7b161aa80ad976d44e11aa4faf72b4096c9c8e69849f11cc73490e0ff0e4808fca9b754ee8e3172e4e0da140a12a8110854f9f0b56372157cb54fd2baf0ae067effcad2df3237ce7b0b0a3f2441d94700294c4e923fc251565f44988adb1dc4f420505f5a42760b1f6ea9512c0a4e2b575560182d9e59e20aead192bcfb5b35d04323f9b969affaf9faffe984ca51d91a0abc67087781b20e0a3e420f2ad4628263f2f2d9a762d07861d51ee220156d3c43ff64cd75c38ad91c4d503434ad0787931ce4b35ae29f63457818930e6ca496e1de9311aab1914d34dc3c664d611bc7db74dc1fd881f80391afea372a817e6da05b4aa2c3ae2e88c42b6c03edc7c20efd626fce71ecfcb76e1e4ba3b93ef5762d680f467cad461d168b27cec860a8e6b562648c97ccaeca3fa129fd86e68bd9aa608be0d2aa4f0e6424015908d89f29dccb4723e306e4c66a884a77672304b6e98ca856a7e2f79f89c399d28737628db310650bf475687d505994ae85ac4ae81b684acb462c6b841003c13e0f9eafca4f9cee35a49ac7c9d23272e611b98e96623e1642fce4d147fb076dad404f55fe8b9dc67493f5d6c6884f3a0f64e65b289fbdb3cd38ffced34d69f8fa332090fe0562da5be9e16f44300f8eaf52d8adff2719c9a3b198725f6655d04ee677dd15ff871d6a4a9522b05b54a734d73dd5e1c5feb2128aa2ff2809c4963c50dc3814482719be5c62fdcdc4233c8268ebf073b19852ca50505a3676101b51c47f8851e0dcc5018ba83ed9b1fedd9a6784700eae12f75e4ad5edc370c0e6ea4b5d426a4b9e017c239a496aed9e8619388b2a1c2e95a4659580956233a48f2c10a6ebb517940d56ee1526d8b92ebe90fdc8ce2b5699a9aefc113c9c0d3058a3f78da9f49f6f57d9fdb9104c5f250ed3e620a703c43f5252a7ba167d19a5ed639517388d61351d4879cb60dc523a2cae8688507e4bd92f0637e54c350b20da152c29da7c79ff18f644431f3c7c9e9603495f77e55e1d8f79b4cceb5a16c2cc890a88a8f12320d23352ab916d5e50d99ba0bf92e8d2669095ebfca42def9d64d2093abf39d3b8d75a755b1b61fe27a6b751bd197b13acf58e81e73c1a1a1458712f6f728490954badadf0b4a0ae8fa32abd6916693073ed6fb31cf672b6ee652afc824c4c838a31d0e042d87f725bf8106ccacbe2c69540c42b52230d9659a274e1fa99287e9e631552923704807e47486a061c191d27da890335323d64e1fd87f1a5af838dba26407aabdc7b3d362edf89826753552a502a834cc77571607e16ac854a83cf0c6335588c818006631c548799ce221a0a8bc52b716ae9a0ec0cb3e6e816038fb0e5247b9f629c8ea0cf5fc27711f6e5c4cb5f22afc730403ddca5a1f82ac6824d5234137c96be8c88a9dd43991e0b2f3962cf1823f38c74ccfd1aeaf6be1d8599db248bc1c32c7c2aacc9b865635ff687860f59432e69cbf722dad7e1bb1edeee08df70f12b6c29a8c4ab49dd6e9a9d5a38fc451f4f1af57ede89a29b7e15f14edd3705d5cd52c75d223c67d164114a369dbc72df6be244099748eda5de130adf539d272820e731d3db0a5fd16e4bc0d068b366adc8ae149cd00bc8f257fcf5e3286532420ee43b417c640c62b45e9685197015686e4d3c2421793ccbedb2f156a774c4ccb7b414f77ab6a1d6a179187472f9b5eeefb42595902cfb724fe6b627607ada514a24175e7d0a7cb4136c9d385ee235b83c6fcde743c7ed6b6bb1663c9ec81833fc26554e11c3c648fcef06d49ffaef2af9af637aec3ef57c2680414c82dc9a780046c7a07b83a33a7409f7b49f1209d7f7ce4d563fd9f293e2dd5e0f7dca537980aa0761fa6b394fc7193c6d67bcab5b4b422ff632cf33f2cf91bb6f8d8ba8d68cae6bcf197f493583517c81e3c934a902bdef2b2f2b77270a37ca229012178e416909ebc1e9060621f1c0ff6ed58463433afc89440b7ad255fee10b7d15a41a4d773db7c78d75df5c8870e352dc8229b4c4d2a06b78e758ae37e8c755f9b2eee7e1a835358d4408aeb347321bd2c7e8da4d0db66c5bb13bfe20177c8ac48bedf26f336cdefa33178b6d0d90b164af0d8eae0614e66eb02b38a127c379d98d113379a5fcc6cc4955bfc0dcb7662114dfa86d86d465bd4811ccccfb6a09f88770ab00137fcf73d8c49e418acd12ad4d0562a032d354616bba3e03b9ddd91ab16b74856e1cb60250038ac7a1296ea07a1baac1e8e4079c64641649668fa27b39421ad8cbd8d4756852fefecb1d3fa6ae9c63017b68ea0475075309ea57a56e8bf7d67fe79cf4e891da8601be5132ea5645f70c602cc699cac225ffe0c8dedec7b0d06de3c0358ee9e96df2591908c234f33542f61c416a29f3f54dd64e1b58b1507b7c22f5ddd34a4b6af96e8684c8d91ed02ceb3f7d2232221cb8939bcf43fbe7cf0b21e9c1cb2c1f86bef17f30f072549b060c0378a7ed8b14815036f6e4a6bef2caef8279f2d06589cf2641338f41fc5f709ec67603983707b017832b2beecc94bc65008b0794ea8ae5406d64bfe67625d096a3accae528aa5468eb47edfe982a79ffafded0167f26db3c18bf0ed2eedb426db2e3a46ebcb4f1043ff187d376410010faa8cee561531d1d068991a633f17d52b717caf18fd23f4b4dfada1faee22aa1f6ec8d3fea104abd8969ae4682c623d52775e67c73b7e5113b1b8563d7f0ff6e5b9800e892db616d47858a3913f2ff6315906880b87b2862e6a5b199c1a2a012109b8b9fac4571cfba184f01b40d6ba8522155fb5482351bfe989b571b87da18ac2884295314dcb8017153a63e22cc9565f43b9e821e67ca6f94d40bbfccd9bed490ed864a138564a312790d5b83c46b5bfa604a7f9c72967c3ae67d29dd07a5d354ba0c46eb4fe23256f313c81aa273d15c3c42920ba161ca32f0add8e6583d749ee0e27195b7e51a50f7fa8d46308ee51e8efc4f204e9eb5f14d200667813e347f2df92d7d90a86b6106677ce4c8d475b8f1dfb22d4e8827fe1101513304fd212aef8e90d05d0c5dfa48df814f15fef65858477eedca2897a41b1aba0835408c29c5ea073a590e80dc96a00d99d9e476f7fc64ffdb42f10fc3becc54ebbdd7378bf8ba7fb64646a18d544dfdc21d09fc151092f2b52fc87528a347d733f4079c3bb22f825641864ee8efe14e27e806de45f3464e52f4a597e0380377ac058dcbf4dd250b757781d331c9c84102c2f5ff3ebae17b98e9d47ffbc3c988d8a5ba492f44abb5790bf81a4414044d55c84723f686dc28ff7eebb27551dae3d43b8b349d885cc951fc2191bba44549def25cb61b8b6bf7f2e6eddbfff7b5ec5735b307d8eff3861e478fd24432497f760647b438176501de9414d49750d2fb3849c95f7d4cdb6a976ebcede7e4872722c9a7aaec101838e43948534af9e00afb4ec4ddc76fd76e5929e2e7a67709f5fc76e7243098829ff83f980007af0de20da9d38c44dd5db71cf9487ba069f1bed13e75ee027d878cbe0194407bac0330286414f58a54faa33d73b932246e250efb081b7d83b825e767687da1d44bc6d14e96439ede2e8522b0c03c2a211a4bf6760f1b1d337495a033d75e2784cb8b6ae114d2918ade6626ed67a4eccffd77d6f380f8db9e2a992eea940991b69b2f8b286d756fa71fdaf005b7805c051c90fcb06aa180703b0b7b311c6bb666c76311229dc7eda3a2d67e7c5789ff540c5238b1c391ad68236e90f8b5c3cab8c15b26871bd99c6f445e5051c1c66ac7aa18ed9eac1a259cbfdfe60bf939efdd94bc6d7f5f3e468ace81aef0ca54984a4586263a8934e36bc3bff8bdf8ded334c67e71763baa66522ac5ff30a0aafa076f2bf1abe21f8c7d248f8b06a521478ca2bb25c3cf609fde900d57e9ca5f8e895b2e5245275b6c4ed2d3e86d650a5d4d3e292e433c9545436ebf604076e8593875595fab320c3b9b422d6165a2cfffe9ee6e37b44e47a716edf34ce67a79ec7bd2c94e88eb10e8a21dd11c56b5ddcd9016d5abcbfb1d348eceacf07070e3f18197ea57732e4cbb63ed6e2de5aa4f609509933c023e35955e954780f3b2ef9d802e0866d3189d05a7851e6e6851d685c31e952ade6c0dc0f214d8e89bf1d008debc0fb1efce3ecf234b6d5dce3c733bbca28eed282ae0b7aef98930e32d8bf49322dd9b60dc155ad2f5c67494dda5538f0031de5cee910cd25f4add404cca23067d46f577bef0e37eb72ca4934474414ada6a643a75429cd8598e26f9c292082b13c9ddee6b7a4caff7c9f191321eaa88696529a10a0422dc25412c124f4db0d5563426a42b60c6ddc50db79fd976f009455767097fbe5118f9fa4a5bad1d7069dbac4075293d4a249d7ab24e7abaf5997e02f1b39de09b3d9dc00e8f0fe7013bb525d0b4e778a0ecb4b51458ed12b73d486938edb7cd2ae9e8101fed21d5717be100094c1e5c690af4357b5852d974690b99ea7aa6aa28e40dac0bd60c3da6823bf588abd747abeb8b43c27ca48387a30e48371f643ee6effd3c72154f9979584d9f3f58c9ab50f3b974ba4d4ee3f1bcf734ff3827c9b9fca87442cb1eddfa5fe238e3a2ee9bfa3041f04293031683e462a4ce10515a5f28dc077d655aaf3cec63c70910559ade5cb740992032b1709ce881493d2db1041b31a5babce5cb69ef0e90a0b3d5ed6fe69b1efe25f123827753c8ab614f91b2f1a3c43d584ad37e5f3437034a290b3c75a78400f07cf5a9122500700fd5c81cdb31f5647cae094451c7d047180e0a2f6d10862d749a6d354065e3680c492dbc0fac14f68a41474a2c96a8146bfaf3686c174a75c1bd21bf5fe918b45894c57256fe411cf5d13e5546325a21d58b8e4c45b52a02c1b3d9cdbd57e6c084c80bd57a977cb3336096051e8e65bc666b20a1d45d2b211d64b02e83eb8aa27d8e5f09e53a39676d3dec631fc45d0718d62d703f1a17dd94a2a3a018f40d164fafae8e0e08298c34640bf53ff413939c4f217eaa953ad6b9d9956bde7b51ef33f00d49d7e6e823c7ab2745937983e125528783fae1a53a9761385b6921eded8f44e2bfcf30795e4bef142900be483f6a513210691d485882cd8c1d58ca9971788cc6e39503ce7ec3828520bddc03efdb89227813a42386969a5891adb7f071521c31e654ae3c987dc24b438c748b88946d0f0b811c64b4cf0131509083feb1942a4b0b626662a523de2d8a9a0c298ddd95deea0fd1b08f97afc7d7d349230dbfb626cbe906c4b912a9b51583e2289aa8fd69f7892fabd4a14517d34d88c753743395098ae47c1842f2d52b1083f5d6c0d9f769fe1bb592ba47b1556fb8aed8aec2fe117eeb25edead14926dc0e7db8ee975b991952cba630b8ebaf04882b33f8da36107be7084f255352edb97ebaaab9de4100034ca03571aa9ce43dc779bc08ee0c832b6f247158745c973da1058fdb2a3f1201bf730c626172f88ba48c5991c5b05bec709aadb2310978801fd3a9c7136b229bd59deeb175f322083e26401c8c8e3ea9b85edf6b620348a03e58a3473f8c188173ad6189a044c2975420edd7251f00ae465abcffa27f9085c78748db9f66c0b3e6675222188840b09b", 0x1000}], 0x5) setgroups(0x5, &(0x7f0000000040)=[r9, r9, r9, r9, r9]) r10 = getgid() setgid(r10) setgroups(0x5, &(0x7f0000000040)=[r10, r10, r10, r10, r10]) getgroups(0x9, &(0x7f0000000080)=[r6, r7, r8, 0x0, r9, 0xffffffffffffffff, 0x0, r10, 0xffffffffffffffff]) fchownat(r4, &(0x7f0000000000)='./file0\x00', r5, r11, 0x8) r12 = fcntl$dupfd(r1, 0x0, r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r12, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCPROMISC(r12, 0x20004269) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) socketpair(0x20, 0x5, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000680)) kevent(r5, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)='G', 0x80, 0x0, 0x0, 0x0) r6 = kqueue() r7 = socket$unix(0x1, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000680)) bind$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x000\x00'], 0x10) sendto$unix(r8, &(0x7f0000000040)="35605946b3116b48b6f6626ab5b4f3e0ede3e92373dc1f3ab62a5a178ef3e8a865939529c81f84effba08c556504536ad337d6d327de21cfd6f8332eb61469c6cd6d853d98f18aab7ef997ec41ae791928069cf83b743be1db6cb2eff01bbc382da42c576e6c25beb8fbfa72e3ef03da95ff43cd777cbee9cc7d3543ec70ae3d0bc08e510a45c8817d03e09ca5a9702eb162115dac", 0x95, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r2) kevent(r6, &(0x7f0000000000), 0x7ff, 0x0, 0x8cc, 0x0) read(r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) 16:00:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x100000001, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x4000080c1, 0x10002, 0x0, 0x0, 0x0, 0x0, 0x6, 0x20}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x4) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) shutdown(r2, 0x2) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') close(r0) r1 = socket(0x18, 0x38b8088cf0123811, 0x34a9) setsockopt(r1, 0x10001, 0x5, &(0x7f0000000100)="433aa76c26fe150e8df5a90b9fd17e9ea594d52bbae731d55915f6d5bc518ed1ea7c62ca6f421fea0e11bc0d0a33ae5045f0b0a8bfae2a72d93824bf668638b1f303980ad1ad40a88f69d6c9ad375f45342e86563d589f9912ed7be4927b6714cc49ad30e8cfb7f40b82b6ed4c2fbfa17bb637ebb569c649c519e0e1a382a4ef187248549e1c72c44055ad561ac31fbff1", 0x91) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x200000000000}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x7f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) shutdown(r0, 0x0) socket(0x6, 0xb637c2d1b92646ed, 0x101) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0xaae48f1f2b4bd83e, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:16 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r1, 0x29, 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0xb97e0d208ddd7e5, 0x0, 0xffffffffffffc5bb, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0xfcd, &(0x7f0000000140)="fb69e1626b9fb9f04bab4af10dbc850dde718866b672573c620f5de4ca4a71b42798e4a29e0f2fe50724819f0a4b195592f5028a2d83c1d93ba8a735de017aac7d9fe25f4bd2e2c824db972a540b161d3eb757824e57bd0cc244a304d6138a989dcd97", 0x63) setpgid(r0, 0x0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006, 0x4}, {0x100000030, 0xffffffffffffffff}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r1, &(0x7f0000000300), 0x1200, &(0x7f00000004c0)=[{{r2}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r1}, 0x0, 0xa0, 0x80, 0x9, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xec1c1b9c891edcf, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x2, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r7, 0x20004269) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r7, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r8}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r7}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r7}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r7}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r9, 0x20004269) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) r11 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x0, 0x4) kevent(r9, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r10}, 0xcaf3b53087ee7527, 0x40, 0x10, 0x1f, 0x7}, {{r9}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r11}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r9}, 0xffffffffffffffff, 0x11, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, r10) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r13, 0x20004269) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r13, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r14}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r13}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r13}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r13}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) r16 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x0, 0xffffffffffffffff, 0x0) r17 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0xcf}, {{r5}, 0xfffffffffffffff9, 0xd8, 0x80, 0x2, 0xf95}, {{r6}, 0x8000000000000000, 0x76, 0x20000000, 0xf53, 0x5}], 0x80000000, &(0x7f0000000300)=[{{r17}, 0x8000000000000004, 0xc, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xba, 0x2, 0x6, 0x7b7330ff}, {{r12}, 0xfffffffffffffffe, 0x22, 0x80000000, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x400000000, 0x101}, {{r13}, 0x0, 0xf64abb4300bf54a7, 0x20000000, 0xffff, 0x7}, {{r15}, 0x8000000000000000, 0x40, 0x1, 0x1, 0x9a0}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xfff, 0x7f}, {{r16}, 0xfffffffffffffff8, 0x8, 0x80, 0x100000000, 0x7}], 0x3ff, &(0x7f0000000400)={0x4, 0x8}) r18 = semget$private(0x0, 0x1, 0xc0) semctl$IPC_STAT(r18, 0x0, 0x2, &(0x7f0000000080)=""/225) r19 = socket$unix(0x1, 0x5, 0x0) connect(r19, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x2c4, 0x3, 0x7fff, "0241a94017e83499486dac96225724625eeee3a8", 0x60, 0x10001}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r5, &(0x7f0000000200)="bafdb8808b03f6f4281679d664ed6f970a27ee2491afa9a36290c7c4b3df50e68fee2c7885e466a01c891a4e57cccd66d5d49a379c73e36be4a6bb8594db01923b532606748a9a055761dff4074e93b441eaa5555b4240ff5f816eff9ea432428cfe353f76cd1f34caaa230f2421f1904468b4ed43e4b5ebf24ec358bd881d86515af4b065c0021c7b9d11e04a8c519b660903dcc4ac3907fc3dbbb6c41f10373b674a36b5c653c33e5531bbd6c5129b3d02d599531c56564fcbbf00d9d083756c0076f819", 0xc5, 0x205, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000340)="1442c1021e5d2b745034fad9a0bf1e8af47b2258fb66d1282b60cf22f265326a204c4ca9890229d33dfc61e4f7c30723bacdefeb4c2b2c7722f0cf863add4bf64fd94c39fe7d6cb79197b0f0847558822138208f32c22286ca272ec37105e98272f2f5b2fa2db7e917a4a59796adb61376fe2d61b5c76d92c13bcc26d0b96c1399deb31caa16b68614679f33fe12155a2c05cf894a488e0f6866d1f2433ee7cb1a93fe5088154b58afa3604dfa54256f1b611908e9d0bc486127f5b42371851aa099e299624d991777235b6bb3e15c5ea40a40c90dc2422b7a5680cf769269923d5b488f3c596e0214c69d9a210ea3c5259c3bb4e364505bac3d08a4e3e5b1d597de0605ec3c9b5087361030502bb7bc0f40731bc15be0a9cd3f42954b4aa80b2d5ef25e732cb7383df7f64d53e61ee9ad52bf587599548554e8b007f05d893b230fded5d27ab0fa4539d7eb79e4f5974d277154548b204d992c174db252faa840632bf84215e92871c28768423435a56518e27910f8ee6511a615c4da50d18befa06a703b0c3de1e35b0dde1e28068774374692d6db29c714068ac0890d35f8920e05946e48339187722e600169b279bd89e52a8236028ba7b094bf6be66c1d9431532e300ffa88007bdba243ce79b6adf8d863fa9500"/484, 0x1e4}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)) connect$inet(r2, &(0x7f0000000040), 0xc) listen(r2, 0xa2) dup2(r3, r2) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) r3 = msgget(0x2, 0x180) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x400, r4, r5, r6, r7, 0x30, 0x80}, 0x1000000000000000, 0x800, r8, r9, 0x101, 0x7, 0x536aebd1, 0xff}) r10 = getuid() r11 = getgid() r12 = open(&(0x7f0000001780)='./file0\x00', 0x10000, 0x44) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x27, 0x0, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0x27, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() getsockopt(r15, 0x29, 0x27, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000140)="e645832139450cc0d917337b3785c7f7756ff388788145dad7c5f97e9b3118d0e6e1eec9cc496f9dba09f4316141e779d91d522c905cb90df8111ad252e14073da9571faab912beba3c60e73005971e45dc8cfeee557349b90d2fb520f8e88d7ab635881e4ae6ca94e19751c3467f02a1c6e4541e70d492a69d8a95b9048ff089b314916fec7b0a445317b1a0ae2d0acc12b84f32138c74fb987ee130c53234f3c49d583aae7e831618a95288ab42a157dd9eede948a48e3b50e5f043dfd2d68b0b85d2fcebf25961244f11274e2903d89c7b704d9ba9f2fc30d7e9d6a", 0xdd}, {&(0x7f0000000240)="f9de5761e98dc6cc8b9258c49954c84c620f35f81aec180db7869e3fa276c446c2ec4377c6f21e65d50de5808af1d4a78bfe7b8e2ea0b4f2ff7335530e7d0f5ccaf9fc55074abae57e1d9fcf57a3b8eda5031f12060b80307f2d05f32b76c70511657f4ba906a9bc1cdfbd65f805eb6fad70868c7686a495c1cd3a7cc104c87b7ebe75d107fc4a3667b8b1d243552a9ff54f59e0ed712c462af8f31144dec39d515c549e", 0xa4}, {&(0x7f0000000300)="8141eafa5aa68c8924", 0x9}, {&(0x7f0000000340)="7cdc7fe9ed3c7dc051623a3dd52e10b54daf2d8fa36e913e978507f5a353469150b2bff1e0b50385e2677e21f86ae8b9a637e07ee50c8d7bb9aea57ce1a21aede387ae54ce539605fb8095d2c0f891cd4243d4597c8b616c604433e941343712ce7c52520b1f419a287744c82a0db7090760ffef8c7559e679db5b2c8efb8247ab4fb7703b05fb16c95d6fbebeb3cff087feb6ed6eaf9eac6a0cffd2b2ba74ff903539a0", 0xa4}, {&(0x7f0000000400)="519ead0a", 0x4}, {&(0x7f0000000440)="a8bc3b405f19de802f12e28f187c1c952432df805c27a311c2e8f27ee2e2d1b43092bfd183477dadf548720288fb3dea7146ee524cd722fb61374d035b261081e31925295c0ee6501e2955532c579dbba489e4fa029202925cbc4d3ce6ff64ba6979500d086b8cb44af1c1aad31e9b9efefe9ba4e3c91f7669e34d250ddfa007abc775ff1e683ffa2a1fb94a58a83d66b02aa0b3810ae8bdb6e80c01aeae1812eb30ecaa37529900cfb10fdd514294eb7d84ef7a0a2412047a7478b46783258b0abbbdb56584b396b46a25dca25a4503fc969e92a9e2a59bd55e237708c4dd4659b2156b754e837ff70d8babeead47866ad4c9429de5b17c2d3c16c018a3cc", 0xff}, {&(0x7f0000000540)="e91dfc052bc314c8ebf37656660c34a0d727596dd1651e6eb459535f3f08d99bf8d19ec1fdb0f64272e3528a6dcf30bec05f867546f1e24957ef12e5c636e7c74d380c3156409a308ff0bc49cc14a1f52031a98d8e13551255cc1a3169023aef32eba3bfaee150c2b4522856add541f6f0d7b19e2d59eec7b2c6724f9d5913d00697ef1a30d8283c26a34fadd4f0618bb4e62b659338ed3c64980ef6f99abb4e7325bd024bd2b8118f988bd3a697b7680d6b93258f17c120134a1b2670a5a1ca341c09ae92a34212fa80a90bd66b1c5a6d7ca74539", 0xd5}, {&(0x7f0000000640)="d2a3fe9ac52ebca2ce7e108eef32178e0dc9f3e966f8343c39c3c044a21a84f28e217eaea5d953ad179e9b1a7112e88d804aa959d804a4df523c7007256c5e3d402fbba0641d163c01d617e6e22a4b984a1085e15ac14f84ebb042d9c6f8c7bfa0e2a2113d3dc0b8bc774df525e59d4c5557c2c59f3a3677fc87d83eee5a9239de99f4b94874d1dc36804b880dbd2538a26e4837c68e341a708e1247d070ca43409735f90bdd6800c7731e2f4b22a260ca3bc1af390e9f0223526e1115910f754082c9602eb70a87b511f511b6b262438f90f0abb19e239f4975b7bf95a88e064e7598f08d0f11087515d720dad90883cbe768b6c46fa43c6f17e52925fc878f37075f4a12813291598ce5e63f64d7d5e12a4b3c0175585d564f88f94ca51b238fbb770cfc522820e77016594471cb94d0df63129a225d422722c2ae1eec876141e8cdcfe5e2bf6194b7c0249dd9d7831ae38900a460b4b4cfaab9bc81b8896e0f52d46328b47365f061fec558be06526a8e8fe997a81189fa5a5cfe715221b40d6dfb8e56b00f1f95f88d030103237d2c55f05ac67d14a80490ed1ced2c2cda91f5cd873f9f292deb0e4f0ff7c6b33c269321a2c83b9c29604ee965202d6bfa50dc2087e621d6ed3b2f84c552b0c29e66fccc9575cfad2bb85f9e83250cc5b710a9c259aeeb8e568aec3465a1e66a425976cc45c6ce0501df27b3047ac8a1bb493d36050fd83faad35e3116014d38ad3387b4333b730de77784f2781f2da03b6def2045d6bcc4cb831352d4cb05b7aabb1a8f1da4b4bb358c7a96a5700692dfdeeb06d3b83bed915f31d0555161fe81e2ebf3a33a013c2dde3cfdfadbb970aa26187e4e2e61028232e038a8ef98469637033c3b5b5cf0ad29b0a5a1dfddb09573e83d35c3eb5629289675ce105ae0a2feb6c7d393fb8f615c0500b2705f4163ace7f55478dcba157f1b76d04738c476ea17d728498f2415dd2ee81608bf85541ec9a45fe088f459a1ae430e4bbe7ac15212a1bfc21c98d274146e721fe4e9a0385ab6150946abe4ab04e7ac404b44672659e088e7e305fee59d3304d66b29aada8e6fd8232ecfcd75fe57fe271c296cf60bed7014afdb62fc427047a810c37930fce8e3eb46fac3f86d96a82b81712fcc5d9bd1e3fa5c0e413ad3e87c5a0b0520540a1c2cb5bc314b649b707f79895dc747a1cb435c775ca9455af552d8f13688413506256d9396bac3233c5eb28e51d4725480c487bf58d2bbd9854e0bbbd552af0f398e847dd71e400aea13ab718174d6fbd758202e7d4ceb4594ba97bc228acb86acb5535c24181c299d8b48e25b4736e79ab52c9089c038d8f788d0a7d3c9bf7affdcbcf51576dcf340d50f11f0e2aeb33b08f112efb4fdacb5606c72872f4da1f86fd13c2dcb01186f76426116f529b57c921eefb0749820d5d96c25d65df3e120281111f10c35ac2bcb8aa8503dfb303814bf58301c5e64772c93177a481693d391ea9c16928007c2f76aaf2976fd925db29971b32297f0bbb5f03882d98eb74abd7150e7fa759f74cee69d647bed9ad0eb32b79b58fe6815392134d29bfd4db1a482064bbbda5b5c438b8624bd3d75717933540b1aac3c426afeeefb41f4b82b3c8952426c248fa58a05b677f0e1ccb3ed49b90a52b4e57bf0a58b506c7baab41345b28daf1d4196f6b9189e0d7e6fc1aef2813b6015170456fcf20973c58416fbb7aec269f9e1c790ce67dfd605fad65ccc6a1fc61c7dd31e85a484d91fe376275e1b3b862accbd0f410f703ef62035f3ff339832cbb389ceb7a60efdeb7d2e584d346ecbea68680e9de310ee341c2ab04d26ee20f44cb5ea51dec719e25a10c10819f9de606caf35a654698cead555f029bd102b00f327a7e10be7842c129ca35e7d1cb70a443106f9575fdbba179e2dc36f36842e7a76e0f89177f2ebc5bdffba002c9ab0fd8f31638d2add886e62607fe5028e2b22046c0604b720a62061b774f64d78b15567c3dc2eba59dcc69b259997937c3f0d0cff960bd7ccfbfef969a97a056eed2465f4790352970e46ed108aa15cd20a13936fe7efa1e04384952e41883bfe835275b7e44ec77bc845499dba10817d427e30d34ca4ba8ee63f895adaa4885fd007907f8f06185ad5f73b9655dc6826cbbe8754cb63993cc4a3d68850234cb55c693fd1b112ed44e585325ae8d6f4a6a4e2f139b571accf6933f8e7a6639dcb133521c4fc41c075cc1d6202d4f7cdf78b15cd1ca82d83b62ee345272c578912436f6a6a09f701113aa8a5bb920ef2b5d8df1d9e2bd0b452bcda40b03eb57c6b315a46008848ce722323d97d57ea1d8bfe27292349ddd640705cff4cfc96778396ee1a6f1c307ab4b303d2fa282819e4686c0a57fc5e07481026840d768092091cb4dbf29cfb86c466cce92c2145d303d7025e86294c9e50e4bfea7016d65d372e66561ef60badde55b5fec8834da3e83bc5bd74a5e08fbc33f382d2f0fc7da50de7093689c4949b5b9a2cd214e4f63c454cf8360adf739404890a8149e28c856762b5406d697117ac8551c8098b8461cc60c03cc4ba86b3c9fc81ea09ab40ee886c72bfa09548b2ca3f8fc551c62aba48e753a668801ae0594245c11e0f7df8c348240f2b196c7ad763d7445ac58954c5cc3e211018f5ed8e6801f2ef01dadc1d40eebb813bbee86ee78b8dd62dd571b7e64597de4f62b0cd34e5e29751c97df8ad5dcf77b26ac116c64d290a0cc17877bd95fb7a04b4a7c74fa7317845df2329997204af5b39c160af54477dad04c1849294d48414ee718a24cba42d4edf83006734c113532a27be462069551965885932d35d22ae2c53ffb76c72bfd1c5543ea38999a25f3a6c82cf191b6a8378bcb219e7a04160908f9a5504d64d1953e461ab4172395d7782daf2999523a5b59698fbd29c300e49b59b42b49350448a08b44117a58b8b364ef912993bfb8a28836cb83fbe635a242ef153996a69d926fbc2d966e3ad81dbf0d794d99a9d863649b64a9def72c455301dadec2768a67ae5be059eef34fe5cda73c1c2e9c9e4a87ebe0f79a32d2d0b271c67cf32f174f8e9a7d8aa41d89fc52fce3037b9d964485492c6c906fdfb6998a45bed7980931f04e8e1289ff37c15ef506c0a3a406afab70346379ed564adf69ca05f93fdfa18351bca921d1d5286129563a2238e4adadeab298a7d9eea949b83be931cffcd9cfb7673a1ef8d9d63e057d2b2959ad9b62ec049fb85f7a9a84a9207dd909cfc8d94708e0c849bc725f75b8381261b201c2be6bf316abed8ae5b42c562b06b80dce3fdef19c8a8deed9f6a990b38e0f42dc6ce71b6bd851b4769427be58a387830366b76eec882f8f67fc91d25ad4e60166c47ba1071c32115e079e216237d290b9eab6c8b0a59e4dc02b66f75f5b2ed0847467e4263aabbb226d6f4accc940ad230ea31ce1a3975e0d567ac2c20f81b2f41d1fa7f12c1f3801e7114f155c9575c0c9cb6d5f41f6a7640fb7ba0473f0ae8e4d1260339b7e869a457515ffa3b1a4718f8f102b9da944c1cdd282e36c0d26cd01b6061706c7f0354467a45397458c7d28b09f9022f08abab61d1e79e29c14514b90c6e1cf442442a2ffe032ada7afcdfc8334daae0316a08fae74e5b3da0bd1127056390988939af1b2727ae74fba41d921b8045bee8ff6ca2622eb8c9d0083616d04c3c77d432ec56d70cca09a5486b69570b581dc087ca395c974f0db035e34f52162f29138890d5cdf473c7a2457817882c49cf3aa3efd2137739c932c0a4997d08bc19a39978446b02c63a3df5bd895e23cdeee009ab387030a857bd8d3fe929ef32745da4d128001696fa1e16f11b37de2d939de457b34bae8fdc00a0135739a647b9759a93ede8a309eebaf0a6ea6f16383814c3dc661a3a29dfe399052771952fe7e5bc6984ac5a1fabb9bc13a9c6a23a1031aed2847e331f9dbdac5998550ff7fd99a04f074e4a673148c52df5e1ab6298093195973a384394d532002600d2230e8e2707a9597a4c5556d6d9dcb92280e31f9bce13bd4ab6f84ed94f471d981f2f5283832a367f2e8566cc7fa9b7c0dad9dab489be096ca7a3bfd309b464dc0201c50b1ad117ec334b9b45a6725cd6b2f74e0ae41456f30f93e4cd2c3749f3ea227d96e5b435c3e2b9a616bd93b346b09a074203124fa3e2ba6703c32e3f1ba9e8364a4c271dfa682088f4f8b6d8f2722a6bdd6def4eae65f7118b5dac2ba9a14ea97d5d39c96f2cb9e89e4b7fe244ff2c9677510363dd56f6f60136252dd2c0f3ea3a9ad113e6cf33b1148336f68bcea4c7bb2315b0cd533bdafb8d0d29d9632d905020e676d4fd76fac948106d492e6173d99ccba7968a711a2d9654f81a634a02ad89e6f735745edced2af128b9acb75baa052fd78f3b1fc127f2393d2a8fffe773e24858f7bf0ebf216558401fc827dafee55412d4a8efcb7a858c18d4b41d1e05e487c2334721a09f9c3c020fbc336cce050120722ad309ad6dabd5ec6e3b30fd260b3c05680b37016047b88eb1d322ea3847e3ed8db3c2dc2c8de0efbd85ccf399da1f1aad8803d26d1b39973869700183a8be6d0819566b434bcc081c85b3fbb23ae3c176073d89a2e6d87578dbf2995071b102385e798c38c9889e5ea2c50ebcbc052a1893ebb38a9548fac1a1fd96730a01bb3e8dc1f1fead2628002c4999e3242b47c87251cc16c5eb566d0111e8036c9506b0fd170e2182b6b503a3fc07c7846eb0844461c118066b3052770edf13a321201458f7e1159b8757a09274c42fb28af63af4dbd4d0b8db783ac1aeb9f8617c78957dba19b9ba67381d61c82a05339f7906f1b5f96f67387a6cbd4fb39c1fc006c81c53a0c59c0e251e4a5b73775e7c6cc881aae28926cd55cf8dd7ff10e456f2fdb7e587487edfd8be0457a6156fc61272f47f4185e44dbbc9983955b2a247c6be6d5c0c87d1f73c99fe748ad39b95f2b9a45ffcde9f217eff6a8f9710092ef3555ad569c1ebd9c397f571d74e853494bbde753620eb0f383965e5c9210c5fe8e57f97afe2cab0f1e3f8eb49bd91056adcc681b9a7d69f98536b0ab68832d3903fd9fdaf78416e8da5167e6f22ccdbc1bf999b638e04c6b6e1991b4e0a2b62c4a77b4598e645d82c233db2a8b0268af054c66d7b180b2756fc674d97dae07fdd3115f068e2f9913fa5cb11cea06f357aef8f4703292704969a913b65f6acca2aeb201f4c4d68829bc56e6bd89a94543564a40a7e92ee55bbdd7af560a34eeeb78c8aa89c1cc7515d55b601ba4869db1601bdd84bdf899da80099023cfb27436f023e6e05cd9eb802d8e89d1edd74d68ee85e0cf84989e1b47005cd7a8cf40dc0c6c251cca7b38c90ba3068b5a24c0e96ff8c5b36b07a7a8b97badfaa1f3172c2477dbba2c401dbccbd05597fa440260c70e85204ca1c61e95b53f96ff17cfe0e833232c50574debb1d0667bdf16cf349987c639f9651b7e66897afcee0d3cf14203826d42c16a32559a7a8d70a10557a58922ed02d2e409acd20d326b3b2e2c87e15b76b283f342783450131bb0527484f83e2062dce50fe40b7b3143a3675e677069e6885e0dd0839969902ea645d4e6e4ce13752b999d413d34d7f7cbbb5688e5c8620191945f54e513f24122d4529ac675f7854f83f8c1e0370f91bc5e17093bbd6920647c1bb0ac8c407709ba14a61b837de6d061825bf289c3a3d9e7b9eab3cffd29458afffffcb7945d80861d64170a5dbf275095b1e922f799af83e0c4de513a4b49052398fee60f5", 0x1000}, {&(0x7f0000001640)="e5b6c7bf418712bca464f75b0c21eb06e47accf5d9d6c259fae8d0decd0a876eb7b2e22e106527f2de26ad9e77c71f6048a36de5258b6f154fdcd96ffd5315678af2966f", 0x44}], 0x9, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15]}], 0x58, 0x408}, 0x0) r16 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r16, &(0x7f0000000080)=@in, 0xf1) msgget$private(0x0, 0x40) 16:00:16 executing program 1: r0 = socket(0x2000000000000002, 0x5, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="00000018600417b2ee222b00e72d75762c7062bc4a885d2238abadfe0000ffffffff00000008f6ceffff276e2b8d2a48", 0x30}], 0x1) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x2, 0x1c23}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xef, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x1e7, 0x40}], 0x7c6, &(0x7f00000000c0)={0x3, 0x2}) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x2f) 16:00:16 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x100) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = semget$private(0x0, 0x100000004, 0x0) semop(r2, &(0x7f00000000c0)=[{0x2, 0x8, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = geteuid() setuid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setgid(r5) setgroups(0x5, &(0x7f0000000040)=[r5, r5, r5, r5, r5]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x46, r3, 0xffffffffffffffff, r4, r5, 0x10, 0x8}, 0x4, 0x5, 0x32}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x30}, {0x9}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00') ftruncate(r0, 0x0, 0x80) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x41004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x1b}, {0x6}]}) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x4b30ed2a05b07aae, 0x0, 0x0}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) 16:00:17 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x10, 0x4000, 0x0) sendto$unix(r1, &(0x7f0000000040)="67fa945d43da4c2eefab56c63e8e188b945363890646e390708f4cb85f79a4bb062b5cf02196ca211e12bde741876ca8c44c159cf404de79b89f0497ce6e07d7f258a22aee7277e0ccfe406d01bef5b09166521ee65aa763e8ce8c78beca470378080eeb31ae603f6947a2f18b9d7d4d53c15a", 0xfffffffffffffdc1, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acb8c5ad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:17 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x8001, 0x7f, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1}, {0x4006}]}) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000680)) recvfrom$inet(r2, &(0x7f0000000380)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0eef1fe2a6ddb459232f092f1d3125f810c9d9f3f", 0x50, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x27, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0x0, 0x40, 0x8, 0x9832, 0x1c36}, {{r3}, 0x701d65c0547f1739, 0x0, 0x20000000, 0xef7, 0x1}], 0x7, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x40, 0x80, 0x800, 0x7fff}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x100000001}, {{r6}, 0xdbd3dfa84d7afc3b, 0x22, 0x2, 0x5, 0x81}, {{r0}, 0x0, 0x1, 0x40000000, 0x0, 0x6}], 0x7, &(0x7f0000000340)={0x800, 0x94c}) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x200) pwritev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="7faca6f539354cf4fd1fa7fb28489a485d0a62fed3bcf1fdcdcf6e23f9e61c61092872a43bdf16", 0x27}, {&(0x7f0000000140)="41a9f9ced4a6070e8a9f7c2a164cb2a0d0fff8065ea6f6cb56d68579e865a217f09c8498afc6bcffc8a4312ac3f9ac9a6c293ee811bbed0fbcb7713ff46cf8a12ae113cecf9363f4b23ab61449db79f38a90d818818a97ce0e9d54c84e769858ee0912d4115ce47f5e3d59ecd019cb715f32351c50967d5acef5efe3fbc7beec834e659ea16fe7990a66e2396c9cf0fc35a23b9bca3d395e3ef74ac17ee6a94cb9a3297a7eda7da9eb4a4a7cbcf445564120769a6a1e64c80563478cc935f3588c3165c354dbac578f624799b407014897b5cb2b807ef54bbe5088b6672b4c4a31c5dfba8e8e73847c8a78a155249335720d78d8d6b4abd00dfefc771796a077a0a5c0ed0d3285feae73971813501618fb80ea4b2d04f90ed67f369f63fd2d14cce6fd40ba09d5d9df49ee1207f8401f2ffa0f27433fc10041f69c09f4b150a02339ab9da084a0d6c3734adb95e529af30456dfe23a4eefd1968d058e525fc3aebe7f1b44b50c719a0d34456d6e9b32935b338efed2a33a6ac266f155e788385d52ecd0f189ba2cf49d084444458f14004a7ce112084ee3fd1f475024b7e28ad38882aa0cfb43e0bcc25cae75f135b0111d967be401a34ef1bc0d180aea00a564dec1be49f971063fff9e3a9ec8fb933cdd4b8b3091e861d7cda6e5876ec61f8bc0ee3857a6e971bc63f4c572a163f99c4c2ab1a82a0eb8cf75817bbd2250f87f3638b12f95ddc455c39081ebf99a97e7f6a105aec82f7c25635f32a24b20d1e552be8cbe2c58fa3ef1124661e10a4234e0133f23ed9aed10128e43770125a2ff3eceb0cf513aee5c84eb93e5a5c8c20282f1fc7ffaaac137afe526082fa216b582a1341a42bb3789c9593e7a498c6cd39e4ee505b411b1def264c2dbb7800a3c6b94be7b6a929fb4bde51330f0a13f0af1416dfcb05aa5e87ba0f78b13cfa1c2117759ea48478a07a8808bfddc572b23d10a1ab2b66824ca820ed185df76c4a0b23ae791a259a932c74ada29a7912698882096c7a1df1de58eedcde71ab7b3d8233735a22f0b791845f13dbf566e8979bf8aaaec2b3cdd5121001ca3dd463f93ced3c2af5ff49d6d642d5d4af187b50a769fef5305e25e1a9a4c6d154b3f135b0e52e643698da87249dcea83226faa5d420566849d8104df477c88c926b5ad6e82dbcc281b15e2b5b7ac93a5b0347cd3c6cc5c1c1a1e4bbe3c4c6d1d4fad32cc6e91d2dfa84a95b86111666b199121deb427541469d3989f7d235f7e4d1ad92b43724a85a301bfb67de395425fc98309ed6e18f2777aa6bf2e8e846e460ab362a5ab2b7636cdb6ed2d196a45edbec2b618f159943928192094be0eee4daff5d9a2fc4ecfbf2802320ed76c4021021a1fd43139ba34dcb46ba9b8a0b1a1efee897569222071ded3aaedd33213763eb80e4504493de11308985f9625f5a1e132020c698796201bf99fadcf860dd98d574d3a3ab7d4429ef6597a8c38375b96ec83dc34e9d8c41c224db8c4db3610de7be0968983883bcb6576193f64494941fb7b3b8a6d0d7e1f3d68d40cef2a2d1041e9894483f626c3d558473359c5f6b8b3b30c87fbf1f9ee740f5ebe2856a7d795397d64409aff246ff907a3c3b18beb76848d40e5806d541289a1b39530789f5fc94e729628208011d244c15a9667f2b8c1d89e3d7a3d55c72baac2642a27181d4664922b161817f566c2432199f8046445574d1b9c4f60a1e289c328587aaa83842887f202e17106f496d1a323c03b4e75b492bc945cd4916250bcf9a162e0fadfcae355d27b27c74f5be55e45d317f0d975aefe91757b1aa128eb83f25ccd15130c171c3e0e54d68b9e8f555574ae3e097811cc6a2debd1cd9454a5dfc8723f64b4730c8bb7d201b13b86abf5edd4a69f17dc3bb293a4e3ab6756eebab7c2bbaaf5d666984a4b605e78e0a0cc706cb400cd5be3d3fac4214975947e5b4dbbc33a52ebdb01d458090e4bbbc36395bb32938c53b7aa189796a9d5f226f6212638c899f3d5730172235a062a7cbbe615fdd2951a9aa14e0345d97ed8671adae4d67f8e24ba57988914037807dfb3d769d47bd83761c360b6b0568838be3b2b29d3287cab51857fd8002f15d931757353d5c706631d9504913784d82c13f2ed53352bd3dd85340f0383bff0d51b4fbc2643908af6698c903204e468c63b4c04a5ce09dacf3337b99eabbf5f37c9d1a242a6b80f5ae6db660086e5530acf76578ebe024aa1cc0136e2577b86451657cfb70bb4dde6938e6a8b8cff846d9a2224a5d2eba3610a1cd59c4d33418d5c909bf9d4b8048d7c86a433eb1e1dfeee8a49c7a9ee4b85202672e11dabd5bdcbc9f22a4f9f7f3cc4af1df6a5b1d326e1e44201abd92d1febe3758e1dbfd93a3b60381ca17442f70143823eeb0766e554a9dc380f87172900c175236b8d0cd8ae6dd38ea7d2f77a16a4360c9872b1906e879b6c9351e028d260e7d0afc7fa4bfa3a26a1ae6069523bced98261a1e2ab19aa04c31d1449ac9b3e2526737c4632b28bf596151dca1147c299d62f2e7254ff4257c96cb832a60c7a948598d7279a50334068fb2556f66b72986b7125727780448c25d6cf40015dd85c6d051db6f62e9fa1a6047294f74628d5d854a8387ff68938ca96d69823b91eb621dae8d4d2b37d3a258f488a91f28f97f04d661ec58fa95da10ce0df20bb7adb7acf79ad7354632887d121f017ef4e1254aea1f07b8d944c219f04127bc87c811fa7d1488f1cdfb8e890c3a558d27f9859297516c7e4f332f3b7a75aa98f4b8ef29d63e817a1d5168038ccd2fb0cfb85966ce1117b23ec2996b8faced28bfafc4f1ad42e8503f442cdf02fb597c2fb088e7a75ca21421b606f6a48643ed53d310cec67dc5f56ffc002a5a22ee44de9417b0fe254bd5d8d60cc15a3428468d04bade997365218c6ac3c4544ffa4696d2144ec111fd5c58b5d239177d0a87bdb4a989a870eb3ecf39851ecdd325da6627983f1ed49caf90bf2e6d1e8402a2b552c5988458d53bfa2af8c6b11ccf1b05940cb0633af102eb813082f6a17bdd9bc1e33af9c9de8a721fc04691c3bc60c118b625012747ce9abf1e68a1bd3cc19263069d024f716c35d5b57d67ceab60a33081e0f3c4ed2a141758bd43424bf75a80bd59c6b02635880ed17bbcc24c730238f7a10ab62d691fbacb07e7451f3218fec9342329eed45261669362837938199f1a1f0ee0b107945f5eea71d3f918b3879164e53b005918a2801d3bd4f6582677c2c04435d31093337df89bcdb3fa5b30cacf80ccaf32b211c18af0d2d59289eecd410ab37a4d9a4334f8e256dc215513dd11ce66d0a1ffc2d0b840aca0c77556dac4a7d32186df1c6a5662689dd9bcb98ecf048100c46fe9207f49bf987fcb52b5b880aaa8ca6076c0c349db7c97c44eee9923dce0f436f211e2d8650833072279f6912142e2d2347c2c3a91d999e588e80701718931c8b51f6592f0319e4eefe851208a4ed9ffc17e22e6e90a3c4b054d2f6e40ef25feb6704d46ed6273f0d98494bab30921cb621e9f89afcd0421bae5ee3be1eb749ca737dd26e8c314133d48b4542be2c819147b56d48a4001012b9a973497d27e0223e86b24c7612011391929b552b94f8c47defb93e56ceb1016a098ffc6b0f161fb370ac5cb7d82b3b59799e1987feef44b7d5137defa95424ddf7b84f204b991c62336f33cd20bd1defb856e717bf15705b9743f839af49b8624a1426dc99183df46c57951ac7b6dd3698df55057d99b7caa7bb37105268386304f2ce5cb3535233a14124422136ad99db0aa213938aa082b285fe2edc5e7b0ab22667d5f111b57534a005f6b3fc07dc706dc9d211af0f6223ee99593e6f114886da9f6c54804f787303eb6050fd157b5b1696043dba72e3966efc2cafe35d4147e5e983d7b408ba8b062450f8f1cd7e0e61683b08633ba10d99b63aa55771ada4b03c597179dce91e2247feae331820c8d5c22c1e7965ae12cae6fbebca1cf92e0d9db88425d5dc39abddf596f2408b7ab4e2d2fd0ab2d021e4fe4fe96807ceabbc2cf6dd1505adfe0d4b01713355c6dee5c35f99919f0b1950aed5586926242e1c06eca9394d823f44835dbc16b5d4769d6167d5cc400d7e2922c4b08ab38a3e959a48209ea5c069b4d89048f1451c83a02a6336578691c1d6aee65782747eb6b167bc238fa7ac16bd400aa631cc27552f587033f2e86aeb6b29d3928f84f4dcb88dc62900311766bfd82145e39a6cc081752c025bec5bbd10bbb4eca5ebff1d98e495479cdb81111cbf7f5d120aecaa59fa07b0fb0bcb8e3413cdef41804dfe158a0b4793b5320a3cacc01f845606cfbd5529f97d91bf178cc2fbc36e97eb17ace4c47bf9d06a7271910e3af9626644d93e2fd53a57cfd4c498be47a2a09f6f38d3aa1cc78e20b290713f912d3c9313ee6a59786e5cbb1b36a15b1183fcff4a1852eb4fcbd025bd55c6b0e66c0ac8bf8347abd57da72d3b6d9b521ecd70cf5472f8707df58fb0a9dad10affebe42d18481d893775567ad3e7a471f47ddf3cc4c2d0760c42c9b9f105a3dfa365623cc59dc926d1a3eb3ef00ef6ff445e94064b8bfbf18861e744b28075f19a6fb62dc421bdfb5fe0cae8c2add03a998e46af5f9eee287f549f9d9ce162ecfb8a3fb6f9cfac781ff82f9e070f4b9bddd82cbd03123ffb297670306b843ad7c9f72df0abb7f79baa56f5d910a385db2f30ccdcd16f29a9aa38f614c2f2fd23e8d8e9e301bda1127eeeed76c97eae40e1883aaa5c2e5d05e3ddf4e2c6091591a00520bf00d763dc0d48788bba68cb268712dae1534047ebd355577aed63355f8e29b4b5d50c446154a569e2f09451a27b036528c65d4bcbc1bb49e0d9195322545f48eb744745f57b20c5b1a5a82aca6307ba8fd9454eeaae3d2344782ee915b54a44ae1288227a07ab4dd31a9feafc48d9999058dc7a62501f361a73836cb3060a231aa3acf3d1bdd87f656de545268c4de9f4b35e79ee9a05b1349d9b3e192bde9aca4f89f2147005e661644bd7ba7f6008f678618bd007c794364b5709e1cd9a0f81ec6b8263ee11d15b9b9567cd575eebfab9298e209beb6e6c98f8c4dbbeb99d9d6e468b2c059684a3358eb7d9c9d4c7f78be652f8bf5a6ffe9388ee0b52ec64e50446361e00ef997316e9c704d330431ed48ae2bb6fb28a72c85728eaaaed199aaeb87a415965147f07b05ef8ce1614dc62b9d0b06b350fec6481928c9bdd69a9f1f48d1106197b2ea571c7aad504feb82447e152bcf951884226d7bbe7afaace7e339ec758faf83e8b298a0aa9a2398ec675736245e7d0fb38d150c1684392591390784fe0074c71781ee57b8086c9878d9c2d71d73d8919404ee04512607b024cd0e7a153f080951c421d2296fb1b6f9d2ff00e5739bfe777182b7b2fd1acde8441885d83e306944532465e4061a04b1de85d1ad5d55693ec0186f22d1d7ca02c7724ee0166c4310a79235e6a0558fd2c4c7f0a80a5342194986ba354098bc1c7386e72e0dee8770ddf14bbd38fa977f734416f847110050741b180fbf120fed6cc268d02659b9b165e32581b77b9faf9c862248a4f89d761f4e437d1a809268a03dc4faf48abc95b12d28404d677b5d85f0a60eefafc4127bb0377aff5b40f9f8823feab25851be11d4d6ecec280fe1ec62f621cb075e591c08918245e581e9b0ad6c807afcac19f8a83dbc4cd6c68b65f6c39fb39e8258adb4149dac9723dcec3919892acef2ec16b09534cdcf044478bcb85de8744f8c4055", 0x1000}, {&(0x7f0000001140)="ba93df7bfaa07a9a51cca8752046444b971f5aafeb3d87cc9fd7a27a1e55c58638c43f801ba1ae3454ac479213803401702200e9655bee3c2ab61dc48924f3d04dfa8772e60ef007716a87d6c52db036cfff4234318663a851523ce17c0e255d30195e389a838dfe7fbea2854ecc27870d23483eb29e111a915184184f477cb1ef2bf5619deae1ca9af950ced0c8b9a1f473f52491e357079bb8c0c1e6d0b50787e032aeebfe6a7f314988d2866916125a84d7319f7f84be85d3fb6890778d7212f7d95f0b0000000000000000", 0xfffffffffffffcdb}, {&(0x7f00000014c0)="93abac86bcb420d179c3f5332072fa93e676e6d3360625376588d975276164ed9819685b0265e81f42531459926f0f2e79b7e87d6532480c6c5c0224e08ad81c850f891727a389aef476fc4cea00174b65a7fa36b21efef7aa045abd8137ca7e7129596234e93dfb94b65990d2d65e311eb09e0157391586c6e9b0369665a73bb194f00f637b9af6457b7a3e96b294a58646cd8772cb828c06e8db098d772bcb03b7435ab90ac5931295a6614660143f62e1f7e40a47e14d7e9b8bd21613c164c8818514d32fe294cb1dcedb74983e67a963164b08f751cff308757b1cd32a7986b76cd7b5ffd6a8286451e6704e1b529f1b2b0408d8554dc6fbbe7d8e1eb54b10f46094cc0ce9ba5620360074225b61bf620e44fbd67a44f6d4fb77048aaca161c02d9111eb9aed1741700064e9307f5b383e5ba34a7387fd4f6bc6780ab56245fccc4f58a8a33299fba4c3fc02fa3d83a144fc8f4f25d49cdb7ded630da46f83f555fb9dd71ae163e479b3ff61cbcb327640f60dadc7c1640f46d1bbd0bbbe7f4e3866c2c827ed66d359ae5dfc50d2c3c3ea5e672e9841d6656bb410c5b70be64d03a1621385b87c35f9c62e9f534b153187c96beb70c26b0d4be8e1688b6231d6fc59f8ffc3397bde3aa9cc09f979c8eb9e5e18a727fa6445cef595ac4c6bfd53c587cff57592c27f463d54f93d3b31a30417377b6db7154a9c58683bc852e14dbec906890cb104ebb412845349edc7ca1db205579d1e83330505b3685b1bce05e2a62f4c7eb52e25f08916209209b63935", 0x233}], 0x4, 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0xd8d, 0x1}, {0x8}}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015923c80 vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff82522438, 0xffff800000aeb000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82522438, 0xffff800000aeb000, 0, 1) -> e uvm_unmap_remove(ffff800000aeaf00,0,80000000,ffff80001775a048,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001775a080, count: 0 ddb> trace uvm_unmap_remove(ffff800000aeaf00,0,80000000,ffff80001775a048,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000aeaf00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800015923c80,ffff8000ffff2508) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a8e000,ffff8000ffff2508) at vm_create+0x182 VOP_IOCTL(fffffd80361735b0,c5005601,ffff800000a8e000,1,fffffd803f7c69c0,ffff8000ffff2508) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f32cae0,c5005601,ffff800000a8e000,ffff8000ffff2508) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2508,ffff80001775a428,ffff80001775a470) at sys_ioctl+0x5b9 syscall(ffff80001775a4f0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,41b8e0b70e0) at Xsyscall+0x128 end of kernel end trace frame: 0x41e278f6620, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001775a030 rbx 0 rdx 0x1782 __ALIGN_SIZE+0x782 rcx 0xffff80001895f000 rax 0xffff800000aeaf00 r8 0x1 r9 0 r10 0xdd76f8ca8c34037e r11 0x436c89d0c05f88fc r12 0 r13 0xfffffd802ebe7698 r14 0 r15 0xffff800000aeaf00 rip 0xffffffff8172244b uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800017759f80 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=441149 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2c70,0xffffffff82585f08 process=0xffff8000ffff7450 user=0xffff800017755000, vmspace=0xfffffd803f014990 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 68553 170415 29563 0 2 0 syz-executor.1 68553 78783 29563 0 3 0x4000080 fsleep syz-executor.1 *68553 441149 29563 0 7 0x4000000 syz-executor.1 68652 436478 23483 0 2 0x2 syz-executor.0 29563 303469 23483 0 2 0x482 syz-executor.1 1974 304227 0 0 3 0x14200 bored sosplice 23483 286391 72510 0 3 0x82 thrsleep syz-fuzzer 23483 129214 72510 0 2 0x4000482 syz-fuzzer 23483 60088 72510 0 3 0x4000082 thrsleep syz-fuzzer 23483 272347 72510 0 3 0x4000082 thrsleep syz-fuzzer 23483 176754 72510 0 3 0x4000082 kqread syz-fuzzer 23483 216817 72510 0 3 0x4000082 thrsleep syz-fuzzer 23483 125898 72510 0 3 0x4000082 thrsleep syz-fuzzer 23483 131771 72510 0 3 0x4000082 thrsleep syz-fuzzer 72510 454891 56299 0 3 0x10008a pause ksh 56299 467444 64722 0 3 0x92 select sshd 57796 49678 1 0 3 0x100083 ttyin getty 64722 346895 1 0 3 0x80 select sshd 72434 6909 15151 73 2 0x100010 syslogd 15151 346471 1 0 3 0x100082 netio syslogd 34277 110080 1 77 3 0x100090 poll dhclient 66036 67 1 0 3 0x80 poll dhclient 82938 424479 0 0 2 0x14200 zerothread 70631 446660 0 0 3 0x14200 aiodoned aiodoned 71051 170286 0 0 3 0x14200 syncer update 88275 162121 0 0 3 0x14200 cleaner cleaner 62518 371294 0 0 3 0x14200 reaper reaper 87830 402444 0 0 3 0x14200 pgdaemon pagedaemon 17013 135084 0 0 3 0x14200 bored crynlk 84330 205897 0 0 3 0x14200 bored crypto 1412 309156 0 0 3 0x40014200 acpi0 acpi0 67333 241094 0 0 3 0x14200 bored softnet 94518 380144 0 0 3 0x14200 bored systqmp 82852 122875 0 0 3 0x14200 bored systq 97162 489840 0 0 3 0x40014200 bored softclock 645 185458 0 0 3 0x40014200 idle0 19007 429507 0 0 3 0x14200 bored smr 1 225685 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9557 6491K 6983K 78643K 15516 0 0 pcb 13 8K 8K 78643K 287 0 0 rtable 111 4K 4K 78643K 875 0 0 ifaddr 71 16K 16K 78643K 283 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 111 0 0 iov 0 0K 32K 78643K 262 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 78K 78643K 3112 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 28 0 0 VM map 3 0K 0K 78643K 8 0 0 sem 12 0K 0K 78643K 278 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2049 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 50 38K 55K 78643K 877 0 0 subproc 32 2K 2K 78643K 170 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 176 0 0 in_multi 33 2K 2K 78643K 185 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 483 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 105 21K 30K 78643K 5783 0 0 UVM aobj 56 2K 2K 78643K 56 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 261 0 0 NDP 16 0K 0K 78643K 88 0 0 temp 198 3536K 4175K 78643K 39134 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 22 0 16 1 0 1 1 0 8 0 rtpcb 80 133 0 131 1 0 1 1 0 8 0 rtentry 112 131 0 87 2 0 2 2 0 8 0 unpcb 120 2168 0 2158 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5316 0 5316 1 1 0 1 0 8 0 tcpcb 544 399 0 395 1 0 1 1 0 8 0 inpcb 280 3145 0 3134 8 6 2 3 0 8 1 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 pkpcb 40 22 0 22 5 5 0 1 0 8 0 ppxss 1128 33 0 33 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 572 0 354 16 2 14 14 0 8 0 art_table 32 573 0 354 2 0 2 2 0 8 0 art_node 16 126 0 86 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 274 0 264 1 0 1 1 0 8 0 shmpl 112 54 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4502 0 3107 46 0 46 46 0 8 0 ffsino 240 4502 0 3107 83 0 83 83 0 8 0 nchpl 144 7463 0 5851 60 0 60 60 0 8 0 uvmvnodes 72 5878 0 0 107 0 107 107 0 8 0 vnodes 208 5878 0 0 310 0 310 310 0 8 0 namei 1024 24071 0 24071 3 2 1 1 0 8 1 vmpool 520 6 0 5 3 2 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 21505 0 21505 16 15 1 7 0 8 1 plimitpl 152 204 0 197 1 0 1 1 0 8 0 sigapl 432 2196 0 2183 2 0 2 2 0 8 0 futexpl 56 44952 0 44951 3 2 1 1 0 8 0 knotepl 112 523 0 504 2 1 1 2 0 8 0 kqueuepl 104 440 0 438 1 0 1 1 0 8 0 pipepl 112 1254 0 1235 4 3 1 2 0 8 0 fdescpl 424 2197 0 2183 2 0 2 2 0 8 0 filepl 120 16951 0 16850 9 5 4 6 0 8 0 lockfpl 104 618 0 617 1 0 1 1 0 8 0 lockfspl 48 196 0 195 1 0 1 1 0 8 0 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 47 0 37 1 0 1 1 0 8 0 ucredpl 96 2834 0 2826 1 0 1 1 0 8 0 zombiepl 144 2183 0 2183 2 1 1 1 0 8 1 processpl 864 2212 0 2183 4 0 4 4 0 8 0 procpl 632 4711 0 4673 4 0 4 4 0 8 0 sosppl 128 17 0 17 5 5 0 1 0 8 0 sockpl 384 5485 0 5462 14 10 4 5 0 8 1 mcl64k 65536 73 0 73 7 6 1 1 0 8 1 mcl16k 16384 17 0 17 11 10 1 1 0 8 1 mcl12k 12288 35 0 35 8 7 1 1 0 8 1 mcl9k 9216 17 0 17 11 10 1 1 0 8 1 mcl8k 8192 33 0 33 9 8 1 1 0 8 1 mcl4k 4096 130 0 130 4 3 1 1 0 8 1 mcl2k2 2112 16 0 16 10 10 0 1 0 8 0 mcl2k 2048 59669 0 59627 20 14 6 15 0 8 0 mtagpl 80 55 0 49 2 1 1 1 0 8 0 mbufpl 256 109776 0 109689 17 8 9 10 0 8 0 bufpl 256 11465 0 5382 381 0 381 381 0 8 0 anonpl 16 214772 0 200808 126 63 63 74 0 62 5 amapchunkpl 152 9502 0 9396 22 16 6 10 0 158 1 amappl16 192 11269 0 10465 100 59 41 53 0 8 0 amappl15 184 2 0 1 1 0 1 1 0 8 0 amappl14 176 140 0 136 1 0 1 1 0 8 0 amappl13 168 538 0 537 3 2 1 1 0 8 0 amappl12 160 13 0 10 1 0 1 1 0 8 0 amappl11 152 582 0 571 1 0 1 1 0 8 0 amappl10 144 7 0 7 1 1 0 1 0 8 0 amappl9 136 1209 0 1201 1 0 1 1 0 8 0 amappl8 128 780 0 749 3 1 2 2 0 8 0 amappl7 120 69 0 63 1 0 1 1 0 8 0 amappl6 112 595 0 583 1 0 1 1 0 8 0 amappl5 104 213 0 200 1 0 1 1 0 8 0 amappl4 96 2556 0 2528 1 0 1 1 0 8 0 amappl3 88 167 0 161 1 0 1 1 0 8 0 amappl2 80 16662 0 16594 3 1 2 3 0 8 0 amappl1 72 48776 0 48359 28 19 9 20 0 8 0 amappl 80 5060 0 5024 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 55 0 0 1 0 1 1 0 8 0 uaddrrnd 24 2203 0 2183 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2203 0 2183 1 0 1 1 0 8 0 vmmpekpl 168 16705 0 16675 2 0 2 2 0 8 0 vmmpepl 168 264267 0 262392 227 116 111 111 0 357 26 vmsppl 272 2196 0 2183 2 1 1 2 0 8 0 pdppl 4096 4412 0 4376 6 1 5 6 0 8 0 pvpl 32 570294 0 553303 268 100 168 179 0 265 28 pmappl 200 2202 0 2188 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 566 0 57 15 0 15 15 0 8 0