796b008be88b47b76df3b3c83d9be26551d20e0f56389541a5e80020a7c15111113ae48dcbfcac69bccc32e6e779263e5d8fa2ecdb1489ea342826a51f6bf432c1ce9c34826e8e373c12922b0380ca7959240bb01d1c557a2c7934de33883b65a67ec33076573da53d0d1580fb4de8aa888b2c82b51833a6f8987322f3b19c2d2dd74235e2e0c4917caf84963e81f760b4e436b34bbe1a495ceea000fe3f2f9a42ead8197658f2fc95c60c04e61507918b4a05022ea19ac6eebf44feb7699244a4f4090eca8feb8f0bfa2c7353608e2ce36a8b3763ab8d1d96cdd46dfd4170ca682968f0e30b8294a41f4f75a83b5d17b02c6dd841ef3094ebc727db1f01de50b86120df93a7fb7c07110b3056a524aea5855c63ab423a9bbd7de4495cd59ed6c0309c817998dfda688c216ba54d4a8c981dbae974c6ac833b39690d1af89fec380af9943481c45328ed5d5ea914a378ba73af9980a1e516ffb6700f8e8b5bc62f4a003abe6f517c4313138f45cf2f7ac858af46f99c0d5a650b5725032697db2214d96cf069ae18507092967daf9401659d91f55314768cb8d135b45bf4b6711c8641e1d56807404a5c0874e204a01ad561dd56d4757f904b40f262e402d5b9fa9ab599c4619279e05d7696269d0902d7fa4b5e450ef87474561db4168ccc3cd978d5d92e816dee5e6d51ef888c61c8c7b4bc70abdc4cca62b55e2526e0d86379d0827fb0af92849d42080292fdc4079a70dc930a1a04fe6018d848f1f3c14eae6add832e2d914445dc599e161aa9ad9740516bace5f5201c49bd7bc26f3fd5cbe511bd02038c5821d35ccc1f283c65b46958fb370018c06f64b119eb68bc1ce4bafe9724c7585209b27eadaa71f1ac983e5a577253b1f6644434bb5097e041b5ace67a42a606c92697f13e9f2965f56ac500b5807953e3407616b20271e155d001d11364e14bb29e4afd3934266e109628365efe2ae233b97e3a3bfd1d6a4699999153ae111abc9d60c0eeb0cdad5e45261d6ab2f7078b1254806948c2cb37da19302e3e09a07524f9ed5b350ded8021102b209849cbcadcfe6d502fb727a3b29fcd32c89dd9e1906eb9443a2d7264ad7fd2b1204b758044e141c06c244268fba37fa623f6aa0ff98c8b2ca97f1fa5b839a2402fbb4b2811194956df87e411d7ff3034762e7a9a406cbe66b61f87f00239be52ac3398772049ae7bcefe78f5c7d548eca2337c1fd27a9407be0f1761a2411daada5f6316cfedfcda824847b1dd35c0d4ef522d198286afd9089b23795e6f965a41ee2941028fa40c373f159eff6459343645cd7bd09ed5bfc6a6ea9bc87f9a52b449f84b690e5a8bc48fed9e5b9663f4ce4fa72647cd0d800a2d98329e48df8bf0bc6c7fc8f586c31448a8cf721f930dd3600f58fba4eafd18dcc430d46b0f8343b496584659ad4850ec7f090762f201889f891626e4735054cfd2fc048ff6a2a8472e242182d19e4710e76cfe62189612b3c556deba78675d752719634702c4b51c6a1f661641a2b975bcf91d8d13d1c29ca9a9956309d1e3414fabc6936fdc11c3f8dc4f9f91e4468f8200c085b86f023fb735ba284c417993051265a3695307a731dc37aac385fb7f5dc5cc80c54cd76ca3a9f2288c13f42cf6def22ea06cb9e5724a62400171494771ef5e6f2c985ecd474a155e5cc43474a4ca07585f90354e063cdf82b7c02883c2cf56c717bf190d9b01fee7bc04fdb63c85dcb5edd5487f450b6a7b885e17eb6e4dde84c32231f6859317ba3425ec793d139473d41487274350cf1257ed6ffa329532a67e73658f6734a34392e26fbefc16323ec1f02c6bd34394611f716ebe156b9695e2a5b4c204cc85e170826bf46e2d931ccdca8e1a3ed7ab5f23c02a29ac0133937540ce55928f18537277afa6f6dd0a49aeab1a8e6786a802b438890ae4014a93c63879eba4894b09e3cc12b9f32f7f9336d9ba78c0fc16fbe8b866bbfb00b6e54a8c49b1b62b69c3d76c051b2516ff6ec0f5082294b5c23b7f6c9ad83ecdde2362179b337fb2b621a6b791d03773291d", 0x1000}], 0x1) 22:45:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x10001) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/45, 0x13}], 0x1000000000000145) syz_open_pts() 22:45:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/106, 0x6a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:45:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x20) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0x201) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000240)={0x3, 0xaa6e062aeac8ebba, 0x800, 0xd036, r5}) 22:45:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) dup(r2) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 22:45:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x18632, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000002}, {0x74}, {0x80000002, 0x1000000000}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x800, 0xf5e, 0xffffffff, 0x7}]}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") bind(r1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x10001, './file0\x00', './file0\x00'}) 22:45:25 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xfffffffffffffffc, 0x4) socket$inet6(0x18, 0x8007, 0x7) 22:45:25 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000080)='./bus\x00', 0x18100, 0x1a3) close(r0) 22:45:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000140)) 22:45:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2ffd, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) close(r0) 22:45:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x2000000, 0x0, 0x0) recvmsg(r0, &(0x7f0000000e40)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001fc0)=[{&(0x7f0000000980)=""/255, 0xff}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000a80)=""/200, 0xc8}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000b80)=""/76, 0x4c}, {&(0x7f0000000c00)=""/142, 0x8e}, {&(0x7f0000000cc0)=""/121, 0x79}, {&(0x7f0000000d40)=""/245, 0xf5}, {&(0x7f0000000f00)=""/177, 0xb1}, {&(0x7f0000000fc0)=""/4096, 0x1000}], 0xa, &(0x7f0000002080)=""/194, 0xc2}, 0x843) poll(&(0x7f0000000940)=[{r0, 0x21a5}], 0x20000000000001eb, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:45:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="6901d03b5725f6b74a8ccb1a8ebc28a1aeb47ddecb95b0313a45b19608af4faeb2b2071780890104a922bd6b3a9da6af199785c66fbe1006c2e969681a6aedf149677e2f61678fe59b15", 0x4a}], 0x1) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000001a00)='./file0\x00', 0x102c0, 0x15b) connect$inet(r2, &(0x7f0000001a40)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f00000018c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000100)="e6b45987f53192ff08285854213cb1c86eef424dd383cd36d0848b28ebb77c485d99511c7ba80b826045e23c01ed77a31ee739ef8a8dc1c71cc79d7e74e5eb31847395a87c9f13204b27ba0f5f62b863cc577afeda4e8d6fdb8e08f2bdf977543b43e870b4211536d89e1f8d52bd5a10f838752ccd04976d91ebce982786785f7f1e5cd7351518a63a43508b2fbc463dd98042fb78996b0fbac875b45995edfd6020f7685ae5ffa11a44041fa5ccc96bf278e95113e8a890a910027dab73a578424d761dae4b1d6e10", 0xc9}, {&(0x7f0000000340)="ffc2d93417bf3911c2ab43a649746c70dbd9428fc73a47f6221c363985bc3c60341eab9064c34ed37b3f4e1176c89dd6987893f1a94e7117eb29fa347ad91244187da9ad026fd7154d61959417459f46fd2c96066a83dee71ef11728cccb9959211f74da222ddd4fecd21a68deb8f2786f912d4a3539f7dbd1b52cc8b9d07b139f47460c735135a14d026a28e42d73e139008d57d606d3105c16ec7cc95dfb4c0977eedc02142caf0d788544e7d6df1cd88a09feb587a3917fd60bf2757a7c0fce9606206f462a797f61f212cc2dd6e8b57949c60c7836d05ebfc7f8e51a102d", 0xe0}, {&(0x7f0000000280)="a2cd7c62a2ceeac7c0b55ee8165f285e7b381c91b55f76969214ad71507c1f4e3a89109fbf249c92313f08d7366cc5db5e60164f1917166a0b651984751427", 0x3f}, {&(0x7f0000000440)="6cbdc0f0a712643e37a113217e7d6eb77a57cae032ab9135d010fae0dc3b", 0x1e}, {&(0x7f0000000480)="5604a38902645f3e17fb51564f01524f56579548419e6137db77c5db86f897ec1a854d18926d52b98ec6e53460cc39fbe6dd51b9e0c84a18c58de4eba1b22933cf90dccbcb381d8809f3abf2112dc0cdd92ad3e00172503d82951debc8fc461953a693294dbc015586e70386bf4b755430a75818fae58aca12e0094f2d28e5ee772e1f419e28b913f8f0f5b9c78b9405eea61992813e39873c354b6ddc151e8677111fec2f", 0xa5}, {&(0x7f0000000540)="0cce27d5ad7ae5b6ed17c3e4219f5fd5eb3bd4b93957b3ad495fb9f6e4277de34599d7f47ecd58e5e8d5d43d42cd75909307f3b302b4dea211c7b3832625d4dacedd0b0125e35816d518a6f0482da9425747e0eae970e7a0cc6ab389c254a2374dbb6e86557d7c28c3054fc1f81243b41f17be2b8b66c18b611802d8ee8b13cda7b750076a4d32dee33ca1835217298f1ac3e591c5c58f88ce611da0ca5690e8ee5d0677dc4b019a4ababad60046122fcd2171559f139c97e2268b697419b8ef847fc1b4f1337f24017298aa511a879baea7067760e27953a31d7a7281d89d7d42827236996361ddca49e44b09", 0xed}, {&(0x7f0000000680)="2798383bc53bddc9a73ca984bb666bad687536d9c4b31cf296d3280b69f800833a164516b2af8e1166fa8f482909753ef1c3c5ddb8", 0x35}, {&(0x7f00000006c0)="3fc935c4e95aa2faf2142fde15ee13825f6837c64f0ffa4c7948803c7a0f2d157370877b7c0b3fe5082c364aa3f35fbbb8a4026db0fe8b9259b66f3e66218c78562be1491bd7021487cadabcc0de8e1ce7e7a2e2f3381a", 0x57}], 0x8, &(0x7f00000007c0)=[{0x80, 0x0, 0x14, "e454a49743bbdfd33f89baef9ed4e4b4e8914fcba33c4263007c3fe653af94c8320026a1e2cf3a41a68df1589fee43bc3b6085292b1f78c056f263f3ee786ecd07d5509466495a47ac882099a94e8b2a18a4d3166194dc674399dd6031f5d65a3bccf1630b266d13e9c296306e"}, {0x60, 0xbd2f6c849854900b, 0x4, "698608b6f37a1cabf60ba3ed428661ffd50bcd70982afd75c86a4e876a3d9c05622804bfb8be13892eb3d3881ffb12f3059ddc55855f0ad3eda36d9bebe7cef669a9f3022979fbb905"}, {0x1010, 0x0, 0x6, "96a426935db61e03f94cb43002e3c589aa4dd37c88240c10d476ce2d70a89519cfd6d70f22c67198ba48ad5ebf598a19c476f2bc24e4af68c9ae22de3fdf4f688e8fd859fc5492b82f73744ebd05b6989f900744c42de192d4a61283262bd3e71d0b510638571dd437745c515590be22b6b55eefaf3cce7e14a440ea4a0327177ec40bf0515d581ba3f74bb751c595de6604d64bd2de424234edda4726a22cd322acc24e95a1b1ccb4e0c1119e495fea5de1eb297d14f79755ad249a272b5c051deadd7fe391c4aefb286c043b5232542fcee330d54f904f05fc2e71b4fce7dc7ba8dd33319462cb30160a9132ac57667ba69e6aaa132be5d894332323943147729a3fd2fdb61f7037ffacb89e7b106e8b2c784e9ec6af1f873362fa46b493549a104762c5b12d824ec639930a289774710e9f0dd40c201392ad5cdc3dd4479e9b23de298374f4aab542f7a21abaee7c7d02ff5fd47860d29d389faa9861f8165458350ab2752c6c242d5c82c28c4d605f73373350542e20e9be3e370d166f4c3f9e9c00d2a274e999ff301d84d4eea428243d3a5d35b2fdb2e6b32b8b914e50ce05d8ba00ba6f910dd7291caa261e6bba755b5617c8a1d86d97affb5244d75043fdcf2fe5b9747cc181cc9c5b7e1ebff80b634c4ceb6614436171c74ce7db53edd91c6f5beef4636667910bd8f896c53cac9db48d6d60532e3c3c77a51b6fee97e94db21a2f390be80267bf6c8c1a3afe66145c7df4c1c35e7a860db77387dddf245776c46631fda6f170ffffa8dc971353cf5becf365010a6ec14c870fc673c9f76da9e1c1af8eae7e952bd3a77d3ba0c59dd9e388fe8be13707ad006d538421a4955c15f37c591e5268a18e5eeaa36327d4bd2fbf8500e3f25acd2b58a61c3637835af9c2ece968961dfd91982f33c3325ac1e5810b3d97bbde70fcd33c7d33007d3a8ff0eee170273470304129eee1d64a9de8e14c4337205b50487d0d3c770c7c94ae359dd94dcae8058c11678e05a1ec7e6bb4388921026b179f82969c8404fcb4aaa506090c8e19c28ce1c64257c325ef4d9d30285141afb7ad04cbb871fffb33563f3a1533ef4ddbc10406cccf8312cac711c68fb90c9c8feac9923724dce6f8ed42a2bcebcb7ec160eac7b6acc2552dc554b637fad56325fbe7845740f18601ef4ebf961714fff4f8df76411a686118bc0ca78822e2a1b8bf05eef0d5e0989a9002f9358b8defa62911dbdeb19af23423c512038c814cae5621b285b4ab8a9a6f5d41d4c71d8665f5c2cc182bd54557661ad67f97c5735ad2d836cb57a25bde36d92cc0808e5ef92bea4fba7f335f52b2efc28c190fd2cdd229587e4616e1fd12144e717094a21ddd96de6dafaf3fcce8dd5586978b01f61cfb5ea72ca2a1be21e09ed188521fefec8e27bec1c23f5aea5ca2b8efbfbaa453db3295482f7e25a9bc2e3dff7b5e59decc70862dcc5512fbf817a8ade3eba020995449ca9eb2f8843c8e881185a8f70d08888b43882833e35457e51e5d92cba93c3db590c931b01bb9b81d9e8be13b1d91acc104dda5146e50a2eed2538ca40f67cd0e2b671b7c48f6178f8b8aa20e45d93fed57ea3c168e51c658b0119ba719b0eeba020910b79b54c2b9f5fd804b5732b9c6d98306768ed45e4c4289690e75bb36960f997e261916a885fd2cf147014f14d791f47c3e6734650df7883c5e667e6e715e149075452e49e0de82b1602bbdccbca61bd310bc98153163cb61ce7584b314a53209398fd4c7be1cb589928e4c2e22d9876486402d1e358d67c31bc3290b5bbe3efcce4ad83d13df2430eae67dc9136c93cd6607f6ff665d5bcca7d7ec08e792aa60044798d1647295e978b2882759eab61d1eadbcc5af8a7c9d487aa4a50c8f3f3cd2d8e95e637437201fad707e9479b6b87f4d4be10a5f4d438f40e94a1ec0ff11fb54a865d5dd1f2f4ea816349c913e32e28d0e86d09c27198dd7d71064c93ee32958310db2232fd3fc91e0679b7d5736d50b528cbc8f58227b33db8af9b76084f6c44d6a7560427d62edebfd50fe71b23b32c09fcb679fe4b04cf040eab7298e0c41616af09be72e666f415d200b5148b33a5732d5612a300782dd43806830b5426efd6ddc4eea305791429ddee9ea8a705365545e848f105b6bc41885c435659a606ced9ec4eb60ee0513e38b8e1e90aebe0d645723b2f103133ffc0f294d90e07b556770fa0078aa3db55ab796d27749e19d1e69f0748c0573102f54fc8c753efe4b8d4d02a96c89d7a16266cece9a262f7ba24d232edc73fadf05c7c4f7db623b7b89e185bea7215bb07078eb16120cf46b5012b9c9bf4fe7fd60fe3a4336b61e1c979756451f27955f6254ecf171c67eaf172b0fb6fa7c38cf96f864ae07528fc46f2a477094400de09c8fd75c75f346663b3cc9ede68dc9bafa28b819edfa324a502a550aad29898cdd98d5f43f1d5d07b91a02378e47175efc5f291b08e408fd1127d3e176873a3ba31c036ea74317cc4ab066b7f8a513c7d8ac786811a387fcea528a75d712ab809ca97a4074cdcfc57ae526004ac66c748442a01e94d5dd07ee43d9d4121dc0dffba22bfd5e4c789186cb3b5cceee2ff0c9ffeaa00b061da85b3b1e79071a51a23309db6012b66b1c811ab4c5c52fb3e3fc21a5cb9de4ff6c8e82725419c2f1c3f3715a915ee2583be2e63c52657e0d639802224c1a5aa5c5d0c3a8a24171d70f574bb55861e472e3cc2114f48d99cb3b6cf29329c449b0dc138c632fd5a7ecb7640fae1c2e559d71cecf788bffd42a58fe5d8fe858c99bac3c195cf83b8fa3fd568b66eafc7b09b81bec526e9784019af1a7d6b81e984e6bbadc4ad53320287ef979b75ff1143694b9a07ff55da963c5355b7d88656b918141aaf2e31ae5911018d71d2aa4436427c752f16f252303ec6a53d2094db52e3ab615cc5567ba08c9959093e8d2cf2d0fdd4f6d0adc94fb036063d3e040cc4ae66ed4b66cb46030cccfb3ea74105f6b7206dfcb2fd573df6928f73e41fb732359bb460615b3cb43966e8a4035795bf263c4b13464582d01edd31cbfea72da37c0abdce7b5fca334681b2fd59995fbf7c42ec13734a8b582076453d72a9760300031cecb817e653b2ea13bc02d50f3c4532a37bb3fa3cf87f27e2907897e69d12653538d20ac5a859bd0ea73a1f54c34ecbff6e31c48238c03fc91cf9da11b97a050723172952de463eedd99477f9c486696c99244516bf0be765e28bfb181d8a5bf011014366b8900540db7f27cabd2cdbe0a98d970e39f8c38d0f00b25d68db4521d5c9f99afb0e0843f471226aabde755b94c5b9d7e180529beac9bcddacc3e37b031e39216d09f2064d27a2457989496d48cae11c7280978481cfb18975c56c59154a24180f37b13a238b20fca399d3ee14651db2040c7d80ea9d40b5763e0a79e864781180dfd90fe191d36ea6bbe8ce739b5a32b94fe6706cfe19fb3a353ff4d3b3f4ffa57b51040b3eae1037cb11be69390b03148375046065e124f6053d69c8bd40294937a64d8bb666cd7a5b30d90a6f39fbabe1e9df2368dfc9b1205af6898248d2033e44eb1e9318114fe63c26566bf0b6168505582075d912f785bf2faf968ec3e2354ce247b56144ff3a675388c10e961c3885de3f610bb17580fe61a03d46813e1f6189fbbed862e8fa9a1a48bf4239a4aa1875bf765ab751578c49f8e7f7bc5fc127ee11e9db0036e85dfb6a68f8df6db06fa9dec37e6b6d9da3f88b7a694a3d840e09673c03f7cbe24a8b6007ac6446d5dcfe6ab85683d04efb20b37ae0be4ead5576cf77ba33867403014a962dc7c1c6d6063df59ea81d0d9924253ed16d4f864b2527be0410b26a932ca7d10b22f637fad4f81ae5d045c37f721fb475bf3c7b6c2907c80ba04b325040a00e3010382669723c32d40a4985090f445a397d322da4e738bcb88f45f41c6e79d41da1027973726dc8092b11530318de6e42446900a8c16b057515683a292ad399c387431a27dd5aefac0e67646fa0358396b6efc9372d085eb5df0041705c9374bf7f517dd88e73c5d081dcfdf1bd316212107fd387f21a37601f3dbac4156e3e0eb6c847371a7a1d01f88a82e87efcbddfb16f63013b18f69e3b88398e5d761288a342f1111d0a19996cd311141055599297625f19c17f8d13026255aa8ff67d42c24e914930308c4556f779ef061f83b79ad1c3dd132de04b1831567ae1ff065b53edd70acce4e94789d61eb3a876dbf91a6ab7721e501917996a19b193e72d7689bbba0c56c6587d71de45ac38b5282fc0e011265b141fa17ac622437c9aae9ce2bd28ae11d542b7f2c475f8f0126ec3b31c638d7ea10bd840e633017c51d97156d7ee0509274c2a6b2a9593e1e813c31cbee957a383b1bd1659984d6a0f6f8f4298d9a86a85e82876ff5b4809eeec56b2bd9668e7219be710780914581932283895853bb867e34a67a4fcda73bbfd01f0ec05298ecfeb61f122f1e6613ffb43ebe9f54130ac24b813bc869b2e9abca3c6b2a47b0cdbd27c82676d3b5ccf979337318ad4d947da447469ee9f9377ee299293768f5b1a1b8c7c4f5565596f1863255b316dbbe6ac4ba8a5d55ef66c684088e7fbd07208f8d1037c109a23b013304fe037b5dcd6b6ace7e8654a750ec7ebb5270130dbde709c03e5d146f6cee2eff197c6176440a2b7be885f5668bb7c0bdc79084dd5cfe9536a5d67a290c12d91c9fb1738759996dc1e0465b52130d798bdd244171cd122ec759d7ae643f018340b33285b83e667cbf69b629781c438ecb1704db0e1174e676e6b1bc9c1ddfc8d593c3108c6af3ab6f8637b21f2c65b8691394e46a6bddd08b291ce17be1d7f74450b03e2846e6bf9c96592921be4d6a233b52112599f51f3b8553ce33e934a3bf5448b22fed2ac544970591a6ccee1a8131ac97cef00a7f9722f3e040dd176a4e1e9ca80f9682c04070f27c462073ec9d2885c7c86b274d7d3d22432d518e50b8389f918ea8b9265a4248020ef8d42ba929f0a092569f9c90f3d82f530e2419a2a466041715823d7938dd4e7667a867db1b564e945548bcae914f331557f06dff9b373c522bf176329790110296cba37fc816d35989ea1204637c609ac5ea7515477ee9add754ea4bacb49b39b6c2fe9241c69737fa387d28228deef3230612b99da1e5f9623df312bd4540bdc30a1bfa9ccc9afb9d2877bad3b74f783cc37b25e8f4e576de2e848335825bfffd1d08c333e52b776361b825351a2fca18b64194b0d6d8b9831b7c8f313ad36c21aea0cf99bad72549ab9ccdc5294b1239ee71a4d985671e4d25b0f9e7f09a1bffad36790f7035940e4ca1d3708f599046d4b2ab3c7d99d18ab6a88846a7d52cd81bcabce380505e4cd0814cd115fecf0871089ec2d73d3410fae6e22fdcd166d2f1be42d90c5cb6b8cd49026e8e32e468eedabd8f31310cff1903470ce73f9adbdbf9fb7f593f5de1b901adf4a1324c04cacfa2834373a0c5f3b9918ab723b18743a6c8855a8ba795e01529a9c1230828e5c1170ea33ddc4225b466ad18f479aae3c3d949217f42f7f77399e9386f4dd09c26baab0f53f4950aea57012f0a6286b64f59492966b2890df5de5be4e69b01805dbcf6b99e6adddf2121db5f924c0ea68258998be4ea2e6a916341edd6f04cea843492a9464218f41b230478487778f1588538bdefd2fc1eb0da16c86b7bf3f7f2862a4d997b7bcde9372c99b018ddb0f7eefd4da232c7aaf22edc14dbbf617cda1e0596af3e89"}], 0x10f0}, 0xc) close(r0) dup(r1) syz_open_pts() sendto$inet(r4, &(0x7f0000001900)="09d5101daf7e3c40dcdf821cf238790ebaf5ebd55258548b034357f99d344c9741694f1490282c94319b10e7e717071444f5f6b02b202f74f99223d6c93f6184ac69b90b31d6a0e64b2e8a71a129d2594d06f7388bb090c0dc6e5c389225fed445b6e12d4b6917e35f118674aa336d2a0b2afa3a0619731cefd07e69dcdfa80f4dd362cacf4dfbcb96d833d73d077459a292", 0x92, 0xc, &(0x7f00000019c0)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) 22:45:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x2) unlink(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xb0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 22:45:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x15, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffca2) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) 22:45:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/16, 0x10}], 0xc7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:45:26 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)) dup(r0) close(r0) 22:45:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) socketpair(0x20, 0x4000, 0x7, &(0x7f0000000000)) flock(r0, 0x100001) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) socket(0x2, 0x0, 0x1) 22:45:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882c", 0x2) read(r2, &(0x7f0000000140)=""/229, 0xe5) 22:45:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x4, 0x3, 0x1, 0x3, 0x9, 0x1, 0x1, 0x2, 0x10000, 0x401}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='[$\x00', &(0x7f00000004c0)='\x97\xa4\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='//\x00']) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="d22caae450883147329e066f581e1dcac975211cea0181784df655404119ce6b5f360bedcc1e7e260857a476e78cb9de6147351543dffd0c4321166e58174f475c91fb61dcd540141642c86bcdb34cff5e33fc58c649aa0cab7735cf004d8805ee8606647584e92aded862e1f382ca89a016b8760c4da2c4e2b6248f8185ef"], 0xce) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') 22:45:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 22:45:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x16, 0x4, 0x0, 0x81, "eddfd3f270c72f09019ec63ecaac789d8aae973b", 0x100000000, 0x2}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 22:45:27 executing program 0: r0 = semget(0x2, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/83) semctl$GETPID(r0, 0x4, 0x4, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) semget(0x3, 0x2, 0x0) 22:45:27 executing program 0: r0 = socket(0x18, 0x3, 0x990) r1 = dup(r0) r2 = msgget(0x2, 0x108) msgrcv(r2, &(0x7f0000000080)={0x0, ""/207}, 0xd7, 0x1, 0x1800) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) 22:45:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x4, 0x3, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x40) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 22:45:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 22:45:27 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f0000000000)="a9", 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x2ee) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x1000, 0x6, 0x6}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getgroups(0x1, &(0x7f0000001900)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000380)="e8b5047207202693411dd7313599f1f4e8e1", 0x12}, {&(0x7f00000003c0)="943b3ecea263fde5430498d09bfb94d072725eb9f0e9580c2f51fdbcd79b34cc14370ac3048a639cf32438431050e2fe522e1dbd7c86f4b4ea26110bce831ace74a83762e36ec5ec4764d67dc3357912c6bdd41c485d356969746172c16ddfb5faebcbcb5a131f26a8f443bc0c77b3a25b21cb076b5185fed02888f0c44753d0b2bfd759a0bd53f1fc77182fcdb23ff4cc106ed18d907b592052eeac2d32971f34469be2d4f094b15dd405dc1724903c7ab4781aefd284d308cfde74ed4b7fd6ba977d1c8c7477143f47ddd73cba3c24940a25e8b1ffb77672ca6e1493160f28e02e5e140c872b05885442a601efd004f143372dc900981c98a8b226", 0xfc}, {&(0x7f00000004c0)="3658118a6dad3bf4cf38fca7f42e638ae11ed6fca80160babf9b9fa8dbcd3512907ab4eb1f352f851372b76acc380dbd565c448b2cfef3df4a4c120aeeba4cda305fbc0eed7b587d53b2b46a1fd6b779d37e53b2f805c06d1bbac5497ff03387f1f0fa679652d83ddde57ab2013fa9601692180bea9f4818690afb8058aaf48968a1e4d0507b7e554e9d138d730ed7968fb150a667eb99e6656b15717f8a99d038f2e1337dc2bcd6870a1216ed8a97b8aa0d44a8c5db1abe4657a4ebc360f2b4f3550a2b76b06529b2eccc76c81208aef198fc0cfa9531f2a4dff3f9680b30bfcbb53c13628735422125a20bf4b8c9d2a4d752ce96106a00", 0xf8}, {&(0x7f00000005c0)="b3cb0d6f34b3adb44d458b5954debfecb9db102dc3372834738f71edb25f733398e8a404a786679d514f3831f2573833299888e2b2889daa6b0f151f992cf9d27a89b4275fcf496bdebb2de1f183055ffbbff22d53fa56f2fd2cc4ad8d1645a69d4b8aa0b40d0fbd22555b03a5b1205296e47b8403f9644eb3577faae46d2ee2368a9d7475744d9ddb107502e40c8e423f90a88df3db96bfa24cd7703240", 0x9e}, {&(0x7f00000008c0)="5bf729a60b37e9b38ad6b1852dca419235b403ab96f5c6fe7bdbf7263ffb6b84d85b6a4cb395d80f03d9fa40663b9a61f73b13950f15201297c73564f9db75bd3a1066d961b17056acb7e922ee1cf722c71a4b258cdb230da0f3028e6373144f392650e907ea7235a287a41c5d7a1c7bcaf09dabaf6825ce3c17102d5dad9d61a6278f037dcea5500003e801f1a6510ad4a3e0283b908c86024ef0a86421a647bcaf980a92b6fbbf7897412522813c797c79852c51138099a7bbc5fe8a2bb7853688ea63ac0be060ab67b97dc613ec9acbaf1482d2e40c6523b616c34151c92e63198d157dae4f6ee98705bd572499af6e975bcbd2b9d8cada03554c311e9831f9dd82be5298a5ac1ea554c3e5f4e0cef41370fd245eeae1b84b44cd40f313c182683cf59c915d5c505419d50bb9ad6dc481bc80dfcca1c3ae4bf1634b61bbf30cebc57c36f4e5718d151d84020d68e9cc12a6f58ab258d842459e4f8e048e76ac60eb83176d0ea1cf5cc98a99768a02dad0dffaf64b923710bd46eb740265dfdbbca49101b9939b7ea240c3192a236673afd6809c7adaa0e631f68de0e5a0b9160563abdd77a4ee0e389111cd072d9aff86813ce1e58492d0e397e73cc1340786ebad38d90660c5240110a4bd76e49295634b228ce07f70d2981a18f1f9abd53fd0579ae970355b9e55a86efb747a61b646cc15b2281a5f84092031b72a9f226395f72a153d9894f7bbf4d851911a582426307d144495d171cb336b088c912c5895c77d0ce280403cbcf1f5ed938af83c076c3659eb44b4dcfa388604eef0380b39f731ce7da8b138b030fdf28ea04c9b99dea113f6963249fd485dfab12bc4e0f5b8b22d7465e3aef4cacc19d096c32bb00c8279dd6c8a7cc782098504fb625d441d9390cf5b96110bfeac260f635d1bef51b3a621cb2b63b4063a9e8fe75e76da8837310cd08658d054e5aad80767d4612aef87018544e110c7f585e15766c1506f8926531a27197400f561583cfef724975ca0fed49ddd352e6d515ad78bb92567c9f132317f73ba9a0cbf420480791ff8922b76f738aa8efd0d8fa2bb37104e505fccade793f6c52e42b3f3a31b9be8c2483d95d64050bdb97e04081650e00f8add89f5a540392a49f97ef5275ddb6d179a621847a4f6537f3246b6c1ee11c91ce9e5a95a2e3be1b890ab9d9d5ecf6604c9eaa74782b48efc621c8abf9a291e583139b8a2b5d79dc12e51da7f20d750f2dd1018551e2ef2c10bbf2c91192c67a6a913d63abcdf969c8ec33372bfe419c4fc5f319309e1026f490ee1027049e06b88a88b935941803909480778b3701cd013e989e512ccf61fe2e9384fb4c8bfe5415d96a254a1ab9a606b0fe33136a04a66d5b98b2be45f5f74f7c73817bb9cb59816349a533f1ef8489875c04b3a90a50343cbd218b06a487af15ffc1a85dccbd60ad06505703b9fcb14bd3dbabe928a3244513fb7778eac6b03e8fb2a0649219b4e9d5bfb41606177f5e89bacb42c3116be086577d853433af32acb662d3308010a9774e5f99ec17ba6c1177734dedfce11ff08df375c1370ba4abf01f4c7911907833b3f3ea9664ef337e2e3c15a9b6d75cf8a13810a08cabae306d8b59eceffbf915892da20e8ae9e4924ce20989eff95588b17b7181da07db36b7df8db4a937907e3ccb9120061d7af2d9d0a28817e7e3ebddc568add33ba73cb59a929cefd874f6c930697c238b37ffc7a65d5425f1fc9211f1b24b42065667241755433da3630509c37e20c86835b2453070d4f5bbae260fd08465896d77fd33625c3c8d71013522ae9054ff253f9c6d07cb0cc53d78f144716383024ac6c23fe0b2e1cb1865f78592c77830ec340e6f24f9ea6c29a233b38306fceb3d1cc7455d11cf62248ef87d932725f027cf7aa448626c6347702cf1e74f6ab511e62f928c5853dac7cf993ffa4669fc6635e655be9b710cfafdec38bfcf7276a560a87c3f34b3724621b0fc33eca0487c0e140e245cd38301807354ee55a532f645f3836973c8283a9f086c7f870a8c83d1a123be4fda5353ac18a975ab6751deb974a57bb6259bb3721f4957a18b82f0d3a94a3a99b06df15dd6d9b86c7a28265449829e20c7f5535598500b5b8b27753d725575b3a50930cca39319fa62b1b6885cb6d337396f8e74e3ba17d414fa19d50324453f6d6b261f5261f2008e8382aa2ae8e9062f129ea7ae3b5f2b1989b34909d5a9f5595f16b128b5cb98ceb7ad6fb58a28e0537bcf734777a5728b766289218afe5771f39ee1b0838437aed50627912302152fdd004dd07405a13c1c00e5b1db7ba50b782fdbcb10a8d51d1a3ae5e896ca50a525e6d0bd904ec5e6e1d53f2b73cf02462f52cc892e8178204f8b18b476e154ecf43c88ced2feda6d6faf17cd76c15770b9383b1cfbe230be06312fd1c07027517acb87501c840c0046854ce7b0bb157cfcf8ac13575a083e2721213134a42789bc6716e6f48bc6f7640cc8a12b9c1800b14aec1703d18d2582f2bbf551e33a5cdca9aef96f344a00703cb9623d595b5f11537a42a922b5a740a1469a9db6d22f35e01ce892cb6e3419bb8271d1364d3c111f20b99ffd9a7d1fe02a7d213aed230cc22bbaec23fc6136ed5fa4e5fb0de60f19e57327fc1b0bf8fe5fcc93e72ad4f304d4145f13d936c404928498fe0eda6d55f18241e788b386e2c315a28e6d6013de27615de81106095e39551d80a4bcded82a8440a74ba1140eac8478958e647abe5b4a1c55b768481ef5bd0ce94db82474598aa612599f7f45ceaa49cf15224888d16b07424c3d244c1785905be1245c68b7c01fdbf682b5b73dc926e57e97b32ea9985743fa50aa25353f559187ba9b3cea6bc55a20f9fdaa004c1aaf64404b504348869adc19b964a3dfb391cd8db088c2487f1a9b9bdf39a15eddf37ef7029362b3aa4aae38a8145a90d53777402093b6e6a10f45965a7e05150001fe328f76a780c4eb88c1f25d528ff2d4dff653c965bed4e696be17bf3a06882d246d6483fd9f9afc011515ddf18401d34495fb126746066fa25cc97e3f8b7daf2d217904f43ce16cf11276cffca8cf97d7bc86d4f6dd3cf6b6c8b36903b38e0dd4107c421f9229b332c2139d302772d01782035c7edece53f48c7e6fa028cf22191ab86244dd90575e759065079a25feda9d522443f213dc6f66680a34be4fe101071b2d26580ed5b2e867e4d2b198292badea8fa7d829cf6439dbb2e9bc20aa7e7be723fbbd5a9fb780990577770d62201d88766d4f3ac758d24ad946644fdaf3385947d8decc8b2ae2212c215219f3607befaeb6ba0da288c569d9458f44fcc123a7377aab7267f6a993131f30b12812bf7d6b9dbb6242111bc4ae52a4732d31bc9002c2d4f31ee716eac111776fe38c45b0ded6a6c250a341b66c789f4ad4028a7617fb0a0164a3bc084bf010b1badb3e3099be843a8bea1102914d1dd3accae47ea28fe3012957edb6131df9ae8bf3e33a51c5479e44bf3bb07359d41eadb50a96e760ddf2a78ac89110f44926cdfc7660b9f486c5290ad568637aaa18836efe6b798591da24e268b4916f423ee49defdf45a166ff5a86d6f704695b47169d966c45d9c42dd137ac58c17fe6a56e6292f040aea1dfb42f36d667bfc146229478a659d1748186f47d1e625ed6c0310f4fa10107f8aac31dd0996ee55837988b239a99470e0df7f322ea9f08ab10ccb75c6091934ff59361e453a35f29e015685e1fc0b414563e6bca80688e064630bae235525b31ef8ebac6509c2fff6aeeda8ed9239270f160995b6600fd4dc6b224231e2d0eac0956fafe2a1d60f012bfed6ab4e82a836fb34ddc6e65113ff2b3932ebdd46154d997d76f9cf0199626d2e9686737f150339f59c509a1f76bb75343b02cfe2d674d95045446d09c71f843ef757b54e6e5f3b64b71a5651c4a41f03ff5c36256c28880fda5d1c844ed5003050a21fed7db1a321caa64373bec2b5ea8a0f2db14a828226db61bf8fa4f08be891b05352e3f092e39cf9bddf1d5c010bfe69cea4be540e0ed6c874310aec7c1482a7cc75906de6dbb75c57c107d71634665b3326160dd6231cee5d45b29459f48ae706c4efddfbd240af9cb2a6c9c0032e0c47d0feeebaf10a6a3c6dcdde13969042a1e2127bd0a60dbe271ee49e2db5aca3d9fed90237a25f324bb90324a87e5db5a88d871040ff09e11494e1228257f6ad642a38cd580df028ac119846d2460333170a95473c0bec230be678989a3189a373ddeb3b0e6e110218231424fb9edb9c817f83edbe1410ca036e15e3cd382100f39e92161ddc74e02f282efe70ce4be98435567fbd06ea3b8efc1f36943f64f6bf736662fc97dcd1dce1b4a89d0693f8853a9074fa2eb0ec71032110d0524f9d509cbe35803f3923316781a692f0f2b60227c261a3359a20df6955f9355a127601e2e58615534b27a3ec757941f09a2bb8cf69f42150e8a9065baf097a83238ef2f1e2eb20ef3fa62b99c608f2088d94aa5e19165e02c3f1902ad9d0ee0890a152206dbfacadb0a3ad7ca25d26dfee55384adeb88169d10922d56b10ef1e4566cfdc8de0475f4444160732e3780738f3b8a66f9cb314b5f7b08c75fb5181695958cb288d32e870f5e60add2685431f1cdc9bec0144a3257212ec007f463ecfbe6c6b40185d6df7b2a0137041e2a3e36f839bd48e4bfba35a3242275938a3b9282f9a82f0fc3400ba3d285e8c642ac6d776d577a05799e777f1529c2adcd90863db5cae6ac440731df63822a54fc7aa05ecbefbfa99375a9074f50ca1aa914d28db6e504b717d93b6a42d3e552986fd31647f9489a7dffa8f9a61af2b63cbffc8dc0251eb1afcb2a738aa4c3af10c3377e1d5e174cebde8fc8648f5c813f0715b3869b3272535cb38239a1656e471af5c17e38d549b630a0764b554b9918d3a227c4f57b4db9e572e4ed569c40479054b2bbfba89b3870ee1f6bdd0f3e6a71480c3b7952a8dbe7ff1657e6a8992e2c30a3c6b47f9343fa79814caa90adb32e7f81ab69d24a4a3d5702b1511a8fea3f3784cf47c8018664f0b468235f298d8504899bc682d9b3c23506bca89faa03cd6d133c4e1befbe9580ca1b5c0f8beeece3ab56110860f689bff9b057697c8b8758ae35f496d7fd50a768c0b1bf0dd71c89da37ed519d70d1889b8a3f47c6ff57bd15e32ed0e525cb822b2c464d3958e7dbda5cae1912084b1d7704e0a4d31f7c485036d764c1acae923ab5aba1d8d41aa83139f0b61b408e11a6408ef88b905a77483fbcb575dbf55aaa178934cb1f6e7b13ffc6aa3a8e68badf4da2f95a92cb8f2f2e5437905c4485d8afedfe4472808f83d0daadb78f22e397bbcc5c2fb733bbededdcef32d50af0f1c3e4e59912383162ba92af3a7e5e35514b628cfe9ca871f43f86e1f8d76acf845972601c7430ac355d9d5c4df5daa66127865aefad1cb09ee09581b425034d4dce1c6da7b09952f9c5c5213a76bde3f177edb463cde0aabd5a263542a34dbadec9b85bdd59877e2f62378a6db7687aa89fc4cfd93c1e14c38780c21147b684acbe0fc2d20281eab6be022ea435216f54a1051c9fe5b65f3921d6b392a08fba32a0c79e7263a5a9fe2b1d83b8d8de8df5cceff0ae5374696420f9aa5990e98550f70a9991a062e83e3d4463cd5f076fad7e0cebdd2af284b30d3861183a375250fa3059361a9f495f444d15e75b76b8008d739d1f17ba0e9cd1e81789961efb5827185d9b36dcf74279204f328f889d3aa329533cb", 0x1000}], 0x5, &(0x7f0000001a80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000b7ab0b0910b7cc951b55a2a37aa2c608", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x406}, 0x40a) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001a40)=0x20) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200a2, 0x0) openat(r9, &(0x7f0000000100)='./file0\x00', 0x1, 0x60) shutdown(r9, 0x2) 22:45:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) r1 = socket$inet(0x2, 0x8005, 0x8001) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000380)='./file0\x00', 0x1, 0x100) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000240)=0xfffffffff03d2489, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x6, 0x7ff, 0x3, 0x1}, {0x0, 0x8, 0x2000000000000000}, {0x10001, 0x178, 0x80000001, 0x8}, {0x6, 0x8, 0x9, 0x3f}, {0x800, 0xffffffffffffffff, 0x8, 0x400}, {0x48e, 0x7, 0x20, 0x101}]}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = socket$unix(0x1, 0x1, 0x0) shutdown(r3, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x2, &(0x7f0000000300)=[r4, r5]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x7, 0x4, 0x4, 0x5}, {0x6, 0x3f, 0x0, 0x401}, {0x5, 0x9, 0x7, 0x7}, {0x3, 0x7fff, 0x1, 0x7}, {0x2, 0x1, 0x800}, {0x5, 0x0, 0x0, 0x80000001}]}) 22:45:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:28 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x200000000000003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x3, 0x0, 0x0) 22:45:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x1f4) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r2) 22:45:28 executing program 0: r0 = shmget(0x1, 0x1000, 0x1, &(0x7f0000109000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 22:45:28 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x25, 0x20, 0x40, 0x2ac8800000000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x10001, 0x2}], 0x34b110b380000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x42c, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf27365520950d375, 0x240000000000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x85, 0x0, 0x7, 0x100}], 0x3, &(0x7f00000001c0)={0x0, 0x5}) poll(&(0x7f0000000080)=[{r0, 0xb022eb08299922dc}], 0x1, 0x100000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 22:45:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/209, 0xd1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 22:45:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xa0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f00000003c0)=""/157, 0x9d}], 0x4) close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pread(r2, &(0x7f0000000480)="06e2356e7c3a1797b2cc87ce89b84908c824d8279d0a4dbf76eff719aad3c6b714f38f073ac0da4412541371675d7e0eaab4e84ff3a04358c76bd924ad717a36f859e3c8db792ef389f4fab10081eb43bf3c7c90cb3323fdc3e37b97e0f0ce5c693be55752a90b5f073424f5bbf76d3d88b9ad7511a34a651f28cf0fd9c04f0039fffad01bf578e87273d475461c81b031ad4461be34c60568ec772fe00230434ba06e74ceb1907b77f05222f4f9e446d70ba21e278436828d873828", 0xbc, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xa702, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 22:45:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6}]}) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r0, &(0x7f0000000680)=""/4096, 0x1000) write(r0, &(0x7f0000000080)="edd67c6927a74949fd28dca79e837570f00948221840f8979f03", 0x1a) 22:45:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="016c6530000000000000"], 0xa) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 22:45:29 executing program 1: r0 = socket(0x18, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 22:45:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/133, 0x85}, {&(0x7f0000001180)=""/163, 0xa3}, {&(0x7f0000001240)=""/137, 0x89}], 0x4, &(0x7f0000001340)=""/70, 0x46}, 0x800) bind$unix(r0, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 22:45:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x7}, {0x10000, 0x7fffffff}}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 22:45:29 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) close(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x100, 0x1fe0, 0x3, 0x2}) close(r0) close(r3) fcntl$getown(r2, 0x5) 22:45:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 22:45:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x6}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r2 = kqueue() openat(r0, &(0x7f00000000c0)='./file0\x00', 0xc01, 0x20) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 22:45:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) r2 = semget$private(0x0, 0x3, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000240)=""/183) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x558e) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x100000000, 0xf39, 0xfff, 0x2}, {0x100000002, 0x7f, 0x3, 0xffff}, {0x6, 0x3, 0x2}, {0x200, 0x80, 0x1000, 0x40}, {0x1, 0x10001, 0x2, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:29 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/19, 0x13) r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000180)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00') getegid() 22:45:29 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x255, 0x0, 0x0, 0x0, "a0ea3a2e5e20c5ac97c54c0b27cee7e30ff96c6e"}) 22:45:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = getpid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r8 = getegid() r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="3f2226c082a47bc247904081555ca31087e8e5aff415379d17e92cfb06e387b96643864052d3222bb1e18c364d647782c9ae55486e6d3ba8", 0x38}, {&(0x7f00000000c0)="0800aad79d831728a088ad139c0e707c774ff466f79ff17986729768a803d08e78bd588c06f72c8a468159a257abca23c852b77c", 0x34}, {&(0x7f0000000100)="507fab0647d0f02b6300517d99067f17889716536b2b8cab7dccd11b2488e8d0f20f55dfc21adbe4b89cba5d73f15b9750a3c2584c0c85b91c310244980261eda03166b8daf5", 0x46}, {&(0x7f0000000200)="12b8984b93a58d78d834ff8ef1440fff97ee4086d54a60b8ace2461a938c1d7900def29d5f7d9549c3efda7514122cce847fa5a62f375ead590226444c4d01be6a333ad130dde7d707080567091c4a727da78fe7c873891148ac8ed0c3ffdb489a526eb06601aee7a618e26d5a5993f14745165c04a8910baacecea3f0380d5d5e33b26d13c4e0eab5eb4b70aeb7838452ec1df686bc90945f4d874a79479c885be6e74fdee78f17510db745900907", 0xaf}], 0x4, &(0x7f0000000440)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r1, r4}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}, @cred={0x20, 0xffff, 0x0, r7, r1, r8}, @cred={0x20, 0xffff, 0x0, r9, r1, r10}], 0xd0, 0x2}, 0x408) 22:45:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x7fc, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f0000000000)) 22:45:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0xf12c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 22:45:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x60}, {0x6}]}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x1, 0xa009, 0x232, 0xffffffffffff7fff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:45:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = open(&(0x7f0000000240)='./control/file1\x00', 0x101a8, 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)=0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000200)) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10890, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) ioctl$TIOCNOTTY(r0, 0x20007471) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, &(0x7f00000002c0)}, 0x800) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000340)='./bus\x00', r1, r2, 0x4) 22:45:30 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/97, 0x61) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x3, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x2, 0xffffffffffff8aa4, r1}) 22:45:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/143, 0x8f) write(r0, &(0x7f0000000200)="00f1ef717ec6d1632b403579495ec19dfc061614bbb1a89261b47709f3642c74eb47fce77e6d0858a991cd390e012182ec0d23cfc9eae653d9fee09940d0032bac57f5c1ec961e6264be84069abbae751948a84f42fdc30df3afd58f25f551d27ee4a3debc8062b594cd7e99eea6aa6d2f40b07a5c5944b0a407b5e02c68e2e4bbef51049dec84c4d2a8eda65396fc6cb19b6730764e9a5632e04dd5ca900f3288107bc00e9d29f018968335de62dbe2a042f2fdf6bc4a99cd0fb52547d0f487df958717a2bfcbf4dd5b8f16d7ef0520da87d42e7e19d25bf1fcf5ec5bc5e2d95e033b600eeef4a8e9356d1fcb085599f241b0ff84c3e8ee882bc9cc411bc3cceb808f5d25d612a57b65ce57619664f02d9988fd60b3b08354f819ed598dd8bd0abf52fd9afb5eeedfc2f0729a5a5428ce2b047f1b5810e7d8edd6beb07a01101d14acf7f2f47d8c7618ade1b34c9a7a56d4f2ffdb225e696eeb6fa2efe9a9672e6ec87b99beafda2e7159679387c84465", 0x171) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) dup(r0) 22:45:30 executing program 1: clock_getres(0x7, 0x0) clock_getres(0x0, &(0x7f0000000000)) 22:45:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="c111b7cb2f30358cd1cce1c87937eaf822f2685d5fe27e3ede20d31b14ab0397ff53e54ec322d3f6f36cec4db0bfa5e80be884f65af487f1d567d19d0c13872c01ef029ecf616655f395891e8842f0e750b76658547f722bfe7d8690ab3029a1383cd9f6a9515dc5fc459d", 0x6b) socket$inet(0x2, 0x8001, 0x9f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 22:45:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="3e501e3e3f82f75538e304e12e", 0xd) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b850332e2e", 0xc) execve(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x4) 22:45:30 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x880, 0x8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r2, 0xc4}], 0x1, 0x0) write(r0, &(0x7f0000000140), 0x0) execve(0x0, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000140)) sendto$inet(r2, &(0x7f00000001c0)="7aa309eaced81d5f36ba022aa513d4a1abe4f6b26f2926ad3e24d71c836878f046e84893ba4d0cd0a89ed9b6737dbdc45f49f0168cbacd0205b9a06cf6f5b11d2b54e7e99109a9057b7883d50318bf110f2e2924119a56e8deded3ffe1eeb9729fb0769021b0389dbd8bb5539db66c7b0de3541bf34011249050db9127450e8c840f38899b356469139b5461509ed9eafd99f3512697e1c7de0b8af9", 0x9c, 0x0, &(0x7f0000000280)={0x2, 0x0}, 0xc) fsync(r0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000380), &(0x7f00000003c0)=0x4) 22:45:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0\x00', 0x800, 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000980)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setgroups(0x3, &(0x7f0000000a40)=[r1, r2, r3]) openat$tty(0xffffffffffffff9c, &(0x7f0000000900)='/dev/tty\x00', 0x80, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000008c0)=0x100000000) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000200)="4d3d13e8297df4e76e7ec804cec7d5339c5dff8dc6f949b3ec01e54ef66fff65a7af7bb330bc6d273a6f7f87fee249bb115a72887020b2bc211d02b8180a5649e620e861a0cf2939d2b7071b7a54a2ad350ed5858a9589632cee653bb32e96f3551799f5b975fdd827045a00156b0119d41b4364f267b332bc16d0d2a3a167a205c7c6c1db3480051c", 0x89}, {&(0x7f00000002c0)="205e88fb08d7a2a27051e524fc4d3b42cdf3ba4f81182d5cfeaaad5e080e88c46e075a7b0392c34c92da338224baee960031f2a50ce5a5eab1027e66dd1ca3d18950eb0e173bd4a96e494c5fbaee5be1222541c9aa74ee7cbdfa957c00156b8c40f00bdee4031b33c73c4a486a3b7b31762469a5f24ff2aaf2b9924f6ed567f247393a32", 0x84}, {&(0x7f0000000380)="7b601b0fb964711a5c73acf1", 0xc}, {&(0x7f00000003c0)="f097ba09ffa8c22d48a0247d0dd1b7d5cb70d8908699c1f4c72fa34ffcf555e38f464a55a2fce233327e97d195071613d7295da4dc9c6b56fe5b53c18604443946fe92f27e0dbf5c12b3eef058ce", 0x4e}, {&(0x7f0000000440)="5e798d4f013dc37efd09ff3ada373451fe671d0cc7065ec2b4c9561191c8b305eb99f7b8e97d0c276accb419d607d87f407c27c562e1c0ac8532e480741d841ee6fd6aa1a20f263addac58996324080e3ccf67de4c4235ca1dbf25428dfbf5c483beb0e36c2050bb54481a719b47b4f8", 0x70}, {&(0x7f00000004c0)="e703cb36fc3f363e1882dacf053e584f21da8b8d9a7ac4c98c41424e17b788298de92255381525c84b0086b92dfd34ebaa614280b8cfd26dcc7fac3e5f64f257046008320c139d4d54c7b9bba69438a180f68b0c7d515c4bfbb8986b29dcbca3743169c2414a600c67553dae7884db5426864f73987835ec5be3452afb01a6518b4b1b345bcc2229f4236243c70df8dca56b0ea4aa0822ee55ff7eaddfa01be6b58a71bc4b7de053ba4b34a9bcc21e19d92ee50816dabe209ff7b1b115a6bac3318b", 0xc2}, {&(0x7f00000005c0)="a2bf6f624fe5dd5e0ad6068bf25047fb60b3c9d7d58cb679d75bfa43c8a66a264f48ad726d7e686d", 0x28}, {&(0x7f0000000600)="9a9a6312086ebf27c74854c2b6a0b83fb5ff4da1d4dcb2d1157a73ea5769b144e6e3500778c932f08e9a9a072c03e905ae29e8135109821f458fd4059aa992bbabb1a411eb3946186d57e62ba4df00b252877de5514220bd7ce3ba80e8cead3eb6bf4f64142f39df16ff3ba738648ecd1d800cf698be426829e0bbb49ef11807ebdf6d", 0x83}, {&(0x7f00000006c0)="6ecab25aa530586a3e6da3945bb765e0b1701fe45c51a55c1cb60af0bc3590cf7913c4947152db8116f88468995745ce8630bf0cd4491eb731a180767f38ecefccdd480f2fc4ef0717c116bc611787aeac5428b50b89da724a975f9ce19ee07c634574a6892bdcf1fd55134a4e63fbea500b980901fc15f364abfb808c2467304e8388a9a2d066d41db04aa0f825c6d2c4d1b890fb5aad50977028320c750ba091cca71c53f22bd49177a6c8a3fd8cabadb365ac1eb9ee", 0xb7}], 0x9, 0x0, 0x0, 0x1}, 0x2) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r7, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 22:45:30 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x4) setsockopt(r0, 0x5668, 0x2, &(0x7f0000000140)="99fe358a", 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0x7f, 0x8, 0x8001, "5868d6ea5039d4cda3c022eff96c1ed8a50a16b7", 0x4, 0x5b21}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 22:45:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000000000001e, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x9}, {0x18, 0x1, 0x3, 0xff}, 0x7fffffff, [0x5, 0xfffffffffffffffa, 0x1ff, 0x80, 0xfffffffffffff97b, 0x3, 0x1, 0xebff]}, 0x3c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x7, 0x400, 0x1, "82675e4d17bca30a51775d762582c73dc9dfd3e0", 0x6e27, 0x6}) syz_execute_func(&(0x7f0000000080)="c4c19de9d566800617c403357c85fe280000dc64dd7a0043db5417742e2666410f28763cf045203736edd8030f9316") setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:45:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x96b) 22:45:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 22:45:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0ecc85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbb3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0xffffffffffffff03) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:45:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x49) ioctl$BIOCPROMISC(r2, 0x20004269) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 22:45:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff5, &(0x7f0000000140)="b6660c82fe5f9ab3b808ecf936f7d8b9aa567b1044500963efc70161081be595e0078a7f0198de760a8fdd15181e0110deead6609bc4a761dce39e8d706ab36083396f283c85f286c5f928e3e5433659cd0780dd047022871171665655d4137374493e8b1b4b4f858cf1836324f00beb") 22:45:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x651e65ef, 0xdcd, 0xdb2, 0x800, "6d0d341b2804af05b88d2007fcd75a2101e060fe", 0x100000001, 0x40000000002}) 22:45:31 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x8000}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) socket(0x19, 0x8003, 0x3) 22:45:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x900, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = geteuid() r3 = getegid() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x28493, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x81, 0x0) r8 = getppid() r9 = getuid() r10 = getgid() r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r18 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0x0]) r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r22 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r24 = getuid() getgroups(0x2, &(0x7f0000000600)=[0xffffffffffffffff, 0x0]) r26 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="dbdf3034432d1b70c8d74f8e5c67af5bc682354c7b590bb37472f7e54a2710f6c199e5e64537f2d9aede48e8520fca19af089b884ca74dd149b33efacf4d07614965e391130dd2196e58f524464f0a86ecac1de83cb57c40f7fb24feed0c79dac34168ea20fe15f0caa86654667fbc1f2132367b03abd3d256627144596800f6", 0x80}], 0x1, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0x120, 0xc}, 0x8) r29 = socket(0x2, 0x2, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f2f66695b000400"], 0x10) sendmsg$unix(r29, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 22:45:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:45:31 executing program 0: mknod$loop(&(0x7f0000000040)='./control/file0/file0\x00', 0x8001, 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) 22:45:31 executing program 1: r0 = socket(0x8, 0x4003, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225b", 0x599) 22:45:31 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8000, 0xffffffffffff8255}, 0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r2 = getppid() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) 22:45:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x290, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) rmdir(&(0x7f0000000180)='./file0\x00') 22:45:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/204, 0xcc) r1 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x80000000, 0x0, 0x400003}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x81, 0xb, &(0x7f0000000180)="1bf918edd7b21b8265d56f85f6f2ab709d171056b2239d570c1831258bea25a2786a5cbab4ae9076793d0ae5d253bacec946f8abe2e868f513924cb605a2aae4a3687006e5e7b7a3cc2abe1d851050741c17c74fe10b68f98f29b2f1d829ca8cf0d08ae73cf310dbf5e6bc627f7022d7e27337f02add86b0f273a644c9762775c3a25752d750100cc0e88f6ae23ad7", 0x8f) 22:45:31 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:45:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x21, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) r1 = getpgrp() setpgid(0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x81) getpid() ioctl$TIOCEXCL(r2, 0x2000740d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x840, 0x0) 22:45:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x2da) 22:45:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) pckbd_enable: command error 22:45:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x75) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffffb) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xfffffe6f) ioctl$TIOCSETVERAUTH(r2, 0xc0107004, &(0x7f0000000180)) ioctl$TIOCSDTR(r1, 0x20007479) pckbd_enable: command error 22:45:34 executing program 1: r0 = socket(0x18, 0x2, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0xa41893a7c3d4dc98) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 22:45:34 executing program 0: socket(0x7, 0x400005, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) r1 = semget$private(0x0, 0x4, 0x183) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/133) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) 22:45:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000001140)="2173b98dab64c0b5d53e967295edc7edc0ffd57e11b14ca8e1e0e0a9d95cb45fbaa376d515b87ea749444d23851949377a3a9178571d67bbc1912727025c454f6848c04f8152a353d91dcbd100ee4afc877842a77994241289fde7fee0e27e7cb6a495f47dcdbcfb5ac098da5ba570d6890c0369436c01db7e6d5b36e4eb8d10313acfbdbb150f18ca8e5c709e1d421d230e48cad3c91090da97249cd4220dac54cef7941c7593e7ddbf8064e18ecf2ab14095d6841e04c48a4cfdc497908292e2f413209acc69c6", 0xc8) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt(r1, 0x9, 0xb4, &(0x7f0000000140)="b526d055e2667be6611091d28d7fe60c867b69c0a706d24f3d1cf162769e26422b29d9b64dc1830f831726fc6ef6d10a6f806774a5c5510c7f1e5f19dca1ac481f245ae2f6a1c895d46551777ed8ab658cb2cedd3be7c56f5ad3d9ee9121c24ba4a2e92a4440d63898b3f7bc9b56eb25f6d1e897275169a1a7fd479527bd28342627e2ac625d2caeeb30140ccdf4cc21056959580b40265548ba323c1fb0f993378cee871529f53959193964b4a7c122c847cccc622a46723cba724a0b25544a9b88db4982a8eefac21d050a2d964a53f2014116b36db2322c354e39fea138a0c37b917bc8a886841d18437c9d1e37281c300aa6369ddd811c3fb795f249f53538204a26e5f2d38eef1672653505b0e379ffc5f73dea4d14e86a0ed369afb860643baa49fc466d6c21c07f9ade35261d0e591e75a9b8e7c92ac100a2b84c8843b5e7c72f67632713779cb6fbf58a35aa65c6a9ae4eddcbe2c7f4bf43ef9faae7ccff8e95e6b3ce8204a72e36027531a39f55eff7750535f50069cfd2948ed994db4ff44714c5aceaaab4c1b71ce5f327ec90b327ba44830289e971e2d2602dc409195e487298b2588551a8ea8e6470b4c5be03059f303c98dfa19878888bbba8a266dff48312ea07c6c1063a8c83e9fcbc25145602faa2f53047390762a957ea362398bf9ab16295be9e483e49036fe15473a262bbef79a6e1052fa31cddf948d917f8df192f7f12fd749f6c4c25d5275ebc7a90c18890aa296f9aa2a15d6c446e7ada09dee326b3d9bbabe71596093ede4db79ccaf8708cd2481c362533be2603bca65fb854349d6e03d8abcd7b5c5ad2ee762abae3c132e197a074492c77ebd1361c8b14c9c42cf359c64cc3d6ac306336bf369cb9030b9ff609a5d428b85dcd780c3db8f815b90d26663ec86699481542c4990d66d12c0809ce9d58c82e124b4672aac983da5867db60efbb7dc5b977d7f69a3037080c2b5f403a0b51b01556afe848457669d54cd75d34cf74b0b27a8bfe0745edb492040d572df8b4b70f249ed276b32fa88d25455307fc2fcb5c548f7ca3ffc107ab50f0db68ef4297a66e43fbb78cb128d3bf1a6ae44bdd00c290a6e45b0960a2bccc6fbfaa92a06f71b03a06fc38af8352c72f79c738ebb15f46b0908e76901552e827f4aa894d37cdb970c88044507c8ea415c4b9555c5bdb570e62dcfd95d651dd2698cbf5c3b1957a1c145b1c8d71b14853fdd679fa0ff1ea962d5a7662deac96012d30fb7b37106c0d80bc7c0a2524cb1e90e8dafb45c6b6ebedb5f5a0c13f7a0ec91e8a51aa4e30dd722bfd347a49c9bf05c4288d7393d9f4f5c0879466a24d271e4f8e656492b9056ddc4dfeba0db45a9542af3df44f6b46a65d4e7b6c693f1ba9f2c3a8098b016fd313ccf2d85e46c5c47412ebdba39fd8c58dbb373132779627256729f3d476b2d7ef3cb2198cfcf9db69cc60f75d6472489be8c94a08745893f26f0686a229709a686ef468687dd3a94b2e7b9c2b97c49108f6daa5b39a0137db7090d6e783de6f2a3fd926d3f131663eaef82f8b415bd3846fbef75d93d3b9e1974fa535f250ed7c0b7ca8d4c57d93e4f0caeb0f51f4acd5e4ad379a20e3f69f33e63f7e6bc59f0b3d9c15b76842e943c705ba165d23aa4ab4ed96f76de854b61b982249835c4aa60a2a3e304352b9969ae6ab7c3da6072c0ebf675be169334ff09f7945c9f6800a8a4bc159fc1473e1253b96c7c8793b0a96510a5904beff6a6a679bc2c777845f5663347a90a55a72585df11ecec509e0799e1fe06815631d3c40fe27ea11828e119690990dd786e2a22de36bab6c4c082645bf45ec3c34e6ba7c764e0c4dba8e11519f96dfd28d636720b9012e2878e05522866c76d500a200e58bc1ca693b45379f68cbf8ed08330b3bed2a7600826fec478477c4cc995681459f9ece3c135f359891b778feb705bf971136dcd7acf7ddad38744385282585603b9b4a57f1e4856800ffca99ab2f8ae445852efc53169c53effedf5ced7290fed2738626a4ef9b307b3a0d32a1aa1277737a57e638473be17b1c56db1daf5a4b7b2599520223b97f70afafdf40ad49ff9063dbf650f66c69f7585b29446e5d5d4b02d54935b814bb76d67795a6da65b02e51adb52d790018a3af8859c4e4c403ac21fb41f00615f3e8e8a06ed98babb0d4d81ce0d209237738ddc02c27144807bf9c7119499a07e153739f817fe324afcbe194b3ab08097ebbdeb288c4510c70acba70013b45d32d81cd323b49138ddc892a998ff6f67c69d2df612013705dff1063dd4eefbf2105d480719f3566b778a2041017d8fb2980a006100cf0270c463a3aa7763f1aeb4616b647edd056a1218bd360db5fe8bf2b1c9a0001751cbf61ccc9649e2793efc327e030469b9b6ac08a14ce59aa13ad928e0f0ec71339f9b7ac66ca456344c4e3b54199eac00e7a465bcd1a4628e7d1f01a9193a57e7393887efc297b028e9282215f9a446c0c731773a9267f93e9a5aab3e3becc4bc27388f9b2aef85b38a33f48e60142f05ecb6f80e9c8036dfec57c4fca52d3bdca2a24f59dce9cea5d55e4d134f1330d4d4fdecf8815ac23dfeb113a58329fece94bc07293591812026c3ef84c840cfb1daefe8e7a8079e1b4e3f20eeae2955886548b03733c1b1e088d0c02dfb7e803b59d416abccf2a571605e04ac0bda586f0e22dc7af51caa5e94dc81780d89d6f5747c54868631f57953c72b28c8b488fd13b2ce3553c9b21978728f6158709358058ac8c43cae60d13da733aebadca9d1de10a5e5950e2b9e0ac3e49060dc6ccd3d00aee883d773d41f2fc58f8c6c10f456eb6e1a5240b2bad4fd1f0e42a3ed50958d90eacf87c919fe1828100bc87b6fd0b468af9cfca6f2e1a21e5c01560765e39e6025198e74097191e5b9fc21ff14ba94795193bca27267e362bffa9928007cabb88d1941e9257c64c3c2c5e36a26baa9be1a4d14b65379a61e7b2edd97952997a1120488692131a0fed81a648f1bf205b208abb7080f6a8ccdaae58bc21043628631f530f25427fc6eac20cdefd4bbd5cdedbd518c45ef75854ea423c88aaa0ae0e5c62fdd2af6709a7c9099def7cc8f37fb86a9e642ac2be3fe5c8d55b1cadc5577ce533929e005a0858359b79937f680f6992b9a62f18aef4ab8ae2305496830e6f7129dde3614d455912feedd8190b4595ff7c91288709b3a0e69617b167fa89428184f3ebd96b6bf1e6a05a946a25a2724a201081620862b147582321be965a59537ade1cc1a830f38829996f15e54dcd96fb2c047bce5ff589832e6c910514b06063b1f81798c7bea52806149048b8b14c97ad25d9e7acd770cb4216821d44082465350be24d45a67f399bedda932cc018a4be355263f6efc397a6bc2fa144e88d296f4572f8962c8216864c282bc632bc3e6c7a2751fadbf6192b4d2a8ce5f488f9f7b06f32b087892e26d46a1241677575ff3eed60552bd604ba9e7a576eff324b53481cd1a8227b205bb0a8b1389398043b1faa033abf40385116d4ea24df94e9d0ab10636fb25010d312815d325f3916122bac78cd1df78256349d6173a8b45711cd9b3a963ee8756753dd4a50c5dda31c7b13cf80f3fa1b21b241f7686d595833eaf59df40f7be475042b1defab3c0d5b8b5b0aaf3db955fc697a036e8a44d33c1e00d3c725b699c99c2273ab39bb8b1101c9087df2fd7a315eed9ef4b12ede368ea75be8685f27c84e5d0d1714d29393502dc70e5a06f597d4d3dce4c4a7583bd854ae03b90fb5e25004c4ba80b2b450ee7b9ef83fbe031d5107b0fc5a514f9533c7647d59119884d5e80b31b73fed31921257e59e600380c04e7c328aee07881a4edbe1fc73c8c4dbf99ae12970b342fc14f78001de9c2492d80cd08ca3be47bbe595c5469e3d830e73b3c5faf75947c803654db1efd9bb73c190b9955d0cc67a345342d6bae6fe1e271d1add471881d48cda1f5e144492151835c736f96f411cd51c27b58e74afa11a5061fa26ff874c99ea487ef2ac380b88398c61d419f0bcd8a064c23ca72d1675c0986e07d5fcc427b374adbcce4b3196abb52cbdaf76ea6c35f96392570e9c8390113fd13e6098970a0d2fc0824986e4b7676a8eb1b054f85dbb97849f65adba21aa7ac0d45cb7a6b4a38d3d3d21745518741ae364ad6886435d9d67c517ad99c06249f1fe756f1b733bee2454af07f32d13561c75f913e057fd64d8fbf05b537b3d4a2fad3ddb7d45caa4931a85f37c3e836f53e0f9b5f4aa23031865e84dbe9f3e8dcb0f396e0ce070bc5fca8aae9b59a74ef3ef09b7fbb4ecd7df16ae268602f72e0a5d4bb3db8a7f18db75857975951d4d299a609ea635fd9a7f70f43bc651c85f3a358fec200fdc67eedf8a848b3f2ff5e4f7aa97b0099d998fc6beba68bb99c677e7459c34a5bd5b4592dbcb78e8694dc518a397febdf25c222422297ce67093d0d92b8abaec28f37fb4095093ecfd6a97042955358b1a8914358774a4d463a377e93c0b5fa89b75ec8109e0b129abee4efdf25d8a6dda5a2706d943e7005130a6f565767004355a179923054c8e719028288c1cca03dc9b15eda20c150a41e6eaafc526daefb2045a70d0c438383fe5a36a85928981fed95a756b89b837be3524a3ce7554eceae20635b6f0febbfa8fdc604300d28a3a8255e4a072b9cc10e73c24821b0ee0534cdb60d6fca3b88de63692779a8fbc86f3e09f507e1456bf8d006c9675962636dc37a402cd4797de6c1e82f17481e5557aa572eefe375139274e2bbfaefcfdba8c734a3a804a2250f7d23e6279f0767c784244b003e993c6b06547ed30721e1c06a1b5393b5e431c6a0311f601a6e1a2b7672e5524a0f4e724691e51c3407e090d354d410fae303538bd68a515abc36bd71c1a987ea04a97b2c44ac11a11fe1a9729723770ee9d2d0fe01ce0d2ac6967c8b22636a7955dcd42cf88c12327d8339c1e5e7486c47c74cf989a04be84968737a3bf1d8ae5e2b200b900222b462c0e3b167beac1a22d52a29ad10b55b8b18a52a71ee350b06004eb8e51cf5e730e785ed604ec93a0cd232c5c353863730c442b48cbbb2a77e003bc93736df5df59611a0d6692cdbc97c6136efa218b1fba294e411ff1c06c8624a97b57f0fd55f1a2b5442f208957dfa02c1758e3bb62e9d59aa32170c08342505a541ef23d046f8f57edc7bd259906e0f04ac6e693656fb99b7795f0ff8c27a3579f92fd161182499097f2b3e163d0eacb1b13b601cddd1898d3f407a9ca48f6ad1f0205daba691fb069f8e6106709975ccb68e2c0d8035b3dbb4b9bb3575f30fde80ca79abed55ce77cbc76c99493c76547f9def6ae426147d2a5d3185a2720ecb9d5a664661f0b73b8ada0cfb391d100feac5dad9921873542f0bfd2c2f45ef89700487b59ed0ca2ebcb2330de21f12d141a6e9a6150a98e4b7911019de1b40ddc225c135225109f9c1890f362b7c5a7271806f676de33bb9079ef4b057bcdeab63c6f75780a9d3084f810ef7c6615010abf57c3888f74f79ae5a2d95667c7dc519a74f29bb636b0fb791e1379102887eccbb981f98b6270f63e46d17c5993e15ce13b7cba9c4bf03f796337966b93c1da90077efc67fdee0385f0ea339cf838f7dbc1b3ff876a8be30d7451cb1b3fc9eb827cf55136e162f41afbcfa32eb9fda4b89854def40afcf2f586f9f774c9330fdf0e4d7c618cc416d2e017be7bb7318498bc1e75b84f979513b582488f5fdd545fea5228d2f7278e502c40194b4395", 0x1000) shmget$private(0x0, 0x2000, 0x190, &(0x7f0000ffb000/0x2000)=nil) 22:45:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18070066696c653000"], 0xa, 0x0}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400000000008110, 0x0) 22:45:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc975e89ee5f1f75a, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 22:45:34 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='r\x00') 22:45:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2c0, 0x4) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 22:45:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) msgget(0x3, 0x8) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) setreuid(0x0, 0xee00) r2 = msgget$private(0x0, 0x2a) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7fffffff}, 0x3ff, 0x63, r3, 0x0, 0x7, 0x20, 0x3, 0x3}) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 22:45:34 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x1ff, 0x54, {0x0, 0x5}}) 22:45:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x9, 0x7fff, 0x1, 0x7fff, 0x3f, 0x7, 0x2, 0x1, 0x9, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 22:45:35 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) 22:45:35 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) kqueue() r3 = dup2(r0, r0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000005c0)) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000600)={0x1, 0x1000, {0x5, 0x80000001}}) readlinkat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x68, 0x0, 0x2, 0x755}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}, {{r1}, 0x0, 0x2, 0x80, 0xfffffffffffffffe, 0x40bdf5bd}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x660000000000, 0x4}], 0xfb2b, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0x9, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r3, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x8, 0x9, 0x4db9}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x2, 0x160a}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7b6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r4 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/136) 22:45:35 executing program 0: socket(0x2, 0xc005, 0x401) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000027c0)=""/4096, 0x1000}], 0x10000099, 0x0, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1000615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) sendto$inet(r1, &(0x7f0000000180)="dc668e3fa3a24a3d6177f175a292275c63d69aa5bcec8916652d3af822accbf36d6a842c26d24601643bfc57e61508427cfac3e20727d5a83051264f452969c4de383b83801b0638cc3e1a4e75bc90574faf24574d689b9ee9e4d0721be8c21864d8cee0703788770ff9ec3c5f17da2f923e9f02a4de44b5c1a3a8eccb13bd5002d42a605cc5d5799ebc20393915b136280e1973ed005a6b42f9525c3deb849e970136c5d84694c37470882afc90a410d118b8ef7ebba9f17218462b8a6d3472c588fff782a5109df006c1dcb36c6a6cd428bcb01b8ae10873d614", 0xdb, 0x2, &(0x7f0000000280)={0x2, 0x3}, 0xc) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 22:45:35 executing program 1: r0 = socket(0x14, 0x4005, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x6811, r0, 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0x8d) accept$unix(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x8800, 0x82) socket$inet6(0x18, 0x4, 0x0) 22:45:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10020, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x5, 0x4, './file0\x00', 0x3f, 0x101, 0xb56, 0x20}) write(r0, &(0x7f0000000040)="2289554a5a3b8ef790e8aa849c58a60452b25dda75622240cbc16355fe6ead568c787ce3f1bbf808ea30bbf2c8b03cd21ddfa62540ca7f976d4ff9777e26ddc2928a2731bd63d235f8bd2077ed9146fc20dd24b85006ed22bb87508d0a29d670f5c2b1e6ef36d16d6b57daa714f39fc7b5260065b5fb3040f8f9da933be80f7e31ae16e9ca4ea00e57b0472ce620eee32af2232d7daa8ded38c21100f424b821ecfbab03b391e4fe9f16e1265c3791161d9f106bc49c77e579065cf252f990f147003f4973fd91", 0xc7) 22:45:35 executing program 1: pledge(&(0x7f0000000380)='](.((-\x00', &(0x7f00000003c0)='./\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x44ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0xe4, 0x48}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x7f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x4, 0x503caf66}], 0xfe0d, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x28, 0x4}, {{r0}, 0xffffffffffffffff, 0x9c, 0x2, 0x8, 0xcdd}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000020, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x98e, 0x1}], 0x3, &(0x7f00000002c0)={0x2, 0x80000001}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x1, 0x8bd8}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x7, './bus\x00', './bus\x00'}) read(r0, &(0x7f0000000080)=""/214, 0xd6) 22:45:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 22:45:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) 22:45:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x4a0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 22:45:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6f300"/4098], 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x3, './file0\x00', './file0\x00'}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x69}], 0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='/', 0x3, 0x0) fcntl$getflags(r1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80, 0x7fffffff, './file0\x00', 0x9, 0x20, 0xa36, 0x1b15}) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r3) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) 22:45:36 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:45:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xad) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 22:45:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffb) write(r0, &(0x7f0000000000)="7018550b489b2763", 0x8) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed344584014fb3ad0823f3db5803985e8f7ff8026d59441e347e370203c2dddd8cd1bff7c4b32a509e2a59a7b093f5d39fc63c2a36082efa0706d7afc9687d46979479fa4893c39a3251289b7d386256953cde14d54262d1c00f400e941e63182b53f7eb05abeb9e17ec3bf56e", 0xc9) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x120d, &(0x7f0000000080), &(0x7f0000000180)=0x4) 22:45:36 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 22:45:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x200, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x0, 0x800000000fff}], 0x5, 0x0, 0x1, 0x0) 22:45:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xfffffffffffff800) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 22:45:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) socket$inet(0x2, 0x0, 0x7f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xd96) 22:45:36 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xffffffffffbffffb) getsockopt(r0, 0x7a, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001100)=0x81) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dd7df43904f159600"/4098], &(0x7f00000010c0)=0x1002) 22:45:36 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000c, 0x0, 0xffffffffffffff34) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ftruncate(r0, 0x0, 0xaea) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 22:45:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) syz_open_pts() r1 = socket$unix(0x1, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 22:45:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 22:45:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d1dc0c23aadc54e83c3f5425f0d2eada0dfc943245e28964515f29eb7fe7c90387f71082c93d014cee4a686e25043c859a2fcbc6b2089e8e41375849f0f6733701fe3fc5443e29dd1c574557c2aa6105b03585999357eb2759de9c43c0ee75f9fdc3122cb242647f65778134a2cd6d92fcaf4300a7703bca90a531b618b93905a95a1a3442c9829c7c5bcef40e911268cf4275a7377d87d587a4ac36506c4f5f7fcc07ad6e0d709fdc51e10bfbd0c1dbd5cd41513ed6fc777debe36798cad7f27a906b201e314eb6a43b8e2995a780dd0578c2e0fa1694650553d767c51ee086d9c4ca0cba2e46d7dbe421ee794385afd1263a4934286f3ad4abddfc8c8971a9b8f0fa000000000000", 0x109) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:45:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000100)=""/127, 0x7f, 0x3, 0x0, 0x0) 22:45:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xffe4, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x7fffffff, 0x3634630d}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x51, 0x8, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x5, 0xc1ef}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x1ff, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x24, 0x1, 0x8, 0xf4}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3, 0x40000001, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x48, 0xffff}, {{r0}, 0x0, 0x14, 0x80000003, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0xff, 0x9}], 0x1, &(0x7f0000000300)={0x3, 0x4}) r2 = dup2(r0, r0) ioctl$TIOCSTART(r2, 0x2000746e) shutdown(r0, 0x2) r3 = fcntl$dupfd(r0, 0xa, r0) getdents(r3, &(0x7f0000000100)=""/221, 0xdd) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 22:45:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) socket$inet6(0x18, 0x8003, 0x3) 22:45:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xe1, 0xc368, 0x8, 0xffff}, {0x1, 0x5, 0x0, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0xffff, 0xb7, 0x3, 0x9}, {0x3, 0x8, 0x7, 0x9}, {0x7, 0xfffffffffffffffb, 0x1}, {0x0, 0x5, 0x9, 0x1}, {0x3, 0x7, 0x100000001, 0x611}]}) ioctl$BIOCLOCK(r0, 0x20004276) pread(r0, &(0x7f0000000180)="7f65e9c695de06df92956d2bd24565d04af9fc57b1bccaa82d6929ba67b6c472a3837378b293cf083b72bfe67e9e1e51a7c285de3da520786c0d9199e8c5c9f791b727d4b2", 0x45, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0xc356, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) fcntl$getown(r0, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x10000, './file0\x00'}) 22:45:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) 22:45:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000240)="4bb8275c75701f924a3141b9d1b2869459caabb236d068ff21dc70073931015bfc6da957841d1bea8aa377b9d87cdfc00778f6d602883ca23bcb7235dbc660a63a98a79b3cdc4ebc0ba2b102eae9b0900c9924222b004a1197b30b23ebe5332b2dcdd4e11e5414f23873eb205830e1bc002ac3b6ed8331c3c336595ec4ebad0fc102c5b5e6400039cdd1c9ef98821f71abec9c52fa92bd675f9cad8bc92e5a7a6f4af06ae9f2ade7abba7d98ca86f95fd83410", 0xb3}, {&(0x7f0000000300)="f8d20f55b8eb2b6f8987f43cfe47a61f31a67faa8ffb7f25c02f1a70fc7d1ad635252c3a3678e825de8b0829962bed34d22dc72918b8e623977e6cde036996e3699e5317122b89ba504c0f88a4a0e2a9cb2ef2cac7896c34666566df873097e82f0610e9509260933764d2feeb241e446201e7e7a66898f159d60d55683b22e64a49dee35ff4704ed6c822d4504dc76ce18a7be4f6526674e0ebb9864d59e9bff0a9430a76b2a4045f157f2c5e08c39c59f9e69ba2fda0cc5b624ded903ff58bfbc68766017c4ed4dce19c678e72b006f7a0a1b8e514bd9831b8c18fcf7b8a158e479bc144a606eec2be0e4486bae5fc12c9d0ac57d858b1bc5d4021382c2e9661107b134d2acd25d955cae55d14fb8107ca85bcca21ff2dcc93f4a9ecc7e271908ce9bb4ff2aac637edf9bc1ed7e80f6bbcbc5b52669602f34f4c9f74f9adc43144277234158f6b13d437354d01252be47ab83697af1d665b0e1630914dc67df0476e85deb71d8f220e1048fbf31b6b7215db70468112ce7abbc809562db9fbe1dcdb5a4e631650c859d3965ab63695661cf63922204866ada2a21b8990f03bf8f58d92ada74553272ba3e1e2c3c908523adb85c347642a99b8df2bdf95d92c9b7ad557a2dc2fa22758cff745155c1075866afe20daf92d94e459933d91faeda9336c13edc1da1d3f6b51692a0c57d8d299ea4cc32f8fb67fce583267b2bb300daa7ddcd043bd8bdcea2a14025781438999836633a65bafe2d97f8d9b4a972c44ca01df1a8f0cac3c8d96ba5fd208e2ab5e5db3abe775c938e2d9950e1969a677cb5869e71b94f07c639a3c0a5dec5aabdcfea40afe9c89caeb09478728da1dfef4d07021c21fa6ed4f4a1477376df7236ff2fe815eddddbe3d7f0cc615ca51909f5011e82fa6f15982e55f3444628b28a806f3123487aecf3537d7fff099a033ba330965abda99b2bd2b47bb6b3abb69ebbf551b1adbacb88e0a2b127aacf90e62232c1724da9b8f6bb7ca4ffdda3b2d83617bc03acd887835ae383267fba75a5369c9f39129cff5b7b9aae105fedc77241862665435ba08f9f19fc314cc478216a460fe6833efccfefbb63b2a4e1429f4451fd9701019ee2ad7bb53f7e37d0a100085e2827a38907e410d004c518fcce682e6f3d8273d65fe1d6636e9e8962a461fa259b2d6378847276050f3157c704878b0413fcd514ebc84d36938f44d6a26ef4cced82375de94d1665b82aae2e883b09a9221f0eb3ae2f837dc59a9fe830d2b41f12b2514cab7f99ee4af25350e4cfaa2787f319940a5225958e10893d04f1b3a09a29f9b83066a85d8251c7e1becf0cbb9831236a7c8edbc9482e92b03d8719e0c39a9fdbac9d7061f2ee51f0fead36aad2af3555757740ef809f9bb1809ddafdfd78b96e24ccc08ee68fc62c3518d8ce93bf7d67298d2433bd140f6d105b6c609aba85de6acdbd3638c1d1e825e9b68a76393cca7ac2ada4c1557ea8ffe4be7fc08123871be211dd0b0085803740f215fdcaf0f1cea127e9ffb39fac338fa70a8cdf567a9b76847738dc2ba2f1492e3d1e9685606e0798e120b232226ed2448f3ffcba93c79d1862aea7c7ee6ee8d23f32987054e5d216cb1f3afeeace962cb2a9ece2d79d09d570ae43c545ce1c0d62866f55df7a44d07b74d559c0166b5e2be0c70adfcdae22cb7453cb470cef32639a52c6a868c4df1aeb3421a72eb5d118dd8290085f2dd65f401790c9bf5d6f2fce916683a3ad69e1ce97f76be5ffbbc99531b4cd83db6a8525b9521641efdf0e466855acb1a24cbf98809301cf75af237c4d4aa939edf8daf768daae2905bd2e0e45861ecf1d8ed4d0f862c81a58ab38d82ff22385f7679d82650856df1790b22ca918b6d20f65384cc5762ac6d3e02b288aca5c6d694f3849dd7b11edb9b60c5de88fe609b562b5c3fd544d1d475914b05d835550297b5b961204d166c0dfeb80418b9d41334257e0d68878ee77470a56e6118848f6b21b802837cd52fd056a351dc332c9637d340f37a679b7b831a88ff9e7da41e059dfbccc9c5e47916f7218b5ebe6a80ae4b65ac92a7da601bc2fe5c1a0bfe58f2a97458952a9d2386ef327ec364e27e29b9bf9d00fc1ac636c71d21fee12034d8ba4d411f8ec3b801733ccbec5bf2fa970f8a5bee65717f59069284010960369ffcf11507241c0cc3137649fa7c72815a741098a19083532f670b89e2122ac3f7f81b332e9516551037dd80d7577aac6d6f83d1e1688e4ba159e3ae6174d83928e5bc802e1bb439f9273eaa5f1e3e9819d0c5c594a8b7d5a1a40c6e3c6eab3b6ebab8795e57a26c3c1df5ded280e17fdce3ca104caf4b62540a06cb3d8a77f53005d586666cfb9e08d44c547d7e02960e0b1df2fc46b5cfa0782399b885eb94ddaa6002adaa7b2e5f5503f155a55d1eac17a91feff0b309c10af7ed359a383c06d836e22a799668830eec856269691fc4a39d2346421300eeb08e00ac3c357fd6349efbf25cdddb9c5f2e137ff5856d3c9007a2de20f4799abf80ac79e836d4274e54c60f5f3465a592acbfee8895ae284db0332f7a107a1e50ec9f49806e50e64f7689a53c8659452b5122f11c4d006114e19baaecf41112a98af8ccaf943055c0ca18f346878b3b85bf68082d8efc05216dc5b04b130f2c31ec1254f3bd1e26c846526f763912a7828964cf285f8429bcc93ea5e0fd2d1fc99ff4010adf58f8b50a1b95baa1c56e76d49857abaa6e49b5d12de913d939a0bb5df8fa4455978a92a9f4a31b2250306557ac97192042c03ae936477f7ef1bfaa5adb26aaa7f4d46679c96c065cc0077a0f0fa709ae6c6185e69e69b9600bd8287c4e9de7f8d5417da6219f1b71e35692026a34d8d26c53172718638ed861f5245fcc9024148b0b385dd068c3990b70bc4bde6be369e4208dfbe66eeabf4f28a4efc6caece088579ca5465ecd9d976951cfaf042cfe9809a5ec7686bf02bd21634d5003115125baae5500296da5f6854e757654bfaa2c40e01bb97e65c5e091ce0ac17269632df9f63774eacd58d623a27be68fc77417923660e7e3f3c9697ab30c6b77f9eb577c44f0f7d3bb360d64fd4a774b7bb74dc77b87ec832305421e5125350c30e5d353053500499d4dd361de65bc1739dd6e674f573d9d5af0c4f53dd3931a43558ffc78b3488eeaebbb0eb5892c5c072984d89e76c579b868b1ca0e464c9a1effdf72370b4d0a655768df257df9cda07e07e05e70a26754eb115c7a2bbbf01f6db016b319d5c3debc37b7f816b472ed43c1a3b5574cc11bcc5b1567aa8079a32070bd566f255f0452425d1429522f340ca52cf5bfec8871ce8c48f7517bec39acd4cca8a1dfd2649a9f1c4f76cd46897f8db5c25134211ee640b606faee5f8b93d17b94a72a19b2ca6b723e8ef94907188b7baa2a66eefb4776270f42c466fd175b6609c00624694c0f95cbd5fd88c4fa4d6b5edf9ae4c8cd48b7eff51626e0ac0d0d92947a320baf41c8ddba2e629a2deaf5c1cbe64c5dac79054df1b9afd4570337ada2c7b4d76c98467ea1a3bc7ac77e4cc5b658288b170b85aea98a373b60223ae2b90c801a7dd7289fa69df7458d48944364f460e49ff7233c1e783e22370899895313be8aa41b77b426c3d511622deb00ea615442d07ce211d43c5f19e217271c7ec4531edcd4d524775189271081f5a4f5d9dfbf0f2b6bda63c73928094e23d2165e08fa55241e4b628653bfa6ffecf4c0046dabc58fc47b1c07f25a148bc51393baf8bb2957fc01e565d1c86fb45f767b1514d801f20f620459e62a90702820f088348c93b1c8f7bf47f165952100537f46c527276e72e21cd80fd9eab5fcc15f090789bf53962c654ad6d10ceced284c12e0f8eb4110d29f2c98c6c827e12c36b6b4a434cf1c8034808024ecea3a989586bb7d40e64b52ea199da8d244c23dbd8a145f997c09cf25f506ee88279ec1ce3d30855d9c284dd5b3cedc18e04eca44ae92aeb800d688f935b11b919f58f1c6f16eaf4e9a584b4841062aa15ea59e49784c40fdde316c3e3044889ebab69de2f87cbbcfa7e21b711270890682b800f1ff3e3628ef51e8d43068b72fe9ad93757eb2f30cb29f490653a6c070bcb305c984e32ae27c88da308ef4351bb7401d5f54d6c4163fbea6825e09f2392d0acf9cda1a661b5f0739b4348df2cfbc65e80d79fa0218dba91972ac809d3a62c9a23352aa60c643bde9b062628f67a0774ef68027eec97659911bc5d56aa38780945265c5aa635e7f9ecce833b05243d10b9324b1fb1b5cdf5f459b7e977f53f3fb9eb9f0088cd6b2215073de97f53da2a2d7a153e1a7516bffe64cd6b2fb96ba323c0148dfc7257ae27b384efbc70ea21ab0900c3f27bd4ec842a909081ec84dfbb97ac9db479419faee04bbcea8ee245cf77204644c838cdbf6766ca4abd89c70aa6213fa92f74689b96857fdd19bc61df552e4de2e4c2c6f6112539fc0c97300a63308570f8367c60cdb6408ee5bbd9d671ec6b3a7c58e5d178fa7d64d42d4bee2b272b399eb6336f80c861a732ed1ffa87b9a2a92873a6a00ed5d9641f38e7b461573502737260ba0c66b269d26568aa7a1fd70ef8abfdaf0a2bc761a2db30a09ee3b5045c6773ff7ec8e441e02fefbaa673ec79d73c084f7b213c3207a63c194c7b144ade3539ea6360013b980a7734164e11776ffb9cff95f4dc94df2ff01abdf2a12343d7ed149bc1de39ee9be06451cf93421d7f8190e13fe1623a83ad8d06435400f443d8248c3cdf6f25961e28174f80ac293e603148bac8e126b2be1e70bd19de05552b1d1fc64f5cc49996baddae87096bb451c3d874570de20650acc87009cde05d525a4122de43f19bb39f215e256f168cfaf071305066794fa0615b35ec492d831cd8d5c18469103e0b6b75e6e415a7b07d44968958d9c2c2ec3ffe7b2c319e3700e9b68a58d80ee8604f9f9097f02c7802d5e4787dce3502c1f0e8acbe0ec7865ef68e5d8d72e5a4b135fdfb3528f046cfa9d00dec77229d19ad6c4ce5926a4ac75b984a5e3808562713a8ecac92056fdc64b27d43b758223dac6ecc4a75b34e969315befb469c440f581d3cdf3888ecf99971e26c06a1e7d116c0bc65d93a075c40242c35059f4b4cefc8260509ceea4821ec65a4d49e655ff9c727c85e075b43777f223a2cbb50d02823bec78ef4b5438fda7af608b877cd56cf6baaf95119dc0548b830c7e803a169ad8c628592dcd17cfae1b4cad8c1574b4bbf02aeb0b62beb3c3e2aef48bf1f1781917ab481eb42743fa00c31e2d738a19ca590139a105c03da1656728634a2415e3c6e10f4552d120ee086656f3ef2d37015118036a8d8d08c3507538a0ed943ed53e72a57bd57c7f10bc251a02192dc6d1924c3ef33b6506231a52f543287a1671ee60e1610fad63161be6d60f00a986aedef10046619e8cb64d7162cc0cca7bc45cb4321a0ed90ceed209e21dcf49e4bd2312b900cdc686256344c3691a2878aad264d054256c761506e4cbbdb64996aec70d34f08d4ab91eda13cef05996637d89f3859944ae97c4bb7094cbb6b9e1ad4d21b66d1d9ef41b8b4d494a8dc2f1662bdb868d2aacd452a2a6b5b9580a7bcf19d56d97b016da9da40ea60e6f96e9adc5b2bdd20f76496051f4191f6cd8fc49b7f8019ad08624a8efcd0db7992164013bf0bd7ebd4247821144878e6d17ab167fa5e6e46bf7e34ed3487f112de1421a584380d21995a10ecab70932a703489c9ad04bd64863d897564d28fab9d18c3513ed", 0x1000}, {&(0x7f0000001300)="84cd9cb1b77f24062862c8340844516fab1608a39bd55d13faa38f2de1b88173c0e5139331c18fec1a5547a4492c970a76bfe4c500642d312e29970fb31626fb6bc665ecd56d9503f1ed4704f9097dc9def11bf886692e2ef0d86078e76331b6d8728d5a5096f1ca1f822725e4276e02750986792535d5c1388cafa0d6af8506b4bd1bdcf56cc75cf9cdb8c3be7cfc522cef98a3fc9b6a88558cdb20b6c41119cedd35eaeef4fb0e0b096632a527720986696d021daa2722ef13e8c2a64455d3ce2ed4097b548a8d", 0xc8}, {&(0x7f0000001400)="b1d0015b3f11cdcb8f90c4c1a508ef723fd9d2b4fc3aa5fe9a80d59486e1", 0x1e}, {&(0x7f0000001440)="434ee390cd5983bcbf43fb231f1d6048e2ef00fe8c5dd95a747a9c84d29be5364c8ecc0506253303d91ac9481c0c28aa444e962290991f6efa8ec48a4bfbf4a8314c450f", 0x44}], 0x5) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x5a}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = geteuid() r5 = getgid() fchown(r3, r4, r5) r6 = semget(0x2, 0x0, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x2, 0x2, 0x2, 0x8, r7}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x8, 0x0, 0xfffffffffffffffc, 0x0) dup2(r0, r2) 22:45:36 executing program 0: r0 = getuid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0x7) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r0, r2) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10080, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2ffd, 0x0) dup(r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000000)='\"', 0x0) 22:45:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000380)=0x40, 0x4) pwrite(r0, &(0x7f0000000140)="e960e0049c6109781461f4c7e9b92153c5e24c7e6b43fa385e2b0713647072454a1dcb20d80948ac7082cad6d74a0d418e442b708f62e602165d5ada2dab78d6deafd41f69d558497dbf8623354da6682c14bde9d4d6d5f4ca4c0f4d8937778a6888e0f4338ccd9129b98e05de6d67ee0cbba6cd655438290465dbb08b4eed93fd79b36bc78a6406210d65ec20dcc832dabc4fe62c13a9", 0x97, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737f4607fa07194a20fa803ba479ad2b18e2966a9d03f70af96be33fbebc867b09df027ed419ffbce34da7518b018fe1b7e219960f1a62dca8e55a192a2cf50c02cf966ad7b59fb751782ec5d0428fbffebd1ca2bb46e3dfdc57ff35480f63dc905b43041fa5f6b0c15ad77d4b8dd920609f5f86f0d4a39f1c9412a168c942f57c6fba51b31e0354e954a6515cd2", 0x277) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x5) 22:45:36 executing program 0: getitimer(0x0, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000080)={{0x100000001, 0x4}, {0x2, 0x2}}, &(0x7f00000000c0)) setitimer(0xfffffffffffffffd, &(0x7f0000000040)={{0x2, 0x4}, {0x1000000000000}}, 0x0) 22:45:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom(r3, &(0x7f0000000080)=""/1, 0x1, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x1ff}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x30, 0x20000001, 0x82ac, 0x7fff}], 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x0, 0x1, 0x5}, {{r3}, 0x0, 0x8, 0x8, 0x4, 0x5}, {{r3}, 0xfffffffffffffff9, 0x40, 0xa0000011, 0x5}, {{r3}, 0x0, 0x1c, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000011, 0x3e000000, 0x81}], 0x65, &(0x7f0000000240)={0x80000001, 0x3}) 22:45:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f00000002c0)=0xffffffffffffff7e) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20880, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/102, 0x66) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c, 0x6}, {0x6c, 0x0, 0x0, 0x3ff}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:36 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) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5) 22:45:36 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 22:45:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 22:45:36 executing program 0: setuid(0xee01) 22:45:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 22:45:36 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="c045314de2a9c49e4f24e14a5081bf95454b13314e891437e81d7d1c5e90b51eba256f72b60ec4f916063f778eb1cb842217634a53d548bb2c7794d2178f304c251e40a9fe2420edd4f246f38b5530", 0x4f}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x12, 0x30) 22:45:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000200)="839105864e5618b3b5cac2c2cb6bda40e73b2345e48cc203e5696a51465ca454346b690403bcb28678de13a8f5eeccf607754fad26eb2246f1a9ace385a927e5a5e16f3a9539e9f9fbb3445531bd74e4521138302d92a26e863ea165089f22097210f0f1f3ccf0c4a0adc38fd68918baeab0d9fb0bd966e4c95fcc15f5f742bdfda173a29d490d04807921743d83aaf67d591dd7c6c26e420de2171f0029b42e03b9dab8ea5c61d9efd53a00d497724b941f14e22e33afdf7bc4f4708abbe41f79acc71826cba28eeb5a97a1e732e3d0dc11d025c039a1a3494d0767b345cd67fe60431c9888f20fd0de37bbbabe91144f04fb73f2244791471e84cbef88", 0xfe}, {&(0x7f0000000400)="bfa9158a624b9ebaa495b0f0bbaffee2f1d4d7cbe48a6b0602bed82df57690588990f5fa45c77a2977ddbb669dc8c57f693d55029fb7c47c5f98eef558493623b092643e97494e954278e99c6d07884a3eb119a21316ed1bdea8d392d92969bd6051addbdb8b445d6ae81117d2c1e86ca7fac01359dfdd7a9b573fcf3d273001ad0e2543b4220c8e6f10c3d8e34685a029c742b241c3ad8efb787531bcdd1c4ad1574fb90ab5382adc4613ee57ef19af7dea1eeb29c5f987639a70df10c2490ed0dc5331", 0xc4}, {&(0x7f0000000300)="9e2a0fa7e2be7079ad85def58ca62b80e85fd323744bbae5f92f1fbfcab17cc416395961576857937201f0f56795d9e4d39d334acfded8376374d0d6de2dbfd8f092dcbf7ae76bd46713db7fdbaf4534a37cf30a7f4865ba276864a1ee7d7e70db6cc1fba23ddc013da74e81dd29c336a93744cacab0b44a391bd0924a966d2c5c23aa45c76b0566bea9c53f428d197bd0614013724e6b8b194fc400", 0x9c}, {&(0x7f0000000500)="cbb7dda0733e6d1911a4e0a535399ede71adc8bb2f6ebc26f653d6abfe7cc6df58bc8d444c2d9c342fa5505a341165fa13b63a52956dffc8eb6610645d7b9b3abf60d351aa32a5a12f2e820285e25b783c76cb414fb21160612a9f6edeebdcee65a74bf370f9f7caacf9e8cce82d98a25cfb6a40049f257c6d1a21287b3f9aabacf90ad411a71e42383e1607e68239f48aa72e585a8b0b965a4c4dbada52c86fc8ba0d9d07e141296c567856fe0a8e0c3b9ce403667b5e06e4812e2b024a7e3e308f3a1eda3d62", 0xc7}, {&(0x7f0000000800)="f88d24db8f21c8bde3d374416fa5db6181c4e60ad0399315e0f2fe895cc5034f348fc3b79228b44be1ee9acd14d5c92668be4fa18d2bd420651131ce224d4e7cee2790e4fa26cdcd76b6ce69b5fe719a34d6a07a011808e98b8322cd3682a65f902bae9d348a5bb7547c39a577d257df38b598cc5bb490552f24ef027488132a182906719189559d09a6e4835b0f5e907f30de606ea0d6a65fdd592173f9cd0925608238caba6901fe8ac2ae2127cb59070e0f9c4fa430cb0b2e18e8e5ab1c97e264dabc02473aa7727f05ce", 0xcc}, {&(0x7f0000000900)="0a9666c0f037711e66ee4146b17a2546d8376ca60417c2f72b557d7d17a38b383c33cb88bc9c2aaa66ac8ce525ecd8b46a5f24b8a876fe268f635e9226f7471272ebb858d65854370117452bdc980218dd52762b7ce3b50c31482ac1dc619429771f0b6df0766a184727a1698139e83ddc02e799ffe7c2cf501470907934dc74b6e090160d636a023a8f72580b", 0x8d}, {&(0x7f0000000180)="19e9b5b3c93d38c13f2d554ed38281bbc1302276450a61e77f629a44a4aadd9001a578f825e6d684f19642973e6e00a163ee1899c0395d40333e7de5", 0x3c}, {&(0x7f0000000600)="b33e36b46a7c3edf4e9e618f4b16486a4ca3b523dd48172376f7454bb75ee250cc1cb43c1f7597625a6b1ea19b18b1d1122cfb3fdf76f7c2a80df81cb2ab6fb569100c1b491b6974e8eaa83df35811dc4fe646165782f27c69421ec57774e2508420091bf9205ef82514a6b1", 0x6c}, {&(0x7f00000009c0)="59f2d692db63535422f731637406b16930862979d23a91cae2fb665a71d03773f34f65972dc8f4ecac6f19cf500b0306ceeaa1ce1e15fbfcb207fd4a8e1dc8881e6a6b080432173d1752096fefadf39376a96c44056ba62f2b28e50d03b3c7b02118bdddd0c08302d14da2322bdfab9985d0f051f3d9086dbfadc96dfc68587a7404f9bff51a8651baf7ea02c711b98bbc7c8f8a7ffd93e7062bb7e90ce69b500e", 0xa1}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000100)='./bus\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 22:45:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:37 executing program 1: r0 = socket(0x18, 0x2, 0x8b7) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82020800000000000000233b9c37e7e614542885768bde1014850698bd1a1d56da3c97dbfcea7440bbeacaaee2a5fc0ec0ae4a48de836d18e820e827da7b05187e1acf4c4a6ed8ad09a4f7ac405596046615dcb5e24284e4c521e976c1dac933231e4ba537e367286e9ae7"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) 22:45:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xf, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x200000000000000f, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x9, 0x3}, {0x18, 0x0, 0x7, 0x7}, 0x3, [0xffffffffffffffff, 0xff, 0x6, 0x200000000000000, 0x6, 0x20, 0xfffffffffffffffe, 0x7]}, 0x3c) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x40) r3 = semget(0x0, 0x0, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r6, r7, 0x1, 0x40}, 0xca, 0xffff, 0x1}) socket(0x3b, 0xc007, 0x7) 22:45:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x100000001, 0xb0, {[0x8, 0xb5, 0x7, 0x3ff, 0x6, 0x1ff, 0x27c7, 0x9, 0x4c1, 0xffffffff7fffffff, 0x101, 0xff, 0x94, 0x40, 0x7, 0x100000000, 0x7, 0x401], [0x3, 0x2307, 0x89, 0x1, 0x7, 0x7, 0x7fff, 0x101, 0x4, 0x207a], [0x1, 0x7fff, 0x6, 0x4, 0x6, 0x4, 0x5b2ee451], [0x8, 0x1, 0x80, 0x7, 0x9, 0xcc4e], [{0x9, 0x8, 0x4, 0x5}, {0xe1, 0x200, 0x5e86, 0x7}, {0x8, 0x6, 0xffffffff, 0x3}, {0x1, 0x2, 0x100, 0x100000001}, {0x200, 0x1, 0x80, 0x7f}, {0x3, 0x0, 0x8, 0x2}, {0xfff, 0x4, 0x96cc, 0x800}, {0x1f, 0x4, 0x3ad, 0x7}], {0x1, 0x9, 0x3, 0x4f}, {0x3ff, 0x1ff, 0x4, 0x80000000}}}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0x94, 0x0, 0x0, &(0x7f0000001200)}, 0x0) 22:45:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r1) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) flock(r0, 0x4) 22:45:37 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCLOCK(r1, 0x20004276) 22:45:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x49) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$KDGKBMODE(r1, 0x40044b06) 22:45:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x6681, './file0\x00'}) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x9226}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8, 0x0, 0x1, 0x1, 0x400, 0x98, 0x1ff, 0x0, 0x0, 0x3ff, 0xfff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x63ab4e9f511d7090, r1, 0x0, 0x0) accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000340)=0xff) munlockall() mknodat(r3, &(0x7f0000000380)='./file0\x00', 0xc104, 0x7fff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) chflagsat(r3, &(0x7f0000000440)='./file0\x00', 0x10000, 0x2) renameat(r2, &(0x7f0000000480)='./file0\x00', r4, &(0x7f00000004c0)='./file0\x00') open(&(0x7f0000000500)='./file0\x00', 0x10012, 0x22) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_data=&(0x7f0000000540)="89852e32e839c69d18e118f498fb278048647e6188696b41311b72e82979f34f2ab79a3118b6c5188ab0428e17abf45c1935e3d6ab225ae09d1d938719578bb028e35993c30948b740317fefc29e26195c6c3a16f60a68506519aedc44a72763b0d5e78cf6f7b808bb3a819f22c65c2758ce870ab54b1df4cca41cf84b262ed5af51458c4349ec2a7802531816d5d08958d1cb9bc944b826362342edd86e4ae61e28d3e91584d300834e662c1c462df955f9e3f17f39cc46a1800346bc95eee6a7484f53711c324fa9855264c3"}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000680)=0xd2f) r5 = open(&(0x7f00000006c0)='./file0\x00', 0x200, 0x89) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000700)=0x82) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000740)=0x9) 22:45:37 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0, 0x7fffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x148) ftruncate(r0, 0x0, 0x7) 22:45:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="1c728c48d4f49e7c7ce262adce05e89f5999586e1b48ad9d8fc6dc319301aa749ce7db6fe685ade8992c080c3bb75514d7213cd1eacfb62889c41e70d90ed249363dd520569bfecfb814b258fd266be35758124fcc1db66d7da0e6649ad36f60f9fcf8b56d0545706c4f16032e2f45", 0x6f}, {&(0x7f0000000280)="5a99888d14d682cadcd66c8af7b73230c596d8264d09d9dda004fa295ea030f99b2328fe6ea36d9153", 0x29}, {&(0x7f00000002c0)="e20189d3d3533d32bd1df7cca73358e143", 0x11}], 0x3, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x150, 0x4}, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r10, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r11 = syz_open_pts() close(r10) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r12, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r13, 0x400c5752, &(0x7f00000000c0)) r14 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:45:37 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000980)={0x9, &(0x7f0000000280)=[{0x6, 0x4, 0x2, 0x7ff}, {0x20, 0x6, 0x5, 0x101}, {0x10000, 0x9, 0x8, 0x3}, {0xffffffff, 0xffffffffffffffff, 0x0, 0x4}, {0x2, 0x8, 0x3f, 0x100000000}, {0xfff, 0x3, 0xff, 0x5}, {0x80000001, 0xad99, 0x3, 0x4}, {0x1f, 0xfff, 0x0, 0x6}, {0x2, 0x9, 0xffffffffffffee58, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) symlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='\x00') readv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/178, 0xb2}, {&(0x7f0000000700)=""/130, 0x82}, {&(0x7f00000007c0)=""/251, 0xfb}, {&(0x7f00000008c0)=""/170, 0xaa}], 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x3f, [{0x0, 0x7fff}, {0x3}, {0x1, 0x6}, {0x1, 0x8}, {0x3, 0x8000}, {0x0, 0x687}, {0x0, 0x29}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x21b3bfdf}, {0x3, 0x47e}, {0x1, 0xffffffffffffff47}, {0x2, 0x7}, {0x3, 0x7ccfd043}, {0x3, 0x7}, {0x2, 0xe499}, {0x0, 0x7fc12053}, {0x2, 0x7}, {0x2, 0x40}, {0x0, 0x10000}, {0x0, 0xd7a}, {0x1, 0x2}, {0x3, 0x101}, {0x1, 0x4}, {0x2, 0x41}, {0x3, 0xffffffff}, {0x3, 0x3}, {0x3, 0x1857}, {0x3, 0x800}, {0x3, 0x7c31}, {0x3, 0x1}, {0x1, 0x80000001}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 22:45:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10600, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 22:45:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) openat(r0, &(0x7f0000000180)='./bus\x00', 0x10008, 0x4) 22:45:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x88b0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000280)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x1ff) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0xce6) setsockopt(r0, 0x1, 0x5465, &(0x7f0000000000)="7062eaa6123fd12cb42d9be2dc2d8be5aa325db339a775b7c0074d42c6ccce5786ad3f2e3ff34ba80ce77bf52619599dc233c688cacb03c1b74dfcd58f126b1e7c9b93f72c789071115b37f7f6783990313a3d5b74e8d8ebdda9405a8f86af7f4839a3e85802de49190c713ee6fccd069261aaa364c1b074e41b6667ec3ec500728fc2b63a52c167799b9c2ebb262b8776cfe952bc155c3649672b64700917ff75732dd3da694a877084a1aa5fa8f7a78689d54c8cccded6e70c5d081426881edbc8d08747", 0xc5) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0)={0xdb46, 0x8}, 0x10) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) r3 = dup2(r0, r0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x0, 0x9}) 22:45:37 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080)="1ac80338c285e977e594ba78", 0xc}, {&(0x7f0000000200)="237688f6ad3ead8ecfed492b8995aa97936d0d54aec636a45122edde84887724f8ec22dcfde955d78ed40294eedfb33bfea3d9ef2a79f28dc4c6cc72c118c726235400078e75dfbe37489490a6ec25c69eaf93dccc72150807da8604aae17621178c3c0c4cded5650b37de69cd81d44c09f08f505abc3092c5fad7da49d85052823626210898a9981adbd1df566c333b56334e20c64c095789306a09e4b09627acc0a94f66c0ad7851a077b26229def13ed28f94a7591476805c22398ea685ca0644840d38742cd719b7c2b5aa7c1e58b294ed9f8357b6a1cb68dcb4acbf6de19271de9b31b430b0eddbc38d6c043efc72c0ea7e2fb517bdb7f3fe9dcd93b8f065333421a1faf54c7142b1977c2f18d39bb389f4152ada4085fb65d99d9bf0e28f89e646e5e00073ffc50ac6c96131b77f8773d25c4622f8c0e6d7e1dd08eb2579e4a0a6f6bdda9d3029877ce6a6332d8e1093c5070005a174729b55f81f87c2f559d6bf644241ff5ac3efe23af448a1868795540cc1510238e5a129f13d0576f7689986f7e04606df52c6b5b131e4ae5b965dae3fe3617a20612f90280b9d442af9a23a1d9f809262ddae1160236eaa8dfcdf8aaa12aa3792cabbc47880e3d34c614b978041d191b1a878542861b4be3c9bbd2b635857b4706197849da45b311889e3cb60905d9325189ec426a6d27efbdb8bcd5ae24d4d72bed5876ab379bcfbf20fb707bd03fb2c96e24e0ad2c7c35627bd3ab9cabf0405937ca5b688646f7d7d717048cc4f30dd687b7019e34b85939fd4f045381aa28f177b4ffd78912bd52f60a23cdacfd603120c5db15379f83f41e8d8697ba65282c5e3ff47bd6c57a317074104b48fd48fbe9d25eaa3b71b3002ae84859be7922148a1736ab118408da964933d6199dfd73b798f08a478031ad057c400ea6e0bccabc487ce785808035c9eec241ea298c2b4f2d57c4ed23bf4bdd66eac33a7876ce8e159f2d6458637c9082b698077b56f713389454dcdecc4dbb1a653b0d4978b8983c12d79b437f562bcc6c40df171904240eef0d0dfb16466a9aa176ae8e7c48f218374bccd7f3fa52af28e085b9feeea7138b049a5b78e8b86b7111b3383584fd071f58f9dcd07db35f5aee5a2d8bcc7492722d5e117036b1df4c8fe6e1b98ba1d272f87c5ddf6713b06a575e8077e53a4e7543b7404ebbfae9057539786ca02b0d9f06a44de2b746389d25ec71895335c5f2f6091080a2c0b1d6bdff414d0f4973bc0db8546a416499364860fe7582c0f6bd59c6998c8007cc1da605a59c6af1c5798f4c9f2e7ba774d81db879f345328ab2e02a5e6189622a5ed29c0160b5d09eaf50411c895ca7c3ab1ed32024a5cca1b4d3a78cc0ecc1e15edba83b09b109b25c74ac4c4545d62a9869ab7b4e9513f34f312270fce5211fcaa258711d2c0d269fa8e150aab06a1c74997fd4ac473a182a7e3665a7b1e30d504383fee69aaaee9b8931cf119da2206f9e3ace52cd0a4f8d2a94dd968c506994d059a123a534ce6cb7d06f9a0e7377d8526929333377e43ce0206c1b9823f96e8f2c35bc653da0f9bcdf770f6fb77b54d5b4fc41cad51baacb82d9a06e8ae1c549163ccab11d913e894d00f867b9d53e9bb0fd27d4c65b11e0c6018e679068fcb7f289efed37b0ce467c83ec728a3b89ba9375d6cd20cceaa11ed0934cf92e0c8272e0a64185370699b5948fd20d726597cfe4fd5a982f48dac1f41cb434f02d59880544aecd035cd667b057673605b7686995bec14a0a3c93f4ede95ac226394f5a5835faed90dac4b1b2a6b6c3f361a4cbd4ac5c4964fb7ccc909c781754dfaf11e6932a6cd9359ed699d24834999557ceeae609c33f437867fe1cdcb8076b7ce7a386eaf92d27186e0423c258bcaa73e772a557b413cb6ab2f6b604a914ee86d0d572255baf3ff9b814566e374cd9e4491b145378b8a58408586fb7cb388d181dfa813ec1f4649498535753cdd5c02f66a1f94f439fce8caabd37aa370665257d6a78d9b739539e3e9578a227fab05b386a7f1a3bbcf47596bb3fe76b8fa0c332f02601cacfd38eef0187d9759653f9040c33ec17883d1faa36475093d43054e91cf446ce443d012f3c45715d6b488e480d9805958a5d237fe4406f2343bbcd1e0600a096b3898933235980df9a33f1b94dad7885a070f513234c18d112d5fdb63c8a7cfaf8b53c9955ed444bc263b2cf469c6fdc21aced1ba786a42993754d92c89befbc2fa3ffb4bd43e307507106e826489ade385e49896ae954e2135ef2e5049eb28e43ccacbb5da720111dbe6e5b7d2cbc4d862d666f6fd6497b97806dd32fa5bf421441e75319f611e83ac6b7e670b78b7e4f1f09723eefb7bd52b629c09a473e0da047aefc34cbbb221f68ce5eb0ade0cde41983fa4a3d9cab8689ec80f4cfbccb3569d3ec961af762c06565cf74cafb1d658b56688f6012cb4adf6a35debd517d46117a1092ae0135c27fe14210f1ba91e024f302bd93d5ea4a133b1837eadfc663c0d9a76c66da9abd0e4f42e4c3217d7164a859c66052aeec2cb6d25f9f32bf9c4a2699a2f5499b46aa95e2a38712ac43c38720a61a1244691bfbc803f55963290814ad730ebcb9e10bded34189e5e9f8b3a8dd9e08061930afcb6f1e21363bb8fd100c3021ad5843c82ad79150e81779c0894d57d5ce74f0bcd054fea799857324f40041b81ae300ff4f48b93978ee858cb9e56fe6ae1943a7be6b6d5ba0b895678d1d95f1487467d6ad9c75e20b51d91b0a95b23964d010a649a3d0e5f99ffdedd1a850b874d9757ad307a548387570b9622c5c4de62fffd8735040a38cef820a23b9cfe33df89b6a361c3f1df0e13bd2bc27584cd5179af7ed5bcaeaa8f3f57e63987b6fcbd0aaa55ba58752268ccad95794e753d26a4b80314f68f68df1410043b9e1afe5f8f2e520b3163ba6caecabe46cd103891dcbab83b2d6fa5566e944f2b37627778d9ce763f950198ae3c05c7808edd231f065be19e4e3e210a97381f6cc372ed7904d3259191c96a6d6bcbe1033484902c02e317e57620e5bd0ccb659ef3aac2180d8a38c16e15e73bb3260309b86f5e1ae585e8217e4a8e598927531672952fe0e9a5a8fe4a40839e916eef0f806fad35bc35acba23b38705f1e85d6684cd25a828e7ef1c6d08d238fbd545d417e9a340c69e35df2ad648a5cb7581c8c126e2610f6a7cee407dc21dc0e8b7c5299879080aeb53ac0637d2ba138eadef0f3037ef4706946adf9aba89d1d7978bdc6180b526a87264075341d5bf69ec5edbfdeb692cfa15fa60a6403f38ca778d329f46b20c86d1b0f7077b8fcdc56bc870ad2495b8dbcfd94a4819c359bdc47b0574c01c1a0c7ffabe42fefeea499f3d47fc87ceefeb4f0fea8155f920e1bdbbd3c99cdb3cd0414b8a85f463310e347c33881e4496ac42421de84ba9fa453e700095ce08aacc46b900c4ac1acb3571db3aa33bfd2aa3721d391ca82ee5c3b52df7f2f6c2eae65c9ae05da33f2e626eb2119b4431723ee325d03234ffa1fa7d32e3e1b474b3f6ec3f06e6a02a6a4a164af09897d44fbb92c073c26531fd9713d8c72c08779c8a5132c4fb884c7339ba90253d1fc08675c51b0b26ecf04cc4370812a57d38f9aca0d1783f34b968aef11d9763ae180cd3d8edb98bda98e1568cb123b95fea67b43019059874395fda05148b657ecf69b0e795a2d7168f4cf888e04d3efe9e4437b18b88f5d7581b3ff74c310132cac66fc7d86fe0abcaac7fc2eeb284222b87f2ff469f53606a0a251d5cd6d1282c098fdc72af44f1a32df054018d6b1afaff4fe76fb1c33eb93d497075d2770da7d7210cdcbb9972e82093b5ffb95dc341590b41c15b5b263f66042f789fe46bfb961077ee644bcb0f0a0f66a237a1c7471589245945b6ef41ca079970dda5f9c2feecb75b54ee2254506d54ceb94eb27d5938dc110b011cee5951ad856df60df11c44889b7248991aba62483a00d273dcf6322fe9ce922bded9a92abcd5384da61fe8c80ed94a772f8fae8308063aa475b641b303c30230a60d621e4dd7061b6e55e4a37097c7b6352216a02eac056e89bbbc5dedcc7492291df9e79810852d46a4d8a19026437fa82fb3cbd3aeb2b7587339d4ce2cb0b66a3498de9deb9eee4e269ced5fecdf92983482b34ffc1c8335b2db3fd37a2bd3bf6899b9c5afb101d3d6ce2932b8cb87977702c476ea929427b4571bca1fb9985c32c0d1fdfc402cb22ca81b2c42b155472124c002413cc0a8cbd75c017358affd1d3e8c992b55e65ef357cc4241915fe98608789905abaea48f45a6b81f0109ee89c1498f71f44cdd20cc55162db32f01b10e7ea47764b9f7d779df69f91687c77c291559d64504e51ad957001b0292cdd956dc0e9e8aac019c0c28cff47a74e17aa5f873a19e0ef430490226c528332d3d213ae57adf7eb7f9a616686c2014296edca7c56ccbc5f4fe81d86814b965deed5501fa3d8ebd26f245aa19d05bfce75720d062375ccbc32b4c268e59064897c1c04a02574b88560356b6f2f76119f17339963fb47bebede69a70e1aa90ba20b8f1790703ae4f450b875ab2288f23a2d76e4ff6781c5d5a977c2f8aaacb8344dcf5ae84811e6cb4a52cefba7fa21b5f6c3e8096d46a68ca37a8490b4665fcdcee724019044650e5addbc77e05804a9d33f67d4a11135386c59b22615291e92a813fc102ec3536a5e8628db17254f39506e1861e89e35f4f084e6743b4c42592d7e3cc4cfa9d8c196f3f329cb60b435cd572c6b9b4974cabee54677dbe16cfc54fcf74b2c2531b672d0d5a0d27e2168c7feba7a8dc87d19bfc824289b0063acf8cb617a798e0a7bb262e6aa7fb3f973e871812d7338b34dc0fbb538464478a8c96db29d79ddcd28205de4fe9908aad56f9df0d210972bade3aa6c74dbaad963b08146843442304a7a943883d563cbad819a0898a8c30f5f31ead1881f5a7385356a242fda92f74d1936c4a5c3a6136b7ddbb939922706d9350928bdb9a113b4fe1208e7db257a01ba6767bc43619246476a837f0ca051926b4d70e7f498c18c1a0f76d67dda53b08dde066411aeaee1cea523cbd4219e7634e038ecf62c79c14b9c6e3c85a4a8b2b266450da9c63c243d0647cf7a2e1fc7f713b81742e15f4c9654d0ccc65623cdcf1940c867ec8045986985ee6a70f303c33822388c157e3c89afd901e0c957fa814dbeb3ba038ceb7f8a10fedec9cc5c2957d2e85a98d0d71946426b061e08dd0e9378b48ffd82905328e4fca76abd002cb07041512c4b7eb7734c58801872ab384510e346dced70417afd9d50f0a17032882ac9cf6bb1ba82d1b9bc7184957e739c8c6e8dcf28f907327057a5a74f3a01db9faa46283f8f77727beeae5abc670e90785833cb303af89785f42f89e4486b616582654f139dc56efaf3b9e1a4b25ae0e89360e6c2fef2ff0eee5843bffd2840d6a100c9d2fcb1198d7bedcafcd8d903dbe0d727d2608533a5cb733c314c3d37070963f9840b0b5117e803ef3c6a95b38b987f578b327c0e2971ee0b9e8017713f55f1868f28698489b4b1bdeb4199ec13495ddb4edeaa9211c19026ce587f77b1f9f00c6cba69ac4ee0a8b78b63502c81ae490edeae2e35b1dda48ad8b7b2550b4495fce9d79d4a641121e9213fd1026152cf7285036d61edca20fd2222635c7dabf3aa89d63bb2f5672b5b7c63e319229a8dc8dfaa2c040f2ce534d2666a38c4d2a2f667e256b9dfea3562cf7f87e6ca38a2e10d9f2d68549c75d9f", 0x1000}, {&(0x7f00000000c0)="b1543f31d3ee0bc3f1bba465fd45eec93e53ae630ec953", 0x17}, {&(0x7f0000000140)="3c6b930e6ad2c68f7ede47bf869272ed9815f80c933ecf69a57242550d86a432f92e49421e1f1b18581faecd0829e1b70f0fd3deba394f34a7b064fdb658ed014886581a7a8169b702140d3a531f2d4a75c41bc1c6e1dd550f4a0784dcd9d506dd640342021d2c90965d79c9a7b08dea76638e980cec4755bc03", 0x7a}, {&(0x7f0000001200)="0a16bc90eb87f82870843d48fa85b74f2ff028823d84897d1031d7331263272412328de9214fce478033afd684dbf0eb34673de9388e7b370221027bf8085f9604cb1c420e7b795cbb6018d336e9fe8f06e6f053aee01e0f9e2ed44c03596cb1b4ba67744f272fc2008382b54ee6fb51269c0d4b4f87530e5226e5c20e08d706ba9dc6caaf7d006d7176db4a6a7eb7f76e18a79386c37b473398ae", 0x9b}, {&(0x7f00000012c0)="d733ad98ec480d0899294c3974cc286a3acd35458e17a5f5b92b25a49f550c225d56808824b0ae545995d192758998e94154a608289f63d27dc8890a9fc66f44fd6a440e13cfb0c3ed46d44cee61ad79d29574b093e28c3290d23fdb3a021483821ce10d441d3a78516c7c5cdd", 0x6d}, {&(0x7f0000001340)="73bfad8897fa84b23153612a0c32c1aead7832c70f083c258501900591f09b04eabf6dad7ea8c7d5686d08b4c98c8a71c59a0d508140561d1672b222c10341c3aef95b", 0x43}], 0x7) close(r0) 22:45:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x20, 0x5, 0x3ff) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x1, 0x1}, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 22:45:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x0, 0xe13094f582770118, 0x2) semctl$GETZCNT(r4, 0x6, 0x7, &(0x7f00000000c0)=""/4096) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000010c0)=""/146) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setrlimit(0x6, &(0x7f00000011c0)={0x8001, 0x7ff}) semctl$IPC_RMID(r4, 0x0, 0x0) faccessat(r5, &(0x7f0000001200)='./file0\x00', 0x70, 0x3) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) getsockopt(r0, 0xfffffffffffffc00, 0x5, &(0x7f00000022c0)=""/4096, &(0x7f00000032c0)=0x1000) semop(r4, &(0x7f0000003300)=[{0x7, 0xfffffffffffff47e, 0x1000}, {0x7, 0x7fff, 0x1000}, {0x3, 0x8, 0x1800}, {0x4, 0x3f, 0x800}, {0x7, 0x4, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x80000000, 0x1000}], 0xa) getsockname$inet6(r6, &(0x7f0000003340), &(0x7f0000003380)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000033c0)='/dev/wsmouse0\x00', 0x8000, 0x0) truncate(&(0x7f0000003400)='./file0\x00', 0x0, 0x2) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) mkdirat(r6, &(0x7f0000003440)='./file0\x00', 0x82) socket$inet6(0x18, 0x7, 0x5) semget(0x1, 0x7, 0x400) bind(r3, &(0x7f0000003480)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000034c0)=""/4096) r7 = openat(r2, &(0x7f00000044c0)='./file0\x00', 0x10, 0x1) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000004540)={{}, 0x1, &(0x7f0000004500)=[0x0]}) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000004580)={'./file0\x00', 0x3, 0x6, 0x2, 0x1, 0x2, 0x10000, 0x77e, 0x3, 0x0, 0x6, 0x5}) openat(r5, &(0x7f0000004600)='./file0\x00', 0x840, 0x100) sendto$unix(r2, &(0x7f0000004640)="390a0c41a7120874", 0x8, 0x0, &(0x7f0000004680)=@file={0x1, './file0\x00'}, 0xa) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000046c0)=""/145) accept(r1, 0x0, &(0x7f0000004780)) 22:45:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x8bd, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) syz_open_pts() write(r0, &(0x7f0000000140)="962eebb4", 0x4) 22:45:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="b37c852901e72c599952ca1e8746", 0xe}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f00000005c0)="d09ac7e6ce4cb129ff575c91d07b0b494d0bb5839fa0d93d3128fc5abeb41d13605ed4bd9735b523bafeaee540f873c0cfb13f0b9290bbc880781d5e44d795ef434c971cd64588d67cba23dc53de8d7b186a6e7e4d2ad402573e5f4725498f47164437102787d989d06dd8890d46b653a1277fecb1f78b9830cee944f1bcfa3258d88d774b77f9bbc24d288bcea13ddec03d388537e0592be030816dadbb228134533ba288d63e60de1cd6db1e65e97446de84bda8614a28ac7016246a3bcd4933dbded755d4e4dd8471c39eed30d6e7d02d84925c9ee2f7f1ee3991c62be8853961e0be918d430a27b073cd2c0d21d0c5e791ae972be5adc2b397b9e2e50e64f781a7ba604eaea15c97e5dc4ec6c19a77a2b8e9e66029115206501c3cd8dde31882b21f902cee68424c6731b684bfb2a55a9020349518d04ba736da51aefa092f", 0x141}], 0x6228f2fbc09639e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 22:45:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = socket(0x0, 0x4005, 0x336a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002b00)="6504ad7b18ee717fa7d0770bab9768ec087ee9c9a94408457f34", 0x1a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002780)='/dev/ttyCcfg\x00', 0x800, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f00000027c0)=@file={0x0, ""/108}, &(0x7f0000002840)=0x6e) r12 = open(&(0x7f0000002880)='./bus/file0\x00', 0x0, 0x60) r13 = socket$inet6(0x18, 0x8000, 0x843c) r14 = open$dir(&(0x7f00000028c0)='./bus\x00', 0x9d0, 0x80) r15 = open(&(0x7f0000002900)='./bus\x00', 0x9a0, 0x1) socketpair(0x20, 0x1, 0xa7, &(0x7f0000002940)={0xffffffffffffffff}) mlock(&(0x7f0000723000/0x4000)=nil, 0x4000) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002980)='/dev/wsmouse\x00', 0x88, 0x0) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/wskbd\x00', 0x20e20, 0x0) sendmsg$unix(r0, &(0x7f0000002ac0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000140)="05be26ce3a00f6f63d6f19454280b54e0be19b06aace4907248c3edf30336997b55f89ec90a3dd885cc5c541b0f0d830841b475ded20910299b3180a1c82601a8264d6a42b9f18caa9d8db8ba9da8bae6df8832ed6eb4c10ab83be383a582560681e8236edd7d32dc288a6685b321e00b02d58fc1f7f9614a5f9a0583404c0b4a4e274e7b0fa64e05a45275c8706910399f1257934a3be847d70", 0x9a}, {&(0x7f0000000300)="ddb57d31a41fb9b97a5ed567a49762e88e3b28ac1df9039bc2d80c684f28c458a529a3fb552706f76119abeaaa75e6c1836c1d634c753ff20d70c38687941633c45d27a749260b84995baa457c36338dbac85cc55debfde64f21f328f9c1dcdfff2643327875f06b5ff3067449c70cc61494f32a2a5186036ae7880af200ea6c0c4e0bb61ae1d6cbf05e7f995300239b70257f4e9eea1b286bc2acec1033790acd49f50e8a67144dee41eb891cc664c86282a8e929e177ed495105cd5d6bac57a8941c6db146e61caec035ad9cfd85ba4e0c341db5ece95e07172666bb64a2a20f3a58e65f4c73a581beb1d541fada0b", 0xf0}, {&(0x7f0000000200)="ae17791355070755e176087c394dda5d7ebb8c59712f762006e4c067cf28bc10e1f7b8e8ba9d07aaa6b0aa2e811a8654cd4f3f522ecc10799a71b70ecea0cd6b317d6b4efc76c163d991c5763254af0d2cda52e9b9ec6fb7474cefe4b7da", 0x5e}, {&(0x7f0000000400)="89971772a2cfcf7c118c9e22ab8d08b6c3fe83765187777fca2a6898df8deb174473c42714c0caa907cc18bac78114c137c47cb289e79dbb67275dbca5436774aa2acb10072dda9a760e52a0d80e9a9382252d249ebae9b558ff9f4f3ff9aed4be737a2dd327414373995c1a62fc88670ff81b78e43f8e74e6a3ad2c0df7a0fd08b7f1b565b6e5c1eb7c2db923e6c194a6a17c8c3c8f73eb2cfd14937b3fbf742dbd3a9436845864ed4b165d6ccb79c284bba5b26dd2b12dbd02b256c4fb475602e96245bd4022a4c41dfbbff489242e632da6c08dcbca324c190660a01b3782264c5fd2c5e1b5733acaeb128f55714ea5651c4861571ba900ed4d7dc35848fe5253878c7770ed2825ace0c26d58a5dc8a435092d17836741473752c5ed43926afc69a464e5eefc7a88f830ec28389413f4b6a2541bfab741eed8d9b26e4e4603777b68a234c6e254f7e5a2119cceab19bb6ae646bb27356d1aa9b0d6935d4f77e7f0b7c4691e3e37635de9f76832c2749aeded921d99c8b0b7f6071ae5527b3b995fb865f6d4a8174d10fba7b19adbbdfdf83e114e54f38c20f189ddfa234607ec2c9e84fe87c841fa508e2dd704e49dc420a28d5220e752b521478e015b4a2a3fca9ee04729f0f99695a5aebe169f99de9061106f2edbfa24ad74acc29a6da1b4c8cadd7b4318596efbb159bf80197ce99f1e19176b7f66d15d69c0aee0388c8b8ba2450b73992b17d279a5721d7038bacc5b7039876d2e98c7b087f7d399d9573fded997b1fe71e43f58fb3b2a2886602f46756c7f8617eb75e23db2eb407ac8e47e1e7a4993c399520e24b3411beb32030a2f9db94ba153436359551377448b22951333b2f85e370cc479a71eb97f602f65d04be11ad0ddfcdbe2d619b709a0ed6f399eb83a357243a27f2c2175e773648856efd28b1a8d18eb5fde38d58e6aaef8b0fee80c54714b0f0ac7936b786ace668a3399dd483bff548db8b450cbd5670dd501666820f886c7675687cc49abf748d2d93e686b2479667518cde71b18e9e6bc7ecb4d93bcf04fa308dbd4c7b98d9c83d4ba05d83ab8237555a6d2f54082d2865e9dba5428372426783b188446d6b27f602e4f69563d4eb969f77d9ededf182f7263d3aefe54c6f91a4ac9dcb3b338ab964ad6b0024a396aaea35c8d5c5d4ba490b3a332c69caed794d7c5a6cc9d7a939034d9a2a8612e33b943363123bada713e703b967f5f7a38d3b2ec1b79945fac96ab044f8589c2a1cd4989b5e904844bcf485b93d90ee8f41b6a2dabc053417b34460a191e5c0600cd7234ed52ec06cd2dc23783003f2a781e895290f940f5b3e8344526fe22219268070b43792282cfa861c140a625e6bcb08b38fbb9b2f92b7eca1710270fa1acc9c1b365a9645d4fa77145b58c2011180ff48be51356fb351162576e9536de39d64ee3c0f458029b0b9cfbf038b8d5fa8a3a449715e31024a735e06f756fc53571b255584ee5b709a95117e5fefbec0ccff9914c2f4fef875e5e5df85c72f1899387ec7ea57e80b3feae9445bbc3a3f8fac810361c6a666300001a8480205d4dc7dd6441327ed27607296ff17512169051298be10d7f2b14089baed45e2fe7620c6d8c334b487df75e851ce87eee84fddbe5dfe9d53f79e0cb55503709bb4cabef6be4f6903e61cbb4c819a37b1c80b951d95d76f05d0b947669738ad663888f9b85cdddb38e543966d0828c23b2abd8b111866b72df02dea0b342af4d7208ccc66794e9e918ec97e3a90f9963c97eddde3fb936ca31bb4d12329bd2ce677fff50e582e6941c17fa1d1db6c8b9944195cd31c74e8f5ad23634e8e537ff8d369ebedb0619fe23b8119b1f56e8f63cd71bbd4dfc014f97c8903801cc4c5f556104cab714ba36160c6e42abe21ae89c15fa55785f95fc41f2556df486cefddf38f9afcdbd50b8eee0b4f0ba5432bbb446d578d051ab17e4fe42945682b63eb3cb7097deb86ac015aead77dc4a9d292528f1acc64a3ff683f4043235451f32a84933a128632c3720d41aa47e8826d3a882d173a502b1940ac201f09e7ab21499503a0c881a8121cade4a14a1ffe2ea409c6c3277a14772132afad46b101805e65469123ac77f7ff72ac2170c572bae26762436f413553d2a9410ededc21df569ca4c40131d0c12c0fed90f49b59c11f8ef9e78a3767c2799cff02e6234b4faeb26b9acd8853061122a7aa806298b5dd649e719e7d6bfdcf74f26ebb22f7de897e990ed70a3a565acd770018db7487c707d7109469c2801214b1dc09a0a7751c6c5fc49493943ee0eed0df269e4cf87d3d9b323e454d333d91397eae129c9a280e9c887ce28a080deee9793bc3c81b21ac09b6a292ad7aabfacfcfbd5c497001aaebc898944efae7737e2b2c68af0d2d6a133fbb15e7f869d93d41abef3184730e64aaed7e635207670d92b508fefc42b39a153886917f05ceee6d5b3865e12c1b2a8d9bebafc8fe00a897ff1538ef68ae4304ee214acaef9e7e617674350d6fac255801beaa393aee658e8f7913d2a86132c25ad8a0d692e65654282d48bffaa787b24468139fa8bc326c0a0ee586796b3d7cb3343f80f63e0db3dfaa5770d66a3104ebec1cfd8c98f22dfeb5b93375765c7c096a77dd720f9e9a2ad6085affc6fce568c2d3034291b583b8762c41b936c832e0087c8aec04511e6d791e45cbe72889e2a0e42f6fbeabea741ca100679aca71683df7838596f269960089be7232f8b427ee350fda71def98ede0bd2326150434d92f3121a0dca5d7399588d01bd040f1a902176e7742849e6ef1bedc9e065f2b00730e2a1eb9152fbe16bea39fabc1801be3393d9efa66b32050af734bc36f7f13fea17083e43cbec50086373fce8558b20e4bdd73048c64af8e270969cc360a82cd8eae55a0e6e753a9b5c67ab02fa4402ebbd837687a173275cedc9c06aaf2d58df34d1586a791e0b8e44ecc0fd60292a2b3ff3a35f7e78516539d738ada0452040eea7cea6d10920940fd01a3a5daeda2ba3ec609f9336849727e9f9ae861ccf854ca041949ca703c5daf324d095bb340f8dac94aed181052ffba96a59c7074e9eb3a3612d660d6bfa2a7f00a8a17ca3935250fc970b450b8750c549428d1eea6e48238c4de89a3653273f9125e4d6e1d1d300eaecf1fcc091d5ca9cef435468c45e0820f3d75b838a43fc6569e2d53a103dd18b65cc15c3fd8d9642b15faaaf39de8da9bf63c87b760ba12084cf8b3f3ad18a866970339c5e36cd863ba36a73194e961572f4b57c7d557efb47b0df0c7fdf52f3edc4767437dd0f02c13a81d582f08c71e3e3d9d9098808f34d069adc21dd347af0698e56faf7f22fc4ec8274f41ade7105d6f2ad5fd4e6fd91ae5ff0597bdd0c5c354a1cf23c7102dc94364fb0be8943b4c8c17e4391cf70abf2ee2f6e2e09d3ae9eaa8d8a3e4531a184c9fbb506ccba478e7bd8750666db6e44b4234c2a4c968f2b1cc69f70a1db7db20cf3800661ef96c1e14d668717c22faa50f2eeb1dad910065ec6770d5d08c406ec536bbdd751095a6a1a055dbcf326d2e33997331db40b67f3fd84f1ddc6d7d220ccbe95d4c3f4fbcc9f816fc08ff6d84de0be144f6ca34d42d34ea96cf263d1617e5254df55e4dd098b295ff4d19556348cea00c3bf5f59e4d1694636e4edf7b80fee20cae345e8a5e25f70d8cb1ac2f9b4695be033dd15e8e3d03d453feb3e4584f32a1b7745dcba97ba6ef3db84500d6732cc4b26374fcfd41df571aa5d3adb37db3fd6ec7ad270e5795ae873fd2097210d343410e428f01d6c0d513a20d84bce634086734ccdaa39d176fe4392cbaef53ba8a92c38c0e0e1124d3f137cb465f412f3f8f267984bb0d5708bdb392b8c38966c660183cc4578754f80c5484b7ad53e8ef26e75b70a23a06b322e9d7f3afbe0185286238a5f9a16afc715ba2d2181ed3b954a1a18d3ee2703f286685475b41f0f916bce3a0654ef47b9021c15c3bc28e1a19d543d8395fb8d3a92d639b33252533ecc46e19d9b61f4fce414eabef9ebf221b697badc6e1465aca0c7c232c94dbfac2fb05baca370f6b2892ac5713392f6059f97a5915fef725dc90e767e7f567eb084e7797818ce88f42f7fefc326b5c9e2bd1bedcb4d2a9cf0b85b3c465a162d33c3b0f146a7c3885ca9ad7ef6191199a618f4be01f9a675019e40bab46dab98ba77dcdb24a531c4a6c32f143fa310191aaf032b6e3fb5f94ad0c2dba5bf70f0005528b2b53eed467368706f7b3df620af1aca454b890945c02cb8377be9044761a10d1f449462e69cd3b2677af001add399159f63d5a07c8a365a6e516eac39d1247636df735ec9df70387547f6ba80ff282db0886cdb0609e8ad6d07b16d02bbb1a3b203fba35895ff98c38c1ff02aa54826b1fba2f81ee723b6f823552d08a62c1e8ab76160f22c8373e78ff15f2283a02b7dfa2e123085a96278a62f47e162a8ecd979e0085c64c09b6ff5d0d436d39562f105a278c2598a85b37cad2778884116ffbe35936081deaf144c347be11178ac56d4a6189b54776ca7325f74f2cd832edca2d236ebb4ecdd863fa897c60f00539672de13259f2b133c7b71705b4052fed3ff8c3526a3a80a9d1380ff46dc7a2798972e98d6ba7088079088712b319442ba62b8975b7fe0040405df298bbaae6eb759160b60292f9f615db698abda0c5af5807622df9006eabf636362a42b38bdc2e7b4e3e9a5189cc5aede62218183f57328fdbc5ccb52342843464060713068add5a466d587337ed3be6d3842b1c8d2864b1251c033a251d87a1090c353c145f179df64537895d7e89bae00f18d52db32d1e975cc33a2bf2534ce11e87eb6e5706f746d43ee3bfa4fa2482313021a76ff8c669675a66e7543ad679f492f1ffcf36dd39b400148a0e2dd9af42710c1d358f9449ccb257f3ddddac4567a916429c03c914494b5c3635c069626484bf77accaf416608541f1bd763313a53195b40ca202a2826dffee550f82aad320a8d6c6e405bb6f58068ef7f21a2221843255344b3092d98fac09bb971b177e4029789925c8adab1245943de056dcfb35add37c835366f6db052e28f7ed45362fa54ea7201d5fb575115871703a4fe123c4bc840fd32437c88848ab011478da2017e50ac42378b03a93a9bf9c3c01b0bdcc667365bec8fdbf68d11a247264a61e8caf82464d8a844c3b10a1fdf552e0019bb02639eadf07fb4e00fc6d7a1d1cd992269e96c12cd034287fe876e9372c95b29cb72a185857d995d679899da7046764daab454cdc5c7c3742f30d33dbc78c83c3ecd870c75217487f7e30d21a6b8227e3da3a045eea9545133582cdbccfaddade87f6e2803c092dad397848aaac3942f5bfe00b48aa9048f123185730bbeaab7e3401458f70b6dec0f21df9694ef9c7202f516eaf4e285d747da61097887e4562dfc7170af7add3896bf5075c90f0559b137546b5d1316baeff50f7d1b30dd21ec82a09aacb6c7da1d17a074d02fa77e062bf8948dc25c8d88908f3bd248507035aac34d98b532489bf9af5c6cf51836bce8ac7ecb1fe2e14d7506a9ca769aa58ce0d948c14d5c5f77b8fe4177b0830f2f2b615b09bcd1e908520c170242fd01d03f8ed2e85437c15abcf5a7d523912eaf1785f246b820ea36e1a92a9ec308bb3f2493b9213e5d9b5dcbded42e4acaa36e10b7fcd8a8c333ac2cb21f0a256f08efac170d88dce44fa0d5a150eecf1454ad75e6049daa2e071e80ff24d3d9e39122c8d29bf48bf2a571f0cc7a9b", 0x1000}, {&(0x7f0000001400)="10dd84b0231c8aabcaeae635102653c5323e875a7eaaa5e8334d718851c47e5e22dc3ed7780499f80ff9f18bc8e26b4524d2617c913c11fb0be720bdb025bd49902cde578f2c1eb65a3ebac38d1454fac3b934262d8783f746f941071fd5dfda0292349effbd0e7626a0667f0fc7d34ffef11e1bec7c72c471cb49590cc4", 0x7e}, {&(0x7f0000001480)="8db6d59f1363e3777a5dfc54b3fc4b4f2c5da4d791405c991a9a9ab903c14eae137719d6918ed2bb1e7d10b3b1e9f9640b0314ce3c46318c7d07f48c868d00e0a4fc3cfde4f068bb3c210dd44805cd070dbea77b8c89d3fa83cd84eda347d8f15bbfe511cb63e2d60f68131949f8e0c74efb6b82360896a0b75b6f6a49278e4577969862b80022d5452d88f26358bf4c97e9f9d298a4828ed80b8cee32a49168d2837504d3fbd84160283e832f7266de910442970ade6c9094849b4e5d12c6442486ec2696cb242d905b2c7c5adda089a585d562fd182dd839d44eb3298657efd9a42909b25fcad2a803b98e042b0cd67402e418ddf6a4357716308f15218486525d7b2f023662ba8049648ae9e6b607b828628b67ee81fb18ef2d2cfc32037748c0ea67331fc8ec29556ce20a74f7f871610fce09da2acb6b7aea06cbe8a6e11089cf34b01d94a69327d26a262c1ae1baedbd8a59446821b97e98be585734f86868c7634d769225069bcfc7eaa51818802ea73a488cbe9fcbb63e37ab78a8f84c414124a2213e774ae2f932730567b2d830b7d6c0545dedb4195cd3bd07c7d00493c1a296cc50ae41f816b15d3a943e80e00c51e8229baee2b1170d98831fdbc595a2ecc612fced8fb8587532ee358f16bf7b77183c3d15f90bf648fcd9ed7d0e56a8f2eda8e318be6fe57406eeb995763422d3ae9b92184331547d0c634de9144b7be9b2d6059e2702df13fa5a4556e8cfefb841fd424ada3ef98a473277e3e50fb78eaa1e49c0b5db7c4281f6f5bcab6fee72eb2a65c22d307442c2e477892d1060cddd7f01cb32ea89b1da1be697002c764ba6758e5ff0ed339734ab44a8978f8dd1ed3dbbe27eb6d24bbaa4a761560c3f59a3a910acbfa055d38839542b8f990439c81b48dc1ddc69f021a4dcb3fb61107d6bd4aebb7f3e6e80c073e50bae152d9cc72810990fc1eea4d88a0ed48eab0f4e2b6ac6d47cc5e5baf9362ceffd65f1d7b5cbf8aa17f6cb6106784b6dd73018d9f45cb3b448fe23a19dc033ac26ae2233783b12824281fd5aa1bc258467082840966f36bb244b5d171998578b18eb38f5ce87ddf34181b484ef7241deee56e385c71f669922c2503d26c19f6addd4f58584652ad3a507ba5467e8bc1c68bb72b4a7d8f68295048ea6c8d8e6ce61d478a1d1b5fd0ec5e7be786dcfbbeb8c12283ec382b578e163799fd25fa239f57b5b7882092f0fa954771d7eebb2fdd0f91bf4c06f38d3d2ace3ce7dbd1bf022417473786c9539012c835f477f31c68c9e680d13f3e7b35607e335d8c786ec3dcb95c09bff7a41e351a895acda549ff86c9f87e02f49c917a77f47fc0d83763d550f5cc4be8fcd704c8dd05f124eac1ea59f3a63746bc461562e76d9ae7097af1855bafa32d4fd96423196a704730cdddd85e288d528c69c9f54ba61698c291828aabf0ce71e78b33afcba52aed6d76c253d21186a36c0a4598f4c080e4e06749143a998c40df6527a38832b5b50b62a584c0ec2c17b23de9c50b72e5466ca7311ad5f5d8af0b5f17a789594816e5d0283a8273d64ce40401a65cbdbbbb8d03607fbdb14c820dc7ac17774fa18b58a08e4349c76c4530a4ea3debe4ff5cf980c8888c513092fedaf4fee65c5737ac75f10b35f9ede2ec36a766f4543be095fd6ed6c458d14be1a9de0b9bd50bf5f8619b3173c362a5f6a2e16e9dd41f183ec2f853e8cc49c12c880eaf33aeba36fd9837cafb305d46a4f6ec51f1509b43edd4622de6855ac5088a1ca464f1bb5616cf8bf96c08fa9ee533b05c3f1098d1021210b7a4d0a986e37888b432d45703d1ad52876d629d3bc9a3e99f4f6f17e9dd43d5efcf3ec10144db76fba95c5537c25378d6a38064b7856f4751cd5435f0877654d8cc449d444bea5dbf6f27353d9cdd29c5244cf944614004f91922dec0d87493b7976ae1a5710c2f49e543e1d9aa726198dc2fb7a62439fcbfe9d359982935efe69b802a197f91108f846a70c1238537f3d2f9d098cc4f13df5b73dab41db9bd8b284159bedf4aa29efdd14ffaa9571ff2c2fc7428ca07d16808b1cf2f95402742c9946663a08bfa53367c8f3ee53e64b7afefbfd70e57463b871f80694911af8ef28209b0e6c7cf12567953b7acb7cae30f25b3d5fa79084001f17a1a29f388e8032bf09ead2a5e49a6fcc5e2d098ec0925a7d546286df07d2403bc9e67a70e5853b94b9a02de6cb695408402bbb7add98606757d575a3e5e6934436ea2c3e8c48656bdb480e99260bc4dab66be654ea301499729ae15dfa96585bff7df2f67d5b5f2ced0cfa4efd0ae34004c479ac865c91e0e4dbfb695141a6638c240f386ac326860870b4bed74e2af9864fadebaa0d2c797dc5759561c0269b0dd6854901df9aba8dbf7e3e6ad38a38ab08445f43ffefe8e4db2d0e0ff4cb98cdcfe09d6cdb40f8e81e0761f48b7aa4d27c02393611a25e997088ac9e64835d978bfadc6e108d082beb1f3463c87ee473cdf3a2ce578d064f5e78e2ec3769269e9a51b9e8f3bd061957fc88494250df7627bb524fcbb65c1e7419e98fc1db60504b5c8fcc4d57f78f1ce270d242bde4aaa26af71f988a10ff090ef206e17208471d71de5945ee0cb7e07640ea350149a6a3e3ebd44dd70e5a2f84145c171551ead88df1cf383bad08aa226da128dbc8991a521b6d548532e8884a9342f3fb62ded901d7a87a49a2f532926b23e706f9e0b25c9ca3a2ca71fe5f652adaad928a02fdb4fa786e5700be3b6a518c53337a75daa9219b45ae2e00a1bfcdd0fd01764633517fd9baae093ff49e22ac6432e83374f6fa2b2fd6bb5a2bbed26092c0132765da01a2ef1343f5928291a5e40b8f6fcfdf7a199eae9794efdd5d291a0629254f69cb54526d29f34309a1d2c94c68d0340b50e517bbff93bad51308d55e42d8cb2a307fe8111c962733be1cf68acf4ea431a809ca49546775904629433ac4783cbd62e747b8261f6c8600186e76ad82129a1f0e4ba12b6b5f70fb40094ca2eb45db716b060ce0f92cd469aecbe4747ef3664d8429b58f0f8e892a3fe163a4af148a37a0a8e93ed3156f15fc96fc3b8d9a53df7008e1a1786bd67751b72b3de30cf0e9e4080da6ba0df88b359f8749f6e8529f2a8c08c99ba09965e8e5af33f867d0277dfa719c3bfaf0bcd7b43e053abfdfd8dc6b9b92e43b5def6353c8be0d43ac60be51b5df2c0fe995218b8b4763d451850ece6891086b28e451cc7f1966f519e059b3593b56122e4730b353b2326aaeadcb433b5104215219959d621937b1d2772b250fa31e9a1cca9e827930bfda0461412146ab8d1ed4d123a054215b49809fb897d2743f86a9f40fa728ae926bde8cba754e0784974f723881941547d4cb8313cc51bb8267e7ba3d91e9c3caa7982a3d22632b551215632b8a2c34bfdb82329bdb2045abf2ff5c6cfdc50e471a0baad02bb9e848e20875f66e9f4359fe78ad255e159982eeacc0ad5200d1e0c6f8c536bb1767d53f2154a34bf0712183d921d866391074be0d3a8dc4ae484e4b833d7b022d5a24858e33b0d3171cdf3c978752260e91c577a781d66a4ca97169df500389c2b43e923ac443b3158d4418cfc9f365cf27cd73bdb5388547f4f41016b52507e259dd16dfff45312a9ae584ea8768794d7b45a243ff7ec885958e2dacfda602e16acfdc6c7c5c5f96a0969adba75055653c3e10b07ab62f30c3f13ac3993e662f67641ce3d30f16d14efdfc3733de279e424b8e39213b84e9654a5224b09acecce575577bef8f9bd4c28ff5d717134e3ffa5388d1325ab55a7bd8f0838cfde42f88ba3c3829a0a7c23d4b057cf3f28951d855cee320e36d1c2256f41e87f8c68980f9f2eaedcaf9f5ec17bc3864cc439c1193a9a8d01f87bf6f6488d15d4b8df5499ffee84c1bf1685d5cd98323e664410070939b8ac9ac0fa4b7331c079034c786fc9beef83802a830b66252c459102f7dc2361d6f63cafc0b7597b8fa56fc2f6ac766d8a59be7b93f5cc53793af97a41d54cdd3b7b383376559c45cc6f3030c32b6a392a752468792d83b8d6b4e5ce10d7ab9728d08e8a6f975e71fea76b9e66ea867f40146354897b80b1b1d4d97a285799264148763c804b8aba902761978a2639da7cfbe9d9e20171cca50d6aa72ea7f9121197209cc939c935619395af9cc19275af5d3aed7b5c458903c23d0586f0e633148d0c85554a9299137684190d670a4411ba1788263f6227731534a810ce8e0ac277eb3bdc093afe675872f6ef124a90dd35b4cbc7f4be7bb6c396cd2a03b9f5a554ae1ffb0786883534ea04d89e2790992f869f069a32fe04165a5ce4975a85c9b4b39d388f6ae278880717804bce48ac1bb543b1e8e4fb99060900ca328d4a066694930078adf03b396ddf2c8a3e200838acaa016a2f04cafed0194d1a95d2469129ef0f8fcb88b91f411111f9fb47db5411d75eb1244b1135045e0b3e1651c2c868d2a3da7cfc040252ff1809c5991aa45b1fdae88a233117cc394be45a79c259743332d4ec3197052b71541c7ec0e7e7908a9632e783ba66e9e9638dcc9a110240372c9f088f2cfa35237bd8bf236405ea2165250e15d705e0683dc64aac57ca08bdeccb61bd312ff202ff76363d03cc252754cb56bc7fac4c629c27af5db6889b5c79470ce73b85068f48ddd73c8fbfd0c1f4bb6f45b75dca078a258c599edff148b475dc2b7d808ee26c73c5f9626954025ea442f13f3cc1c820cae64b5aa497ac3a0a660ad041e55d9aca11121bc57d2a78de00d03e917d8dd625c3e6dca30996f5749bef7dde4b487916d97565d6bbacea65a4e7ce4a1248ed356bd24e17f3d29eb83ca3e070f7fb0a81aba0ab7143fcc8702de6370d8c94d464d6f10452d7d165773e569261588f64b61d84eee6c1ed60c68dc2e68cc34c590fa3a7a166620021f4a4e63b15f550d3e9fd1cae8466d9a2ad40ba53f6646d8b14ff007bda326a7cffefae4d38ad6a9e7790c79831a3facf5e9806ba9bd710aaf88857d43458fe512df0b840054be9342ead5ebae17606b8ced010b9689a9d703f00ebb99c45361c974482cc4b66d76e94799e13b6582788169d5f30b2289fb0ea8e98614da5201b99a2ba49a233a0ea6b5bc3810f605fa0e8762cce671f0f6144bfc666b9d57831ff5636151896562c0db65d065332002138729ff5d83b3fefc3ac933a1963e42c55582d7fc551a294ab8e07edf35bb5cb73b3c5b9e971c23d87cba207301454757660591f94dca92f0294ef29b10ce93b847bf955627a9599fa98541608c5c17d2c4f36d237add54654578efbb34dc0c1463fc61b3f74009efa4bbfe507571aa41fa944cca6f58c6740be19a4d6fa1d43072320b60971f94ef8e163111c74d6cfab802f0be61d2b3d29b9704f64beff2148b1ab2f39febf6700b8be60fb289295c14dfd0afe9c06663f6274f1a3bdba6b1aad1b88aca3a4ada930c1681c7434e2e9c3ce7f32b52815f7179254966509fb624612568604cfd899c9125c1c6be9a6addfb1a1d4f667dd48813f86477bda2391451d93ef10208ba867552d07abe6760d53e02074ca97b3a5cd0efc9e2bc2987f46876a319d826d7af6d8bc85af95c0318e84179f470c8c5e99e767746a8d227646aeea9d22b2dee2f961922347f25dd773f9d7a0baf3ac637ffe3ac1a5b03722141d80f4709b1aa22695a6ff95dc78fdfa1037133a7e823a9ae73129042f8ac205d042594bd9e13e41b27c8ca85f84716db5821e88d6bf6c7dd049e309e59d4d6e76b", 0x1000}, {&(0x7f00000000c0)="63ad0c15ae6a174e0e3d62efcc1249ac2a9541d5742d7d4cb4fd68ba1f37f5c172b653fee5f240", 0x27}, {&(0x7f0000002480)="ab8fa543617421c3e60d9030c1733937af08e6a46436010ae5efbc6bd84c627fc2a9617a26f48fe75e873f3c22324a876be991a3c7276a6ee244acbcb7d9861681401690ac68eb4f5367b1b852f340d035c84a259147b72424e3e4c91ce376c3b3990399de287edc94e87e82cd5407e465e4cfb36aeb8514c2500914cec9c7c88bc6bb780f34eb095400fc4d433792ad06769c202e09ac74906ba17aea5d2058f5f83e2d", 0xa4}], 0x8, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}], 0x98, 0x5}, 0x1) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, r19, 0x0, 0x0) 22:45:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:45:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x2, 0x6, 0x3f, 0x8, 0x2, 0x800, 0x7, 0x7f}, &(0x7f0000000040)={0x1, 0x7, 0x8000, 0xffff, 0x100, 0x10001, 0x9, 0xffffffff}, &(0x7f0000000080)={0x100000000, 0x906, 0x5, 0x7, 0x67, 0x4, 0x483, 0x39}, &(0x7f00000000c0)={0x80000000, 0x40}) select(0x40, &(0x7f0000000100)={0x3ff, 0x7ff, 0xfffffffffffffff9, 0x6, 0xc9d8, 0x0, 0x3, 0x3}, &(0x7f0000000140)={0x800, 0xa49, 0x0, 0x1, 0x3, 0x3ff, 0x3, 0x4}, &(0x7f0000000180)={0x100000001, 0x3, 0x80000001, 0x1, 0x7, 0x553af980, 0x9, 0x3}, &(0x7f00000001c0)={0x6, 0x8}) select(0x3b7, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 22:45:38 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./control\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./control\x00', 0xb0f, 0x50e3, 0x49fbee6, 0x7a6f8d750b030269, 0x9, 0x9, 0x25, 0x1, 0x1, 0x6, 0x7bc4}) stat(&(0x7f00000001c0)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCSCTTY(r0, 0x20007461) 22:45:38 executing program 1: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10011, 0x0) dup2(r0, r0) getuid() 22:45:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x200) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x5) 22:45:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 22:45:38 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x4, r1}) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x87) unveil(&(0x7f0000000100)='./control\x00', 0xfffffffffffffffe) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) 22:45:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) wait4(r1, &(0x7f0000000240), 0x8, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r4 = msgget$private(0x0, 0x300) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x8, r2, r3, r2, r3, 0x8, 0x3}, 0x3, 0x4, r1, r1, 0x7fff, 0x2, 0x3ff, 0x5}) r5 = semget(0x2, 0x3, 0x110) r6 = fcntl$getown(r0, 0x5) wait4(r6, &(0x7f00000000c0), 0x8, &(0x7f0000000140)) semctl$GETPID(r5, 0x6, 0x4, &(0x7f0000000380)=""/138) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r7 = semget(0x0, 0x4, 0x29) semop(r7, &(0x7f0000000040)=[{0x1, 0x1, 0x1000}, {0x4, 0x0, 0x800}], 0x2) 22:45:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() chmod(&(0x7f0000000180)='./file0\x00', 0xd0a233e2379f65be) close(r0) read(r0, &(0x7f0000000080)=""/164, 0xa4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0xa53c, 0xdf69, 0xa98, "d63d93ef8f513db6a620a206329b0960215861d1", 0x200, 0x80}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f00000002c0), 0x10004) 22:45:38 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000080)="02e638da400dd07cc8d16a8ccb211585eb4e08cb9a862d6f0fd64063ced117be7cc38d956d792602bbd59ca05eb8feec8bd5a4a8c6085ce036801c25875dd23efd19894d3cee8178d8e2ea431d7725ead65000"/94, 0xfffffffffffffcfb) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) 22:45:38 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setstatus(r0, 0x4, 0x5daa78c970e4c924) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 22:45:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100", 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) write(r0, &(0x7f0000000000)="9b57c67b", 0xffffffffffffffee) r2 = socket(0x10, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x6, 0xfd}, {0x18, 0x3, 0x2, 0x20}, 0x0, [0x6, 0x8, 0xaff, 0xffffffffffff2ece, 0x0, 0xd9f, 0x7, 0x5958]}, 0x3c) sendto$inet(r0, &(0x7f0000000100)="be9ae219d7e8eb6d908e0a594100ea8cb451ac2c44fb61c95914e2ef46ee0d26cd10f1dd21babbd26c6e30ec4f1fbacc7bb4f510548bfb8ec841d52957bb4cc1275163fd53ce0b64eff58cede455042719fc35e2c1df84af07347f973b8f7ed006686212120ce7c3daaa801b50625623b8dd344746e5ab4eb4bda8888e88a3ba86849b6e3adff7c9e3422e980ba090898fb3c02bf97432a52c254fb7510f3a00a0a09b054f3dc2069dbaa67116941b9633fa9744e5934b6507401aeab3b1513957d8673d5d6f0b36051ab221a5f27671f7662c9666e265d5dd603db8ae8e8ea4053386cc084e0a641ba8be677435d2784de0", 0xf2, 0x403, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCLOCK(r1, 0x20004276) r3 = syz_open_pts() r4 = getgid() r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000002c0)=[r4, r5, r6, r7, r8, r9]) getsockname$unix(r3, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) 22:45:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:38 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:38 executing program 1: mlockall(0x80000000000003) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000000)=0x1002) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f00000010c0)={{0x4, 0x7fffffff}, {0x7, 0x5}}, &(0x7f0000001100)) setrlimit(0x2, &(0x7f00000011c0)={0xfffffffffffffff6, 0x400201010000001f}) 22:45:38 executing program 0: r0 = getppid() setpgid(r0, r0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getgroups(0x40000000000001e3, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/101], &(0x7f0000000200)=0x6e) getppid() getsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)=""/38, &(0x7f0000001100)=0x26) pipe(&(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x25, 0xd74a}, {0x8a, 0x1}, {0x8b, 0xffffffff9b87577d}, {0x8a, 0xfffffffffffffffa}, {0x4, 0xfffffffffffffffd}], 0x5}) 22:45:38 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file2\x00') r0 = socket(0x1, 0x4, 0x4c3b) sendto$unix(r0, 0xfffffffffffffffe, 0x0, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 22:45:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x7) r3 = semget$private(0x0, 0x1, 0x20) semop(r3, &(0x7f0000000180)=[{0x5, 0x8, 0x1000}, {0x3, 0xffffffffffffa063, 0x800}], 0x2) semop(r3, &(0x7f0000000080)=[{0x3, 0x200, 0x1800}, {0x3, 0xfff, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0xdda0, 0x1000}], 0x4) getpgid(r2) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0xa) close(r1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[0x10000000000000, 0x9e, 0x80000001, 0x792351b4]}) semget(0x2, 0x3, 0x8) getuid() r5 = fcntl$getown(r1, 0x5) getpgid(r5) 22:45:38 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x10001, 0x0, 0x20000000cf9d, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 22:45:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 22:45:38 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='c\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='!-+\x00', &(0x7f0000000340)='c\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='c\x00', &(0x7f0000000440)=':\'*\x00', &(0x7f0000000480)='}[!\xa7[\',-):$,%\x00', &(0x7f00000004c0)='c\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='c\x00']) socketpair(0x1, 0x0, 0x80000000, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8) 22:45:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 22:45:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 22:45:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x80) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') close(r1) read(r0, &(0x7f00000000c0)=""/247, 0xf7) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) 22:45:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:45:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x81, 0x23, 0x3, 0x7ff}, {0x5, 0x10000, 0x7f, 0x4}]}) 22:45:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffff9) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:45:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7f42) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 22:45:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="ef34d92cde6c1c792f1d645e18e405e7720f996f878083400286db7a64bbcd3e4007aa935f85571c776ceb2123022efe304442db7b69197b2da94ff0d2071de058464a28d9fa084fc49335f3522f213df4f1df9865e8a4566cd447142036f833c342cb77b53b713e4f944b03dc8cd52f6bc68a8a4a5c70706f12c3aba1f89c55e0284f6b1710664d1f7a46eabdd29c7d1f5e669f0f15b9f351a3e5396050a4bd4537b17424557202de4884", 0xab) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x2001, 0x4) clock_getres(0x2, &(0x7f0000000240)) clock_getres(0x2, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000002c0)=0x1000000000008000) 22:45:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000340)=""/4096}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)) 22:45:38 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x2}], 0x1, 0x2) r0 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xa995) 22:45:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe(&(0x7f0000000180)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) 22:45:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x331) 22:45:39 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1, 0xffff, 0x3, 0x1}, {0x1, 0x7f}, {0xff, 0x3, 0xba, 0x20000000}, {0x154f5fef, 0xb4e8, 0x7, 0x40}]}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r3, r3) syz_emit_ethernet(0x2e0, &(0x7f0000000140)="b668087bcc43ef87f47fa37ef9b9b105c76a42af1d38072b0d8154b837a2a5ddc9d3e4ab0a8d4f8a623d26f15bba1f6a4d68b1de37c6b6a2b16488078c2fae4b4c05dd58") 22:45:39 executing program 0: r0 = socket(0x1f, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 22:45:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) 22:45:39 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000aea000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r2, &(0x7f0000000140)="9f3b991eba44ac8ae486b951539ef969704ad95b3ca17aae56da75fb19630d42fe478b2b1f40f3f1963174b354e28d769829de0b93ffe660409a842e7dcec63bdb6152ca788bb32dd4f8118026013ff1c35c7a1c04a02550845ea6b6f1c4629f98b18b3a4ce02b4d050c9c50e9c2716817d7172db7614b3c6530f34ab10e0ab26789cff749f1ac619a5426d00a19f7", 0x8f, 0x6, &(0x7f0000000200)={0x18, 0x2, 0x9}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000bef000/0x4000)=nil, 0x4000, 0x7557e5f4d86c8592, 0x3012, r3, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 22:45:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pread(r1, &(0x7f0000000180)="56526aa68b2324ac377bf8a44ed2baa2efb59b0d57aaadc63f6a0f2877fa51eddde1f923848fc3988173d9babf7272e559b78603e6ff15cecc8b81067dbafbf1d0ffda736e43b5fb9a71c5f150131036979ca02428d7f90c8b26bcc8e3a8a04fde15e2a89494324b92d34d913182f6696f6f27e8fe0a78bc36871fb74053bb986acec7dc8c8cce79bb0dcafe34150c0a4a4fbcb4975a5d6ae268e7587918e871890eb17fbe2067fcae0ecd34371c0b5d23a54ee75d96a693280f5bc1418eb85beca496712673ac5a2dc92d6c11bdd21612cbbd87c174f9335977697431dfaa1103a48a17887028159b096bbf98df1e910d63e795cd990694179d824a2f76caa705bbfe0faff829580ea8fd49a2cee33a663e5d2f004cbda72e491ffa6b596802addee30a9d3281fa98cf336152154d8973f412dab0783d2683ada32818d5f27cb6a7d3596cef7ae111bb1376862038f5ab8105a2ddb1f2d333a29cd372a4cb48d83c796af70c82049adbb11e050a99fc09fe802f11457369124876fef6ba8982991dba74eedb63bfa13de5dd6e7d1232ae58d61f12e8ffac8e7b018400148508146bc8adb68d747b7cd8ca2d2d85f088ea73860f61e9247fdea31fee355cb67c796be4756e5109995a58156fb0bf5595b96a625cc2c6186860085c6f2f6b64991c77716676be6cfaa0fb19ca072044615e007e962153f8df78b263f88ed89247e3e5bb1294b6c180e56b8187967b7b305f6eb9e54fea930cefa2320597ffd2a9741da5a844417d56feb6ad3cd1e19aab01873094c63e280011a5056c11caf040a4ce3c276f7be47aa98e89bc879eef77108eade24206de4169315b68a7a0908e47152890c6025d2a4f2c46eaa52c46bbfd734ad114a4d3c16ea904281957f776dd022105bed5def4dceb033571689fe23a2020a17303aa2f4a234362976a6fe23189cb4563c8e49a1d546c5298104a1ca5b490f084af9900a238a1add5cdd4ce9dcc1c1ba49334b7532c3450702cc626eca154e37fe70e3f217a1056c26b58c0648047efe9913fd3752b0790853b76aee9d92b09c1d3294f63885492e2ef92ce6f10803db7884fa7ed45e79b149a36b6ed32cd19a93b49e98f412dc2154ed667d5f5dfdf59fc44c1d51c0e43c36916e57532a5671c3d74d7cd682bdf1c7cf39d508b9fb904ef53c4097c649e4b305cfda48c640ac1750ffb182bd8b9335245f4320e9e5cdb6b5fede9667afd378bdbf7cca54429dd83a98b736f26b1440e2ff499e17ee803959f6c91a10a563d66e16b6bf0ddd17dfcfb62a280141c0a64e5558a0e798d90eee5bceb5d99ca82d05f1a64362ba9f6569c173cba27dff6635823591e1f87fd07b333dc5356a7b76fc9ddcc1dfc2d6017fd46ffc92a2a0afaae5f43a71542bfe3a7b07d06577ed4d59e06183ba059d8e83ece4f77b007a50a448b1ab187e296364ea5272db58217d2777d42f620e226dc072e4a0c331cf7cb17af22d1a73b6bb2d5a442a5b0de826be490d23752a2a67264a5c9318b3eaf2703335ce7991b25883814d3e633320061de529dcf22c00cfdcfcc776c74f376dd783fe35f9ef8c182f6f56799b36e34ae82a562ebf4ed466f784e8f1c6c12fd0a355015724d896b5bdaa84121abf793deb9307cca7545262c96b111960d1c202ea7863aa7174c4c6276a5f02b3c9cbaf9dbf5e437f0bb946f304fed46c6416b135ea72f8dc7f2ab5480eb4382a4cd0c3d1f5697a4f0332cd0c922dde07b70feafe6a7dfed22ba023f0cd93202fe9b93aadde980644889456a12f2d3c068efe843b8cf8fe4800322bc825b22bcc94818ef27e940aaa10c913037f1ddc9db8b4feba1154a5e11c4755b935a5a7f5da448bdf1045076b5272379f2f61f52fb734ada2b481119273b34e646dad1d1c2107925d6ec0c88f05aef4ed79c9d28791622922f4d621e0cda485ca5bc115e07898eac946571b07847340b6b8536945bc9bc0b15589a42cb4eea8b304d6b9e60307c13efaa82bbd969c6df32a7106d01c874867b0abc1b847a357af19f2d7635584c7c2b4c129eb2d8c25c5d8ed0c8e570ee00ee0d048294cb27f35c1ab56844fecc460a2b4c73b7a57554dff45a6934e9db3c32b937158cf4c9cc3c5ac3e736b9d7e01a5197bdbfa0b7fda1ae5a471f0900790067f7f9f1d9772a26fe506d8beabf485d1d06bb8d7659bed4bf164a9bc0ac711381085f329f1345631344347093fb19c86d33468b71db72a2932385aa679ef71d35ab66b8750aca2a6ffc77d0cf48e8e04483b173ff2472b4965281d9671bbeb1f09d946a87913ef3ffca52aa90e99a107243820033b7508af0c9457bff54a65cb63718ece3fa09afae2be772de34a19be890ece571c14e31f97ef6dc0f577f474c911bd6fef1fff4068e439f012952d919d9dfdc90780446680ca269ab36c4bc0eabb097735bb851c5288436191e71a550f9f970da3a9f42eb36227b41080297209e9afd22004ffd21150661c8c8956dae83ac5bb3205f7d4ef0d10457e77f6654f9af090b032da391da97e3d903db6fe49fe7b48548a879144416aef6fd1ef08cabcead39cbdaa91742bb17a7fdcbc7aa25f8925e70dc6740f3bfa46f43e1c0a85b56018eb1e84cd59622203e127ce09d99f4effedf1dbcfd306466b91201b8702804b595bba7ced7521bcaf15742a7f19b3fa0fcb7c82fd0c8a6def97b8aaf5ad05547768e4aaae56f26e9c4bc45aaad2dec400f5decffce00265abdb860eaac01b7281957072902cb410756352d6c54d48276c64dc89c912e0759c29459a03c37e5b924ed1dc057c7132bf858cb2a2dbf24f8cb7ec73e8859834df32534c93f93c4475a666aecad8a9652f755f8ad19db7803c40133f70d8e16ced64f439f29ca0827902d12ffabc4252a51d412cb78f3ab88cc6861bc745abf07d1d9f1e9736733b3dc79a4c22f7c89157b3d084a3c006273238eaace048176a4f3e32f84fec0b2ed5c2aac362b282a797b4f5e3258651af7b88c5296a71cb52c21b712e4d7968bcd6729051c0c6abb4e2601701ebe2bb67b0e548f66e421eddc76626ac3b050cddfb3421bdc73043839da1244f7e3a05cc723e831dece6a198e88bbda7b5613e6614bd9875cfc46d1f6a2a599a46e5e75b64c8c0c9e7b84a4a82315e61e0ae83e09070440c866e4d898425ca4cce4be38197175770d8a9d4213809eb4826146ab08f2d52e75696fcc628295c11c592c783608a997646ba466a6aa779d443e35b277f5c3f63985502e18f828285d7909a698a094747a0b4d2ed16016902177298a1ee384b926e4f891d926427e41e26cd80eee7bbc90f952f7cb1d7dd428e8d7fd8474728bcce40ae33f6c8850de08ab1b650dbca8fb27fc2d8260fab5b32b086f25fae62fe4703eff8e2ffc26f783bf4b11160fa219612319b24c45f1fdca8cd9ef46e9fea7a89f3995d9422a14e9a9e32c4f8fa95ccf33a8a77dbbd3ed5239a2eb780b350674f18a57a1049c78154a02e4406996858d60ac8a09a35d09cd72130a72f35be3f0974e960065bcd7ba49883bc0d03310900cc3d213cc0cfe9c3906aea7bb1f5c7db18606cfc64862af4d87bb66dfd5fd7590c9891be37f6e1e1054928e10d39a30acacbddbd8e3f118c1ab78c4be6088688daaf0ac52c964955fc3cb85bd55cc411f79262a2c40bee09b21559daac2427f684684fe5b0cbed5a7b4327459686a1a90a5ef21162aee0361dbc186a869985bfbd9b98eb0287aa810d3ac9320bb53bf4d267e5673c52ea6d7903b8e5ba3a33e3046d16820e59a5fb672278bbbd1d296ea3894ef548f2efd2c00fc7df1b702291f442d7809c729d59b963f57fcc6d585faac23f6dbee2c526d305a77caa1dc22291dac0eb3e8740fa018690d4685a3f049afd38c79c21c3583ee225f01593f05dd73c4f96a296d2888293c7ddcaca614c8469ee558c4ef9ff9002996d99aeec696400fc2aa419e7595afd295ed3cd14346866c2fb488eecc93c7a01e9aaf4e1ed555cfd2c2f7edda57cab37c0486c76d4025ed4d511ead23cd783440fdcbe0698332f9c4dfaea1058ca4142acb1f2cb24ccac91abf7865eb4dddbddc0cbed30e81364f66be5a6923b6d8d0857ce2efe98913d2e2b60da2834fa97340089ac6a1ee1e8794e7943c5830f674bf4781879ccf096d14e762c80737c461a3474bca248eb55612c37d7806fbb0756e09bd9b0d0c5eb0b6c9e8d0d4f001a4fbfff7edd1b27c0c1eac8e1a34c2932a41a6ae121b22b84ca835ab6c335ab22e78b05fe6c609fbfc197e768ca90e73340b5da902df3f734d07237f12160bb478cc26387cd9bd70c359b845172941e47834ccdf0ee051eee1145e2256e9787af03b2b73c932f0d190108dbe5560e09e39947a7e9fe56c6b56358f9ab13762928b84af1516d4301239b95a50bbe6297b20f060594991ef8a02c00d415eef8c470af400c995bc7bd6e5ad992e96763fdf6bceafa6ee80ba3f12284ab0732acf2e9c8fe6054a7d947ac024ab1ba201471a2f3196d4dbe61a1449b3d4a675d87a86931e828a01f0e25408c820a5376fbb6a39ba0bb1665aca7dd76d3db280d9e1bd361dd8a11896e6c6ec61de4491e0a89c95c4b652b73af830d380e4da35f1c4fd2186e44aed4262f4216d8ecf0a22a6823de94a82f6d0ff9eea51a8ad74b9aa0af126c360d221236ceb57ce4c54aead4b0b7492fbbd7785e1679f48e59884599c5c43d6a90238fdfdfc95fdd231f701e18736c0ce6312e2c35e0ad2aaf3d94f02fd3aedb9847d593165c15ffcc23a609f0f6730552adf1acef7917e49efb5e65312f98a4e20dfd2ff4cac01abb6f39e5fdcf830d10cdc43e8059a3587fa293de0fe067dfdc4c3d68a11d41f378acaf582aaa115ad728aa281c71143593e6f7a7b5a2cfd763d5f1814d9286275ab017d8eb15f3eae3c4ebbac6ec7408690844c79464578dfc0e89119e495c7a6d536b1b143b3ffc88ba2aab8a9a36e81c7e08a1bdd9d5f7df3a5597fc4ba15213366e838bd69076ce6bd4bcf0808cf56d641e70726853515a7848656b0aece20b370691f79fae35e6dde80d422b53f9e2145b051460b6c80cd6ff392ff132e62195a1784de02f2e8c525f14aa6324069068ca9305a3796a7956d0ededddd815f53024c840e5be3f099c3f0a63888407213ceeed96b369fad2fe74fde28b0d79672319a5f88ded9992e72cdb313aace57952e6e8f9a086bfa04fcaed3f893598ae8dbc8777478841ce3312f2cbfa16fd16fed5d81065ab72c82a39cdb3b2261ff3f68ea9a6bba8646082de91ad4e669c06438498882b128d46ab824a15908f5d6fcd064b847f6eb66607b27a3412e453ad1a5654e4029b84a451f1c6add55be11820ffaba4c74713b630ebaa33399608afaadec7b5740f3095cc911539728ad06c592ab20c132379b6f71015dc3ee614ef9952ea03d529bfcf553a56c3601f9d07fc9e24516fd5d24bbc59fc712e3ee6354de58390ac24ddf2a271912b834024a8bac0ee71aa5ba8c78950bf92f858af618fe0d3eaad1bbb611bd30dcfe07d59520c119fa4dfe325d24b4c9b67d70956f1bcccef6a25e88dbd12c6fca48107d004f9710f5c55bd6cf0de6c00cddcb3d4d6437dec6b26232089a3d6294ed1e9e320bcf8c6de937b0e10b9d72946db96b51b426bbfc94f609a725da2c35c7d69220b403972580b38335b0aea02a3b8e8ff0003ab163bec5f3b02a360539786166cf05c7270ff056d72bd4e8a0e47b20aefc80fd8a55e64aebaf9a7c2293cb960f0c8c77", 0x1000, 0x0, 0x0) 22:45:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x4004746a, &(0x7f0000000040)) renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') 22:45:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x23, 0x7, {[0x5, 0x8, 0x11c6, 0x3, 0x2b4d, 0x13, 0x5, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x6, 0x0, 0x5, 0x6aa, 0x3f, 0x3, 0x1000, 0x3ff], [0x5, 0xfffffffffffffff8, 0x401, 0x81, 0x9, 0x4a, 0x82c7, 0x2d, 0x2, 0xf9], [0x1, 0x9, 0xff, 0x6, 0x6, 0x4, 0xffffffff], [0x5, 0x0, 0xfffffffffffffff8, 0x4, 0x1c00, 0x4], [{0x8, 0x3f, 0x401, 0xa17}, {0x4, 0x1ff, 0xfffffffffffffc01, 0x80000000}, {0x100000001, 0x6, 0x888, 0x4}, {0x7, 0x1f, 0x2, 0x1}, {0x5, 0x5, 0x7, 0x3}, {0x8001, 0x7fffffff, 0xfffffffffffff801, 0x8}, {0x4, 0xab1, 0x3, 0x81}, {0x400, 0xffffffff, 0x34, 0x7f}], {0x4, 0x1, 0x9, 0xa16}, {0x8000, 0x80, 0x7f, 0x32}}}) close(r1) 22:45:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() sync() fcntl$setown(r0, 0x6, r1) close(r0) getpgid(r1) 22:45:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x9}, {0x0, 0xf99}}, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000000000, 0x0) fcntl$getown(r1, 0x5) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000200)=""/182, 0xb6}], 0x2, 0x0, 0x0) 22:45:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xaeb3c51c1f72bcdb, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x67, 0x8001}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'.\x00', 0x6, 0x8, 0x7fff, 0x1, 0xfffffffffffffff8, 0x0, 0x8, 0x0, 0x1, 0x36d, 0x19}) 22:45:39 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10480, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f00000004c0)=0xfffffffffffffefd) connect(r3, &(0x7f0000000380)=@in6={0x18, 0x3, 0xfffffffffffffeff, 0x4050}, 0xc) setgroups(0x400000c6, &(0x7f00000003c0)=[r0, r0, r2]) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe7) writev(r4, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:45:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x116) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r5, r6, 0x2, 0x400}, 0x9, 0x3, r7, r8, 0x7, 0x6, 0x9}) listen(r0, 0x0) listen(r0, 0x0) 22:45:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 22:45:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100", 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:45:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000040)=""/119, 0x77) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r5 = dup2(r4, r3) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r6) 22:45:39 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 22:45:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./bus/file0\x00', r1, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008df8dec5d3", 0x30}], 0x1) 22:45:39 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x180, &(0x7f0000ffa000/0x1000)=nil) 22:45:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xf00000c2, 0x4}], 0x4, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1, 0x20000000, 0xdd, 0x8}, {{}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x1, 0x20}], 0x4800000, &(0x7f00000000c0)={0xf52f, 0x7}) 22:45:39 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 22:45:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffffffff7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000180)="cf03350896b407ffa10a586d85335b7065f90beabb32ce12be568d1cd2548d464064146eda81fd42279f352d463949a0558de4fc6ce7242c50fc0268c407a7e4ddb6b8683397f88c78f10547639b2e28dac65ee6e884606cf3407707fc6f3e1778c826125b2239209ff80fffa8987f19efc447d33f581790ff56510bc73e2a2ec2e1e88a50479f0f73f80e10f63a73d28ca73696529fcdf8c48dd65eb7e4ed4c1c9287ffed5b8b91ced41fb72f8115bd799d2981557d80a85adf776ba054cf519a1296478b96da327327b3e1b018d36afdcdeb") 22:45:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 22:45:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 22:45:39 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/213) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x8000, 0x10001, 0x8, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x80000000}) r2 = semget$private(0x0, 0x6, 0x400) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x2) r5 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x42) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000003c0)=""/214) pwrite(r4, &(0x7f00000004c0)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed96fd013262d29664e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0ccc414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc98512ad4d096d67340807cb782564a6802463cd3df3c0eb1", 0xb9, 0x0, 0x0) semop(r5, &(0x7f0000000580)=[{0x0, 0x4, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0xda}, {0x0, 0xffffffffdb2e3eac, 0x800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000005c0)=0x10000) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x913, &(0x7f0000000600)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x101, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0x9, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x5, 0x9, 0xffffffff, 0x3, 0x80000001, 0xffffffff, 0x191, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x4, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x1, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x7, &(0x7f00000008c0)) r8 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) semop(r1, &(0x7f0000000900)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) r9 = dup(r3) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000940)=0x9) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r9, &(0x7f0000000980)='./file0\x00', 0x0, 0x3) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f00000009c0)={""/16, @ifru_broadaddr=@in6}) fchmodat(r6, &(0x7f0000000a00)='./file0\x00', 0x4, 0x0) 22:45:39 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x9) setregid(r1, r0) 22:45:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) r1 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x400000000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x476}]}) fcntl$setflags(r2, 0x2, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0xd0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 22:45:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) sendto(r1, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 22:45:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:45:39 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x5, 0x20, &(0x7f0000000400)=""/136, &(0x7f00000003c0)=0x88) kevent(r2, &(0x7f0000000240)=[{{r0}, 0x0, 0x41, 0x1, 0x2, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x28, 0x0, 0x5, 0xff}], 0x8, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x25, 0x28, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0xd262, 0x2}], 0x7, &(0x7f00000002c0)={0x3, 0x8000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x101) nanosleep(&(0x7f0000000080)={0x1f, 0x5}, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000340)=[0xec]}) r4 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r1, 0x6, r5) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x1) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r6 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="73a8443f1e81877fd29c8246a6d965c1ffa856965201fe6829202c853add56b36f91b1b7d1ee8f7b5f43333aae4f779ac66dfa0529f982aa3d8b777ee208abe58e8a29beee48e62b4a4dfb1a77e7cad92a5c6fd47f5d4e331eb77056cf1547ace02d389f82a789cb0be257a3c3234590024b1a9b9b4e0a15588ed2f711c5591c4aa67e58e2cd4d77da6958f54a5fc9b9cae768d2c27d96a9b594a3eca8f3687e4b4f30b6a51565ccb42f40efdd3963a181cc8cdac3f63fe7314b81", 0xbb}, {&(0x7f0000000580)="403c2d90961a65cf34d42c17baa4bb10bdf2abbabf2eb57d983d97ea70ce2de16f73daa3ba142ce1aa6e6f099bb5c0a4bd2c6a951f89406ffd70c24692cd6aaea400839f60856ae94a80c636c37d36edc5f215729fb39b0585a503a3c9c18bfdf1a8ee65b342be8c923babfea9b10e9a9ac82f0dd9227e9fb0dd73b1b160f0f9ce0d9565aedacb57e5f0ef1e373135181b0d81b12c2e77d4511169cab0405702650dc8c6e389f23f61bf37ac422c590a", 0xb0}, {&(0x7f0000000640)="85377a820f0dcc57c2a04eea5b575b667413396e5713c4ffbe453b824659f60a6381daa1ec6b8cbbfd96258fa3c9200cc3cf60e51d54fda6a87f40c77a9b739934946fff4d2e90d5f537e7d801fc7d96d625072f354cb280c6037a9e82c98ec0aa5d07a2a083e09d9d81793f353ddf9b8ac05e6e60e7dac4c3af80736482d17cd9a00d", 0x83}, {&(0x7f00000001c0)="1031a585f2e7f7207addff5aba639f03cd6dfb2acff5bab207f310", 0x1b}], 0x4, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kqueue() 22:45:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000100)) 22:45:40 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xf, &(0x7f0000000100), 0x2f2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0x800}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) listen(r0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x8001, 0xe000000000000000, {0x7, 0x8}}) 22:45:40 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x7ffe}, {0x21, 0xfffffffffffffffe}], 0x2}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) 22:45:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x1000000000004503) r0 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0xffff, 0x141, 0x3}) mknod(&(0x7f0000000180)='./bus\x00', 0x2008, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 22:45:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYRES16=r0, @ANYRES16=r0], @ANYBLOB="2ffa9934c51a455a234d7f363ffb84a031d1af13982ed1d740d888f56e76c0e667c343a12255f14373400889a9613195b54f1cf169498c4389135d3beea5e34272cff1f8e15d062e62c71af9dd6ea32f3e3b7190c025e36817eb885d6a26a6dfd45d3f4187e26653e11908aa1d8b50dd9b1a3d78c34f8a557cd688edceb599f19ebc9ba05c8d2a67675565efa26ceee29a31ec2c83a6fb4c8dc54c4d9b04a8136e71902c468ba3d164fa191a", @ANYRES16=r0, @ANYPTR=&(0x7f0000001800)=ANY=[@ANYBLOB="94061e1c1abbed88669a8686900eef5c92026d6f70cbe9593bcc1632737e0af2e12693a2406cf1d771c9e7725956bf398ce035a71efbdbddf40ba30b5f83d71b35ee4bdfa06a77af342512bee42569d05c72cfa9cebabda6fb8e25b6453f040111124fd459c97ee7454522b0dd90fadca05812a42c23ede782d39156b7a1c3cc00c879ae7b88a5623595fcdd5f6a767df42ae9c71002", @ANYRES64=0x0]], 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x69}], 0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000300)="d0e084ce7d42e6aec7dd073cdda64c79818f19b36bfd116a146a2cb9f6cba7ff6beb5375419ab38bb48ea47b5859a7ff82946de4c526b40565383d0d8a47d33c0c688e6b12853ac5741f41350730b8fceb3e277c2341c57271a371df2a36c94786d2b714b82b6cf93f7cea2329c02ada0839580f01d24ded49eca3d440538f5fbd2157a9b4e2f5bcac0b3fe7cbb72b87da933eecc0a4f1de2d7d61adce80d1cca32d7f71c2ec2a9274ffa1770e84056d73fefc0103ff478e42780c3368e660b4b3c73ca8", 0xffffffffffffff09}, {&(0x7f0000000400)="69c45663f7b908734cdf44154aaabed4cd1073dcf82517e304000000ab2ed83d0f0d7de15fbfa073458fd600"/54, 0x36}], 0x2, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) fchdir(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r5, 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) 22:45:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20000000001f) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)) 22:45:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x148) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() read(r2, &(0x7f0000000080)=""/119, 0x77) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r2, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x1) 22:45:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket$inet(0x2, 0x0, 0x8a8) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000200)="a833212f57903040a47931bdd132eef16bb4f29f8d3514623797e0c3d14431578ca68fa8cc26eea0d3b4942c5a79bf84925186725f440aeb81b650e970332d23698fd63104bce20482688d847e0219fadcb7677c9fb4180609452ed5fd36f2a44701f03ac8f55ecc1f94f39842afacf1ee0561a9cd1abbf828063035a25a8596bd3f3a822c0d48d77ee76addfed095a0780cb50c53f5c393e9209d27a0b1d6745e19cf7232a57c628e2d9c3ba5ac160723d9e017f14319c14e1cdbec4327784d67748a20efd448148bcedbd7c41fd11c0f7073f743ab8c9751", 0xd9}, {&(0x7f0000000300)="92ab480aea5f333fe635ae6bec6dda596d4723533b1715799539956a42c55ac444e233d78edc0b8d8d9ac66e29d0fb41dd780c9d41fe9911d2c37f12dbd5655e41772d3b7e3101403a92dd27d1a9280c095ce702bc86bfa90844a323007dffd3424d0f548bb16ea02e4ccc7186073de0f85f90c025d6fe47fded151dd0999b000388f4fb217059a8e9908c89cff0b8872bbd707e857ca90e35a4d252d8c3a0531c19cbe2e039e4011445c9f01e3bc5155b0c2ae1088ce9093ceab34466a39db01c03d1a6b2c7e10fd6d2dc08d80cd07ab89b8d77cc71befb951f8dfe361f8354dc697916d09c885ba097a54e564bfa3b56", 0xf1}, {&(0x7f0000000100)="77513c9b231b2235e53407912709749052e5846d353663db85656de4f52fc98952662362fc615d18c585f0327e31f7bc2bc85ff761c1d1622a3e9f38b04dc0950574dd39f35eb2c55808b2bd0dcb25b6f63f64d6fa3ad6aa033ba7ebc3e34aa1e660ad1048c6abedc2e98f8dc9", 0x6d}, {&(0x7f0000000400)="0f8bff6def95eb4f3f4dfd927cc46014d72b6f53ceabd8e0d1278828c12e3939f3460655d82d2eb99602576d33f17960af140fe6ddfef3c320afb389cc5c15fc24142575342445a5066deffaccdc9d5d3467ac44451f314aa66e253549892f9371dfbeedc51fee36acf3281bb236fdae5d1a4480c4eed8e54e06e1cdb1ab40d578bdab87f0f3ecac9329b8c604895b671b314656755c90ce5587809d95dc4f62acb2d369a86cf2a01c4f110661bca9ec9d08f1d862f9c94cfb238d0e95cba327a321d9560878c4eb4561c096de94391a960be0503a7a83207e052ae260289a28099094cd0d", 0xe5}], 0x4, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)=""/150, &(0x7f0000000600)=0x96) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 22:45:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x80000001) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:45:41 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000000000) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) fsync(r0) 22:45:41 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1f) 22:45:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8408, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) fcntl$getown(r0, 0x5) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 22:45:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1000, 0x3, 0x4, 0x1, 0x80, 0x2, 0xe560, 0x0, 0x1, 0x5, 0xfffffffffffffffd}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) syz_open_pts() syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') 22:45:41 executing program 1: 22:45:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)="907a36aad4ec50744d0917fccee03ee2b669b19165fbf8601ae64c7f415aec191cd019bb4ec1a1add36f867f6fdc99263c2b44f6578971ed287ced95a57762e62377f1a3b7c7443efe84f98cf14ed7cb3318ac8a08cb5e71648bf72791e1eb2cc7419da1955ab930a913b95df9f68d3468bdabba433cb8407709748f03123bd397386d870c74ac1c820988d9591372a17bda0d08f9", 0x95}, {&(0x7f0000000480)="0868734bc9443f0eb4a0ca84e8a01433e87ce66bd06a480187fdae7d66326fe3334fc3768e6e4550de66dc2a754efc1ca70cfc8bdc40082fc10b32ff0c65098df5670e7a3aec989e2c5ed01db590d41fc4a8c4dbcd5a057dc1210bf3e07c1ddb8b336cfef1", 0x65}, {&(0x7f0000000500)="47473df160c01c2e361d9086a188c63058ada789", 0x14}, {&(0x7f0000000540)="908b", 0x2}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000000)="6f42fc", 0x3) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="6745b95f05898e1ff4881ef743595971a6ab01d94d5726245570fc127c84566178f973dceae0176afd4a63858e405a98eea977b619a42c407cd25ae01b226fa229fbcb976542a03002b145efa876d210507c03b51c8f9350959ec576596d6528c830786c710853fc5507fb1c691b1a49c4b7", 0x72}, {&(0x7f00000002c0)="cd945cfa4625739e0085883b0dde51ba3362ea9c0cfcc40d2da50b3866e25b58d54438ba757c01dd1ddaa982da66f003fd434fcfb0979b6846f08b38df1c0daee406f5730eaf93e9f35121fd12804edba495f160c143db1fa5138222f5d3e6a461ef28907bd3ab6d5f1114a4a2fefbdf5c8d8244f682e9eb78d8cf4db5054a27896760e1cdc909120bf614eff27388f71198", 0x92}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xe56, r2, r3, r4, r5, 0x100, 0x3}, 0xfffffffeffffffff, 0x0, r6, r7, 0x10001, 0x0, 0x100000000}) 22:45:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r1 = socket(0x23, 0x3, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x100000001}, {0x18, 0x1, 0x5, 0x7}, 0xfffffffffffffff8, [0x1, 0xb0, 0x9, 0xffffffffffffffe0, 0x9, 0x8, 0x100000001, 0x7fff]}, 0x3c) shutdown(r1, 0x0) close(r0) open(&(0x7f0000000040)='./bus\x00', 0xd0, 0x80) 22:45:41 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r0, r2) r3 = dup(r2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x401, 0x1ff, 0xd3, 0x10000, "8f5a69a01e4eda7797ff0571684c325e2e49b17e", 0xff, 0xb7f}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x10000) 22:45:41 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:45:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:45:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) r2 = semget$private(0x0, 0x4, 0x211) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000080)=""/43) 22:45:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000c54000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$setstatus(r0, 0x4, 0x8) chroot(&(0x7f0000000000)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 22:45:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x8, 0x7, 0xffff, 0x5}, {0xfffffffffffffff8, 0x3, 0x5, 0x4}, {0xfffffffffffffff8, 0xfffffffffffffffd, 0x8, 0x3ff}, {0x4, 0x10000, 0x8, 0x80}, {0x5, 0x80000000, 0x7, 0x1}, {0x2, 0x6, 0x3, 0x9}, {0x6, 0x3790, 0x3f, 0x7fffffff}, {0x5, 0x3d8, 0x2, 0x8}, {0x0, 0x8, 0xff, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81, 0x0, 0x7}, {0x6, 0x40}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20088, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x89462802dd0fc22b) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0xe8, 0x0, &(0x7f0000000240)=""/232}) pipe(&(0x7f0000000000)) read(r1, &(0x7f0000000040)=""/48, 0xfffffc81) 22:45:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8084, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 22:45:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa2b45e245ed80139, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x44, 0x3ef) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:45:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x400}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x4}], 0x66, 0x0, 0x200000000080, 0x0) 22:45:43 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x101, 0x6, 0x4}, 0xc) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7ffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6000, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x19, 0x401, 0x0, 0x1, 0x7, 0xffffffffffff94f5, 0x2, 0x2, 0x3, 0x0, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x1, 0x8}) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x1, 0x3) 22:45:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="d1dfa61e43e788e42e97eb4a7d045c018e44c1317e801d5916b239e7fde88c368ab2a0b7f3c5c2675121faecab66858d44545c97d85daec9a23fc6c8ad9bd4d6f80de6c614f0f548751e9ec4ff264331d45d28e6cdd52e8fb887f5d39522da41c3ccfc99b9be1cd180e566ff0d73a32eab8238f994b933030b8d615d3de29f08a7450c7f1fd68627531da10066f4492ea0a462b7b761e220148c6e0e09f42b132041e46c15c9ca3678a62e8e8b6bad5ab8ccf708bf6c75630c31a03ecb2f3b7f782eca3bf6ee12f99b17b8f6d408351bee4fa9219cacf8905ab1fe1db6bd7742b67d7d1510e649f8f003b1fc09e0a52a35a2dfc1a696cc5ca07836309c2268c7d1793dc646cc9ee4102b95f173e8d7e073dd6482f6af336da4dcc5a9e8dd6ebc5efb4623d7bf1a98b3add9385e370e9c62b8dd9b0e2a0ce7d86bd144cba58d9b5eeb7c0dd57af51e5233d8278f1cf3e5f223349fff13b9b4df9063f49d7f854560a98f3c2e7587d9e7df0ee55feff60abc2b1687c2d21e53d4b163889b8c5595493836d217a435160a0eff00bd37fd344050f8115f90eeb85ed5597a94c3a5cb87f9cbb34321553ed8dadf84650e524ede5b8088fb085ca3143e522db7340276045c07d15814219cdd2adbe8307cf7a8f2921c0a2bea56053d4c4cb5a5d9c00b9eb6611f28556b6b03bd8d0204e403d31010e9d570c82e85c37b6222d65d052e653adc583e5e2fda6f48af04552268d2bed14e867532fb2404251590abab6b871ff14ac839da2bcc2278c88ed74c3cc125503b0aad3426d2321524326572115fb1a37e6020f4bcbcac66d55b07419fb92298dfd61c43643f0c086414d69b04c5c49841788687f7e74ccadae0f8fa81138922da0ebd4ccf9e8c20c60cceeb2680bc5ce30a4c853a6f74ce9e0eee211a99e9a5cf0f2fc56ed755d0d6ac9b910df64227170d0254d963d6fd9a59a0d7f47a29afdf998971b00dc5cdae75a64050161bdaf5394618d9dc897b3e5fa05a62aef83d569c8a8b182d2a3e8719cbd0849feeff113ce0b211aa23df4cb2aaee0861b0016d18810a7680f871cc96f72ff82315f57cff9e3bfea62cf10aed8e84b7befa5d429cc4b3c23c0c10877a3491a2e100880d4475872c973cbd1ce998e1c65ad6c812e674316a867e20957e4b4f8ff23ea2654cf0f62c17d6e3122e130a9d4702916424f6ed515d34e297717e6f0870335f5e26a3bb27756aa1fad8fdae7c77a2291b3728baf49cc41174c2bd66b6df0ecf46b2cdd7e5834c66582443dc8889389af7f135586c12db451369b47bbd788566b3a58925e4c00b2df866c88e77ff1977c61620bb09b9f33af137d8261d5523b8eb0e0e114b97ecd4b30e659c4a0c423261b70c656bad8eec04d9ecf6f0ace62f0f6d41bfa2223b293f4550c804c5f0e71071cccf6a707f7d5ae1754fba8f5a7cb4b139d6484e5bd7f631a54a7ed67f957e7807fbde13e47e1fc12290fabc1a022e9bb1e64f9f66e8f9b7f62c3995731d92382fcb8d6ae38872c1c359ed651037e83b3ce09d6e440c229a634f229f022878d5141f7cef933906e88c19380381dee9a28326c8c0a5e3e7ec94e742c64281e6d4599fdf2c9a7f32a68368359b69ecf15411538716148da04b0ff928dc2f4ad9f3e6f4aa17987198be97553c3a2cb6fa18e5f2151879b0a11aaa5335df11653dcfe8ee64f0c97042cf02cd543c985bf04d9e18a35583ce1aea315939a677fec7a85bdeb0d8b8b3e082fa8b1c0668253cae3d47d4df7c2cfaf2fb078fd951b63e3e33af97f8f312d5dad65dbf47ec08f412c5a633416d19d6fab86ac9e33e3a153e23eae40e1b094d9c71f56099b075cfc590e1d8678f22dec01c853ff2f9719fb926c9137adeee01c4877bcb2894855973eb4175b14a303a1dafcbba9e667e506a45b26095e010a319c95b7337957e28171013c5a8e19d26946d44d73360c47aae554563d4d12d5e1c7d36c8424e4fc65b5b86361ceab769ca874ac20b647bd266867cd90637aa0cec9b9eec677f9596caea120c81fbab9facc9359d3ecb90dbf106374f49fa1022208ab2c4683e708be08b1063ce92c4483f7d7e44f665b393180892b46867f790d851e7394876bdb095804061fc3e11d8245e821455a160167207a959b0258f95af6eb8801540045bc863186fa225eb799e694e5dd9bfb21f14cece5f277b5f51ae21d5bfed9c2a49234f6f82d0e2cf17b238bc02a2cb122ddc2afb8f665393fccab60c31252109dee078c9ec4ea31d33518c8c40bb0fa5f6254255b1f52ea411b06c695a151a1b308a418e01bc6dd64249634831f3cd13f72f12ef26aa27015f49256700f2368f5f2b95a5e4c9bccae45448b7cc3c5fe188f627e9f11aa45d782c2475b0d3434db70f4624eb1e1359456f3bbd3eee90f76babea66029fba01932cc602391e1db5325e17cef8f52de2fdb607cc7906e92444e5806b3cfe4ec46bcca7b31aaee25608a46b8fa9c9f60843a0d27ac4699250b1978a2b58fa6dd7cf6f799bbd400b9b78fc641cc1d260c7aa3f02a397917a7dd444b7c808391268ba7b6bbd8af634af00bd2c7124e3f5964982085a7c37eb63d3a40200473a84c351113d55c36ac808c06a23ffdb0b924e85f8d145e683dc6047128f0fc1df6079f80aaf4cd42cc403b7bccc75971f0f049fca1b364d994f2f5a5374259d1dc5ba73b33fc4e2e2689dd88711ea57b5cd05c17bce655afa63d54886f5a820c2b8be8e6ccf14df61c2b85473379d9a3b4adf7a27f7df13175194b7fcc2a7b9cb2eb6730fcaaef5d36db80e7cbeaf0fe43ce19601709d3599e3976488a37aa3c9228bfe7bedd00ec856b0809f6cb68727b5b88ff2176abf7e29b5bc8f214596e07402f4de3fbee143fe281b9baa96ac53a50d8499a516d988d1e78d7e34b466bce383e734f2c70cd601065e5f541a969bfe5ba838fab0b3efaac7c7084fe1da8cda856f9b6a42a2f3f59cf953e463fc864c5ce7b09452aa64cadf7ac8137daf009b28fdf4b1515a26873729ab2affb2e7cbd91861580d2693dfe318858b2b9c137e60b3c0a0db23e9c39853a9c2f6f67fecdd6cab704167adf495790283a051aa48cad07788008b7c0342b5c14fe1f6c3dfec0f1bf910d0ee06b9de96c9e992c8e05c90e69152f42d32821ff88bc36326a270ffd757fba1c3e764e8206be45a36e59c2abc68718f6b2942c3f92e87445f9407e04732ba0c6da9dea6a7895dd12c842de4b467c73d03cce1c403b30c63a939b9712f9c7dad713a69d30502ad35675539394a9bde35f63e0345a44d2caa949ee03aee006ccef6fb45ebdeca9119e56069274feb145e9646b26c3397f9aad0951e2641152eab3443a734837f3d5d695e1ccb614b5192b60043dbdfe4d4500fc84568009849e2d5a45c7ce0733338c54f8655831fe3035b42e0a045f7af0e91a9c8e3bc1a1d120f4d973d55aa0a317a433defaa0133ab2fb6b5ff9c015eabe4f9cec2a1bd6f8367dd4b5444d110c1573dd8f6bf68cd3d94f2bd75aa0c6109a2cd7f27ab1cdeec445c8dd5931d28e129e115243f9c39de0a60bfecf90bc29a273ca617f921c36bf24071c9b9a14e4afc1d2274b05b111bcf26fd52de4423991c0cfe55dc937bde8f9783de87ab6cd8925fadc83cde91511b2a48e592b511917249eb3aaae7d078198ea38ce81ef0f5cd1f9c5b27be0f3424a67be5589552b8cf9df05c3ebaaa93884b03428e792dd91fd289fd6500f672a95d5f42de192c900377e2b5717825da649e8dc110934b913392af7a5ac8a41fe4db02bbd0fb0acf3720f7be4f34d3d3ad230ae8f027d23ce91718634efebd1008ac46ea21b8a6907ed62aee83fcac97760e307d1319b15f470cf7c373f318950b9e06f77f4383f78c3155394fcc8e611d770b4300d6a97487028040c78640c7b0ddaf36988a14a8ce074ec1948003e7d29fd9c26f995c6de2f20c1da0faac3f6e35f633189a98122ae92d3e6ec02b00218804941bc7d7ec79789ce5e72f88a81111b67c694b0e937a035f851f3880553880126951760f48760e73a7a31b773ca15c529cbb7063508ad400e48ee2cb7dde034c236eb6667e3dfc82a4c406f7ad5f691007f59addd713d844b999e3ae68ac133164448b4f93e53cb02d504fad1c1867e3320e3c3ddf2f14cc9d7bc7969a1b29c7e1866215f02fa04847aa64926a19608f3e80e9d2a2d1083e5a787daaf253afe0c96a5e1610ee9aa28b39d58f6298b9ea0f61e769c0278d74f85bbcd6ed3a671be76ab37c49471286d95932d0e9a4fd18503bb0e53a1e50e63d5be4995015471a04e0a2bc8eeb0cf6f8c2c82c339d879f76c4ce454066b1b4aeda0f7d131cba8a3b04295bef4f02e0eda63cfdc0f3dffdafa07cd179baf9a04802c61bcd049ee74a99922c38758f279e2159168ab5f86c0b75131137851c266dc966866a7d13250b3e09bb606eac49b03fa0fd9ba4dc552b68924f838a3b525f383fe58745e34798b262726f36c0a080982b34c993f5f8c31a561dc1dcd1775a1521c7c7aabbf4cc50ff320bffcc70f45c8afbba41960f1f76d81be48d1ffc870155f71bb51da21db7aec2f1755b05a35a6fef5350b3f2bfe396ef1a87d14f13035eaff301257afaa3ad789d53d607cfc0ffdcbac83c22ece27582b4693ed1d50d2d067e0caee508770decce5237b3343b18f4a1fc5b323cbd87333a6516fa7af56e5fa241ce05b290752d8c4d5d7428a1f2a588b223b1097e8820e720a53c2fba349d1b38fe23fe854af1597c3a3967ce428ecbabb4d57fd5ad3bfa3fc350bc1e2540e82a8fbadca4d180f42a913ac76775a6f59f73463da6d71ce5499ceab7706ba01f23a87070f33f7fc9fb27203a8ec0e7f799fc5fb1e3c1f6ed729546c0b818806d4aa55f4a3a2a9f93d050781a758c5d6823fd58af3db44fbcdfffb0fed72808dabd8dba7dd6dd5658e110c3c08ef9035784c62498b89485d5c9b9149f8708d89c678118374a332ad55638ffa063b17ac85be4578936e18ca8b220748297569af7e4901da94ef765b254b2867b3aa09720de9cec66f249b0bed790912cb1e50b4851dc259c9bd49722d407a1334f85d1f85b2cde679afa365519c256cfe577e0dfefcd0a1bbdfbd167faa77e95628a1d4118504f5eae6a840fa96277944c6792a313c6b9b622923c270636bc12844b58de70ca067faaea12e7a5df3f15d6e589c2af29ae4a6701c66ce7298991f46e2c94fe215811edc4b939c39c6f2200aa8eec968147f94310f96b7c9a346719cea33666b7b1d45d4b6224b0f7be4281fcf7da7b480996b9f814bd6929afef9fd4c3acb612b922102660e194336ffb007381483acc5ed7fa2b04bb96693aaccabbd26b916044328d68f507a6ce9314c12a78258450b1a88869ec8b742215d10d9211db8ef3af94816adbf3d1513987d031bb4d3d81baa414b43b2519dc34eb9ba0395bfc439b09338bee1ff3241ba592ff79d21dd62682141398892c219216cfc231a81c12b9ed913faf3ba6cb7d8cc369092af0fe59c76b9b39d7465d97b3ad41098efe4503763e55cca13d01b0b181e4ed9aac757d97f4d87660451907e1087c6d3ce660332dd387e9e711235943c5918964922120de5bde1d3674fc033d658e7639a16c001da67f0a392ecd57538d5ab7cec5219356a6de3f8cb6eabe26b727f1964ec286af6dd5dd5d5953e1205b40f3e7552783ac628fef5c09b46efdbce76a1a45997d4298f1187751dc2af2c54b291c11f0aa7e5c2dfbc5581ee809a01e939b23", 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 22:45:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setreuid(0x0, 0xee00) r2 = socket$inet(0x2, 0x3, 0x102) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) bind$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) dup2(r0, r1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="d3893f14621a7238998a04de2d7bbbf4733da0dc147ae63c5d604557f2c47e560dc8d5b775605d63a0bc4aaaa1a3296d6ab916383abb08e4f6f204ed2c46b72c5a89e8c6dd644c111b5a1068d7894899b88a5a6b24e19e4ad677a1a8df34003752dc49c68bdc17912b2e90229be9ed58e85c5d0af07cf029a5efe48e90b9bccee3", 0x81}, {}], 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 22:45:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x2) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 22:45:44 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xff) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 22:45:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x0) 22:45:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="86010b0066da4677c6dfce012146084e31650613696c653000"], 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) socket$unix(0x1, 0x3, 0x0) 22:45:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x7, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x7fffffff}], 0x8001, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2810, r0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xd5, 0xfffff, 0x4, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x48, 0x9d7, 0x9}, {{r3}, 0xffffffffffffffff, 0x83, 0x11, 0xc08b, 0xfffffffffffffc01}], 0x7f, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000002, 0x3, 0x2}], 0x4, &(0x7f0000000180)={0x2, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) 22:45:44 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) sync() getrusage(0x1, &(0x7f0000000200)) r0 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/206) 22:45:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getpgid(r3) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='W\x00') clock_getres(0x3, &(0x7f0000000400)) setsockopt(r0, 0x7, 0x8, &(0x7f0000000880)="8b5020a16957b8982674ef9a18ed69738a7e4d", 0x13) r4 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000440)='./file0\x00') semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000780)=[{0x6, 0x4}, {0x8a, 0x8000}, {0x146}, {0x26, 0x81}, {0x44, 0xffffffffffffffab}, {0x80, 0x5}, {0x87, 0x3}, {0x0, 0x1}, {0x0, 0x10001}], 0x9}) fchdir(r0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) openat(r4, &(0x7f00000004c0)='./file0\x00', 0x2, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) pread(r4, &(0x7f00000006c0)="cd0c761b939e88b429126547a75322ae502695b8ec6fbb10b89c318e4f1ef11f72651d6ca819ece8265f60813fca1c358e9b29b0ba8201ff1d562a544310317d7fa07e1654b2ac2b50fc7e0e8be2b549349911f4c181dfb9a821c2ad87646d8c5d97eab0605b490792a9cf5a13518b8db9e2df414ec831cc41509f2aa0fe206499189f0c207bd715322dab7cb267bf0ca017710e9ffc6421afc3278bd5ef64", 0x9f, 0x0, 0x0) pckbd_enable: command error 22:45:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000800)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) 22:45:46 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file1\x00', 0x401, 0x8) openat(r1, &(0x7f0000000140)='./file0\x00', 0x301, 0x140) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x100000000}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x180) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 22:45:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x2d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = semget$private(0x0, 0x2, 0x40) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0x0, 0x800}, {0x7, 0x7fffffff, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x6, 0x1800}, {0x3, 0x1, 0x800}, {0x9d5ee395507eb4a6, 0x3}, {0x4, 0x6, 0x1000}], 0x9) 22:45:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x1, 0x0, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0xcd, 0x44b}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x3, 0x4) 22:45:47 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x800000000000000, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) pckbd_enable: command error 22:45:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a3d26e909000000cd4e59d7bda509000000000000005309"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 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') 22:45:47 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x0, 0xffffffffa5b48fd2, 0x0, "5a2b3707d5ae43ac6b85826d3542a501e621c467", 0x0, 0x29824ea}) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 22:45:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 22:45:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x1, 0xfa}, {{r0}, 0xffffffffffffffff, 0x83, 0x0, 0x6, 0x844}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000001, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000020, 0xffffffff, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:45:47 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100000002a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa01040000e6993192076f2796f469b16157c348", 0x1d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:45:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) 22:45:48 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000), 0x8) 22:45:48 executing program 1: r0 = socket(0x80000081a, 0x4, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x2000000, 0x400, 0x8}) connect(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10427ddfc4c62ffe64783fed000000000000e4d200000000"], 0x10}, 0x0) 22:45:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x9, 0x72a, 0x7, 0x7f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) socketpair(0x1, 0x1, 0x9, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x0, 0x7fff, {0x8, 0x6}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:45:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() pread(r1, &(0x7f0000000140)="1242e3cb7392a665a7283a835150ecbc3bfb7f25d61a5483b3feb95672f357ab6045557e92b405f09b82894485498c65ad648bd5b5667f531dfdabb70750cf3dda017cb1d91bb2ec95282e97e50e313677a2a88f92a3816bd1ac00cce5b531eb3d834db1df24506ceda37e26c272d1f28d132290459eb1446f5c74e5d2c82576912fe482338c31a6ff0c2d7dded0670509e6f6", 0x93, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 22:45:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 22:45:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x6c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3f, 0x1ff, 0x3}, {0x5, 0x9, 0x6, 0x6}, {0x3, 0x7, 0x75, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget(0x1, 0x1000, 0x102, &(0x7f0000ffd000/0x1000)=nil) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 22:45:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x89, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x100, 0x0, 0x3b58, "37bb3de676e6bd103db7ed29d49f21c1d84a98e2", 0x7, 0x5}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='E') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) 22:45:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10898, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 22:45:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\}\\\x00') ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 22:45:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20041, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) read(r0, &(0x7f00000001c0)=""/135, 0x87) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800, 0x0, 0x0, 0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1, 0x1, 0x8, 0x8}, {0x800, 0x8371, 0x7ff, 0x400000000}, {0x0, 0x0, 0xa, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0xfffffffffffff719}) 22:45:48 executing program 1: r0 = socket(0x1, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) r3 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x140, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x2) 22:45:48 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) 22:45:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) write(r0, &(0x7f0000000100)="7fcd50e6106d33c425144662648d233f5af972875d2bfb12ec963f8c121a249735d225c780691a6ddeb0e70566cd7c9be9d1437610558509ee990394723fef33122354a1181b3ad41be6de7c456b3cf4264e547265e2ddafdaf68376f165d8be370758111ce93c203cd24e046f3c2a170ee7fe548c", 0x75) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000000280)="72f2b9a5d97f61d530b2a541583f04002a366518", 0x14) 22:45:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/126, 0x7e}], 0x0, 0x0, 0x51) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b}) 22:45:48 executing program 1: r0 = socket(0x1f, 0x4001, 0x2) shutdown(r0, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) setsockopt(r0, 0x1000, 0x2, &(0x7f0000000000)="c7748affd6c90ee3e182ddc118ff912c08bbd36708675cca151a2c23334a506e6737b7a0d4cf5c3ddb8dc326b825f3af28777ab7f9d25bd061b896f5008639e45b5e8a2161f7377c30239b53d2636f4532401f883d6743bcf0bad016d2a3f9b23eee83a3311a317e92de218acc96775ae953625ed4b4b8f74d43fe187e1a52bdb02d34f2e98d9d6d0ebe56e88eb4baf6c479767940d74e6d0262e5c5e2ec543d8cfb1c9bffe4c5b2aed4bf3213", 0xad) 22:45:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x800000000000, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) 22:45:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356414957d99ac2cee8510c4e2d5aa8df89bc77091460928c46e8fe9773fae8973b86a3415b0eb270bec2f50e130e600486df7071221595c8dfb9608fa40bc67567653d48817fb1ce6b51f8db5a87fdbdf87123476ab912ac037af", 0x145, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x0, 0x8) read(r0, &(0x7f0000000740)=""/223, 0xdf) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x8, 0xe6}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xda3}, {{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0x6}], 0x8000, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x3, 0x1f}, {{r3}, 0xfffffffffffffff9, 0xfc, 0x0, 0x5, 0x1}, {{r3}, 0xffffffffffffffff, 0x30, 0x20, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x8e, 0x1, 0x401, 0x5}, {{r2}, 0xfffffffffffffffa, 0x10, 0x200000d9, 0x2, 0x80}, {{r1}, 0x0, 0x0, 0x20, 0x1, 0x5}], 0x54, &(0x7f0000000080)={0x5, 0x7}) 22:45:49 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 22:45:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x30, 0x8001, 0x7, 0x1f}, {0x400, 0x2, 0x100000000, 0x4}, {0x5, 0x10000, 0x1, 0x7f}, {0x7f, 0x7fff, 0x24000, 0x4}, {0x1, 0x40, 0xb8, 0x5}, {0x3f, 0xd, 0x2, 0xf4}, {0x9, 0x2, 0x401, 0x5bd28d6c}, {0x2, 0x362, 0x10001, 0x6}]}) 22:45:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:45:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000200), 0x1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xffffff18) open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0xfd) pipe2(&(0x7f0000000040), 0x4) 22:45:49 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)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="322ff35d6ac4e5f774e686341f59") 22:45:49 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x10000000008) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) sendto$inet(r0, &(0x7f0000000000)="cfebbaf04b31a1fa9231f482676debd78918265f13d9e8067c8bb9482f1b3774968ffd8192a1a1f5ee7c3f1f30a8495eacabd4559687f41ccb2799602388aeec716e", 0x42, 0xc, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x87, 0x9c8}], 0x1}) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 22:45:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:45:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x10001, 0x6, 0x2}, {0x8, 0x7, 0x1, 0x8}, {0xffffffff00000001, 0x10001, 0x1, 0xffffffffffffff81}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="f710c669160000000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:45:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x3) r2 = fcntl$getown(r0, 0x5) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="feffffffeeffffff"], 0x8, 0x0) r4 = getppid() fcntl$setown(r0, 0x6, r4) r5 = getpgrp() setpgid(r4, r5) 22:45:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x20, 0x3, 0x1af) 22:45:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) r2 = semget(0x3, 0x0, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r1) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4000000000000000, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400", 0xffffffffffffffff}) pipe(0xfffffffffffffffe) geteuid() 22:45:50 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x48}, {r0}, {r1, 0x109}, {r0, 0x1}, {r1, 0x44}, {r1, 0x2}, {r0, 0x1}, {r1, 0x5}], 0x8, 0x1) r3 = semget(0x2, 0x3, 0x400) semctl$IPC_RMID(r3, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x44) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r0) fcntl$setstatus(r1, 0x4, 0x8) 22:45:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) mknod(&(0x7f0000000280)='./file0\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r5, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356414957d99ac2cee8510c4e2d5aa8df89bc77091460928c46e8fe9773fae8973b86a3415b0eb270bec2f50e130e600486df7071221595c8dfb9608fa40bc67567653d48817fb1ce6b51f8db5a87fdbdf87123476ab912ac037af", 0x145, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000440)=""/105, 0x69}], 0x5) 22:45:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x170) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0xa00, 0x10) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000380)=""/217, 0xd9}], 0x3) r1 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x85) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 22:45:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x3e, 0x4, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 22:45:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xe0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc1, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 22:45:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:45:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) r2 = msgget(0x2, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/227) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)=""/81, 0x51) 22:45:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x40, 0x6f) r5 = fcntl$dupfd(r3, 0x0, r4) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$TIOCFLUSH(r5, 0x4004667f, &(0x7f00000000c0)) 22:45:51 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x80000000000000a, 0x0, 0x0) 22:45:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x105) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x110) dup2(r2, r0) 22:45:51 executing program 0: mlock(&(0x7f0000217000/0x4000)=nil, 0x4000) munmap(&(0x7f0000217000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8100, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 22:45:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000080)) 22:45:51 executing program 0: r0 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(0xffffffffffffffff, r0, r1) 22:45:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x93) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r0) write(r0, &(0x7f0000000140)='oL', 0x2) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000380)="eef2f8009dde60652a12c727f6674e050c158b07dad8e3f7967fc5534c8093f2ca2c1765327ed6e2498e1fd870667f9cb44bf3e170f89fdec6653ba183fa2c6c5bdaae8a9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f23b4d6d776119cd0397d5e02edf9481d9db6c7618e7243aca771e83b24a1ab4baedb7ddc48b6738", 0xa8}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:45:51 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x3}], 0x1}) 22:45:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:45:51 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 22:45:51 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x6, 0x0) 22:45:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000080)='./file0\x00', 0x8082, 0x164) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) write(r0, &(0x7f0000000000)="fd", 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 22:45:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:45:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1002, 0x20000003fe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x511, 0x0) r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:00 executing program 1: r0 = socket(0x20, 0x3, 0x800000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x39, 0x4, 0x602, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0xd623, 0x800}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x10000, 0x7fff}, {{r0}, 0x0, 0xa0, 0xf0000001, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0xfffffffffffff0a8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0x3, 0x800, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xcbd, 0x189453ec}], 0x20b, 0xfffffffffffffffe) r2 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000740)=""/154, 0x9a}, {&(0x7f0000000800)=""/166, 0xa6}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/219, 0xdb}], 0x7, 0x0, 0x0) kevent(r2, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffc, 0xd1, 0x20000009, 0x7, 0x5}], 0x64c4, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0xa6f}, {{}, 0xfffffffffffffffa, 0x48, 0x20, 0x6, 0xffffffffffffff3e}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x9}, {{}, 0xffffffffffffffff, 0x84, 0x9, 0x1, 0xfff}], 0x9, &(0x7f0000000700)={0x670, 0x8001}) clock_gettime(0x6, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x32, 0x0, 0xfff}, {{}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0xb557}, {{}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x800}, {{r2}, 0x0, 0x8, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x4ace}], 0x0, &(0x7f0000000480)=[{{}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0xff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfa2b2fba8bddba8c, 0x6}, {{r1}, 0x0, 0x9, 0x4, 0x6, 0x7b}, {{r1}, 0xffffffffffffffff, 0x11, 0x80, 0x101, 0x8}, {{}, 0xfffffffffffffffe, 0x80, 0x0, 0xfea}, {{}, 0xfffffffffffffffc, 0x10, 0x20000011, 0x7, 0x1}], 0x3ff, &(0x7f0000000580)={0x1, 0x81}) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20004, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x3, 0xf0000000, 0x9, 0x1}], 0x10000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x54, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x24, 0xc1, 0x1, 0xeb4e}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x9c}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x6, 0xfff}], 0x0, &(0x7f0000000140)={0x1, 0xb2ee}) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="9a20f29e78cef7415fc201a6f911f5e1250fa6df1f8b65f63001e41a8e8beb3aa358e847fce895b153021b3081cf453cf335c488dfa3817177f198c1575c0ffbb6aa40c4602d7b5853164016b986b57a6d374413e69f8d2dde30f343bb1cd8bd1159180681ec8d6a7e9bacab9e40c8de96dad1a4cf520875fb8980b9ce60d6cc1110058af502823fe67703926adc668adeec13e83fa9a8e8351f017c4f6e4ac6fc50b7e956f8f6bd", 0xa8}, {&(0x7f0000000300)="7092bf18963eebe1782ba5bb65911f86b876aeea7662e820565778a1e0f6110c0bf41848947fcada9e9ae9281bda60b8899c91d3bd0ad0896823c50d728146e166ddc6695cd2e4a297e30cdc9ca5f744d46a30d65983ecb33ab2593560fe72e036bbd4b5e06b54f2e2b0b87f5b2117f535301f2a775e47f61641675a3e7677a2947e51f618839d47edde4c9c2d2a1c74ddfc4cd28b152679389550b20e17449de68246bae8dcd01177ba8c09c6fa46db6a712a302543a1ef1b9fa44f3f57d3fe13b76cc830794843f472", 0xca}, {&(0x7f0000000400)="7cc04a3644f3d3662996f4ed58a8f1a3edbca1fb657f6de6418359d9776a7180f913c90e57f6ce973c5681166eccef54299bbc77ee835569286c7f0bfc060390cf80da6253b8721f716fb7c9558355766d61c0728c098978a688b47cf6e7209fe030d614657ee51a233d19b4bae45ebf68bcc893b9bf0275f7973d8e5ead8b58ea7a3ff5c25bbe86a2f91d64d1f5e188b8b2f2436c1a26f484cdee4ad67a56a679", 0xa1}, {&(0x7f00000004c0)="4116a78252d8bdd4a41ea3476b78025a0069050ac3c6eb97fd0b7629293506191ee92312d30efc7ea0d36318918018261565d496f6d3ceb806cfff18f29f2cc230bcee5508cf6e8945b2ce6888fcedd47b670b5635ea800fa6049b7f403cee8d9fa2a76b88629040dd08f0eda497f0cc058a2fc69cee1fd491da1a6895867ef858757a23908147ba07f3c3c4973a2a", 0x8f}, {&(0x7f0000000580)="703cce806a68b5fbface851cde", 0xd}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x40b}, 0x400) read(r0, &(0x7f0000000000)=""/70, 0x46) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r4 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x14) ioctl$TIOCNXCL(r4, 0x2000740e) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchflags(r1, 0x0) clock_getres(0x0, &(0x7f0000000040)) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 16:00:00 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0xfffffffffff9fff9, 0x2) shmdt(r2) chflagsat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in}) write(r1, &(0x7f00000001c0), 0xfffffef3) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r3, r4, 0x2) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) r3 = getgid() r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, &(0x7f0000002780)=0xc) r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, 0xc) r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000000080)="0a8c5a72a73f6a68f1579088dda42445c2775b4cb78676d9a889aa274c2c7658becc397ea823029febd3260fdb4c2e0f5c0b7df86f0b9be4df8746f6f675a6df8b7c700910d55482", 0x48}, {&(0x7f0000000100)="5782a90e81123b30fe8bd3d5e796e59c59a9fab21e41c50eef7f7e311ef4a6de6a9d2b00c276004311f7e3d06cde95bb2a08d04f6e8d7a361b0a1875ed18d71545ed1527b52543e831ad326c003e125d57f3a2f8024710b9bd0b72a49badc532b4ddbd9c090c053b52a2843095e45bf7bbb00635e541922aed4276b2716c7682c09fef316c2f0c01e60da1e9800e4049171ee2848914f1f9201adff21a36c063451b884c93254eb7f72f9ce1279c576eae6b45ba7d9a8ae4395e66183f8a27fa636c2a4dc7cb5f03c7d468b2f6727bcf361191211a2de3173b7c8d9adc578ea4cd6465e1303d1c8ca23a71b7bc5eee491ea618db8dbce8636873af015e409d0ee8ef13da77d46c0429bb0219c19c7ddf432571f4e5fc68e1a9696f6317fd3e67ee3267cf563de50c796882d83287f9b0a13089c3feceec2a6d46fefcef5602a78e39044fef42f192c79b223f8a53ec6e0b19bcce2e85245bdbd0d9f59cbc2c686526622b3eb4157942b9f8461f02b91b679e5ecd420ea7847c8e9111cf388bc77f1d404713ee3180ce853343b7fb9c3c1eaebfc3c2464a75976d8b9941f58964da99669d8b7dd7b6905b44628727a7fc31c685f0028f1f1c3c140e1475edddbf31efdf46b2060b0d10b58adfbb5c202ff5a77fb16925c4b003b5eff7865a481658e2233ba19353eb2e1f3fce8ca86052ab0489be3f930ab06b0c7389b9c0e4ec0fcc27ac62e227c6f01d5f81b5393199806c615be4042fdfac68266b0a182d06bce749b6b75c57b4992fe0490ba0a865b41ba9bf8d227663b59d6a21c406ae098bee5e981f0a4be59978e1e3db779cf89d03dfe4da6cb2faa39df0a496761244f0b5273de069b522e6aea6c08c8159861260d9806c04c205f8c0eb173bc6e123b9939f20434351b87c5f5ffef064f3b6d0506dafd48d244d8ae7fa205b8f10e22934d574e8052f7b22c9d98cd75452e1577c9268e49c3694c102ffe0104c5a5bd9ef628ffc07ca72bfc044a4f8d1e4986f3825c5874531f94f8768fb4c31dfe0cfe4d8ece17627abbda49e7006c7a360353a66ad4f928c74050d1259054c0ca66d33501ce48d4b02e007ed9b26102e93585487a446ecc6602556359e0bdc339505aaba28274407f7b3141b1ddd86e764174e0964e39a74923027cabda1994476c91afcdafcaaae189d26542680b24fccafa3c9ec55086db45848794023788584e8b0dd56b94670dbb5a6b6b2411356556961a90d39484b5f8b5612bdbecae948b9792f2fbd52113c6d7b991e9e3476835343569dee306ebefe7b5b4e54f20b81efd59f5df1c520ece9ac26857348fd1cfce50203fa0c610a4cfbbf754804bcb807b9a7d11dfa15794eba491fe3c968c2f938bca59da48c460050d213dc849864b6b07f38b3b9c5ff7e83ca1ff6e96efe8e8ea79a322bebbe18493ddf66902b7dfa9cd7f22a26481dcf4a709981ac493e6cf32352ac04aa8716ef1b638803cf6083379b3aab52f9d716af36f1fb2c0c283c855c234eecf40aaca30ca177259d40463a89aaf73786a2b270f6576601ecef7a52d93b6e075b1a2511b00de7659f5f99d74f2bce7ccf5ed2b7ca2f79551206f14a0cc15be8251c44dc11c1ca6e1a133db318606991fde58f6ca01d5d66309e636239bc5234b5c6d9d79d5e244d3e0171b2dc76a73a150736e05e36c5f0eba984cfb979c9a4c0c38ada50bcfb858deed12423e36daf2e48b9f2bc4bf7a18bce18e03a14d5e0000e3a3ad185e5c4ed2255995800e9ee5c09a55f4ec278d03b69b5235f54c6d80750e779a426af07cc973264038fa061a70e88f1d51533b87182fa8d05bc8e61bb0a20cf2b81e5db07232dce82205a777669485a9414346d9c3f98a8fd237fdc4b495f7eab8322da0cdc0d15723d9a7598b2af4a1312681a86d37aade8d93d84ac8bb0c4c9fba472a75a22cb6fbdc9b9093b2112acd61e16f9f8b3217c961895ddf4b40756d50cacea18b1ab72340562e0d9315ff9ef48b2d331614717fbfbde232e0d5a2941b7a2ddf9b8603d3666004d53ec2dfe1d11741aeea53b9e317e15ef6e50b02081af4b74d359622673c03a807669408c92d052dbf74f7b315d2cb90eba9fcbb07b16e0e944484710f866e61c6d89d35870ba5b474165ab37473157ac5b8401ada2b483512a3e55805119e6c4f0fc0dfe176fac23c87d3567fd9c016cf30947671d19f071793ca25e22b7a3da0ac46aee0e4b4e9d015bea7420c4e6bd76b91a6e7099cdd252ef17e1b0dc45dcc9cd2a9ea16c90d89b6ab4afa4688533b1fbed2a79a29398806f529f12ff86a17cd6215d4aa8edb0144d461e1bc17340202b3d7635d9ed767c304f5b27e8126df3a3ebf9520219d5279d0dcfc120fa6d8c7c3d017015e5f21a6cebf10f338180d59e04b18f43a391574c929bab3dc11b72659d3be683b0d3b4c5f5676dae4d73c1261ae09ad6c252661d6623815ce656c4527b025701ea6518aa67db9bee299f9d263fe90ee2467e4da78104622c1cacf64526327cbef85db9f34121df82465fe33ce23873939f2cd6faf8cf4af6daaa4eca4dcafa9dfc9af4eda118d5acca4a25e6c6935ebfa5be8a5a76b63403b7b1144496efd3d23871f29bb3ea5d0e21ef63d508dde640d43687764f6ba888e395c34371504da939280b006e4450060f93bba3d0025d321416920d740f2d73bb90c14b01a24325af10dde3d067789237dc897abf51aaa2762c0e252d72da03345ccc724e6e1b2c0ff5e33c0f4a6937b8ac1cd790506a8b9bb86dc754c42f93df0d319a67ff5501ebfdb422bb4f646447fd3c85117359fc7ca987d5428b80028b4128c97cf0ec47c1da0311909a29e33cbf88244b6a4a0ad41bc75fc263d7791258acf84f80a0b0bf4037ade4b76a63796f9924444443f1d8e603f59273a0f471b5af945d63e8bf07738638206b8f847650148f57df9a4d79f3ea6f1eff458ebb85e9f19741a93fa9e906d26a6e1d1a20253be89d06aa2f1a79d79ed2fb1bb5bb7d736583ab916a92ff74dcf6a1858e4dd492d14189bffacc01a640676be05273039d030aee1c4ea48d52346b97c7d04dc5542c3910ed92c3b16bc857f02b5f50ad96a4e930ea7875c81c2607dd4e20e0fd29f610f0dbac05aa5f97ecb4b3ef6a69a8090109f3fe241b27bf6667c4b5355ce452f7b2a742b1ff4bfb40d711d8a5672979fb474d4773f8d9d6306974926f7fe513c2cef2051ce87811e152bb2351c83cc525bc8030fdee88b351d19759fae8f6b1a9dfc44442168cc94990f52c7eebd4365f2ac7f4c48cacf85cff21ed6832dbca74f739aa126d91ed5ba1c776db3ba29092aee185b2929d524bb9ed6f2d59ac28daa523f0bef79188d6cd9b39c7166a621a1ac5a28cd36d19c0b17e62149eb9569df73e319668f96cab41975f399c9fdf9b3c26bc95c1ef47593d18ab9c98ea649669aec10c2ee7c9eba09b7f82620aeb1b0de22503b54c1fb3b5ff4d4eb4839f81cf71bfaefc3f6b92af6632b5a3419a475e9914d411aacedc3dbbc383260c790c5e3c0714b6289ccf93da7f45f7a7e6f43bd857538fe21c62b96a48b42ee2e8cba6eac374821e06480a6da8ef3cf13482ddfb01fa0025885c4a8973d06d9fcc1590471be96ab5dd78816577662b825eb0fee0af42f7394819aef43c2abb71e6aab927439d4c61ee83dd02ad2f91fc58ba613efb85157f2187858503356360eefaddb8b5a17af260b6233300c7da51fca97b55e330f6a4763f413015a9613bafa65d0b9d898fc9ff8c60a6ef18c33317b985b746a51da019d83bc50eb04d2cf6bf3689a0af80310d469fcbd331858981a640a858ab1300523809babba4bd4aa7f2c53cfd9fda541f1bcf6abacac219074a133903bf23d8360c183eb40747748323075966167b521239bd8f2ec6202a176829ace09467eb9433966428459a23e1f6e2cd9b09bf583a0c8e18bbf64bd2cb18b61e5f8c90a925e4972b4da6183302245d8a01ac5a97113d0f3af4dd7877a0d5088e6b36102a1c443c369ad34b7e7a10584192ae8df379202a8699a453356c2ef7009b3c76229158f870722c15a4be27ad665be3fd27607443a8d6cc722986aa7a0db5a4292e44314d7c2ee8bd8bfadb6dbf98f9bdc0ee06346daf017e989ad96e52d029358726ffae4e0f22f38da70ff32fc9b4360bfcbb9fb1a14a52ddbfa4a0bc3c324dd27cc7340ef92dddad6426c93067503d9bd61fd34382d20f2065c1b768c9d00cf314d199327e598418b6ff8944d06bb9908477a4777751a62710bf4ac3ee2705c3ac5051682bc7b184c08016eab90e7c30d734ce15e68b50853feed907d15156df0bef0cdb676f7aea539b8976cd5bcbfc3bd44bcae0f1e7b27a60be715f125728744ef8d2bd1beaf184ff1210a2225fadf9af1fbc7c927a3172b5e8b0952291aa55338a733ac8873b001218bb751d5a7d6b9cc6a05fae1e49269c22af615b088683abfdb678446c3e3f16f296f6205a07a6c597c4e3596b1b3cf9bc1c02903306d99cfb71976a7265425401b1ef1c8b240b03015b7ea01e4b48084deeb4df3358928140a3e704aa41d89c5d565db724ad889ffb34d5d47ed956df7cac615df4b3db174fe9ece40dbec6c2cd54f159990b807477894a428c9bd23bb6cfeaee0cd369bf3db327c57d9ce74749ea736e58130a4b1c2599b151322a01296f96cd0fce68e0ef8ab9a4d5f877052ad6a7aba575fada5ac6a62989813466d48d35f13401095313ffd128666ad682b92487da646a6231de2799dd45025aadacf2a4090ef4e09014480217b55b28558383b9547accb7e44b4669859a5354b731784706c67f6103c7144677e1216e8426245cbcf31ac392e5f194f1bc0d1448a45ecd074a764be3fc32972ed8e52c953b4fcb9083ad2603229416eba0df933a559cee663f1d7d037373889345dd73f66fa9d2b20694ccd62a166f592e31eb53aa13fb87e568dfd61b291d936079b5c39f15a61f1de3b91085feea6b7ca89835159d7e27e1c00a2ec386ac3dd034aac66b7f8420f9088e0871defd7aa33c408804861cc041d5da3f591552775fb558f43290bfd369e5ed3c23725dc9c43aba2f6df4a7b39fb946940cd9202a424080beaba5f9ef81b978adcb8b507750772a2045a84c8c9e10bab39909ee4a62068271986601213ae529afa5fad3529df54a015d54d4103386bbc3bfb2b6e470eeeede2dfed413020254accda8062d2a5c822df58536b3e56769bc65a20c7fe3400d265847802cb444266b9f78c412604b9b1545d0715d3ad9e0b1775d5d9d27a0f2acf5caba48e4aab944a4d322a7dd6b7995a5d104db38893fc98ca25bdb976d47dee9a133558e8b2d769aff8388ae9c7371e0a2a5d925f67fb4821d695dd0bffc99e704b90a4cecc30c8a4126cb89183df8b5205eb7798c8acfab58e2a8bb7cd99edf613d416ec974d6732eead150b695d5a193edb48745fd3c2510566b878bfd87835f4d41bf1f2ebe1d571bacc6157c378e969305c2ea79b561f350ce1338bf730ab817a49fa85cd6d933bb3f7d8d07ace02e3410efa2c6193a5f9fa94b14fa75d804007a852e61168a65dc3f66a555c26c63ef09140b5667ac9fd16c9801de3b517d609b1d479948e3ff8052813dedb918fd518f2195d43ab4a28f7a6e88a01f98ff25ec29f1bd2bf7e0e3f8f07c5823243cd081c845ae8158ea4b03c84befa0b9018df8f6fc1c25bb219417e9abb5ec3cb7a97eccda6f29a9322d5b6edb32aec0ab3228864bfaa1499808093c64f95136d56bf827c9", 0x1000}, {&(0x7f0000001100)="13d56ba8fc0eaca187d3654c4662b4e51ab111d9a7cf83b1dae923a94da090ff91c14a4b067a35ea48b30a974155833b107cd21320c0122402862e01ca4ef144ca94ece071dce7b712b78c0e50f3ea945e6df40b54c1c3fa2779587a7ae7b5ec2caa1af5d682393ca0029df6dcdfea8b972864e3054468697fb79f33ccc26e", 0x7f}, {&(0x7f0000001180)="1f7fe6630168655271c28db921f3fd1621e4c22124e49e0afeacd8fb3351d24ae35804ae85201a1e8b754b457a3587f52c6fb889fd736d0f5873e5b57dddadc453e6df5a8621f84fd2841cf27b295f1876604a79e526f0b5725f60b882c8c8a07757f6d20e33bde45dc2f2460ea26d458da60af0777f32096c0166fc71ffa63630aa2e10ee1cf11e4fa3e00d940aa1bb", 0x90}, {&(0x7f00000014c0)="92b47ea6630bee8c10ef5741f6497e2085b924e53078afd7c43b8f831970e7be785ad78f22d80117f5d7a1a46e4d9110baa817de0cd21bc5d6d9336b951e051d6a910816c93019981f9e4377062970e4f3a0253768e722ee505be4d6fdfbd08aab24cd2a5589e2f31905fbe102b0f0e18cc7c7b6c077bf628ae0c50b565735fc1ef197fb6a155c3c431a1443cc2a59a3362cddfb42aaa608aed4660d12c7715fb08fb4542a0d2e3b647fd9d43040416a2e610173e79587d4fb3fe3baed2af83ca1c6e9100164deda849f1bfbccb0773e86ca62868cd3baf9a89c81491a22b545b0eb0b844c05f3972cfab132e8b41647298977a51f325ebe92f452e29e27ac0251352bec72e6955162667f55a583fec7c34cb60b9e59070bb1cb11eb58e0f5340cc170cd63fc531e016d6dbddf884c196d380609b8a924fbb83f70aaaeaab18b62f07d83d7339c0cfc55ed08d73e1b13ca0b19db7b16767b4d05b9f488e0d14068a47b0e5a1235c27f50eca62049024abf966d8035ecca3877541677b416d0b1f3b1ca4ee5c2410d54cfaa5af737c811e4d5034e8879664f26d7788238d77f1a6630545654bc248ebe9a011127079df499ed2fb7f220ea0d25ef170239144586d297e1b9131b614942eae973d96d115b3d0a2c3c81c4f297fb789d321cb07398636a686c8538abb52cfa6ecc2d722663cbd0052a0fc15039116182a65f586d9f449df786fd9217133c6fa1173585060789732e7bbff60388cd8cc697cb05cd77ade93d6b7efeb9c08d7a93b163b0d6c742407f552b26ef992da4dbb34b86923c91ed6b0f76b90f216db8e6a6da58d9c2797ee29bd27a14aaa006f7a8bbaf61aec848b27ce76aa2866ba447b03e060056fa8d89ab860ae9f9fd0fd3061708077aa597258f583604c00f18f984c446268b590b90d621008717e7873b4078fc5532a2ecebcd7ea11285ee694e7faca8bc72bb8b68bc3e76ab75e9a271ff0df791491866178441d514031320d119b329f5d24d9a4ea230d27eec2a07f640ca0e69304dd4059751dd0035b210bc695c7653aac54066ab162c41598a920780939ed2d6f37f2530383dfcb5b9eb36b3e6a1c39b014511df1b856712531f298f422ec1a8cd728430df9ed18828e8879248424454420f70c93e38f7615c0fc3aed418f586b34dc4cb5a1fbe1b94ded6c46761cdbbc608928a41d478a215bf9a84cd865b2bf7a56b558268cc76111f5c9d2bb97724fb7e5450d5ef7554527c909f90333b0d186b5beda8da28ea676bccb38e632275b3aba0dd387d32bd007fc2a82e75d1897cd78e670abd0c836dd490137f94101f3ebcc766e3f51d5f8ba75ed75f7de82416369ac3ce73392bc6d64891480f4251df86e64c710c0d8c582998863084dbe98418e8336471e0d2bcd561ed77931f4d0550228e10b72d270d2b93f440db91bada1997ba683bbafff48ba42e8731936bc322371750224b22a5d0ee6fc72b279632e3ff24fb7dcea9fd3c9203fc5489feb2faaf05f4d135cc00c51ba442bbdba8bfab7cf502eaed235bcadbf120fa7cc057b878d48cab58d07d1684361cd4011158bd8f901d59e8b411b7d7d00ad48de49e26202b4c85f19903d7b728a2f931240d38ead34f8faf03cee62ef34f66fb7d4d97c086139773558e421e173921a0b3631eba1697489ea075e6269c0008384b075e7261e21e68ad8a657c4bc3e043d968f038afd1867c8804d3589cde60d4e2b1a0e221cdb76c363a9adc5f9a5089e7e805153f8375cd1da452ad5ccc560f34f414ee0934ec89c75af815daeaccc6c239f11ea130223d1b915caa3f9cfd4e4d4643d5d53114b1a4a2658ab226197bacd1dba778ed65265e4376eaa199bcfe753081852ff6796af8b1f37d5d116584d6d3b89101e3f507e7ddbc2e771a9665a1e925579322434477b6624b6f8ff2d16f407ce9b011896012bbb4c96ad7df6f0357699dab15846b3bd33b4619fecb7c5b572256ffc91d0e19828a69ff6be74d73347e01290b46f10b129294020c45edaecb12631aa6d2b308336507867806dd66bcf5a9fceb10eab45f0f6bf4235c3330f073b3f5c9ae9579cde702a7053a053e57bd410e9e46dace059472e8cf196eec4d0c8e8afbf5a2d4a2074d6bc3bcc63d9289e34ebcb532cd9d66fadcd29ee08b0b827bf8c74170f69beb0b956ffaec047e015801974d82c9c3ef330abc85216583e006a4496a3f777aeaf7d3c2696b5b32b8271985fbf17e87dbfd1a2574a6828d19b5eaa1d74c27ce12e1f5f031b28a27f646a1b9111d141270b06f53ac5040ba80e0bfcedd4238035b91d3a1235e9592789439d25dac06e2aa249196ff75a2e6568e9829e42e6978663e436d88ca2f5507284bd1feea0ede9e2eacbb478f0c1eb0740313f96a4cd6ee83b4fd8806446743e6efc6ffa2311eb79b235a791835244c86c755d4c4fc6b37e075c8b040d256109eff7aba489851840fa5a1365f13764290919e4d4aa9b53388c24fcb96bc840d93a2226f4b3117c01e868d6370295b4da07b965b55a7b3c303fbe40aeae7e97ee35d172feefa5b1736cf76b2d355f5b7b0298813d6869c1b8b116b9067d3056602d45cb5a17a11574a91234b50546047f7aa8f521895d13438c97134a99a967c22e9d72a9ea71fe4edccc1b7f4ec7b459876c4f62cae71bdb04d6ca2f99684905612d47f81e49e8d0db8ec1ccf30703af1819ff8bbef7dcc4bbd4d9474a6236c86851294dddf5df5c350a8f25f9ee7e6080c41d8e6c7cb0d15494221e8783276439646577121af215e13a7cef846c050f3f87927115ee5e8217303ca7c6f9fc1f89b4cc10f9837b250de41450c98f4ac10671d89d3cb23ba847b8ceeaa9391776b9cd78f595d3c493594083d7961cee8283a74d5777e961e47978c6aca2d1e054a8c8b810fb5b71fb82757173ada5b9d73ad0cada8bbe25dbf3b097bf02b1237c54f7062e2db1a0f045b2ad97db5e094f0fec9ff8943815ec30e4ee989e3de4495b460c21fb6fccc100a6851bfb51d1274ea2a472139922b795cc7aebc72eed4472fc446c0ef9da5c86dd28e077d778b34a07d14f7fccf9661cf21587701e89853767c907743cb7ae67132f31701bfd857285c5ebbabf23feab4815b7c86952e88c11d5eedf9387c7c69f59262a2f9133611738990747c41f4ff3706638bbf548ac555252df3080a79b872796d63c62d59217f7a2b88fe76f5be660c75629f1df7e1660798b26952663fc21cfbc943057b7e9542db2f4bbffe321d0e82e1a4b4d7ee3a160696353241a211a5a0ee79a5cca060507d7bec979480d898ea90ebf99cee675445f940f1036072688e666da2c8649cba0b980ea3d15426c19502c37436126d1430a104a0e55071be12e4317ebf2c0fb56ad37900c8f5145239a93300708c1919417c50c8faef0e9b03b22a9ffdcf439bcc5d0b29b633fd3a620de37a5f91551e8e08531a27841b72add849e042e2c995264978034457a6db8ead7ee2c22e53fa05da8fdf0bac6c7548f8cc2da44cb84a0c5fb7e8c9e80bef29e63250260a91f56e2e0289f9e11c0636d4c5b0d62abe1115aac054c8c74ce61f90cf4db36cb55c59887ec2c69eb0c5ab5c49a72938ba4dce63bf7f9ca961aa942e3f879cc2d607638b51a9d3a6011655423198ad51154b75ec7f57a5456c8e143fb07140186170e8b52d3d76d6c6e430de3dfc61b9773b1f69b4c56d8f4f1cfc20ded93fa0f3f61748e14437d991a02364eaebafaae8e593c7bf4b3872ba3beb31ea7b0a4aad1e6b21f231271f0d4f2d9446a6ae7c39c2d524da1004046bfec616e9f0ee6e322676e76c0f85e10d7bef42a1d3782990df6210671728756ea4558b1cdf94a2a4e84b2315890eaca96590abc0f3cced7574339805083bd25b28e836cc145c6993783aaa047f559b77126ca17167f0a31f88f13ec463581b3a94081f6c182652bb3655e124a6c5fabb63e8de6927760fca70084cc8697748fa2d4c408ad1694797a84707e03be8923bc34d8e427599104c667cdfcd46a90aac65a11497bc5d0377423f7df6f90f17bed9f2db6d0a93c0938df8e72b23fbdce33b46d0fc35ddc7c10fed88bc1b0430ab4be53f255a58d4e2cf266307e07755e81381c719c2d9e9c1ef7cc9f901ed49175a2a64d6b71b6b9a2b9a58b987b2ffb8f7e0198de39515d07fbc1516dd70766cf96534b9b2548b283ebe858a3e64aba3a37eb2b7d7e6e53dc08066b04c679a3480898609db0ba4580ebcc424dd7e23ffe20fc4ac307fe606b7f18461fff84a6d5fda12d5cae4a00460d545d3bbb353d6d9204f1bd0f846c2ad914458ece8748de76c51ffaffbefe7e27fcde568fe6bd6491166c12b55c909d04b972bd315e3be4225196d2f1e2191a308fef0a924f48165a980de687f2a05bb957f69c728c511e33966c46ee61c148cecffd2bfc05cfede6ac2292076491ded1676aaf2c2aca28e989077256e98149073ad0858c465da407924c7c21c2edc465b770ddb86796b3d56b35fc613ef3436dbfb219f465ad82c9adbd617cf7ddb83e1c8952f5e78e4e9d61d15ee9d0c51f0e870da836dc0926919440df85247814086a0cac218f64cc607699d6682cecbd18840b1e8bf22d51fb273021426b9c3c430aff64bfd8b722d76556b5aadb9a8dbdbcb94650363493475c302c43817c67a474255589dc0cfc51cc12393f9882624bef95b81625618e37289309451a0d832059556f315a7d167f5d2598e19cb3d3d68519f67a5710ba678f12dca98b19acb4d0c7e45459b07ed061ae7cf0c9fb3f6f95ae3c1e262591902a67febc0a1526a6d11a698b97cc0e6bcd4e99f2f41ba2539dedf213abcd9eece2261e06d05415b9753e8f0ea002928cfbc9960d26995582628beb6e633de0c51ee6fbdc98a3274b4d2f431b60533ca0807e56ad8630ad46b0ceb910c41b42bb9d253f3b65e1c3e79a58cdfb3190b78a93f9e65cd3516a8a48e804117000acd8e202b774f43be479a82419f32d67d0084892a1e80c1e55d1cea37a94bb68353460438006f7d3864f1f1a904dc705caf682e76565061558500d280b90440644e77d39909793749a78b6e46c31b96d7a16a7c653c38aaaf95f72a72d5161489e02ca102d9741f832ec1c95197b112d0e5b94ebc126a9c11701021c732991b75273d22ebe015ce4c453a5247cb367049c66a01557adba883d237527aa40390c6d14d7e003e68391105bc64b1f505f9fefe073b528002fea9495a87fd0de56b66d2a8ae24198bd7242bd78fefe67bf7161873165d55d9de171f738692b58db5e39e8c31285bb3f650214b15ffae3daed04cbb31f8c18ccbee90eb81fd51458e5a859c7001bb94a97c711fb16a07ba833d6180ede63f67847a9a43bb2187f90a0317db5ba1fa9b5b44c625b21996222f9f59715bf3d60dc16d21d5cc7516c56fda76f37627c99ed2a2dc25ca9598b050066bb715391bd84409d2e73d5705e6f1b68a156d918bf5fb6fdf45ee7670618941ff3697fbaf921cfb5ffa552f55fbfb4646a9bb13f429311759b2667964f369e191e960b6e5693cf30a3e96d3aa224e54bc4f9b96a71bb4db89678e468f4cd5f8bba3a70c190aa6767a565ccc5767109f77f03506eb319ccaf656d8cd42a9ed596ded907d30b83ecd1d86ba51d248d51119bef2011df72c488530191e4b324d9b9f7275d0579c6d1b89ff2a363a6a179d9e6f1c1165c7cd2786e3d472e7526eb6294135d0d3242901a29ade67503a99908f50efabb0ca99f82e6c38ecd88c2dd50b1fc0", 0x1000}, {&(0x7f0000001240)="a62fafd3114426d7d65a592cc44ea9342affe6c662ac2830d0e783b592dcf4feb47a466aa60cac99ba1d948be38d895f968ca35428dc8adc63f23a14408b114cdb588bc97d98c126e4dc88036e986b2dca81ec50a45a0bc557aaaf751f", 0x5d}, {&(0x7f00000012c0)="7fb6182c33207ea557b7596482692f1db2e37e79845aef40f9f0be39b4d7ce51ca49d3b3da645ca4d5b6245da68080388dd53744a7f47e6a38f658c6ac487088430cdb181e0a675e1e15968fd97093ff05840870cd", 0x55}, {&(0x7f0000001340)="929b7b1b136ddcc67bfe80d8aabe22dcf81fe91e72b43991ae73d8eeb1203b336915a5dac19d13647017810de1e25753b8415fd8664f5bab4855d93189c4e34851b103", 0x43}, {&(0x7f00000013c0)="858ee2b86bb4feee7a8d6fcb613c481c7870aec77ac5d2bf82d5a722158a2485da7423baeb68c3b3f2b78a5583f3b74d719d7b269af7d5adc630d61b9e827222f40dd930d0", 0x45}, {&(0x7f00000024c0)="d695df7bcd95b53b266d91a17e3ee313baf1c63e4de3f745a52d9bec57b9c6bb1f7a9fcd9d269ce8b035f75bdce2c1ccd0ceabc26f6e9e9d42742684cabbd18940e0f783062bca3fcdc9c0a98fc2294ac5e6e6d5ecbc5956139d34ecd08d74fcef79b07ea014daa171a29f9dbf419283fdd03faffef645bedacff210c29f4477a8d6974feb16b1ba8890a104650f1e3a0af7d5b4c2902a8bbfe00728ca35ba08884cd3e006dbe0acceb02e676e5adb24", 0xb0}], 0xa, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0xa}, 0x0) 16:00:00 executing program 1: syz_emit_ethernet(0xc9, &(0x7f00000000c0)="f361102855889814806075db8cb3718a46fa33b8a1c656889fee7f0c52da75b83f737bdfe0aef9116911aac44cb63f6d72293872c0432ca7b323513412bd0a7f8c654282a95a43b50861e9960d1e81d6a8190a9f9f54d58683638391b8b057409443f42718e7132db08c4731675a652678c6374093af182153cfafefbcbf1db67fa232febea2cd8cfd091f36baef784f4a3c426e3911c30b18d3b3b1cf4771bb9cf6c7dcaccfcc27e3abd4a047951706484f05df93b362a98f970c159c8a18ea766d57a67646e5163a") r0 = socket$inet6(0x18, 0x3, 0x200000006) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x367) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x84}, {0x57de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000000000a0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/193, 0xc1}], 0x2, &(0x7f0000000400)=""/169, 0xa9}, 0x40) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x405, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200014000000a, &(0x7f0000000080)="d16f18b1233ee340815494f3d4af0000006300"/28, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) socket$inet(0x2, 0x3, 0x2ef) 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) 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) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file1\x00', 0x82, 0x1) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/95}, &(0x7f0000000180)=0x61) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/184}, 0xc0, 0x3, 0x800) chdir(&(0x7f0000000040)='./file0\x00') r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000080)='./file0\x00', 0x401, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x240) readv(r0, &(0x7f0000001780)=[{&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/101, 0x65}, {&(0x7f00000013c0)=""/219, 0xdb}, {&(0x7f00000014c0)=""/234, 0xea}, {&(0x7f00000015c0)=""/113, 0x71}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000001640)=""/225, 0xe1}, {&(0x7f0000001740)=""/57, 0x39}], 0x9) r3 = open$dir(&(0x7f0000001840)='./file0/file0/file0\x00', 0x80, 0x4) readlinkat(r3, &(0x7f0000001880)='./file0/file0\x00', &(0x7f0000001940)=""/168, 0xa8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000100)=""/242) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x82, 0x30) sendto(r0, &(0x7f0000001a00)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000018c0)={0x100000000, 0x8}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x10, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) msgget(0x0, 0x208) recvfrom(r1, 0xfffffffffffffffe, 0x0, 0x3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./bus\x00', 0x31) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10004) 16:00:01 executing program 0: select(0x15, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="340f109e1cbc71905b5618ea539f4ba39dbe604bcdd0f131e676830235b8beaaa82a9dce540bfb98ac01dde93aacada7459fbc7cef765e42f322b73065b49f19425aa92c30fac60f28cf29f9a44f1a395a99463037eec82dcd1e3921e2ca8041124fbd29f1746cbb8150aac5415ebe89e8b406d63c468771686989e21cbef05de6653d72cfac5d4a9963ac6cc1509345f4575967ecadaa", 0x97}, {&(0x7f00000001c0)="175b068854d1c5a11fd49cd2c46d162a22167feb9a3b8ecad17f3c41c4e0d955eddb62773eb57d30c2c1934c9fb2bdc7082587a0b5418b703836e5ca4925b0275741af7604780dc7c9cea48fa85418d98ce89c3610131f4b17d7e31e4b5f29", 0x5f}, {&(0x7f0000000240)="bb7d0969216c268a88f67b8db08236d65a2b5d11504195fb884cfd0a118f4b51ad469fafff714b63f37721f91b88a64564c63566ae685478ef38882fec35b2893669594026a64f8292e344d42c0879c1a4c336b2a78179de5a6cf6c290bae184ee2ddf1ec1d9a331395bdd0411cf4dc070c43dec9cde119c4a7f8abca6acdd75c2309ada40e0b0f88b8fc3da3749253d97976c533befe9522f85220709ac40a8e007a036363d00685c1bcc2936779a319a8be5f4e39e8194f7e8299e1ea1b925af90", 0xc2}, {&(0x7f0000000340)="1012e1e6997d805a28b6c31e48eccb6696ade7e50943bd7782323e9b8d00d99a8778cbbd1bde87e5395da88a02ac81a7622cf7c7770527d4e05e7c4e26156fc1ac138de369c771cb05fac06edaa05926b55983df0118114f8975a31ad4e1cd0ae799b941a4cab852c0ddee6e98adc530949bcbafb49a7fd503cd813ec8f5fa48", 0x80}, {&(0x7f0000000080)="0254c6347233cb4f84acf8ce47fe967b5a30b7d5d05d54b3495b5a6ac1b71f959accfc5119a9a5", 0x27}], 0x5, 0x0, 0x44) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = socket(0x26, 0x1, 0x4) accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xffffffffffffffe9) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x6}], 0x2}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x80000000) write(r0, &(0x7f0000000100)="950c4d6afb9964f509a174cffca87cf620315be2b7daa7f9fcaafe47cf97ffd530522622ae2beca49332c7ad9943d13d7a8d412757a0d9f61d", 0x39) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xc66c, r5, r6, r7, r8, 0x2, 0x2}, 0x1, 0xffff, r9, r10, 0x6, 0x7f, 0x8}) ftruncate(r2, 0x0, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x9, 0x7, 0x3, 0x80, 0xfff, 0x1]}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') write(r1, &(0x7f00000003c0)="5a86b43cb9521194e8bd7cd78f8962420949a8872b46d79489700bfd21bd43fa7ba3ed5b3a2b8656d1bea980035efd9a035527c5a2478e4baa6ecc152da09b6fb9b3accbc953a23e49d0f8f7a7dc600ffd0a1b6af8a4282ae8cc7f4a4fcb8b233eb14ae19eba675df8b293779f2045fc9d4437fc7c1150151050adbd1ce076985f0c1f741831f570ff53f604776ec80722754dcf2c966ad8f5a502acbdb5cb88b0", 0xa1) ioctl$TIOCSCTTY(r2, 0x20007461) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/86) fcntl$setflags(r2, 0x2, 0x0) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') connect$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0xcb, 0x800}], 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000640)) r11 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000680)=""/9) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000006c0)=0x3) wait4(r4, &(0x7f0000000700), 0x1, &(0x7f0000000740)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000800)={0x5, 0x1ff, 0x5, 0xff, "abfa9584c720fbe2bedfab39184398350dfb07d8", 0xfffffffffffffff7, 0x2}) 16:00:01 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) lseek(r0, 0x0, 0x0, 0x2) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) 16:00:02 executing program 0: r0 = kqueue() fchflags(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) truncate(&(0x7f0000002600)='./file0\x00', 0x0, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="cf7fb3d6d858affc44d0156d3d431d7f848bca7bdfa9018c647210ba8cfa633f5a5709b35961eb6ab84fdb15465f354b464db4f01ff6f587cc8e15193b6e891f71d6be67570733aedfa76cabac56b3a8e298d60de064fa527ac4e9d0ee288618e82323a94d21d93549ae951d4d6ab39d9e3075046c700ecc817bb0fe86c880ef84b3befebe77b01d4e29e9583027c4778643b92506b7b79412d71902d472aea79434295b6895300942390769d6553d13f294204b57cc3f292b1e475a2bdb7f72deeb48422f0e21a26aee62e2c21af73802b64a5d8a61cccffb30650932315c4b804590f54d822e30ef16d3b710", 0xed}, {&(0x7f0000000040)="b1f22903bd0b1ca66dca5fe2b44d7412e94c28a3c97d7cffa52478f6b437d05bf6133c2a580b974a8944aab0f4", 0x2d}, {&(0x7f0000000400)="9b6313afb43c528b8f11f3b81cb9f12ab65f7fdd94b7de3a90cdbf9dc159ec19b40dbf80f519b763616de73bce94f1682089e80ef1ccaa4e83c07477934610f44dac5029cdbe5368ea2789196589f435cc83a2f9ac1aa318fd3fa9dd7bb592b6f16465e83837c092787a4af8fd1d44db203c888f5b122afa78a994ab1050bd5f438294d2cfabecdccee353f624fae3b0d121f9a4ef3918a839b01f1ea384bbe5590bcbded0ede5619903fec158887ced5cb0a14531a89913da1b9d10c7df34442f970221903046c4c93c2b3486a069b370caded865e5ff2a4bbc", 0xda}, {&(0x7f0000000500)="d9176691569e18cd25069f13861589699c9c9d7ff5321187d54ffe0e4cf8aa9bbeb4649f49f15e4e470026785c39dba4e31b87425a38fbac4aa1836a6383167f5282bab69b7bd1d48b944623f271f930eca9bbc1feae8539d676ef10f18b71244581c1e7d45fc066a0c9ee1e982db2bab1c69580172830d2cf4bb8dbfbe21613c8c94f8dd536fc5b98855b67d954ef3db101d904a55484df2ebf8c218e938566863cb5b1dea4e0968fc109a1e5544002c3f99ff71a8f7536c9fd66a0b7b4411faa12cbd3f5ca46c6c96f6257cecd6c8957215915cf10374fdeb967dd4a01848ad87700a11bae5fbce2c6e83dc474cd378b56ba87e8bd08d848c5599be23e00a73447fde79925466d95ef41645325e46d95ec0afab2a1f5e50c4e31be5be04065e90f7a88c8386120a877baec702ebac592f7b71be9a67cc01a17fb56dd656b0c002e9cccd34f857ddb7a919a3e1b94badc8034ade09f39ddf131011082d42646a5fe9308e9a27802b5d51c1489e840a9f4a077d524ffb8ccfdea5332c9482268c98c61f893c7dd6d245adbcaceb3fed004f37faf0db3cab339d31529267616482acab6e6c3254a9e979120f908ca621a58ef5d3f99ed95ac41dd44ca165ce88713b8464b48435d338a32e88e29d119cb13e0df4e76ee776169e16da100ac49221c0d13be7bb8486f0f7132e12743ffa1ceb3983c2aab0a71e7dc3f91d16f841ef4ea9a3d1cba8cb3c524943cefd962fa8be4191ee03d1580863e28f28371c968287a4616c59071e3ca6ee835bc1d38c8e1d76b2a290d6a0ab9bc52d58980f599f9d6264e1d0a36ad06dee0378212eb0c76b39f66abacb56b7d05c64da856736ed242128a4bf86d5ee3904587260c3ec3e3427e883afa294d52b3e3680d3483fe5e5840c1c7834d00cc2463af6ca4ed058350cebb318e73270ea8c53f4de4335152bfaa1b2ade8855477ff6079b20a703f1e68bb595485f201487a211857aeea79b1ad7319f5a5336752ffbddf7c816994da8385e7478162c7f420de37040e4e294626db58572490fe6c54946f6efeafa23f511b9120098762e9c92c075ada985de846577e10a429932f07e24e61272481793e2b4cc91f156b12bc44cf131f80d0c56b70ee92703deefe896f7c0f0fb208a81901626fde0509c324b333741a71140e27887d989ca4cd1a2f9164a57b881f0b45e0e0b25e37e72607ac37582ba2053749b388cf2194a5abf6a19728dc3095add3cc42b41de79ad154ea168667128d25dcb47c19c1ad2c50ca05497c8f915f615742a6743436817c87a4114d8b1ed341f1da20ab60c4fa29f43045ae29f0fd2876c8abb64bc7986489079dcc1674c0284ee74570d4b14f6319c2cf9c524e24813effc3058275021c962c5261a30df25aea0cc2551e53b875a0cdc966f10e8d514117a694f2583e3fbee6fbd0c3815c4dadcd4de5d9e2f084f969b8ad7c701743bc4ff6476b6837777bb9481ce9985005ddf2bf829c57b8899baee1d0afd0bedeca52efd60886dc05d8a96a30912172e9d3f0bce6e6cefc1ce13737636e376c5d91fa232e3fbb1291034cb86ce75ac6c8af17ac898d9a8a2079d6a9cd87c45056c927c76a1729f8982b2ed8b3cf6eb83a1f302559d24a9e8954a0bbea12f53ff3e88f5552ba7d48e17e229d58d62f2ec1c6491359ef14a47f8fffc5400e427a1d386c94ebf22895568eceb5ace507252e411b78328c29f0accd0b6861b844a8f800d296f815b9ec7da99a9607dc3823b88d4b77f7e58f4748578cf69131fb330f469d25b9978f4e34d995ac1c9c163a780303c59f1a56c03da03898f640f29fb508f711d3e7eb3b6ab601b16787f631c4c6c635ab7ad2cb37254b35d9867e62d38bc53a30e5644be967c2b2e01ec916e5aa12ba047706e3209a380868e04360c3f56520b66e59b8c548f882120bbc1fa2a5000ac747d2ea2a7351addf8168c404e3fbe0cbaee8ad467538e9b94e5899cbd7b7ba37a8062881f7972dd865c806d14b71aff35edc1db34c9814d66b2703577c5617e1f777877882d2d808d0e52a74a2a70b7181d63aac2bb757f0e21389c3c0c12bb680a7c48bf815f791ed7ab508ea93df962a26fb4596d381df84357a75ac8cec58a5320ab682e30715992b998afb33cfbc3e76fbcefc68da71a0154d34e96748967e81b932651f43c61d994ea140aeba0156b2cb49353df4bf6b011aee9c4e77f695274e452d85ae03a5bc8770b489dbb8208cef515377acd8d788d95ce05e2a5894add9fca72139b3feac2a680d50a7bc5ca536a2178608dbea3c811e81435b0aa95edea22ef1960e92230fdbe2ab47763f8f4a55e3cb6e9777d16ea207937e7d23576238f55709898a0d37542eb78dc2be740bf12b61d7cf09d8b1dad1f86896c25af90efa83fb830dc7749551af84579d1a188ab53b3fbf63a7adc99c5f30890c1bf6b472c584efb5326a52eb882b32d0894fffaac0d9b6f095b4c4491feda1d0b8a05ff642cda4d4b42952f501df96c5fe2388e9103bdd34c7fd6fd41e8daec0d2e68bcec1b8e8c42a2275917e534abf03d838012acc28dd42b79fccc8d1463b475f8854ad9fbd0414092bc123468db071a4f7efb38d7a3bd96514bc3c81c14767d536ee4a18ded41a881fea0607b1e7e2d2b382534dd5ca39242d6bc2efc2031cd2d6dab08c49de89e18a05a32732e5d4c994a3d0692e04d3e7c6922846c2490ab67f911994f515eab4fa6741d463e17f30da0ba8472852a0e2e166d8bc04c9a1a4962933dac8026aacb73002bed6e07b1031f78c96073f2d7a29955c76cc3a87449bec631ac12827ac81b57d2aef61b9627bed5c8ed3484efe320aa5cfc349090b4796d8a93f8ef776f045e9134c8dfe7bfce81b1928dbd81ba5a91ce3c71e4d66a65bb1291cc25f4ca016df801f750b7f123326b29afc4dedf336bd24e3f2839fd05df8bca993824ba2239c5efb6d269ce66bd67d13e27e89b5b8bd8bfbcfbb2827eaf6c926a5d56460488be8b0383336d1afb8cbc8f4114f7187329c7643911547c2c6295b6f18ea64dc25d44674de661814df6ff75af9688dd88da9bc5a3419e71a51d41eda8c449c507dd0775f286c09f74de27c7def37a548819a7901bb6be80b355c35c47d18f0321e8508a9f043bc2c320fc4f493793dfa8b0d5835cf1d3f339d9b282a4ef95cc4ecc2b65b74dd28575afa82a286c9b42533fa4e36d3e257c2f6e618e07f931ce998687e3744fa36b97ea7a30830d258e8be7fd59786fd6670e39e26e0507d6d552d7480e136d82be19b608cb46028d90f57589c2b7bbff1d7c80667dd56a0d97b61f0056d32734a9127bfad4f485694b2114e3fb41d769339298b51d81bc18eb7884451e9e334013826d40dfe9335387ec62aa9832ebf059358918ff31696d0ffea7d5b8a2bc926729efef69e26a8a72dad6c0f9dd456bab5b48c640b642539b12f1b5a2dff3bf99aa7cc1fe84fa100d8d23f17ef246f4a54102cc68705ff21bb5043725be46efe3b491b267ef8aa74c321d098258cd71e6ca88bde4ed62d8ed111bde33cff53c10f9cbb900c02159b751bbf1bb101f47e31fc40006d578130f5f9a7dbcd77adfe000a1f38c9d350f9f5a59d321fdbdb236a8436ba1da4e8025ba7856040b7b8f4f316eadd545a7a12c9cbf9af0825c2b48f0c5c88a460f1ee462a36ca459de79d5e56ab4eb6db98ab8f4b25390e788a1a234a573ea4b648ac7dc56dcc2e200a6eae52425729e3b16aab9b5f62af50899fb26133965d4b435c17fee59fb50230f23c55f39ddde109dd9e14ce7fdf29fc171f2f388278e9c8dc338ca8c9363acab29132c86ed29519dde73d1adb15462716f063ce61f55cafe98cb182775b15f60f031fd910e7d677765457c68703613c31c454a48a4f595d769a977855669b94ebedccafe6c7b753f61c7ace182756d66e12e3ab962c40ae660955830e442d1bebbc2468bdefa50cd9b28072a987295fb9335c4fe3b5d2c393188abe4732639807656a492b4d96d2e29d690fbb2f6df6fc828e4f052c4db74eff9c724513e55e1a0f798eff1f7e15271230786d9e37e5ba84347f8bce49f88243f7b96c8df8bf3388cafd6f7f771f215afdab05432b968b524c8932a7a7411698102c30a9778c7b3b22edf806861442a3609b111b64f418ca42cdd0e47eca853f9e2a3bb242749d4ededc87dacf7e8afd71bc5ce6bcce03ec2c84a07a9423c1563b8f04be59576f4dc461cd053a952ebfa76b05961a2b9967a4afcc278eb76760d1a350b2dc97aed0b34b32a0e7f08b2406a70639cd565a907a30ab4aece1052527d4fc1753507105eef393d5dd417738487d6222a3776ffbd8faffb3eec6b82a0602ce9df6279af24e82bedc605786c4e912d3c40971f4afe14898017b25b3f45b5c3caa833f06894e2e4b0731e93c6aaea83347185390165f89fc56a0af1b20ba0c35e54c25e5c4a37d395f2f43ee27e139d948692c19b7cf851b1467896ad8e05dfbbd0c1089923d19dd9d21ba1ad281bf34666c3c0b7787bb926908646a7cda3ad0aef302527f659174ac8d1a49c064d728b43c6c97d7a61d714e136bfc505b4dda8ce11b7c563e73be843c0ecf6ca5ae3e6547e909c0815acf085886ad2da5471017d71c67ef6b327dbd315c458c2f51727aaef3b6ce1935c41c69c42407cccfdd30f48ff78d68d9034054cac8423ff2ea323e7a40e4d450f8e085b6de38cabfd88828b27a8fd4e9d2c63b652b1ff08d063fca37ebff96c8c20839d6f21e3d4e897f58f56fc15fc8104f6561323ec273738380f151ea34d44a8bb5a7f291fdacec6062f40fc47f0d79a1538a61ab9363936f44f569421487230c12b25c68d6286c4cd060818400ead2a1f74a26c3d89b8d59a3f8a317d142362b5470a9a754d6d319c4864b850686cb107e2f76aae547d91894bd9686eef15fce950f6e4189c16521636ff562d5058cf85d44c6e9fb5090f6237c7db8ef612b65d54296ef98e647b5e1b3143cbe7951452c9b2a1db8b662851befe6aabd3c26ec77c69be3b66b03c4ef3c32859a9110839ae4b1a5b429a699fef86c14120953a764261103d134a133999db80556a1662385b47685a3d055f2b3b22a1f2fa111617da2c60cc3413fd2c779189f4ad969ba08b4faf8c5337846d5a395d9f20b130d307a865a03be8ac6d3f1f730edd8ba17dd2ce04b0f6fdf9fd7c2ffd8bf6ec158781ba467ae52019986dff7a7d4c35383539987458bb9ec75bed51062dc98fc4dd7ab4e722005460088aa81f1361c59780480db584f982deb6d549c9b1f02dd7bbf994030b71b2d153e8a7239f418407f1283274f7b6319ce5d7d27b4e7e019f471c82da747e71d9d16bd0ebad2bd0e5d1fe025289ecd5ca3f1fd3aabe840d259a997080448995565876e5f4c3c31e8a406c196f0cadf1f30318713d8931bdf33ff87351ce39eb697b57b5e9a97d09d9fa63382c6a20fa9e91c936e395015a9beaa22d21bdcc3e82d0f1ba185519d5e52bdc33ef56e35cbeec67e3721d50ef5d38e3cccc7b8a2746cd6cd310eb3054b77c808bcc65cedf0c93114e6db91d6c94fdeab55aafae7e7f8425252d4c29224fcbda33ba4f4b481dbd172df8e70a6db8d6a45b7b4841529457b2ea6603aece851bf09ea10e59388d6f1da94b6c570980f100712c9053bf880ef6d191ba888a430f62134d3a45a8a621a97dc86c1272463317efbfd67d7afea2edf01389fca92014e988bf642d530c185c9c4dffd18e852ddc98789ff71e7113a3d724122b36150892", 0x1000}, {&(0x7f0000001500)="c11a1ea132de53e3d9bf07da3650310c2200072a026e9f8ee20042c78c671207d7484ea1423243e0bc33662e24d131bace9c58bac30d01ca2b16ad649d4309ac23f48f40ce5c65ec17879c61949b6e550620aab2b08f3d1b2f59280b84fd280f16f3c736532d1530816acbf9dd90c9e0afe218a66f91a3d7cf7fa4ef45530f97b50daabba6c617275e3f3a29f83bffef634974944ea121a67ea60e442653e8cf7fc6bfef900f8a86b5dea18cc4563fddf706a6cd8f91b729f8f98753bf0422228e4cbc053ef45d87a69d12c5caa98e335a5f41142024fa15a14ba780cb8b477a7545d6ecf4f41ddc19c0869bc8d1abc0b98d5c97c17bafafc5680fce3a911d7121d5d4465c6d88143f02f20e9c950f9087936e0749557e9468e0b0300dab47e83dbee5dffd7dbd1d8f81485e4967dc9179b11ab9712de06fb0a1046531765b1e8f99db788e6dcb86d851b146d51d879242794d0625c31f280aa1c8097a04a71c46fa23c323ee186fd82299217fd5cc61fb806e1eec3dd693395b652f3209faeada4e73e2dc5227a5326a6a461c6710dbd637dd9b75bf1c30fd436b165de791e34b2136dc77c0bf7295dbdef111f3cf72f6c6932bc3a0fabadb6c5b211890bb0ebc039ab71bfd4ad4958cf7720919b4d0a10dd1e22a6b4187aaf669ecf885f8da7b771c5842190c05835a214cdc46d488cd0a9c88d65bf8ccab9edb773a6ae004f946fd7a400de707b9465a0f3f67227030a9e4cb18ed28119f83125422ead054392eb4188412c19006ae13c71fcc81c5633c61d2cf1007b9c7b09532e709cb09e485ca7655bf2db1fd36cee0fda915523c01ac7f50b280f6bced59444af4f149ac611b7fe479a7f8e8127cfe59ac10c91c4e252631c27cfb701bea258892dda4aa4921b050301e93c6a089890064c4c886330937efde1c52bbdfce0789251333d06677acf8dbac33b89aa500b2cb3c9704f6d3e66bb5dceecbbee762ee3902e665bdfde759d8d17c25a66639b1e1716bf0d4a90949bed41954397b3cc519b169dd4cc978a942939fc7e5206127f8745c24f00b6bfa64c08aab919f47a0c416544e8df92c9860e1adaa4c2b9fcd7947d70b9f138c0cf836df0140991913628ab0bcedaf22c07675ceaeb149dcfdb11d2ab37a43d53d7f2763dbae2fdf536647f70a3a2855c7eded207a4d4c5e0492c98596411d8bf1056ef21a0c0409721a1a3728114808ecd8c7c0f9aefcf6da598579dc1b6864d5630d0fd9994289a9a0954d88022d22a3efe00c7cb979348c64235656c40293de30a0cf34cb05baff5c83546261ab97a5bb64f5a36d25a42410b856ad1d6c9d6f1704b7d580a31f0459e7839228b9f7d58425b41065df6638bb9bfd67d4dbe925306b0bd78ad69942accc4cba64b7855c70630683be7f97a3d5f588a0bbe83f37c57390e232fc7d49b8dbc07e5acc832bb9d655668a82b03a70360c1ae2b9bdcd921bbd1a066e4430898703daa6572e8956cccb6bf8b2a233c7322cbe8dcfd98e01fe20c5189d4161f68c99a1d0d385ef4984abbefdfa0b2627ef1401a6c2ffb0bfb998bf55c586c8e497c2cc94bc5d98d80c2739741c4471948b4be10ddc60f614ea66430b031fe0aaaebea79133ec7697f414beed6061562b66f989ead4fd32aaa9a7bc11eb613d586d08dc203a58520be29d0503ac036415aebf550ee0fb4a25b121e2fcb16f98165964b7c89d51161710edca517ffccc152303d1b74eebba517f95d0fb8a67f81660454789842c1a43c332ac6014d6fd0775527fc39ba76479c21fe652c509bdb709c5ee1867e01be4f82b2a8733ae488650e0b65241383907a7a2134eec71ea3d579cca18c912969e0f4164803f2026a1f577d883afa0ed5e702104e73577bce43110788705781c21a0c505e57ac43ad652b08aad3bcde9afd42f3c5d449bcf3c7b3ea1fbd35a60926d64e5eaf593ff10bba361e021c855ceb80d67d28e2fa7fb44473990309dd76be398188ce700d1fed46238ea67706b9efbcfc3edccb4c89d237033b23f9ceb1fcb23f50870eff407de0449f9ab2b5dc0fefdaa0a0d1e1e7f4cd7d09d16cdd411e5abd0dff38cc91d8f3680202c73b42427e9860cdb299d6262ab05ffd9f1db9a5dfc4e492f17cc1c6cb60a4a1c625dba12f8feb11b1433805bd7b42b5b4062c96e668c0cf6ea1a750eb6e35ab6d7f71f9bcdaccda737072f09e208704916bd5ebcb807f3b4252d863bbe70a501ee4201aae6cb3a1a82ccf2edafdc90090c105065f4df847ed94db16dd1cb60c63d3d8fb282f80162c37d1696d00b57316786c0053bb9bf0e7f0b064896205bb9a0ed7c4f876a532e251c87139549b80faa1f229924061a75c1f7da2702d5096abe9ed58ca8b1b5ce49f75d9876320c6f56baf049b9cdbef9f2dbb8b22516f6b1f05ba4b88a79ba8e38d38bc9aa98065743046ae83772c64f7eb3a9ca2de4adfe0de2be7729b6d3ffd33677dc36c7b30da30aa839e5d6e66e3154035bec95dafd0b9c85421a0e3aab6d70392449d644a36f6e405818fcaab57f29e240b0e59527a56614ea51633e7c8f0074dac67f81acccee080c651f2bca744c2a33db9a565c03683df38cb3925bad3b8dcc8248f5d21c3206345647e011188941456d7277376d85d36f4b47a58d3c9156775bea3340e12236badc0a2cafab49cdf64c224c906a6f2d621989a630f9bd62a213aeea6d4f3ffcbdb408a97355c611ffec19f958fc0990449e0b3b9132a628eaa08adb8286e03e9b918e2b7a091f490d22246ed959068e1f86171159c82f56f65421ea511283c8099d746e4d8e488f2e2b8ab9cead12bd784f0a00f6f779f8f104be144ad579c6578fb69ed4d0d20bda15212e2479410578fcd3a39b37cf78748f9fd576e82b67a837227e299f744e3e6d43827000306c3d032309c9d3fe76b9114efc62fcb64cbfbb3056ca45ad8faa5ae7acf460f115f19372fa5567d6afd639db7348379ec53942d6e3a927c9a844d6cd64572fd744fe320862f44498e519f998ceb89936f339fc573d8fa7b19f0c5ab6a00a3801be0467aab163b7db53b0febd6c634dc92be6690c3dcc5e7ff82113b8b0d9b051eae389ee222b3f47b4c0db7c2205694d6e8423228a15dee313fab6005119c01592c19492f1eef81fb51a197955d65f190bc9d945259164ce78ed17afda8a3f8ed34f73f0a3936a155c2477e49a64eecfabe27e6980c2eed1a1fbc60e28d3e9ab056f084584e7cb2e6a810d219085de698bbf45bacc9676ef829d8b8651c6d28de3f121f2b1b7fd2a3ef9d6739ac5756b18a3afca73877d7cc9a49dbe4c0a45bb2e75768e2f2a00bd89c6710ef44fff092afbc87ae12ca96b329c6c14d87fe4bce0df477c81501a61edf11a1b70d4c66f2f5dfaddbde21e26d995ff8ec0731fad21449c3ad4cd901b8c668bdb626df9400e2423937425b0e20f2f4a541970cc8abdb899fc67eb07eb4b7b69088bcc0bb785402a69ff3ab5818c213353b4908a3cbcbacbc9b0c7a6345a6fe4e941333bf6d06fccc0429c38c615023d6609c0458d7c255280761e4ec7718b9b021d29ca3c4b87581d64f85a7b14493e703d966d7e134aedbafbb26916bc4285a290aeb3274796fd33c08d06153c8da57bfaea8b6d8911d6571495c5cde5d6be75d7634a9b968166904040008c596984904247d832e368adafc06a01756dce62b20922830c13be2b146300fc0b979ee7a0326e91058226cf6c1518fc22dfc23b418bc0ab4b651802c5a621c5699f5b359c8c710432ac338104a690e194dfeae3fbf1bc2a6b6ddc75f204197b20c6e74d37d0c35e0e32a1961ee8dbfc60b8480abe9d510e91c4ff8e7ca68eb5b0302248ce60baa350b5b8498d5e43d39a9b85ba010b4dc67d75b912095857794641b52585f47935f9fb37197d24f9778c7613bfa9c957897074e631904cd49e47e884444bdbcd7ab41fd4757a49a3400e3cf0c66176a6e3dc02376c78cfda957c117242d7bb51c446e9dc29ee22b8adbc305506fb515a0497366356fce978643dbafd86990016f11dea0a710a23aa565cb1d14e1ef53017831462d22d72ae3ba37034dc8a85f2cd887b1b04b0fc2f2e678da5bf782611d81cc4c7e19b028b077ebf6a488c085d4d8f3d870bb47ca34b036276cfcf6201dc1dd65cfdf48c230dab387da93005377859e0e36ba41d05d704e637f54187cfcd880afa1b784b92462ffc245de23e810def710b7b10cdc0efa3a24a3eb8a22629d3aeb095066f7c69ac309a147a752afbe8c212f3e6d7e97305accd9088f2edb9431e1ecb8da3d5db87bbc168d91a95e246290de2997c54c0eac2518dcf17e78400f5493e74b5ff25cd3070437af100e3a097ce001c40760eefebf55c830af74894b5b59c6b8b5a7ec2be6dbb10bb97e880bc89e4cc1b3740d5c955ffa3c3ca523da54328d5037e266ba6f0428bb563ae2bcd021ccddfdbc5f7e5f6d66d39391a151f784fc53e03446af43320ba62b17e612d9b1ff530c859ed557edf1ff052f8e410a3174bf57c30a56de60612163a34c085830bbd5e8d997b799a30b25289438b180cf8cea519106fa3cdd828b018d44fafd966309047b425f13866e8a3eacd730874d1213192298ffed7e7ca29a758d6062fb53b975111499714960537a09668c43705f800520939ecfa05614b50fcebe5b53db369a03593cfc580052a2827a645b78a88283105f00d0b20ed89bb373ab83ed69cb88999c153ea724ec7b87e595aa9d75974b9bd50a4117b50fd3ff143ccce33c16403e6f5d57e17846845075c66ee1a30a1b97f295a0da0db713d7f72121abe7179438d635b6c51b832993fb1623a7beca77557d66a28cd92befd7f03f14867727debbf75bffa2e72146749b5c58497086e950613ebdb18df36e16fe3ee82ad3bf64bd9e276bb05fb422ebe492257b17e6c9a310aaf5625b5a41f12bea71cbcf4fdd3809e146346fe3988349817907469bc98c5749039c56e45f1790afa13294dc57d968c05cea649cc06c42e320423415fa5fc49c640449c3caffa764c2fdb22fdd757ef71e13b8c3018d906e6012d8846b0cf32b82da8bf87381899b1c1c8574918d4a73b4bc4c213b38fe6eb4d4546182235c95b6765e879c3a0406b4d90ae42e7be6a1d35996d3eb7830f62975cd796408aa2b73e58311a4a8b316a4987968562a4417be7ddb8c3f53e75bb508f73719f10bdd49ee642b91539d77f6357bb63b66543ccc6acd88a079135b98eb4f2cdfcad7ee37a0bea09fde7053fa950b240ae6acf69eb7edbaa891f15261758b0ba1db67fd2b847ba5ef1598c4c3f2591593292170086c45eefbe353137f7e1fbf7423e74d1351da9b0b8ea62333785a53115851af36f58b5c13ed689ae125f1ecaf62203720be0bd8401c749b23ec282cff82076e4f6f296257f3b128344fd813b0e46fabd4a0aeca5046888df4d32bdcffad6c06a1f154ba954ab200d82e3faea73a7d37e2216ed696c8a9615a089dd972a6bcddef16d9c88102c6477704590014c21aa642396e5bd3aa268c49f4ac578ccd45a673743825a42f0d1e9f4d1afc88a52b14d9bd46774fa30f6b492ed48fc0a6063a746edaefa376e948057bdcb7420070a554716a9177b4a5e03ed4f19f5b4f283fdfaff733011594ef459daf26cc0d7c4dc0ac6ef192afb312fe489d1f4478012ec237179539ea2bcc6c82ccd07b108fc3fce19835b6fc2277a9e695fe7b6b7fe6f00a73210f96eafe6cb3ff33a372970f60b4e8e973122c40b5b4e5569a4d899bf7807", 0x1000}, {&(0x7f0000000240)="4ae9a164bc2e1d0002d0cd09ac97b6383ee22e4038fb55bcac5a5e03484474da9d7f1854b6ee56956f66fa2f8e5b3d225fa63336d0a87780ffaca1256ce2f42d9bbd", 0x42}, {&(0x7f0000002500)="e8829473320e228eaa4c8287789453924367583b928ca0afc7fe97408969f227917548fe8c8710f6cabb72dba293b14c1bc79c328efd115de81a03e11c44fad8066a32d4bccb0d2e67729b77dae1110600b3338b2440eeb454609a8bacf560c5e6598056a9c2552c1abebb42c3977bf06054110152abb9c389e5579fb682bf58fa71040454b0d3662a8e8d75221f1e848f846cf4d5c2eba6a38aeda47cb52e91365c94359a797bebb12ff8ffad59377e80a2a507925b75e6f917b64648dc630c08722024aa510632661445cf9729c6f61661af17035691689c56eb6975d9103b303d", 0xe2}], 0x7, 0x0, 0x0) close(r0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x80000001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="fa696f67a85283e629035d8fc1a613045d4d76b9c8693ca56089000f9a5667227b8f3caccc06d9f4f9b6dff89236d24ac4c8951fee96b50122f7599e5c", 0x3d}, {&(0x7f0000000040)="0164ff701e61aa36cf12511e6074b4a977d8726317d20dc0942fd2c2bb9f78aa9107c38ab59bcdb038a4439b2a8e420416bddf3a01d70ec91aa6c1fb0460e8fc", 0x40}, {&(0x7f0000000100)="d9c3c1f5d4d919192cfa1aa4829031566133eeb79b41ae27074d92f5e5e4a838d7cb6c5e2e306a39282099d9150ec41d28674d5ab369e545a91aee4e14452fd3d1613b0009af1f85ed04de2d4f4c42b953691c44166456780877aac56501070ec90f5f9c85035b6fd387902d045b4e877038b50257d92f1066412341d5d5bae6ed7a9c994821f612b25878b6c0359f91995074d2cd36f48e80cd73f0f5a217b5d3b27afcb44480cffdaddf8e639f8de051bc1db39610da2d78589f554662f6be061f428cb97890c061c0d25bd46c98cfd866c36457f385dddacf23d49c18b28c9a0263a697deea3a", 0xe8}], 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) utimensat(r1, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0xf68d, 0x5}, {0xffffffffffffffe1, 0x8021}}, 0x8000000000000) sendto(r1, &(0x7f0000000100)="2d5ea27d3d294e600d6d65a31d2b45082e43a27810070df8ae7f539430522d6ff019e6f32a61d39e526cab4bed3ce2fdf8269d323eada009581d849f7a4c167e4ccd636b96202746f399c9be048a2b2abed2f6af12f0e486226fd0c0a23c047e6db974ece2baf5be07e1ef780119af1e9713336571acbc2f6acdf1a7372098b1a2f37f3dd368b86b0244f09659d73acc7c165556c6b77afa267e050a03ec98955cc41b2887feca430b07639d0d62aabc8b12278aa770bca66c1beb2efb160f563edcff772be9aa8e5a50159f80e22731ea8f6c55043f", 0xd6, 0x403, &(0x7f0000000200)=@in6={0x18, 0x0, 0x9}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1314, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c00000000000001", 0x40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000050f900000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe0c, &(0x7f0000000180)="b6a071b66b4fefbbf586656f02f45c46e859187f1cc17a4c67401e3c3cd38bdf65b5633c7d5695518d9b31f0f4e4e43453de8a56a3727ecd44a7b2d645f5cf764fecfeb7e082e9d1e31270d7ca49a0631ecf01f34d87f0dca6b5883f4beaeb810927eb406f28cc14126ab493569f30858d9f00fe1857e7b9583d27e86c3e8d9a10a2690a235e4d4750e65ca8b8af3b3ac41df5e2c8cccb82a3ab2411c9784c239fc367c57306d61a9528071c41929aade3876f682ae753d1766e512ffbfa9383075afd929edb8486b1753ff6fc06530400c0a8afc9d55bbfbf4196d7714ee4019f537509bbc92969cc3d0ddcc0cc4f987846494d261aeb9e2343407b0e89d38f35419de3bcb257c8dd08815f72b68a3951") 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20202, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "e07fd2a8a4e88c0eb2967706d53d92b9f0b74382"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) flock(r2, 0x2) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpid() r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r12 = getpgid(0x0) r13 = geteuid() r14 = getegid() sendmsg$unix(r2, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000100)="4e800a1f07194c9257c6ba9e80d35348551045945fe1ee222bc4ea548e57a18a4a627b1cf2b98d576374afdaba8417b0701bb3f2e88f340a557a32edab0f6bfbbfeb63bb3b784078e2044fbf136683ad6ad42458d57f5d676138c12b3471dac049f78911e0c004ab8d12c752af1d199710834102804459f2935d94a168e5302970ad95e8916868e36db63a44e90287bd67449274f5be8ef2c4b12d7a4d465600380ad8d733ab39603ff77484f4836d5605bea36c097bcd7c468a91dd3125d20c2e747250bf468f962226408c773cd6fbc671da367b57b514f1c5af345152ac2d6c54cdece0d68c2b659a72570b2ca9272666e0e65db4c190ea5ff476ddd745eb1b58da5eb2c16498b9ae92e274a6aa6d957e7b04b28b21a78fea6495220674c8884b0c4be77f4eaecada8ec0af4d17e3214c02cf9161755680cd40441faa4e5a375b5ee01b679b7117313bff3d4487b2450c127ea6da9c84b95e13d892a29cc44a4e90d6af9e5c66e8c0aa78b66ec2cd2b93f298dc1bb25a457771b4780512e338c0e1ef5c515c66c5ddbc1903fc55ee99dd7e299368d9b7c7dddae5d21007ecfdcbbdcae9030847962e6b52edcd71104d765eb87629d50eaa3b114010f06300a3235ab2721d84d56d75d708689a4747229f93db177a738df2c99174cf8ef1444844982275811daf61e92923a73e1ade3bfae8150771149051629d191eaca9297ea884d9abb30f0bb29fc404367f512707cce69b5fa9e28dc0ee3d1560324434db8d6c39a92414dc3266ee6ff16a1621ddc5f0a813f4ee0658551b38c62b4f6cfa8f5e93f15ee40ed7f0d4fef4e2be8af4027371622db0e1da12530f333c88d5324f2c1998f36cf44a73fc94ace6ebf1d490e2efb89ec0882ad21539d058f80d30a7afe552697215cef5512b3990b582feebb2ca7e905bb1e1f8cb67286ff814dafd98b9a1d3e0bcbc169ced4c56bd71c121239349466a697f585aa0c4c78dbb08d7873e787ad56220718dc15e2a887384e526daf7cb0f183302163fee98c4b8f5b8882443805de1442c0d7b76564c5889dab88de10473e1608f63776afd3e53e913d11bc041d15488c6e6929d8b02aee721158d54792f5696447cf529088b7f9b7a1ca6e2ef4005b3007ab551362d0aa6b5c4e7905e3905a1e19a3fc29e978276aab1d17e9f1f53a0caad2664705376d3da76bc48b2eece6dcb66b1d63acdd9e2ce612533c6c6698f6cf4c7b5deaa1d54ae54dfa5ba9afcdeaf091f9b20ae733ce1dbc96f074d8b63b992c486e73c195a32764046c7c0f3e30f3970d687ebeddd5dcbce31190273e31cf808abaf223e21ec7b3f943d58991acfef2f90e81b08bf52f7d331a6ac522a2ad0110e8795b94efb70635a2bd41ad9922506c6700dc03466d4822b5332d5f5ef1b1a3c43865e9573e11b8c1c3724be1f12e08b7d43492446a4a191e94c0a10cce25044db0e8cc947cc474595507c909a06f783008ca6d241d487aad94f9ccb6d4ce4907150ae1e2f553321557d32ce45744943427b754f3ed73969ae0d9beecb05427edd7cd27c5ebfb943933071b53ee4cbd30e99d11f57b4226f57bea16e31d09d302761d4a5c969c0cf16538658cd8155f9f91285abc0e7fd04b996cd62cd1ffa89b1418b392d89eebe5d0da5e07ef158f0d65336a9b9c5689f2ad597e3b70e2e529511dff050cf2dfce2fbdd85362c2b453485548e4e0613320032a30d16639b157bd9f098a242b072f22ed7253f63a1690795c560fde0c2cdcc40a30f2bbe5e977cf20cabe6305313870514cdc056448a3458615b2e2d83ef6dd9f33b5a0c5e3749ef056a47daeee8fb52cb636a6ca618d1971764518645c21af870ed1e5b64210b74108bf81ccb53b9f1829fe2ac3b7d54294567a65399b37f36c15fdcc1eba08f9b044f07ccb93edd906e2b52426f40bd3165e64e7a7ffa15e7b9379bd18157d5bd80f334e4089c9fae54e5ea26f9a5bca6fd4fc16f4caf0f1b0787d282d38b2704b83a6fa8785b3ebf38aefc0ce2982033b735ebfe078edeb0ae708da456c8434c26111f760d1b8ef943634a68e5691f6ef4ae517602f4c24c8b497afde109ef52d902e22eabcdccfc10521635ffbcc3ef16d1736bb1b7bf7d9190b704ea88a620f0f7d73e278a8dbf23b2499c94e58269d06977b5626d16fae830c5c902f3ac727a4dd66dc1c14707f3c32b899c465252af57621b0c95954e7df6347b7b2dad8ae512d4b4e0709635d103132421d42ecba876607a481f868ee771bbfde87e04b2beb848c2e0b6eba4f4e071bd4c68e4d8bf4bf4a95da28ae7a03b0da2874b4e4afaadb396bf154a9178533e925482e37c8fc2c7bc8ee2eb3c7ac232cfb66af66bc52da4f590a12c42ea4dfb1cc615079c53f712a9112669d9ae04b43e8bbf15f3af16f5a4419abe4f66ed5559786462156b7dc642e565d92f677433e7990ccbf413be171146184849a458cbcff7db1c74fd9ae9e0326464995ede7211beb0fe4f28435a622a0ec4655e0f8110f5c0dbddc9a9bc3fdd516025a3dbc178ee29f762592039a5b14468f3801f5df10e37790001c853eaa0c1f3ea140927c79e182042ea5199128dfec36c73bc5ad5e582c272ebe3f29782adb13a45fdc171bc9ec73b768fa7b38ecf249a5ca8c8ff871dd7650eede6ccb14e8fdedf4fedcff49658e9430726e39159f5554a0ba8b3ba58e365ae4c34f858da0dbb7e96aea3b45ff6f30787df930f47d36edb5c6f6d4c0b943bd26c803ea90fd8eea1c70ee6bd55b10cec5ac3cbe7efb7d8050047247e48f07bd9fe90759f5682778702bfd6b04e21e2089f61cfde84132e14529b2d8d55b3c943d52d63c1553450d077db9e5b1edfd5ae6c43613b70239d485beb54aadfe3b584134162f008bf73d6ecb4d7d9390c02eee91fca5b6c4ba388ed43a6e10e98eb10aa973c9a7391f43dfa1c3efbfe895303e3f6ffb86cbe043d2a3f2683610736135ebd4aca4c7c55fd2bc1445d8ba3b269c22219220f6dd5ec8e9956573f0797a5ee440921a4c90dcb2271cbf2339051b3e55ba78df85582a10bd88a1547e80740a622327826a7724c7e8623e068e3c87883001569ef0fdfbf91bbd078e32a9f6a680227b396d5bbe0965958ec50be52f41a2e61f494b4cdcf12845b4fa12e7058e004216d71d6581312a2ce6fcd93eb298c944f8aeae7facbc595135993cab0a5d05cf0b1cac18ef04621529883c079f6e8cbbe05ee981e9dcb93a1b463bb33ccc1155588a54ad1a1fc9a7614bfd293cc7ab883fdaf5825612b452c3c3b4e777fb42c052f349bb318bbd4ddb3ad03aba928bcdd55e3bc354c09ca141a177386ededc329631d061de2b03bfed682b030796ec1e7598fb1db647f3bb60439686d5c2602006b823410b0ad0788804fa160b8de94f64e8a984a2c281380026c34911906cffb6981e36a8cc9d276a23589d359dab9af313b931a2fa6536ca6a3daceac6a1b82c21a2954dc8003776e3f1ea12e111c90f6d7303263a995e075c3b5cc40dbe7e0af8373931cbde279f1a78b72787ec4957a63c72163bcc55d26523341375e85ed2a98a666917a6949734f87d23884646b3785399cea60b46e5d2cbf92e6762675cededd39e5acb250f7656fa88e908cfd44407e4fd1e82119bf053bac915cef57d98026df282002f67b5e1e5717e1830a8a4363af05b3e8623367764681d78c7d3389348cac28a82533faec22f3304eff9a86ba4f79cd05e5ddba383544bbd1b1f0180287c8195715f0113b57577cf05d6cb725bcfef454e996183ab10b4f1a2e6adf7ed54449670f7f8cbf38751005886728852195cbef56d8aa6c9d32162483fbae909146f0eab1f74a554491ce843d922fef16e375d65bb676d7c390731b3d35c0e4fc54d5748814061469b19b8275d80506159ff447f8c0daafcb189ab03cbc21d513a0eadfa6c5091babc53873eedc397765f74c4be12d9eeff13b3aab17020d40193244b8a0be1c7fb4ad15d81a0982acad4c6a0702f225d6c78992b1fa6e1a98916274b690e652f1653925ac7a42c17bf2a5bd335b8a450ec32873d135d54bd154f6270680e5f3e06c2f4c96926ccba8d15840ca5c88ef2db9e30985d7a5e5585c4b134319a5b04d04b0fc3ece60483e64b30e4694503e89bb0c83811f92076a3d77d3d107969ac4e4dac72c6f122715cadf0e5d8126f213ac25393a69a66e4567d1d1cac5d889dbe50cf3fe7d12ad89f51182a7efea5fb7b26a94cff0c0c740a0c4eafd56aa57d78fa2246a69c7cd0a1124685677f449972e6f8196ecf6bc7093de726bea2d4aae08a5d249e278503c05b9f456864aa0d8c816e1bb3609068e54e5fbc3ba204b3f1d0357cba2ef323fa4c2c8252d6374e8bf8f95f5889e7d16c86a2fe3f9a97d974f464d282b5e363cfc4d28d2dde31a9429c3bf13d612e8270c6c0e07a6ab111847488cdf09ba0ee8bcb4aa9564aca586c7e355c165704a058d7e0b91c1c2f897bc497006ca1723342a456c2c031fe15dde609f54184e87276784b504c1f26e96a09c908e0c63f5b770f16035046e0ce045bc66455ff846b4c1f38734917b131406dd7439d4f061bdbe35d6b7a77f11be1fa1dda5ef961535520e6897970025b70e2e5af13ba7e6833e9418d3946ee509e2debc53d44845a34f5a8b77d503b3810d3f7509fe147bdd055ecdc844959ae8e11fca55459009e182f5a4a54ed0a0e469979a1f4e66f91c72c9bb567930f70fd0911e950163d32e947937503a3478dd995b120ace8da592b5bdb227a4d45949b0e9f789e44d3349dce72dce97e7ffc55a6237aeef0f8a4d1f58b7ef34449a035382f4a4e116fa281a006c4a54802c5a34dcbb70cbe81cf752f7850d83e799c0204efa6a75e4b0b5979ffbfd1355104796040c1a96d9c97acd24b8108e070032bf146ec563583449ad97f7e11bf84f79109253f8b12ba1170c02bee4bd80a9ccf710634bdeb948bd09d279f05d58cd156f1ce0ac0637d579e86055fde7d689e0c392b07a84421124fb1165206a2e33c9e3a90b2c65fb5d10825eb80d9dc71660a74679dfb06d5ae3afd72993a1cd7080f5d51e4868f31afff2059d938fae88524ffd668adf15a699e05dc71200d10786b1f4fb875dcf6de553fcd0af4583cba64d1bf1fe008afe387028299d55ee8261ef8233d90234893803d13eb41938bfc8db3b1d6eb7f59ede321a1b72107f84b806ab4e979314569febe3259aaec968ebe9cad2440e49ffe56181db7fb7017ee8066e7725c8ab21ac03bf71d9e12dea3a0b5517e22d7e00d6e6dc2b5ebba01f487a4cf4777f7240f0fe572d5b8dc07e175c6554b869fc302e9618937fa6b618651567172d6301ee730276fe7c0f3fb5ab750f71f8fb8e5f3cfe9e6416ef566d2a7d5320bcdd79f982155b46698e760f788649ee6b25abaf1f0409924a88b1dc1d3d1b7f4ecf112a1918858ed013b28c9021d27a0ddf7e296c0d5b9c3594b5659680a9efa132c598e42ef9315c81e5dae9656e48d0d0a373bd3fdf74a5b3f905d9e5c324f0127c6803973ef06d32efd76380b9d879690b160c2ea8768c84b91c295f765a6bd4b11110a8ee7095a2078f554a24404ffa6743eb1923345fce26a60246fbd4a0d1b4dbb5a213a87f53104a2ed2fdf85b73fcf5fe94308e08c0e1f2449c430307f2b7cb1f2e9ecc60a356a372ca6ff0d58e7a9a5bf16aa281dbb91bb3f418d520a185f382261b251766407639b40fd28c1213b78512fe7412d220864bb0822907d1c5082d60b6aff31df0882c3eec", 0x1000}, {&(0x7f0000001100)="12c3a71a0d3c6261deef1f0bd942a096c6c3bc22c2", 0x15}], 0x2, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xb8, 0x40c}, 0x8) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f0000000040)={0x0, 0x0}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x40) r3 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x3, 0x3, 0x6, 0xffff, r3}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x400) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) close(r1) flock(r0, 0x1) 16:00:02 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@+!\x00', &(0x7f0000000140)=',%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='::\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x100) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000400)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000500)="e414427022e7f591a07e37aebdf36b0e229c", 0x12}, {&(0x7f0000000540)="202e4ca66e24e17c80bbd8b86807e8bf3f773344eabfa6cf342ea518b2b98bd9b1e473d762d5986feb6869c34af68c298bfe08b0fd", 0x35}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="38748d8a068cfbb203993af799c27e0dc720f61f23b88e1b11d71df5f3f5f06234309eb65a03a4070dd53ce2f53afe179441dd6b085f88676a8ff79ed20acf8c6c4273d19b86b0ba61ced8d092fa385220dd0585f3551d35bf604b683b3b6532924e21767187d98e33b9c905f3fcd8d703077fdd9d2c3bb0b739d12df559ab81410830eba10740f8db87c293add7054dde6ff7947dfc42cd169e60ac4a57c3ca6a35865fa7045447e3e434ec0f137bd921b3e3e4186abb3f6d4279149fb2af95c813a579ccb71c900a1b69e9ddb6f31868591a7734da27c0a81b551df932c604b41c740f5adf", 0xe6}], 0x4) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000700)='./file0\x00', 0xe100, 0x100000000) r4 = dup2(r2, r3) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockname$inet6(r2, &(0x7f0000000800), &(0x7f0000000840)=0xc) close(r5) fcntl$dupfd(r4, 0xa, r2) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000880)={'./file0\x00', 0x2, 0x7, 0x2, 0x1, 0xfffffffffffffffb, 0x1, 0x8, 0x1, 0x3, 0x1, 0x100000001}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000900)) recvfrom(r2, &(0x7f0000000940)=""/4096, 0x1000, 0x3, &(0x7f0000001940)=@in6={0x18, 0x2, 0x5fd}, 0xc) socket$inet(0x2, 0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() getgroups(0x4, &(0x7f0000001a00)=[r6, r7, r8, r9]) r10 = semget(0x0, 0x4, 0x4) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000001a40)=""/102) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x81}, {0x3, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="d69469a497bd2de3ccac37fa094c8527f4cd4234d135f081ea933a8a43085485f0181dc5027b70e65f06a7fddc74e69252cbb24037bbc0637e6add1b7bd31f6263f193f8f6589a92b3a0f6c43b6e0654416eb6acf5a17ed7a504c95209ad440a8c8e1580954a4e9561784e58bb7ba990090096b2e6b2da75b9ef2ddf4e8c85c83d4053caf54d8843ceb2b1f14328ae850f0bcd8f059d5a7ff207fffbd3979337653550ae623e07a0baac87599127e43779d2dc3b08d053983f2e74cd90dff53f6030b8fc34a414abd6e816b85cb2b4db5617310101fb7c5ba9be77cbac05d68672b879f97ab395f6592434dab5a64c374c09088c115296a164344e1d412d9d364d97fe115f2a4f597765b9b81e055bd5e7f00c9e7ebe7ed6fe21ca302dd051394368dc9d14365675cd07baf59f46cf236499e70a4dcb643b502a78965831522967d8f27dfdf33858902889b57ae60cbd39d26822d933b622e831298771aaf9cdafb700736933a2516b6013a20276eba39c78dead7ea4477fa3ef685ad58a847eb620ac536999331f77d53c9718787be8d130abb0b28467ee42f92ba1ebd149261c9849e1f1ca6c4052511abddca9f383978bc6f7f5e9ca430c1e2d04ec8dee0662225a06ae13fb4b274c7331c5ecdac2c08e9e56cb16a3ee8c35310714c1e4ba23f2c7b126c18d37f26857a82d511ce960af93dd72e7b47877bfb983e7ea189f35eae69d2ff258f3e83b6b82923f859d04a8c4622d2f7975dc82ea661f1bec7b726bf6c44dc3cadca07f760c3d480d835395de3ceb27ab46bd98a9e567b5dff547d8407d6181ed1e75ceb9f69ec66c44aeac80003d4b4f34296b909bf9e874e351a276ffdf071682ce1f2b33d4f6d1ed9af1ebd2a85ab48ce5a5eb56ab56fbdcbbba3ee029ef8aa7854bec44cfbb1cd7496960e40f29fcb28a54f1b76a37dbdfda6428a2084c171a8f38bd6710f2268b94d2443f826fa111441ba4246a20b48012ac0c5c42447e2bbc5a76e87f951ef807f8d440b98988b43b542bc2be4ab51803145893a4535a71a13d27752fc346f3c5f181cc4e80407f3ef1632a40c188821eb15df51c7a886f25ff184aaacc2292711126ef6e838b97225d09fc61877ee6cdbda5f80641da4f5ef33a4618d3f74392a36cf8bfc91f749b184b221114ce7f3ccd8e58ef811d046af2735f8cb3ec2cff4f6451cff8235152c4ecfb233bfcb9dbacbedf2a8ca4c799e223afa155be5cd45d41f5bd5ddd15a39950580425301556778f0008ffd082939f9a8a9c7a796076a2c48cac8d2adad1fee1447621e584af3be65dd847828cdb130a6c9e77f514b1428702d5be6eff4cb8bf2f1109bfd5429546ae7225c10c7257bea69a56c450f8f0598a0089c3221b25b54c720314d418b44c3edaeda9ff8a77eb443b39338648aec40a180b429c6acddf124779ea638b0fd27296bac193d059af40d434441f0ee5a953dfe6bd948e530305d899d385b4cb18d40269cfb3e3958ecee93c4a3f746c13700eaa30668490fa4f07fc8e1a35595593b94c0011ddf2c178732efd2f2ecfab013fa4fa95c323755b49a4522116e5ed944427eb0b8dbe477e3aa9d800629f0feb0fa3028149834843ca8dd030c7ca228eb9883a7e9519a58da111a984aa34b37a27b3468d1a3d85023f7c6fc038b620260d99ac9fa98bf4800be36693312f3c23a9287babf76caf0454135a46b72841660aeb403d1f77ec9326e3f75ac72e67ef0827b1a6b25dae6afd9533800a37d182798b31496d086a84088fda5d3d78985b67d69f33547b2f557b16190deb7150cd572f26d1d42834ef056d047f35cf4e55e238cc06ae757d196188b456cc1a41eb985d127aef053b839af691da7e890cd25d8b1e0a070f584d199e554d53cd00b7c4681cd1a4ab0529134eef530cb726a414facc3f03411d0139fcb01ce08cc5c77bc7141f94dc6e20276c36c4333cd55c17cfbf0d6896bba806b98fa6bd0898152ce9f2607484ca6117c1d163d434c3e257d8fcd597e03bb6a16f90e551398ca3fc45b8b1808e9c11b52ca86e109d08ef1e30ebfe64968718bb079c4140ef0f66b04def158e1b1b5059136f2ea4f81dffc4e801e4d66fd0f0b956f84ed1562e70efd8a945464de74be477f6a922cfc37e0fa36502474f4de0a6ed148a9924d570a2e9637a465fe7cecc702bca4f7273268cc52e728a945745f9c44247147c7dc07aa3453f5e6c1b177025d9ad4726a442755b802d9fa551ae87afcaa98ecac7e6bf078ba882f35393864c259efc18d819c30604879e84be4ca3fdb17a63de29bc5ed58d9c98b281f1357e1cbe028ae0a5ad395ca27298e146b9faf1eb904c11d8c5e682a2a3f764a4e550f80313d178a6bf5c5077f06fd3d25da5dc06bd2ac77d2f58eadac85859afe49f9ebfb5fd3acc48f6da7bd5f6e9e6b5084dbf54fe314c160a3c78bdab15c2c19408ffe14fda1e0ab3cf3999d75fe6de2a4337f9c787d687ff6796fd7bfd710162dba38385d156233566c382cb4f27c754372f6042f5d018bc420f8e3ccf58c30d8145bad5477e981e945be7f6643ce127b7e2f390d97e12cd024eea76277d29f11f0a767c6c86e72b4af79c0cd619ada4a5e4e419a91dcda6a5ee36092a5a3e610d082226252fbd5f3ae024b249cfaaa05a110f4de52f48e9d8d9afd374c3baa87de74ab1330cf52bdb3c1215cce37ae9d5e8d844757802c0b34ca7ae1b7c3d4ad46f759d1e6f64e4f18ab2fb447e433a9e4cd114883c0fdc2ef523f699e6204df9e8bee3cedb77fb97ed1be55a93ab95bc7f4c7bc4b5945d166f5843161152eccc81fc2a5a481cd618a40e78541b7b503bc6077a650708fd1344be633876a8b08e186cbda9dfaf84d4fe7739319fe192482ddc0f28ce9bdce7e6521edc04536fc348cc6932140103bba6a515548b5f604ec134c93cf8cc883422770247bd4f51565cdb10909d6613b1d9bdbb66e1d4213ff061a4ec5b5e907091448457bb90a34dc8b3a797b9c033a9ed3d83ead04852eca62df897c81821da80400c801540d56ba984837371f5775c626d07186d88fdef9264c871adb03a6b3aa92d2d3d0854971c0f7d86ebd483ed53f1f95da22b08f463393d84dd76ef8d737d068fcbca69d89b64aa2d4b431463cd7ae2433ce4d1c85cc7e8a02db1059830a09dd78f11c853bf092d2072eef10089073a8ad00b44d85dcd0d02202f9f78bc9b731d396c74544e9780202564597404b39135961c85b74b42343ad938995e9d57d1e8163e8052fd2a16dc71c47557bcdd3c04920da12f1847fdb6491f3d7c7852bad7151f686030110ee846ab9cc2cdfad6e826e893894f2363e7179ccdaaaf54ba2d6843afc4c27632fb1091c454f35c93ac1f10c8d2ae0ba978b075034237290ddbaeddc997a67c757630e6ad7cc177a448623df7b85e3a5d01863ff8c547d99585425fa807650fd04e59d9fb3107468046dae1ae387b35b89a54917971235c1b539b04381016895f6c423cb0d0b125c6d5396b257be8e94ada75351ced13a0eea6fde462b9120dfbf495588d41aa456c805279e6b12c037fa52332a23da83722b6c71be0b44dfaec7d660420292bb7dff261740bc125621fbd3001924f98fb4c7856e3156e752f1010b2d4cf877982b16494abfbff9e78efcc70cedbe4b000f44d577fda232b42a246d21f37e28af1a6d552665a2e68aa7616f144bfe08030324d91d676acf60ccd42979b71cb21e8865a0efa8bdda1d29f0196ec78aba7113998ff8fd4109e173dbd79b430aae74c7e993b0f2c8acc70b96d43b91ad0f3c3be6298b39354936ecafb6799f0d18302407659639e98680afb2badea4a8c768c9e3bd77d2f77ec22cd715a873a67afa747ec9cedf0df3d0e21278563163110bda6dc160ed6ceff6b5dbccfed927f5a1ab95c2ffad4f41ddb7fa8a4cfc3c7ead872a989a61003c0a98a6a7aa620f52fa194c4e2cf0f43ed8a7ec9f3569294a73147aabcca4da625cf8f6b0044645fc97a3e885d28ab72355dcf3ec1b76d0027175a41765dffba09cc9961bb62cf64ecea8bc4599b5737f03945c3767298f37dfe0fdf42c7baa9c5e8cb9b7a4ab9c4931266c869168dc2ee2a47a67a30fa0e22f2d19c998f4d8907b7ae10c60c443588e316cca5a0beec589cce87dcb730a8fca22494b8a36f5d9cdb580019e07be8cacaace54b2b3de377f756e29834439f263e30a8ba0928600f9b060cbc713e3de90a38bd4c9f50dd82959b7ee65dca7190bc82f5ca6585975cb285510e32e0d8a8b50608190ec634095c6ce3fbc8b2d958f09ffbbcd7023903ed29d982a001cb0e6a1f4d8a37df8c397844dffbf41744524af52fc91be026cd4df7c006a42643ba6d078015e145358f70a905a01d317700b8203c6cbfe1be80305164974ef817459397acbb5d0e2bbe8871bc935d9f779c0ea053df394fa531ddb6acc8969bc3ab5df070544d88df0ce4a5fb9c0c9a51bfe08abcac7f8402f1ff3af97a4ab87491d4576647948fec02f6841fdfa1f1f5367d306d4c80c3e92ffae3a0a61499bb9aa27876fa13d1d80812f14944d8c0fb18fd173dbbc2d833f04539ed7e0a006588ac983fa346e6c932ae9c9cf9351de64f23a2384c20b0eff5c05315321608b1be0f55be05f6f051071620c90a2802d49b67179fbcad625aa3d458d37cec9935dc9966f95f5a706a44ff19d6c3cd2c7758aca6f6cbb9aecbaf07ea9e67365bc6eb9a36911db9fb1e35ee747c241dd53701604a1d8fecb044a0ec2d79f2329c8c92b9154f3740b4ff9900d9f6345b16e2f0b83d2053cc60cfd549f3ec62b453ce1831d38323ef7d3d30b0a7a9025a2a42f5f208ad3aa1f3aeaf9b50a640016c63cbfe68e8e457f2ba60c13dfcb0e74adf8beb15cdc3474f98b89b583f81ae06dddfc2418909a4b7b42374bd59123e0717baa982ba3eb4bd97c0d3ad6b94fe9d540d7fc581544984c65e37ebb41e78192358594831cef0cfee81e1be62a93e6ba6c965ef48d90b0c088bc34730cc62bf0454e2a30e6174548c2c601639a98610cd9e484c63cbf990da52f9b6f008c08bbf730c41200287ba7f054a0cd648020b1581906af2951b9731614a85d0fc31a8ec836e9000f7a25057d1ba4082ae04f57eec0769642b5620baa10dcf2841a50cf57d32b5d126397ab8edc3d95c963626244d0f06c85832589a471928efe079f8a6190e619c9e04164a8a2771ad4d299de5b0fd731e8f80d7831f59a1f0c372796c1cec3bd5a7c61672ebb126d54ba9ff90732298d02bd2730e212957ec9d2125a2ec801621c35949e991d92085f0ae02b374aa19d607c694c97c66cf4a782e4f5d34983c7200d94b76c6983066fed6ecaaf7b0bf90c65ddcd2e505019e039a33a223f9d33cc89df43b026f64ee44661e59a6cc599e22334c5c9f1da95b126a8229cab5860825a32c801f8be634fa0925136b0c4be466e951ed2da2e7060b66e85a3824c8b612450a8df2b55fb7e704e367fbd92c95f7e7f4576ef1844babb1d891e604a625118eb1c38ef9e04c15dbdbe88ee32b142c96a3bfb7069a9c29c3ae7fd0f306d18207fe07a132b88f253b40e34050a07e5699224b39ffa495cb23609e45fa1b020a40c478704cd3942360ff0b26323b72165cc5b072c4a85a30628cf049b043ec9c8ca148581415baa0f0f03ed3c00339114096799a398323df1bf1f8a67c585478fb754364cc0c104be4921b5c9d8021c9f393ac380495e14e49b577960c7d83d715f5946d3d45824c097813646483dce0805118b0") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='!^}/.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='[/!^\x00', &(0x7f00000002c0)='-\x00']) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/90}, &(0x7f0000000200)=0x5c) bind$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc010570d, &(0x7f0000000000)=0x35) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x7]}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff62) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x64}]}) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047462, &(0x7f0000000040)) syz_open_pts() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10381, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: socketpair(0x2, 0x8003, 0x7f, &(0x7f0000000080)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000180)={0x1ff}) getegid() 16:00:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:08:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x7, 0x4}, {0xfc9, 0x7}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000216004008b00002b275e6247ccc04ed92d11058ca8a82ca48bfebf00"/44, 0x2c}], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4}) 16:08:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000500)='./bus\x00', 0x8, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x126, 0x7, 0x20, 0x2, 0xcb, 0x4648, 0x1ff, 0xffffffff}, &(0x7f0000000140)={0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x2, './bus\x00'}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x200, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x57, 0x3}, 0x10) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100003705fe26644a3fe2abf5874184626efc50cc9493115a178678b1abaf435d6074865c127291f6c9ebc511b01a30dd4b98766ccad1d04514a601b8010eaded1b465d72b0c79e7afc866938"], 0x3) r1 = getgid() setegid(r1) socket(0x18, 0x0, 0xf56) 16:08:31 executing program 0: r0 = semget$private(0x0, 0x0, 0x28a) semget$private(0x0, 0x1, 0x10) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r2 = semget$private(0x0, 0x1, 0x84) socket$unix(0x1, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = kqueue() semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/140) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) r6 = geteuid() r7 = geteuid() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000300)={0x8, 0xfffffffffffffffd}) setreuid(r6, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xb, 0x0) r9 = socket(0x6, 0x1, 0xdb) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0x1) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) poll(&(0x7f0000000100)=[{r3, 0x40}, {r4}, {r5, 0x80}, {r8}, {r9, 0x24}, {r10, 0x112}], 0x6, 0x6a) semctl$GETNCNT(r2, 0x3, 0x3, 0x0) 16:08:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 16:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") mknod$loop(&(0x7f0000000100)='\x00', 0x40, 0x1) 16:08:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:31 executing program 0: r0 = socket(0x4011, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000004000000010706ca90020e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012007f00000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) 16:08:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x8, 0x2, 0xa939, 0xffffffff}, {0x5, 0x7b2b, 0x5, 0x1ff}, {0x0, 0x0, 0x6, 0x40}, {0x8000, 0x791e, 0x4, 0xfffffffffffff000}, {0x8, 0x8, 0x4, 0x8}]}) 16:08:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x3}, {0x1, 0x3}]}) 16:08:31 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000240)) dup2(r0, r1) 16:08:31 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x539) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) mlockall(0x2) syz_open_pts() ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:08:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8880, 0x0) r1 = socket(0x3e, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000003c0)=0x2, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_dstaddr=@in6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) close(r4) r7 = getppid() r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r10 = getppid() r11 = getuid() getgroups(0x1, &(0x7f00000007c0)=[0x0]) r13 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r18 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000480)="4f9a2b8b640db564978c180ff95b9095f2867fdc6ee692b2a20e15dc7e4eee1ecfd1f85837cda9aa85d5592d54783ea3993b7496fac2f4fb5774cf23ff4c305685d31088fd0e52e6a6b5", 0x4a}, {&(0x7f0000000500)="052465464961c9f03e7253793a6f5be0f5fd30cab3636a9dfdb5823af2be11ee450f034541a3d4b81ebf09c345c60869c813d05193a837aecc0003d2eeac91c7a7b70f9a550d61b9ac840e5506673d84043b2500f749be091ff81a75a56e1f", 0x5f}, {&(0x7f0000000580)="5888528576029321d8179a7793d3d8daf7c90ce4fb4a0c75db9cef2958aff9c4030d84c1b843df4f019cd13baaac9a74bb58ad877885e3e19ff7b96a728095ac8e2570309173de22008fcdc73e057518c54e51eacfcd178df646d43d34c49c4f483042ccdf92bf4d6acfaf7aed53454c5b7e3c0d0eeec3be84ab8406bc079400cc0889762d7bd44b0ff304ea588d390303d09eaec71f4c10c86b2c7ebeab60b2bde175e8286d5d7742179f046b6519140db049883721bd44934e1c586b23fb100e5afb27df42f6eb6935765230d6108bb0b63aeebf1a552edbaeecdf", 0xdc}, {&(0x7f0000000680)="39aeb0831578ae90100a8c579b3d690bad6f19dd6c4b84938a9f888afdfbbab1d8bbf0d38bfa3e2eb7adb1fb7211239135d07e5c69ae1c716e9250a06fa2a0e659ebdaaf0ba964dab67c", 0x4a}], 0x4, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r5, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r5, r2, r1, r3, r4, r4, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xe0, 0xc}, 0x400) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) 16:08:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2de2c531e7dcefb1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="707386f1665f59b5f73d188fc421") 16:08:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000080)="5bd70ccedb88e23dd7f352953c5f28ae2c827ad820a860c16482056905d016436418efd92f28aa4dfaa0ffc548a3f97463fd80423746f3bc94ae42ad6e9ef71871d57b99fd", 0x45, 0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:08:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="823d"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) 16:08:31 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x0, 0x8000000000003) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x97fd) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0xa8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r0, 0x400000000000029, 0x800031, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 16:08:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = getegid() setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) r4 = dup(r0) socketpair(0x0, 0xc000, 0xbde, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) 16:08:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x3fcb3395, 0xb464}) r1 = socket(0x2000000011, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x384b0, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xffffffff00000001) getsockname(r1, 0x0, 0xffffffffffffffff) 16:08:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) 16:08:31 executing program 0: socketpair(0x20, 0x3, 0xffffffffffff3120, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) lseek(r0, 0x0, 0x0, 0x3) read(r0, &(0x7f0000000180)=""/178, 0xb2) fchown(r1, r2, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000185ffb04000001000000000000000000000000fe4b7471430df7bf45a0ff0000005b00010000000000", 0x2c}], 0x1) 16:08:31 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="ea458aee0c2aa590e7f7f2c4bd46bca8a4858c1f6e3e33cb4ef4ef275dfec9970b699fc1f4ee82629cd807c3cfc042fc6258ecb02ce30c", 0x37}, {&(0x7f0000000180)="32c50cb28bc10cb432f69de128bf0f76b6ee899134a8c7c6bee47e561b9a1fbe07c23ee0f995205da1ed0ddd839095529a55c941d67ef502823e6fb9c9430a9b64c1a16e4c807c21672273d52176293fb11f57a38add8a4306d3c066dd5c98633cc7c17775b77a589ed3d443258ea0c6e9a81f7bb37a80aba17ceb208b93ae85f6d4bb847f7f10ce4bd5d7cc31619cd6810b15bd864c3063b532d06e80cd", 0x9e}, {&(0x7f0000000240)="22994ef035fccf546e446a027d8646a90235378d006ba924cb865bf9ee83970ebde522b2cd3422430214793b5a36253ff77f174c8b50be6cda72a315ad844e4e74d246bc24d58d5d01472499ba23483320eaee08c9ba6343fc26cd493a76291778ed8a2719e211ab166149d8d87fb4d27f73aafcdb8cc044e68d070b9dace3f52952d72ec0d73b1e73b0ed8b7708aec8bbbfd85fcaf04ecbe2178184568ad3edf455aff8f1f1", 0xa6}, {&(0x7f0000000300)="ad27f9ba2add43dc46b93af61a14c49ac2431ebffbd191def7ccac839c5fc331a642b158bd20e72f0f315bfbcfe5af51429ca6ca20be75319eb5383ee9feb8285982b0b686e835fec1e24ca9a819b25cbb39496eb2794b2ef74bf9c3d9dd5113f32bf3e772e6becc080249b63311f565cc8c858f8b03a2397154e02bd30d", 0x7e}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed116b76328f9735873a402ba4ee0c7a947f442d447e8135b9bcba3361985c5bd0528d5373b42f6c70fc99d0170544a643e71873dc03a7c333d2b5fbe1d9f5557bd1f82cfd1afd7646e9d704fc94973f75", 0x56}], 0x1) write(r0, &(0x7f00000003c0)="af0640e851af7211920c723c69e63a6630c0675466300d4559108e5e43a3f0a3460a350c8ad44730fc9db6b8e07396798537548859f96165", 0x38) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) close(r0) 16:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x101) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) close(r0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x13, 0xf2e, 0x3b}, {{r1}, 0xfffffffffffffffe, 0x971a3d35a52a9509, 0xf0000000, 0x7af4, 0x101}, {{r2}, 0xffffffffffffffff, 0x24, 0x2, 0x100, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x101, 0x3}], 0x5d, &(0x7f0000000040)=[{{r1}, 0xffffff7ffffffffb, 0x10, 0x2, 0x5, 0x40000005}, {{r0}, 0xffffffffffffffff, 0x1000000000000da, 0x40000000, 0x3f, 0x5}], 0x200, &(0x7f0000000180)={0x0, 0x3}) 16:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x170, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x35, 0x0, 0x7}, {0x6, 0x0, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) 16:08:32 executing program 1: socket(0x400000000018, 0x3, 0x800000000000003a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8098, 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x9, 0x6, 0x4, {[0x8000, 0x8, 0x8000000100, 0x1, 0x1, 0x5, 0x1, 0x27d, 0x10000000, 0xb68, 0x0, 0x9, 0x5, 0x80, 0xf7f, 0x3, 0x17, 0x3], [0x9, 0x7fffffff, 0x3cd7, 0x1, 0x86eb, 0x4, 0x804d, 0x8, 0x4, 0x8000000000000], [0x3, 0x7e1, 0x46a3, 0x2, 0x2, 0x3, 0x7f02], [0x7, 0x6, 0x8, 0x0, 0x7fffffff, 0x381], [{0x7ff, 0x7, 0x2c, 0x3}, {0x8, 0x8a, 0x2, 0x7}, {0x100000001, 0x81, 0x101, 0x5}, {0x8f, 0x80000001, 0x7fffffff, 0x6}, {0x7, 0x677a, 0x7ff, 0x4}, {0xffffffffffffffff, 0x800, 0xa2, 0xd919}, {0x7fffffff, 0x400, 0x8001, 0x85fb}, {0x9, 0x7, 0x5, 0x4}], {0x6, 0x1f, 0x9, 0x401}, {0x7ff, 0xf000000000000000, 0x7fff, 0x8}}}) 16:08:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x80, 0x7ff, 0x401, 0x400}, {0x0, 0x4, 0x7, 0x10001}, {0xbe, 0xade8, 0x20a, 0x200}, {0x101, 0x6, 0xf8bffc9, 0x7}, {0x7, 0x20, 0x0, 0x1}, {0x6, 0x2, 0x401, 0x5}, {0x68c, 0x5, 0x7f, 0x7fffffff}, {0x7, 0x9, 0x0, 0x3}]}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') syz_extract_tcp_res(&(0x7f0000000200), 0x9, 0x1) 16:08:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7fffffff, 0x40, 0x10001, 0x1, 0x7, 0x7, 0x2, 0x2, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:08:32 executing program 1: setuid(0xee01) socket$inet6(0x18, 0x13, 0x7ff) 16:08:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='\x00', 0x1, 0x200000000080) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xffffffff, './bus\x00', './bus\x00'}) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) openat(r1, &(0x7f0000000000)='.\x00', 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0x10000, 0x8) 16:08:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xffff, 0xfffffffffffffffd, 0x1, 0x6}, {0x0, 0x20, 0x3}, {0xfffffffffffff54d, 0xf9d6, 0x1, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x74b06f31cf696bc8, 0xfffffffffffffffd}, 0x0) 16:08:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:08:33 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f0000000140), 0x26f, 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000200)) connect$inet(r0, &(0x7f0000000080), 0xc) 16:08:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="afcae8f027e96d7ed15c045ab3bbe4f2501f260b991730fc40098f59ecc7761ad3fb7b7c51ed928bdaf5f70b18beaa1ca5259bb87f053fedaf4855beb2bef503827014ae1a551237c18942d0f3c2f2218c6cee87a84ce81ec1344448450799fea6dd3a98983b75e930ae31484f503aec25c189e55c13fa2e3aea14a1249d5f58e0ced98f8ca7b252de554a516669f82c4a710e425d8e79fe42a4fc6177e4f68311f2dfb9b7f87f30cdb55019bdd2b28cda1e0509c548f01c805e9e43f560bd78e330abb59a9513bde508d735495b67101a5d10d8366aaa1eb9fe6233d77854c9d0d518aaa7cd76c61143f5141afb7c", 0xef}, {&(0x7f0000000180)="d50f7340587c1d93552d0e40b22931a4f662ba8635b818602851e1e37011f79ffe805aae711d8ffc37174c51a731a0b9ee1a3bad50157b1f8931575b9b2ee4f84f65ba0409499ce4a460f98224cfc5d80f85085be22f864510454e5ac373e1111b13186af1bd7b00ccd33f72c8b704577d45dbd3752dcbf51201f8e48023a7", 0x7f}, {&(0x7f0000000200)="fde7f8b0ccfc547bbf3db4f34bb45d6c5f8e7057da222fc5335f54bf3168b652f151bad7fb0c778a1c04ee856abfa189a3f004ff940ca68540b37c02d8e0e227147cd3b9b7534f7b844920fe8bc8f8732c30d0944172942deb8e6b00934940adf5", 0x61}, {&(0x7f0000000280)="c0b8ca7e7a1482bd97271b103f85a1199a3d83665117b0bd2cba4ec67c55b6cb5c1556a44cb5f42148d3efc3ac87c2eb1af0a0b2e8530e8145b8b09d85b10362226f0e1dcbbe574031aee0424a5b278d6d49da8339c0c1d9e2a9ae70f2249bf4f2d024c25cc435a376bede74e9dcd7559443ab0861", 0x75}, {&(0x7f0000000500)="d19b2a5b29cd7b177cc12b67075949723ec90242fc86e8c21a805a7f8f236419d72a63175d0cd0b6375b4effc96fff541e22e1524e9073d2a6c3076c3969595918e76ddd729f7c1fa02fe1e1842863d6304616d0a704897c603edc6b4d0f257bf158464ad58c0ec634d855ec8cdab122e012787a6289650467e89b9eccbf3646c014ae5487275e0a7f5613b9cb4ae64bcf6dd8cc54a70f6ecb0b0a30e87340cc2ea669799eb983e4be969ffb4b489ac2b00c7405bffc868380ac2f1376fe42cf404edcb50b9ca4424ab9349612a6cbf2b1f06d4b", 0xd4}, {&(0x7f0000000400)="e96af9a5577932ce729d418716adf57ae18bd07cb2fc8e8992affb54563d68eaad37e8e43fbed85bdf224bce52b44258f5e9e971ba4813be7979c8fde4e15e859378a5130d4b786b40123c495cf16ea477bf5298a7d0375404d2c6459ec4ad224bd5c08ca55a649ee34d6d879c5658", 0x6f}], 0x6) pwrite(r1, &(0x7f0000000600)="0265b074303c489c44e74b592f3b98c1057c2d111cdd16c729d36f9d221e4bbadabb46da4ed10dfd5888e07376625b3a3200bc635adb80b282fb1e810ee3f77e392dae1b47191f0a18b385bfca1e0f7e0a7b43962634d6f8aa8bd0300d69a3b917f1651cdfaec74a72a29233888192b53dd7cf28b45d97fdcd9738c109e6dc31e6b4dfe71f247da65f3cf19d6208c30e30a234781f6bfbef6699b952c69b4f0f141f0f36cec9ac4bb64cfdc1d1abf43346c38e8c30f5b2faa3b2120e7ad9762d73e5899b5a0e5795033229668396e5", 0x56, 0x0, 0x0) 16:08:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = shmget(0x1, 0x1000, 0x280, &(0x7f0000114000/0x1000)=nil) shmat(r0, &(0x7f0000278000/0x2000)=nil, 0x3000) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x7) 16:08:33 executing program 0: socketpair(0x2, 0x7, 0xf25, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x18, 0xc002, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x4) getsockopt(r2, 0xffff, 0x10000, &(0x7f0000000000)=""/142, &(0x7f00000000c0)=0x8e) 16:08:33 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\b') 16:08:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/80, 0x50) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffffffff7fff, './bus\x00', './bus\x00'}) 16:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x7, 0x400000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:08:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:08:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8c0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x800, 0xa0ec, 0x1, 0x100000000, 0x3, 0x80000001, 0x0, 0x1, 0x20}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") poll(&(0x7f0000000040)=[{r0, 0x80}, {r0}, {r0, 0xa}, {r0}, {r0, 0x100}, {r0, 0x1}, {r0, 0x10c}], 0x7, 0x8) 16:08:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) 16:08:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fchmod(r2, 0x80) shmget$private(0x0, 0x1000, 0x242, &(0x7f0000ffc000/0x1000)=nil) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0bc975cc15bef20a1732da3bac656093acc71e0c0333f0801f34cdabbe0b8216646efcc2c10380ce3278b4f3f2a1032f37813af28fc71a167eb9772c1a1fae00da4a46f49f74991c05cf2ba2a8de3c11991555de76092d8933fa87e23d4cd261f024bf3203d874a0ad", 0x69}], 0x1, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) r1 = syz_open_pts() writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="7b0e6b3e105d43c65378959f22ac47bfe66cb6fa6d26afb9a6e75e9451f0d70f3716b62daca5111bf18fcdf914e7fb5be2d73454d5e8e10e0214", 0x3a}, {&(0x7f0000000200)="47fcbb0d680caf0f02df27634c56c26864355347bb1bf96765d33c1f3ad286cc53e459dfac21dfef9bec7f08aaee440af6c4309fe005e7d38f0f0dc6d64be715c094c60ae534d0faf74e20e465b7e3726a608a3e7e2413da524f7776bf77af0d18e28f41b13808f6892bf438838dd0bf38762bbfefc75fba0a880e746ad013245eac71333d1d0bfc5e06e8672f0496e11467a86bcb0306815ee7946acc", 0x9d}, {&(0x7f0000000380)="5473c5fd3f50ef5eb648f7a521d3852e763199c16ec5a4a5ab842f76ef80831762e728cb0c96ab72701bed2d071c0a2c476de59b3bf617dc5ea09e211933e8cdaccb065ed83f84019f75fa4794f7f84a5364b19954051239b5bd66401ea9153f9860abb3b4f9c366fba1371859ac940ae0b3605ee110f2d4de21d5872d8b19331a985c71f2168f909f306907c0649c47b09e5d173a1f2c27998dfc1fc5577883f1ac09c7d670a3342cd8010cdc7c1ea634c9c9737d897182429703e2cc9cb2b50becea6d472f56118afe72513c7dd1966530a478869b552fe5e02daa201835a65a27d85dce396bb8a5f6101769", 0xed}, {&(0x7f00000002c0)="e63178e208d48113d07fc26aba1f4e3793a5ef390bfaabde39c867e824bb2562a29927e542cc03b6675f2a7d197db45c6eb4863ff176210b6cb33c1b412619159226d946213c4d2aedac3117cfb070a81eb7274f7433a597", 0x58}, {&(0x7f0000000480)="80846dda887d96e18bd22e8d1ece76ec08a1dfe39a0543787cc64384e43769886186217c75f9f4d17158842c139ffdc3e2ec75a1224b1b2e6fca20215017a5754d1dcdadc57ada7fc827ec83b54059d7516555b58c1fbfd673ce67cbd239b47e8becbe6b607e4d8ee0fb2a468b163bdb1650201966a3f0d7327f2c997361", 0x7e}, {&(0x7f0000000500)="388e0417ea5f34a6894196bce4c71ead23c24a257bbf10519a658af01c65e9d89865232c6b8bc6b863b50cfbc8b2bce76350326cecac3c5d17d9ce7862f16427229e92b9971ee36e5e1ed4fd2db13e27", 0x50}, {&(0x7f0000000580)="3e4532dbd91e4ac38ce25b97ad0be93decd39974750651312c947b27a6ec554a78c2045a17642d39ab31d513611b65918510c623f3537ab4037ff37f4ab4e95b2efb439421dcc28d4466c51b0ddc270e5acb9e04e6416ae82f6967e078e20a39df5d22c0dd0703f79c2e8d2acafef6a1e98f31b76a65e2fc7ff0b6c68f80069a5a9181385707acee232a3aa06b495ea008f1d1582b79e0a0808fa0f59d3502fd04c02a0143dabf90412d4d5334c2e42bfa19044fb9437200789537f028dc52c21eb046d126bc18d1", 0xc8}], 0x7) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0x3}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:08:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x23, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='X') 16:08:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8cf9fc832558a1f5385154532434ca9424b6b7b8720bf8926ff14d1997d98acd49752616d8db63547040af7e145f5810b1d273247cfb8bdfdd028821ad1ed2d299378b5653ee3c119c9339362533c89eba4960d6118ef6498413846f4f831ba7ff9a2d041972b398adf648646d561439442ca739", 0x74) ftruncate(r0, 0x0, 0x1ff) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) 16:08:33 executing program 0: geteuid() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$PCIOCGETROM(r0, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:08:33 executing program 1: r0 = socket(0x11, 0x6, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 16:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x5}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x4, 0x2, 0x81, 0x200, &(0x7f00000000c0)={{0xfffffffffffffc00, 0x24f0, 0x6, 0x5, 0x10000, 0x4}, {[0x21, 0x5, 0x9, 0xffff, 0x1, 0x6ab2, 0x2, 0x6, 0x200, 0x6, 0x100000001, 0x1, 0x6, 0x800, 0x3, 0x45e9, 0xff, 0x4ea3], [0x7ff, 0x1, 0x7, 0x40, 0x7ff, 0xffff, 0x4, 0xfffffffffffff883, 0xfffffffffffffffb, 0x1f], [0x2, 0x9, 0x4, 0x96, 0x40, 0x9, 0x7], [0x5, 0x200, 0x7, 0x4, 0x5, 0x1000], [{0x551, 0x1, 0x7}, {0x7, 0x3f, 0x114a, 0xffff}, {0x7fffffff, 0x4, 0x40}, {0x9, 0x9d, 0x9, 0x81}, {0x3f, 0x6, 0x64, 0x8e}, {0x40, 0x2, 0x7ff, 0xffff}, {0x2, 0x3, 0x9, 0x3}, {0x6, 0x4, 0x450, 0xfffffffffffffffc}], {0x6d, 0x2000000, 0x5460, 0xfffffffffffffc00}, {0x101, 0x5, 0x4, 0xac}}}, 0x3ff, 0x4}) 16:08:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) r1 = socket$inet(0x2, 0x8000, 0x49d) setsockopt(r0, 0x613d, 0x0, &(0x7f00000000c0)="e8b4c9260de75ac952a3e7cdc8140fb0b55a6c33deb9fbb3ce299bd85cdf9c24", 0x20) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3ff, 0x10001}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x68b, 0x1}, 0x10) 16:08:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x80000016}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:34 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) geteuid() 16:08:34 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) 16:08:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x400, 0x5, './bus\x00', 0x1f, 0x5, 0x5, 0x6b}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0xff, 0x7f, 0x2, 0x100, &(0x7f00000001c0)={{0x81, 0x1, 0x5, 0x5, 0x4, 0x2, 0x54}, {[0x0, 0x5, 0xfffffffffffffffe, 0x76bfe7a1, 0x668, 0x8000, 0x7, 0x5, 0x100000001, 0x0, 0xfff, 0x6, 0x3, 0x5, 0xa1bc, 0xfffffffffffffff8, 0x2, 0x20], [0x5, 0x6941e1a2, 0x3ff, 0x1f, 0x2, 0xfffffffffffffffd, 0x6, 0x4, 0x5, 0x81], [0x5b, 0x2, 0x5, 0x40, 0x3f, 0x1, 0x81], [0x3027, 0xe1d, 0x8, 0x8b4, 0x7cf, 0x4], [{0xce9, 0x6, 0x0, 0x101}, {0x4, 0x0, 0x1, 0x2}, {0x9, 0xa8, 0x2, 0x3}, {0xb19, 0xea, 0x2, 0xd6b0}, {0x5, 0x3, 0x101, 0x8}, {0xffff, 0x0, 0x1, 0xfff}, {0x4, 0x40, 0x25, 0x400}, {0x2, 0x4, 0x100000000, 0x3f}], {0x8, 0x1ff, 0x2}, {0x3a, 0x1, 0xa0be, 0x1ff}}}, 0x9bc4}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:08:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000000), 0x10000) write(r0, 0x0, 0x0) 16:08:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x20000000000}) sendto$inet6(r2, &(0x7f0000000a80)="56081ad91ea688618ba7921f75ddf791235ef7ffb4606da6f37a50ec270e7324708d8848efb2147a451b8a30d85de17c558e7447c56a9ea612ae6f6d8b2a6019b2065401bd00edacf0c920440cf75fb1d7a5ce690765208b19916c549c1de8706f0bb16d894ed0e4348e915c5ca7bf582e574b8aaab1cb4027ed5306c5805ee14975d296bde885b4fcc0f65790ac86b25d15118e20e257153e0aa78b6753f6155410e9ae081d584dc5f2a97328d9f149bfc82660d33d71a8d80ee2adb62bb6fed939abeff90c72220b36c0c432fba3bc2d97d54e7296e25ba09a76707a26738e8acc1edb74c433cebce2a01682ca1b18d6d12ecd7be58793b76e03c98441444805180c1f646cd9b63e7f8122a48e1001894d921442003d8bda4157cdabafe5b8e3fae4b6aaad0d1f7b26e8e08ef8110217918312b48e2173606ee25bfed91acd7bf0153ac808b5a066023090489f3be71b50ccc9649b333610a6d403a29dcc6976f4502179aed666c81807e1a66f8e31ccabeab7de2941186807ee4c2d159b8dce4350a1a4adebf2ac2076829fdba4acc27e761967aa30602a193f14ac60b7789c17016dc3a77bb48845c3c6982d7867c1ff7bd49bcf94271589224a423773d6bd6660b401e1c675076ac2fe82dfbc25d9b6d5d33e44133fa7970d87f9c482563580491df9c12c43fb87a4ad358eade2a18dd95b332d3e7391d4d79ecc33c84f1e7207973c362ff659a63faea30154fe3010ad2e5cbf81a417a8c843b52631cfaed94f7786af137be7bc8626dd44ed9095ab7bb5fad81751a75450214f86fc3c2747d224c1922624843b5421f8f3aa1ad284eb52d9115a5132b0b664e8bf8b91ef352aea70edfdbfdda3c54ae0992eefc86ef30581e755c9e018052fef1993ffbf54f3d969f3a48733f338c6aa0f91f01b428a150c4254fda01c8e01ad00f556b2167f341a5457202a4b5d4c0c0c118e1d6b8009d2e3339446f59a5fe3809ee773726c04236bb4c8b5a7e57ff20290a22e08f10a65cc21ed625b70887ee0c1069bab4d92bbc3f80fff9eef9d347f77e06b470e6aff50d66b4da2120b002ba402f38b3be2788b7b04653b470077bd7d881845d3dbd4aedf07043b54f5d959002d37db00a63bcee28ddad86dfa3e59e25e678427c20e690bb3165d2d014c51d2775cb487ef7a2da7d333486ad3eb6b9ed20d56154e0a4825dd928804d8623c3baf33dea34fbfb2c799d1b3d25af2f9c015de814a6debae79d701347171f9c65212eaac249eb38f07d1f0c9f99328011bab914267a8688b6705f5164f369fc5dd0de0317c531ec1e3baffd1acd6a1e8e711a77fe0e3d04d8a68c7ff4e00e9d87587836e8cfab7a94afbad4ed640cf71b26a925d2a4b2e65831dd0a3f413948d8f5ee67eaa95b751bece0ed8dd1064238c838411c4b43deb2423293fb39bfeebf814f76cb4d2117b055fb11168aa39789365026e60d6b20cb2908d88868a38eb933aef78f9d4bc9b23e772c739d6d4967fd9e40daf3eea4f0e8925e76066bec1af18deb1a121833bac063bba0a6290fa347405360fba1db8a039a70be63706b4bbbd4415ed5284393e7f84d237a7dab63a6cc0e00d000e4156df4299f7888024c86eee2ef9d01cfe296094885b4eb5e656e8bd65621e77cae0af2540ea4919243e43f36367283a8eafec404937482949e0af92cb8455657913166ab63595952d7ad746d26951d1cd0d670b8c492e9a18c73df677740ee20d732b14b27dc65a637171be8637943fd3ecb71108699e22267eaba17194b6d80c4e5fea9cda8a10597a3f9a0345df08950c4f6e878cbfa70f7a167f787587b644104b554b704b2bd76006d86e73834266d568387307788cc88dc243e0825ea0de888642e24fb8b6969c1a8431a06b02e35f0e28148594e636a11b5fed1ba1725aa6faa84dc60a8d34fd27004018874699bd0675ef0c5ef4843dd30217f0c200634143bad8c81001dbe47248c08749cef0ce31b7af9336e1628230f216f0073927b23fbec189a8a0885eb29d4455dc4b1e9d14f89013d5b4b8f64b9909b271705f6c42754522998465f8138e351a43082d12e4ca3d10288e56425858903f54ff4aa40e9c7cfe42f5ec2ab1ea1a16279deade63f40d45a5c8760e02b3252ea01fa6d8e1ce613e0864ff335fdd1dc4b278bcc64e3197737b73f86a21be7be7162d93fed34ebd8775971d97fd840b732d310040bd992b8b3fbddd41f36403baa2e8c684a60b2c869b061b277440ee763aaf5fac975f1ff3b3dc4319202c49e6de562707884ddcaf8380de4a998714bf2d1c77b9570b10f8ff83209aff966017ca94f92a4a8efb79454a88be2c4bfcecac5d244ab30af4ae9da680b4c880f7ff7298dd7af318181652f7917a61e293387442e62eedfac82319a2d4fd63e8adff7295eb574520dec71a8a6f763b60875b36aaafdef014acecfd50bfd2b8f39b3529845f0c557ec1c5904c57c4318752615c5329ab3997f8cbb3294bd5e8164c388df17e9904a3de575fca06b901661b4e692fcf92192b05a9685244aec52a61732a2b8cd23104672c08a9edcfb1f328ccb8e33afb096097ec218e5f5a8d74f81a553aa42c556f17f2e5a22e4e007a9c98f975d47d96ae75caa9c185c7c8e5d4a44f47febf963439aa030d5682b4237228ef746376750fd99b5692faf5c911fd9c76722cc30ea37c5c24d6e427726e09e45a316a6162be9574060dd84a020dce5a8d8ae6ab8d965aad6433439a39fa20620155f8eba3079dacfc8899acda4ffe34aacee9e0d63bc0d3b14da0fbfda40135450c52f1cc352d3cbc9ec742795350495c9aebf299c8dcbcedd834321a797be5041a5390c40511f7a7f3cf87b74878599a8306696afa20a06b3c88fd722c", 0x801, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040)="d4322b919ea1b6409547581648f2c7cf61c4f7b96a842a5a16fd1f42f0f9f8533b5ba879188c6ef3b21c21411f2dcd78180eac2cd4edd9b132c7baf4fd13869d9e7951ef670b14a45e42db6b9e4c00d5c3e44561a5649458bf8885a708a9168b28e8107b53c02432f1736e838103c79143a9e8d925676f955acf2250957ae89ce01ca17779cbb286d55f070ac43b409a4fdd9d6bf3ea5c603bfb6e6e4e5e7a196bfdbdf9f9588440bfdbc7462b7698177c6411020cabb611", 0xb8, 0x8, &(0x7f0000000100)={0x18, 0x2, 0x67e, 0xf8d}, 0xc) 16:08:34 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x100}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000001580)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r2 = getpid() r3 = geteuid() r4 = getgid() r5 = getpgid(0x0) r6 = geteuid() r7 = getegid() r8 = getppid() recvfrom$inet6(r0, &(0x7f0000002880)=""/41, 0x29, 0x842, &(0x7f00000028c0)={0x18, 0x3, 0x9, 0x4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgid(0xffffffffffffffff) r12 = getppid() syz_extract_tcp_res(&(0x7f0000002640), 0x100000001, 0x9) getpgid(r12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000002840)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0x0]) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000002900)) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000080)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001500)=[{&(0x7f00000000c0)="020dc677565265b1b0639b100725191e1db8c339b34f5d2b52fa2a422bfd321eaf86f399d2fe3fd9e02db7c0c4815752ae845b82c947077dc2c5ebb0afecd696162047aef100ac11d5c2ec2ee0a6c4970c829b89f78ca2ec616264369cd60aee4d28f84ee276337722042f9660a4a8d41bcc3d0dab70befc0f8f707b168b7a1ca8473135c34b2aa741684a598bea6199", 0x90}, {&(0x7f0000000200)="7036e188f0b07d098c07fa5c8d4811c1a090d5fe169b7878281c76bee0cd94c71324fb50f82203292f273270a2b60a687be8a61bfbdd530272b6216d62abc6c53ffdf2e36af07d57326c6272b3463a9d850082544279beda7ea72400b0a2e0e6a73e84924a1374c7c3a2c5c8ea06b722cc6f1f32672f55f512f0fbab836b6667bf33c324ee903c597c050ac0f604b5b6fff212f258bb6d5c98564f32762d1de5415dcf85dfe5ee6a2e8fdc1388f6abcc7d3334a358b801130a782b44ed1a", 0xbe}, {&(0x7f00000002c0)="3d810b7c1c22326416548995f85b50aaddf8eb5c492222c443908591b3f9fc9ea0f06f838adcef65efe9300459afb50c2085a140b234aed9d49e4fbd6df9d6bb8cf17a6a72d14dd0511cc07b5333cf1c2ed9e2455a6bab41d75590045bfae9be767389ccfa357d8eb8001f7c1354aa6d1587f49c2751edbc04f7706ab57ccfedcda4d082c9772c75dc5753fec654f6d397aeb13133d3214b17e463105b0d66b06bf91349adac5139ff8fc2857ea3c414e5a7e2f63f0dd4ad0a8be186aecf632e209200e1f9346fa518ef401bf9e3f4c7a22904c237092cd355614412f4a3363d97bc81fb267b4c94590818ea476728f9be80c8ac806ba1d9118c638f64fb1c87198d0d10afac07a2b9d8bc46fae0555be1a232bcdfb732398a2f72a64dbb9403fa3a243e5673644ec175ae3517a692cf9ce0ca4fb1419cb3e6463cdf89b5327e53280263059de45dc6ab3566deb5a7c8bb39034f2c5f002d7616b4cdfeeebcc6a8d1c644a7bfa24717e243de2d5349cb34a9eaabd12acbdd3360d53b48516256ddd383042b98cc03477e1418b2e6b29338f84c12eb13d0b8603ef1172a84c52cb5209f62af3d6029467472ac211dadf7856910afc125d46dafbd708f1946b6e91036a004f9693dfbdf7a2e9790164a4bd53b8ede34fca626c78551ece2bf22f2b98694f5408f3b9935c7158a4d922937bfecfffaba01f9f4b85ab8bbca2d0e677d51cadc20482e449ed977694686c78ba74bf53c66a4bef79e645c27ad619f881e0691c3f8393437444a26765c04bb8715ec92dfacb30bba9df4ecdb52fde8f09e21bfaf3e1b702b90face328a563265b3f780bb6519a75d890a984f45e345e449c7b51f715fc31781ffacac284e9899be942d0f66ca83e5d79d73f7d729f1eabca42d7588c08fbac763652feafe5d82dc7e143538da72a1a2973b821188a13f85b362bee338e422d421ba444bf9a0f4069766face5a7e377ed778cda70adb236a0e360be43fb48d6dce3a83e4c4b3cc7004d2c856e62541f34fe4e3145f0418f0a5be58566171837d1b841841d892baa16bb7c8c861db527d99d77097b4429430d335aca70b3af9847adf375e8f41f40f5f4709eaf5f538d0805f2539a9b5e71ea72dee71d64ad7e7df80560aa22842b223c9c9cc240c8998885d1b1a9241524497e8b95af94765c3b5de33437af6a67066cd401ae0f481b8f489322da6de4bf3c0072f686cbc60364651922f9b3e27877c8395d6a3984d46f3a6fa68bd5292d4e2d38483cb18455b85d38a9e6af88dcb86f3deb6247476000342efe41d7db1aadee219d31d37394dd7fe1937b9515d7888028f1de4665a3989eeb93208c049c6ccdb0db970a19619c2b5a520f0d610cd55ba0735af1de7ee430a82d4471b919ff308fe6023ea6dbf086797c9c6f33d103cb7aa6c2619d2c26e33ae9d060448da40ce6605288a21c7f045f88d45abc7fe4182f7d27c79e9b6f40af97d1578512aaf64407327f1d4b2fe17ef3c83f58a23ad8662ea17fc115c38cb62152d94e2c84618095808bd4250ad13aaad43c9013f4392a2ba54ee00bf7b71a86051e273f83a42ee884824935a2f5ed0b8f4328597e8fd6ed426645ac5926dfef4cf245d2e18407cce0adbdc986d6a02fe2345687f66c27f378f86b53947612588865a97af8b3532fa26500570ce36cc45178230a82b9a47337a7bc143e62743fd7c9d9b242ea774eee1fbe75ae5351707cba27fdef4dc42d83d5679348cb98dcf12da92b4faca42c8c56ae44a5372f58131c9f70fb32941d8d2c48d04fb8a79206b0678f073fa9be35049eef37cb27ea83dfb0adf413b9cc0846009f83fbded02696816d6354c66368609e7b8f078efbd31e1e855fd77ba279968e42397e12c4f409be530e205dcc35c9a792ce1510c3aa7e7354e7f0ee16a335b3bdb271eab5fefd8fad574f039aef44d727b9fb2d037a146f1d33f442de47e80f413b955977a6edc512cc4d76e441efd4b3a45e878a11d11d680f7e10da0db947365f588849540768aff671f1c787ff4496b187aa4a07e2ccafe7dcb5012eea809fafa016373236376f1b05a02b4efdbb107957856de3ba42417a8c37d18872f42db00df9dd55a5d7661b1785f0ef082b1ff071757f7c8a0a618a8d981673d3c6be88c425612fee374d6f2cdfc5f100b12650214c23371c87e00f302188049ab8277e235e5866987c1d7bb4ef40c621b79cbaee5deddd979356c903d8216536df72ac3734c36d9c381dc5efbd8dd120627ed8b2eabf3427dac21e88c7103dd2f5de85f90ee133fefc2761ce61309f555222b2120acf00bb7d73b576bc2b527de0366859930e5b0f271a03780b754d55233f32ba9921b6ff9fffeb326c286402f5a8406a8fda63500d91c990039155e1de42178a036c85e42b5cd910ada71667fb4c4ddc1daf682f22404416c54983782023858cbba58a5a8fa5fef1f2e28184aa04375946d260299d23d57249188f364c7af4503dec11ac2dddc2430b0ef94a6bcf8602d9fdd52604f314edad3a8b743ac3a1e59886e952f8b9f703a0077dad24ff88c46123fd00cedaca767f1fa7b310568adfa3db028e865b5b4fe273262dc4f06843cb5f0b86b2e3036d306478138b84b9cb8f47e00d0d23406a0d4aba29f0b2277054e17f9ba6d1f1c846fc24ccb22d99bdd382c0e4acf03b1b9a79869fe4e61e80e231559218d0c88bea149bf0e97f4de755762c798486e18f2a750bcba75cad457f9d2b7542ae1038fea1e21ba5c3bd513e2a58e6b4e592a7a6b6d7099f80c3f240025a159172abecbb9cebed9fa5477adf97c3c73c564496e50d2192b96bc8eef452834f6d5bf375e634d266484e62bee358a37d819c91e65c56d1c67c9bd38c9981f38a5c245fc41a92fe4dd12d57205cd1d0a1d5ecdfd9eedc250c03da73b82ccabd10b213cfa72eff0528bd9e471e3254de3f524967024807929bd0c06484bcf980e9e4a172d140c18b514db571ddb347e905e84d609b83a4483ec20458ef3caf36174a6c50202ffe5b7b5040e373938c0df77ba61223505b86dcf43050f8064a1b3d0228b52a6c50ab3e3c9fd47c7ebfc8f8e8d1e4a0ad5f5b7b7395a682bab30254874a76af0d0b957e4a701f9804a3b506376136d7592c84d7ea2bbcbc326219550e16b403e8461c392c5192ceb140bdd78956f958081e0adc23f80eda793a96fae14fde400c225254d1ec166210ab52134f488e6f9e4a47c81e88b8e29946b8a11f5b3c9587a248a0189425e6e92f761ed725350d6b210ae98a2ef964dfb4f102f229f395137244453f99572f6da7254cb6b105b299b073af2ce4f78de0928e6b5327bbb02ad73ddf16d5109270dea5aec7b6e47de03a1be710c3c84bdb986dee090d3b1dc61f28730273f9e16615f22ed1416ff037ad9b706ad91544a7809cccd2461c8142f80ea7338f1ff4c318d8a1985d68a7ad828e602e94e39fcb7a467bdbec4f25051572d6f03d5135da9ac00f87d7a473f9b725962071f06489744f6be839297dd37df9470583e9904ef356c65549324e7d6ee5f11f4ad274f016d2d6b851d2e37ca40ef45b61ef5440a5a41b71d2cf08c517fe09a18f3185ff4c1094c15f818d118065ed9bdbd9e70ce22d6d96a202e35c6eabe830ec9665f9433517917301f09a570e9a9ed1a9c8fc938c3d5936b0e8a24514fdb108885b81e0f69298ba26fbf76c26bbfd8fa3dae694101007e51e1816fcadba7aea61ba246458f1d3177aff10de77fd1467f4151dbc3a33cad8d729e9fb1b3c5d863c16bc2326b44290e89eef3cc6490eb1f747a975cfef0639486488e583ef679803dcee4402bd430b3ea96928d3cc15a072a6d7a4703eb94c87d2d94d5444eb491c9dd500b21a6bd7f7d462453275e703f593e0877bbb11fa6c89d96a4afd77567befea6a3068ef1a739eaf28ad1290e3b74134c91fcbb89d027032c81f828a01f4aa17530a3b65f881dc046a863879c1174639b44257f5f836dab99658401948881c5926473b844aa5eb396897d839c3bb47b6a71ace6e8adb1a0ea53332929dbc2303938e6d7d3776cd0b0499f6e9c76a9906d40435eb2719b5463f343544b6723d219f352f6b448aa5ba5facb64ea0d15ae99a8320271814e6101bc8021c0ddcc3da1ebf2c5dce7dfa9c2e405ad5a4b599cdd16fed654853725f62ebf33e064fd7ea27e11316c1e9634bc6b49ac4882a74ab93f2ca7427891ee3851ff49fedec4e3f3592893be46a4de1f1c056b8d53a82b3d73f835bdbd83f720db59d5efc589d148d445e012e8bbf71d8017e7c975b4f08b30bd8b647b221213d88dbb7847382cb7b34ebb807c20795b5af1fbfeb37cf34e75282030a6c7b9339f0b6ba7a3590ca79103a812f761a58b2dd6dc3f2e8d71fbfec9c84b699235a1f69b7131c48ab6e998dc320416e47ce0d998ea481f20cc8a7af00404c304bd5090e4b762b5d69d51778c5856ca43b35ac1cc0011e9d7f2f4f0ccbd16e27d7046637dd92e516ca9e1eb214a33908af3d2eb666d3c5d6c967564c18631eb7203fb12bf1535e00378ab47408979c444aee762ee982d1d1367bfa37f90824d9f06fe9813f8526425ee8f485d5d1ff2699fd5b72246c83f30a0a79795d62031e44390d2e1ddce4fbe6b5da8b7224447ac76c4846c45f4633f212e46c5a875993149505c77916706449930b704ee3f4f12b4a0509ae7c2a2b4b374ba9fe383fda9b54e9fa8a68dc891ccfe6f1ce6a0aeedec0c5bfd7baa00e162846342224fda94f7493a054c44fe2c3315018cbb70855385bf7320aaada6d8d647e55366022b1a11fdd902390992c195fc2d31508c21834a66b41880c9d61971e277f7ecdcc476dc19dfc3618993af6a5768a91167759614fac4e61a15e2ccd71b8dd10af7e430754605158f48fe8da5cf5c3c94fe9dbb224d9b815b8cdf7071b9eea5f2fb1518a7a12bb639ff51ef2c5a129933d82da94500cafdfd066712bf96c24acedf6d546b5b56d9e323957cd18c995d72bdffdaa72895803b2828eb9c825c7f0ca77b6ca3a484b84caaf2e2e1a03f7832c70cceeeb59a08c0130f50fdd95c5e4666d03d4a05a09999c58785a80c9c4e5e2928dbc8d1540a36f936f3ce40f7a4daa323a60dc76631ec4034d22a36c944550b0ad2b1786122cec1f8eeb763d28df1369298675e4c2e98f2e6d28f8a96a1d4e322a4756cefd401ec85860f0b254e62f753dbb7e9711fbf2323e3c102e51f09e33d69010aefbc028f1604aa692130f47afaaa370a953618de9f99b670f8bfd520dc61114edff05daf68ca1820c0604157025b0cb33152e311627dc1e84647fcbd3fc972696e2cc822d744e41d27cfb016569defa87da42b4e7311f4aab80c7e5e6a612657c2c31540902bf2364d208e5d2f03d6b9e7abb51c2ca096e3c2e6f9d0ec2a5405931ce66abd59a1841fcffb7f6712cc86c8925b2439fde04536ba7d38d070130127e661d8f5282c3fa2726f8f0e6b6c9bb231d985b8a15176f819e822509a6a9234ab25507f550070fc71b9ef3c53220eeff289d505921f6f68c0cc40494638b7f934f03aa79a474a2a7a24d18cd7f314149561c97d52857e270bee10e440e712e7edcac00585672445086ee47735b33c0f3b0001bc4a19acf5dca07ace7f6aaa2a40e3beb676e09bc45fc1013aee5eea5119f9ef71fec7455210ed63db4cc1c0ccb21cba2ad45f38df3223c0331be3512cd0b65bd2429c4cc6383725ac6a98b38f97b90e1b4a2d817bc204638edfa82c6c510c13ce36fa4f73e11e2c", 0x1000}, {&(0x7f00000012c0)="723a4238958c9d5a8488b5e20ee994cc80bccc1c385ae9b4b31e53a82829ac129684c699c337f894a2900499eb8c3ccc69da0a09f655c7b4c69d15306f6ab593011bee5a01705423adf604c1648ef33e", 0x50}, {&(0x7f0000001340)="55183260f53fe82e39c6bd2b08bc16af069926026b7bcdae279d7d944cd85092f978c04fa7e39988a44cad55a9471f4b8f98bc4c927c2302af11b6f2074d43d32dff922fbc30699a1478b629ad155edefdf9ef74adeb3ae713331235ddb7d9c332ca914601773c9842e4a6b05a4dbf53057f768009ec93b407413e933633df8cd6", 0x81}, {&(0x7f0000001400)="d64558e91561293525d30d2f60cc607dabbd7dbbb331d0e4742ee9a77659a7d1bb264151e2e0c4a02e871cc90175dee657bbb0b4392087250682c51e539a124e85a0cb847321d85bfe3aac85eff47c3e07dc83ce6afec51855903ab0150cd42ba24caf0e62034cb3938e2def4b9a2248fe01e72b736072416f7badd10a86a20637e694efd5ae8ee3f9d20b30eb1372d4e5150fe3aea0d889b1d04e72d43f970648a1354be7f80e909674beb16befa0ed8f49560818b2b819f05c79f8d047390dc28a960b24ffab21843cf96924ad5592a0b8a2238a50cbd8379c08e7b3028b0ee315ac07275d794becd6eb", 0xeb}], 0x6, &(0x7f0000002680)=ANY=[@ANYBLOB="1800340000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="00f0bd71"], 0xf8, 0x1}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x400}) r15 = msgget$private(0x0, 0x8682b68ba2ba3136) msgctl$IPC_SET(r15, 0x1, &(0x7f00000027c0)={{0x8, r9, r4, r9, r10, 0x22, 0x1f}, 0x5, 0x4, r5, r8, 0x0, 0x3ff, 0x8, 0xffffffff}) r16 = semget(0x2, 0x0, 0x0) semop(r16, &(0x7f00000001c0)=[{}], 0x1) 16:08:34 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x20080, 0x120) unveil(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='c\x00') open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:08:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 16:08:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="4e1f400000004528c90b5a1c8bdeba9bcbfa5382d91d9859b2c4c6f9029999f6728b960600000000f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727142b28280a7ccc35408829ff0375140f981a871f6ad9cda9fa1223fde13eff1bc7047b3fcab17e0329e7c481a93dab17cc84a3bcc7ba194c2092eefa194bbd364b16dfb8a8c6db59eb561cd0654294cba8cebb1c8bb9b4194bd4670000000000000000003e0000000000004363add9dd446fc24d1cdd64248ba762324d6ee811a231ecad07a9a87014373b014d4f1012fc8707213078c7b9cda144d6d93916bcfdde59f8decf2091c671f1e564e112f56dac76681b978ed69b265596ece81e6d6ca3", 0x118) execve(0x0, 0x0, 0x0) 16:08:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getgid() r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:08:34 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) 16:08:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:34 executing program 1: mlockall(0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x10000, 0x3}) mmap(&(0x7f0000937000/0x2000)=nil, 0x2000, 0x3, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100) 16:08:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6}, {0x6c, 0x8}, {0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:08:34 executing program 0: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x0, 0x100000001, 0x9, 0x5, 0x20, 0xd0, 0x4, 0x28}, &(0x7f0000000240)={0x7, 0x8}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 16:08:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x800) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:08:34 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:08:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x39, 0x4, 0x602, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0xd623, 0x800}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x10000, 0x7fff}, {{r0}, 0x0, 0xa0, 0xf0000001, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0xfffffffffffff0a8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0x3, 0x800, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xcbd, 0x189453ec}], 0x20b, 0xfffffffffffffffe) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffc, 0xd1, 0x20000009, 0x7, 0x5}], 0x64c4, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0xa6f}, {{}, 0xfffffffffffffffa, 0x48, 0x20, 0x3c, 0xffffffffffffff3e}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x9}, {{}, 0xffffffffffffffff, 0x84, 0x9, 0x1, 0xfff}], 0x9, &(0x7f0000000700)={0x4, 0x8001}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x32, 0x0, 0xfff}, {{}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0xb557}, {{}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x800}, {{r2}, 0x0, 0x8, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x4ace}], 0x0, &(0x7f0000000480)=[{{}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0xff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfa2b2fba8bddba8c, 0x6}, {{r1}, 0x0, 0x9, 0x4, 0x6, 0x7b}, {{r1}, 0xffffffffffffffff, 0x11, 0x80, 0x101, 0x8}, {{}, 0xfffffffffffffffe, 0x80, 0x0, 0xfea}, {{}, 0xfffffffffffffffc, 0x10, 0x20000011, 0x7, 0x1}], 0x3ff, &(0x7f0000000580)={0x1, 0x81}) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) setsockopt(r1, 0x1, 0xfffffffffffffffb, &(0x7f0000000000), 0x0) 16:08:34 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f00000025c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002500)=[{&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/226, 0xe2}, {&(0x7f0000002340)=""/212, 0xd4}, {&(0x7f0000002440)=""/184, 0xb8}], 0x8, &(0x7f0000002580)}, 0x800) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:08:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0xaf29, 0x3, 0x6, {[0x7, 0x3, 0x6, 0x0, 0x0, 0xfffffffffffffffe, 0x4, 0x800, 0x5, 0x8, 0x8, 0x62, 0x3, 0x100000001, 0x3, 0x2, 0x0, 0x100000001], [0xffffffff80000001, 0xfffffffffffff88a, 0x0, 0x80000000, 0xe3e3356, 0x81, 0x0, 0x3, 0xfff], [0x5, 0xd40e, 0x6, 0xe482, 0x100000000, 0x9, 0xa83], [0x2, 0x6, 0x5, 0x5, 0x6, 0xdc9], [{0x4, 0x7, 0x3, 0xde}, {0x7, 0x5, 0x80, 0x8303}, {0x4, 0x4, 0xff, 0x36}, {0x5, 0x6, 0x7ff, 0x1}, {0x800, 0x2, 0x3f, 0x8000}, {0x5, 0x7, 0x5}, {0x9, 0x7, 0x100, 0x200}, {0xffff, 0x100, 0x1, 0x9}], {0x3, 0x7fff, 0x0, 0xc1}, {0x6, 0x0, 0x33, 0x1}}}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) r2 = getppid() r3 = geteuid() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000300)="478a52aa8dc2c4130ecff300f6accbac50c151fbb59e5d72f12f806014cc3578444a812b505e6b7240af08ad89e9f43f78e33a5b851c092159ba797c9fb7fb4b08786b3a80ac949a9212bb5f42a2e58e8340", 0x52}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r0, r1]}], 0x70, 0x407}, 0x2) 16:08:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000500)="f765902ef2b921b519bbe0de068c3a8b6c4fc0c4c5d6769307f30775d874da22820cb224839d7e2d36743f46700a57328b87d4c434a79a1e06c3ce110247b48558c313145e5195d8533fdc8d6fc8caa48df39268b3c0b53dee7bc42799a4be4ef5de9a49899c4733d43f843d02609f5497a5ee952e654d71abbacb0df2da2ee5b90cb4de428e9dd5d41e64faee28b23ae4948e7c7165731a3e48d4a0b9398fbd751cdf08c537f1450579677da6087be8b625bf577839157512e46787a39498b1795196a9d1bafd007adb18eee098b0ec682df6de43a9d670c954321eda0a27cce67e6e5d0e97f223f1b81aefad9972b83dbb8876a5385a5414d957d519739c33cb17d2049094a07635b81229bfdc2d2d91f23f0356df79a21e1ba5d832b35aeaa9426383ca7677b4dc34148d656d087cead31f060d9db77de3889a0598cc662c6f983168eca9f18cfc64ed3901de93db781108f1cdf49d6399bb148742ea5cb26ae471229ed7177e17b2f11a7a229dc5d72b270613e2c378f51ebf2456b16c59baef05eeb3767e6b838f0d13974584bca77d1fc2ae358f9482a0cbb4bc402367d941077facf1c588e774c118ea3b65df1be18e1fb7cde47b2ef9b9e060e0630104c0461811f1b5b52c0d3070ff0fce185e0eec29bb8c1940a3606a9c2e01bdc3f9c0c31ea7cbaacd080f194a10aeabbe513f4fa315f3eee24d922d74510bc580870cde834784989fba0bd7d176b63c4440ea0533763a95df7c2d68215a1cb91168e455fe3df8db7ffec80df72c8e3529c1f456140960e2b04ca75645fa0228c655002d60b3bc0fd2d6294776011a44e65e2324b436575a7a6d31210561c98a8a400940faaaefa9b61e79991b147c75c8022ba937f9146a1e711e27c98e554520d18950aba49210faed3465302faee3f8e18eb33a964e95852e51a10f5a4ccbdd80ba927e14430ee3d45e2e3a7d86e4b05b6caaba3f622fb403ac9c5bbda9895bbeb62a18bbff01b8bab337bb400034fba6f355757d5f62616ff81b234a2ef5882512ec2fb85962ee5e075a58c4e13ca157873d34831be5e915dcafd384a06c21da314715db0638f45cb50fd47cccf47ba5466456bc5df9aa8421937b650e67b696d793d6ee743a0fbb941b49b90a09213e5fc398a81368a4d430e7e701535b1ba82f5265abfb83d468669603de6dba6581de77d2980d1123ab2eff61e99d4e10fd3127b549d6cd90337f5ae1e18ff71b7c800c97d92391c7d2c451ccce6e671e0b65af73ad71c9475286ac8c3697d12ff3f0905d495c10f4828739fdfd95da539012f7a0e387da91e91b8ba3eeed2743ef88ac6072b1a7a79ee8e67024d9394f95cd8e499157e04767f5c7177d5a6e6186e5bc3efa7f78f6d77ad78d6dad59efebace109ecfbcae6f17c0bb269cfeb9d0545d49b6548ede58e29bc1699e74816e35f07e92649a3cd5ed6f59a0eea8087026950ffe2bf8167ed16956fb5e0cdf83bec5e7547721226b8b591938b3427c5c483004f6308b4de6f25304a4a76cd03e2017d6a6352e070b4ee7bf796ad11ad5af8d368589aded16696dbe80fa3ed42725f61bf5731adcc2e83ff751826e28efa02659eefdeb64abe9ba1b5fe9aa06000d17f4990b5a39090dfbb7e5a039828136179b8d3902115eea9cba68e5e5e27302151431a582ee61dcafe3b18427c3976b5c72ef73e0147c30b20ed6c7977684c2f83564f1b68c6213803fbed99a23b7b3e04885efc7652668ebe566cc37a40ebd69160d00a7a652a3caa063b51a63b7e9fe677578180f838928c65fe34ac6b5898c3e8df732bc244bc64399d7e98a4828e19464c56fea779fa32b24398453e3e2d820bfee3783c1a24d1d670eadb74eb9161dcd5aad4821ed3d8dcc180bc4cd7b0b3b9a8c5f613e5ca7ef52b8718258b1f360185493cf64d64c1009802ceecdea20dae6e918e3b86766a58b5031f9388d6b61e1c51db31eec1ff658380dc79668ed954122aed72dfd9e45bbf07bcdebfc36a285cf85a77c077c7bdd2b51f415866c625b45764897c85adaa1349c4df05a7f4e9512b7bda141c2ce8d96652796a9e6a1004c5cf34c71ded027c6495f4e859c75c7ae1e33b8a7305d26a54b8ada12ab2b2f92743c9d8121bf5ed3ef36e317b34dabce1fefced643aa79c16a5374e753fc9fe31136a14c4357b5326789bf304f8369a861bcaaa2b2d8813d6cd2d7110d7ab9e2d9d659c4111b00cb2f9cc24fa6c7c8a77da50b6f2b23f83c9d9c621cd9a4ed7a090c5ff298642abac1ec291ac4c180196ab843da1e118dd749dfc8592095c4a29169acd42fecfea188ad1562ea2ef6ef0f97c511ce6203883fc5b7fe74bfe912e7794e67f558a9aaa46a0fc67dd3c5cc7085d9710242fd28d0a9edf3c2ecd7b3d690e663c6f5e6ae46379392bce1fbf9328cb20576dbc4e018b363f67674b1afef7aa5d1491450ebbf54d7bd03c5aeebb108dd069d2eb9c1cc495c667a257121d71731b45f15fd5037dcb0e1ae286421a3d3172a3b9aa544b66238f82bf4e32ebc71cc7eb9f52e9184f1bec15a437080079d67635b1a2f4cb8ec5cb765b4852024d3c03ae261a22b512486c759836a7147f03f35a977d7387f2e4a3b55b3d8704dc058d60f8ee902a0557650744f2d05899c9578c8f84765817765b54952b8c2c58ef41a1db7e9676181f8a9ed955b248d09094fff442673057c8fed83aa1d3e72c14a023f2560a14f8e8ece1c321a965b19567bf5c160b57f71e51af20860252dbee2816054fb6eab395be153eb417b733b773273c076039d0411c46da3db14dceaf418baf23c06d94140cf586839cf630e56c5c7a15c5eb355bdb54244f84dc2def67b4c492f358fa8358318fff506c9531eae203c315f444d532d54096dda7a4b9b6204dcdf4182b6ccb836c107aaec5dc39f4d378b83c91baba5726a8fcd73541f463372e0689c0761e93d3d629353dd7b00880906fda62b3721f28915eeadd58160f5085bc67f62360d790181e8601ca6ac7089404366153cda4d14324e3c3ad8d8c07e3aaeef30b7a538b2fb2a7f7031a6e2aee5563a389306249778350ae6cd1a6af01f461fd7cc36b55c418ae38e20653627620e3da19b5872f9bc13a2ab0bfee0107c3291988ca9ec8221cadd71890092ee3c353e73827c87289dd2e5101f971f7271feb0a2770be36492daaca20cb27abe8a6bcc814fc58f417b2148a1765c1e714c00b8c31c2b99180168d39c5ff8be4961ffef7dac087fe0a3dba7bfb6e59406ea8786e7d0100f4ff290572c41024dc9bcf7f4f6ad332cf860f715822f0cb39e234ad890d8af6b114630c6405aac64fd44bca1e87dec0eae6f49aa8581da1675693eca671ce55a56bac9b1b4ffbd0baa4d0228a86a51f25c203e5a3c9b6091af2ad54514e6971dcd9449eb939e33f2ffcae39b3bf82d69bdd32ffe4fab141884ca467ac10ffc899f08b0253a2c769242389e745a0321fa8ddc9f5b3c543ff41f3a1253b4020fa79fff35a03813c4f72785fdb9f74dd5fc9544f759d19ba6b87c459db7272d6011e24d2aebee600eeb45f5877b30900aa600a305abf6b43be7eb6fc9ea4b4f5bf7a9d7d63aaf2d6c2d8f26bb72adee1e33f94d3f27b62db05da9a81d293b6effe3b16c27171ee23ab61a1a779ba8ac4db3da64df8b4b44fc0479d0964945c605ab66c7d4057c47f6ae0fecd69086562ae4536f190fccbba6f59422d464d77b86ec03b5289cc933b20657d4ad8c2d8460eec82125054d270499daebdfc8e560a11309f70c9c1dcbd8982d22e3e0e0ba58f1ad8b079dfae9d1a6d35856fb0d15255acc51270d6940232d2f726071a1f2f275af7db685a6ab117eee08a7f0ba578c237c663cbbf1d8c4c944629027908e5f13e9ee3b708900e44321d6753e71ac8688f7bfc4678b887e45add28fd65a2d52078a175801a908cb0f0a8c055f37774566f78b8683dc6bea6349e9ad7b85a3c255b3bd7a71469e0d8ca9b1c8540f47caa055c41ab0a0b6b0ae89eee690abb7e6187194413726b601ad2808db1a02a49fb246b50171880dcfba9ee5ad17890b5557269800857bd86667ea10a5a9bcb1ef32f5cc42b56fb579e06784125200effb779fdf5ce853aed7c8e0df6b956c3d83b0d1688851465f74ce56d2e0d666289d9984011c8ebb2a7f66cb680b84c990257a47ee5147e8a75edeeb900a4f68f923c3ba05fbbc8f3366a8865e4cc78e874d4930792f7b8563a6bbcbf031505b1c59e843bac07947527a63e419a7b51e27ac1ca823c9df1ebcf3e40e1571a1269f16445c17ae1402af91030ff44d50d656b6e1103a3c822e2f9b0d4799005f625961c33396d6c2e81c50099d5c3d518d854b5254f96db2951b953502977bcfa1e5445fe54d1dfc4c577f3cf417a61dbe1bc9d8659c703f9735914792bf741bba1d4a90655c610825c3e5ab1a68dfe866e502ff2efcd2afb2e7f5e59ea5934387dae5d87024e3f8d31013139874bd4db0f0c3bcd3b6f67bda9e54f1e3686b0441a9f16e15b0e3d3a64263feaeed1c269c7bc40451680698d6b1c88f53a20891dae47488e950fe1e038face301bff4e1caefd53788e2a2c4f04149ce7d33ea6a5bff76157a557e7c928a0d8197abb926c10c2f53ef5046ee352ffa9796d80a987f671949a7bfb1c4b8f063d73c55007ec65bf9e2958315176425dcb0757065ff43c8dc665ec6bfe33d3f9e7905ef99bab6ee7cee397042d8abbcd5946c3d83cdefeca925309069e6b3895eb71b77d5fd7c287e4c1fa9a49974ba9d2d0f83edf04b002343efbd9e294862349bd3a80ebb82ff74322bfbe03d6410272f84b7e4559c294ab6aca97e194db0749fa756f9a29b427b3b9c9ad594bf83ce9d027f056905a719454114fe1d31ec3b8cfabe827da8d16c382327227bd165fd02d44c04a531e1c2fa9c61ed82713d29b290094bb543ca177a553c065dd37d7004771401f5c1b6577516e5db0673d80a3aade8c94697efb0577df2b6c4cc1758645478721f4f5e95b354fbef0208a496c60fa25cc43894e151280907aa6c07cf5f6736a46967fa2fb3f8913fa44acade531ec247f48691120cdf7e323556d3fb6a69474ff4c700c6c098f9e99a3b1610c9be13f291e58bf951490a6f78a3b76d5ccc8d290c8c827cda63cdcda74915bdad114cd4c44701e1338e2c4fcc48e36f8c34d4076104f4c2b7c902bec849b419c48bc20971dad78bafa01a5c1324d2f577371326ab87efa25088ba9711ec2eb0b2b4a89cc374df7f7ee1b1548542d323de3c7eca3c9af371c194842f584fb701076ba4347b8a34d0f1e76f11906a6712b858335cd39039a2979f4934d97de69108892461c2f695633b2c0d61a5a4c8c9ed9318ed0af0894dc60861c65d073005f75170af1e9b1362f72b5b94b5c3d133fa68183437a8bd2ddaa216170b3a08eac10f6c186f594d21a896ab663ff594995b96f92c93f3fca68c625dead4cf64659306226e00f0f664a610efd82eba25bdb791b8bc62090ed5a1010acf1869078ea9b1dcfbff587665125d78d521dd15c6331d773c188d1378300a4e1f7d0be75c756bce9ebe5f81d2fc381bdb5a752f5876021f9ff95e840cbc300a011fac839a00ff1d1092d3f62bc20a2d540bcc895bb0469298d7c3a8236f3c8fea9ce7876f07764b3a4d3c1f35adbd84b1836876e695bf5009c094d4eb8d9b65885f50df06ca1f51d5f8160b653f3264dde45d3c8393879e8d777a1fdab4502a1a9381d055c4ac259695ec5cc170ed2aed97b2f432da335615d1005", 0x1000}, {&(0x7f00000000c0)="908de05f2ed83d403b3cd87f1c0277306b863fa88aa1d51e51161da25b0b2388e71b1da080fdf3734503fc473a444148f1912b6fc17d8ca1b8841bd6f96b9b9a1fff1e0c350fbcd59ee8ce506fa600daa08b52b203856f5e0563663e9782a6db39d2d2fecab78d4f5557bc2a9af2047be4c737650f741c5bcbbc355cf16527bf611a6067095e90699f4a1757557d555b69f82a4c719d0669e28199d1540c08f8fc7d49d118a366d0d1b56efd9b4dba18b8c4c23705703a3db8dac4f31fec70ea07c5d0b47723b7257c8c1e49810749ba7f778bd3246564ded35fd5dd7c86bedf9c986ca131dff383c14520246e99ebc75a4af6d66b5b", 0xf6}], 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:08:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 16:08:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) dup(r1) syz_open_pts() 16:08:35 executing program 1: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) 16:08:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 16:08:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x7) r2 = dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) ioctl$TIOCSETD(r2, 0x80184600, &(0x7f0000000040)) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000280)=""/64, 0x40}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/173, 0xad}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/191, 0xbf}, {&(0x7f00000006c0)=""/78, 0x4e}, {&(0x7f0000000740)=""/167, 0xa7}, {&(0x7f0000000800)=""/35, 0x23}, {&(0x7f0000000840)=""/131, 0x83}], 0xa) recvfrom$inet6(r1, &(0x7f0000000180)=""/164, 0x26, 0x2, &(0x7f0000000240)={0x18, 0x3, 0x7f, 0x41032fe6}, 0xc) 16:08:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x0, 0xf835c39, 0x400000000000000, 0x4}, {0xf, 0x8886, 0x7fff, 0x3}, {0x7, 0x0, 0x5, 0x4}, {0x7fffffff, 0x9, 0x2644, 0x40}, {0x2, 0x5f33, 0x1f5, 0x81}, {0x3, 0x1, 0xac03}, {0xe28, 0xcf9, 0x9, 0x8}, {0xd733, 0x9, 0x8, 0x3}, {0x3, 0x0, 0xd38, 0x4}, {0x43d, 0x591, 0x9, 0x7f}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) 16:08:35 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x6020, 0x5) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) login: fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:08:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)}) r1 = semget(0x3, 0x5, 0x14) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0x80000001, 0x0, 0x1f, 0x3a5f, 0x400, 0x1, 0x7, 0x60a]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa7, 0x4}, {0x1ef, 0x79}, {}, {0x18f, 0x6}, {0x23, 0x7f}, {0x7, 0xfffffffffffffff7}], 0x6}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) 16:08:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000180)=0x9, 0x4) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0xffffff98) clock_settime(0x7, &(0x7f0000000040)={0x400, 0x5}) 16:08:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x7fff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10881, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2e7, &(0x7f0000000040)=[{0x61}, {0x15, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getgid() setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) 16:08:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000000040)='./bus/file0\x00', 0x431, 0x3c) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) r2 = shmget(0x2, 0x2000, 0x5c0, &(0x7f0000ffc000/0x2000)=nil) lseek(r1, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/223) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:08:36 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f00000000c0)='./control\x00', &(0x7f0000000140)='./control\x00') rename(&(0x7f0000000180)='./control\x00', 0x0) 16:08:36 executing program 1: r0 = socket(0x11, 0x5, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 16:08:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:08:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="8869997e6b7578d1f32577763ed291e29cc4280509b972aeed1e6ddf34ca89335db4f07931617f5b9a7dbba87cbac99416cee87b3d2eb405353bf32bae3c52283bd3b601de66d140364aa9bb8500d5ab380a5d039d82c4b05dd7e634dbf03b127eba7694c2b6da4e45892ef15a0d82", 0x6f}, {&(0x7f0000000140)="3e879fe00fa4df816bb3584d66d2bccc2a9600bdd932399931263015a4f5ca2892b35c00b122380e110c082476813a68232336d37683dfa9334384dce2f1132e57d748aee1214931a3defeaf6dd89dbdb5131c4c5da861bd4478873a1fdf87998b279bce58d07cdac5847c1f75ddfb7b193c06cd086e99d16d2d3a40c407dc1bcdb3b3b2065c514cd63a25432fd1dacf94e871605480706b2d0b7bdea6ee57ac9fffa0840b5bb853773fa914bfd29d85aba51f0a1887ad4305", 0xb9}, {&(0x7f0000000200)="9ce2911e2af8ef0d7bc5d7054074c69acc64be7e3257c1c42742c4199af5a0186971ff60d4cdb4e443e8e5ffaf001d2470f69ddbb607706a8fed8daf2b528f3610b0c7bb1459f71cd9269f66c640304e4d33d79ad9cbe099f1c1b1ef1208858495c543b9ae4a2cfcb2dcea64f3c33a5ec10d9a49aa3e7fa1c2eee96ecbf5120be65c59e75c898ede18261145b18fc240a23e2a3667f94e6ae6875329b7f27a19dde9addb0148525c817bf5c0b6f40c07e8eba67ec02fe758e0a7806d", 0xbc}, {&(0x7f0000000300)="9fc97461d499955d0d575638e32bfd9e8e4d897d32caaa40c9f34003b201b38f5b7a1cb5387de3aacc07f90d24303125ea2b02c2a4847a388490fb1977fee13e6258156f4d6e2f2b86592f7563f272b71535d9dde5fcff82c69fe8ff7abfe372b881183861cf6e3ca849cb16849fa2303387f2db99de40422cb5360d5d75eed3af070dbbc5e1bfc1e3187c0cfb8e601c196a6e64b83545ba767874a35b0f42fafae36401c01616f9949f27fca41bc045d7add098f9ba8db0fe3ce926942078c41009fa18f84d47c1435120c5d0a3a6e64e1d6516cf7b1f40682d5db03f360c9c4581d6f769bd06d95d0ec508bedd0f3fe0", 0xf1}, {&(0x7f0000000440)="d87102052b8fbb1527e7e70ab0fcb21439321d2f997b18b592798aa6682004dc84f7d068d49036ff6c26b0da817f61b7d50a135821ea3c71a691ff62fd3317da6a4c9930087568b6529cb76c44cab39b4dcc204990540cd6dffb7a01b3405490888974fc34f5f300e3902db37c1d12f5aa99b0b28922f035d5b4e426a28a5ce7cd4a41ce9129b93644901a80d622df9e7a987ec44d886d8a859d1e029282a492666b00c9d96bc6c01113021cb8fbfc8c8fb1255236", 0xb5}, {&(0x7f0000000500)="e4cfd6ddc75fa1e33417d7db20d76340969abbd9ae49ad316dc66e71f3e622e8d6943d9c3406a7d6ceffbdb25131ded0f02232ddf7fee5202b28733c198eccc47680675bea785970d1349e9fcb1fbfb51bc76294d5a62e5264229efeb8077a1f08eb2246ccbe97fcbe78b1bff287658680878c968dc479eb39", 0x79}, {&(0x7f0000000580)="81faa17bb1fbe9f07cc0aa981fce597d3fa93e6629980b1840e7e1f3dcb29ef6b1836a296d46a8bf543070325c7db3792937d57a5961ec1aca28a1282a1de682548a2ed62be12fbb01059b44bf54d979a5c925a237894440a1bf3f9564b0f50ed58b36dd6676b505acd8e48323f5d0035449a1e48867db815aa7f1f1009697872308e129b384ca185192d8e2888e34ebf21f3bca39c7428f5fdf9703b3a2548024ebede8df38cbef60a024460fad09", 0xaf}, {&(0x7f00000000c0)="f47f5ec468eda441c26db78ec1a1cbce3dd95e503e4b4865639e5670e3e9b48e3228d4b87a613e4e7a1a", 0x2a}, {&(0x7f0000000640)="323ff21b64d0dc0c3a41a63e280df2d39c3ba22e0e3f81af324fc6d68f490639f510134c3529276edab3f2da4967", 0x2e}, {&(0x7f0000000680)}], 0xa) writev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="000000186007008b00003a27000000000000000300000000051aa908000000000000000000000000000f003f", 0x2c}], 0x1) r1 = geteuid() seteuid(r1) 16:08:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004268, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:08:36 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x76456a02, 0x8, 0x8, 0x2, "3bcc3436eb4273b899a9e1fee0fd833e4288791e", 0x80, 0x100}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x2, 0x20, {0x1ff, 0xcca}}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:08:36 executing program 0: getpid() r0 = getpgrp() setpgid(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x20, 0x7, 0x1f, "c74367b105001911ae83fe7d661effacf437c1c3", 0x59, 0x851}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0000000090f7cbdc25572569c7044d9c0e2bb21c637cf76f367ccd0a9dae9fec555296f4041d2f42129a61171a453ee6a6072a70e68ee305093a0e13678168219a0ba862f1dd4052eb95a3680db5804713d70a54cad7611c267d9ab8a3e1074b2c244089be2c5c3837cd1e867ee5fa26b1", 0x71) 16:08:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x401}, {0x40}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:37 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000077577dccf70b2ccb160ebbbcd3f01e83da3ad96af87f93f8e29296cc8fc36a2038d6bacfe20fc7d3a6021e8a2aa814bd2f8f8b9dd75d66279594edff790ec78da3183decd40f30096fbaa269dca845869ddbecef85141ef6f6f15725e2ee4597df743338713ae9faaa5ec774fd3da5be34a14ea6c73dbd14b15b67e785fe064a2a4a34772301629484e39c00000000000000"], 0x0) chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:08:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0xfff}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6b, 0x0, 0x0) 16:08:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x4}, 0x8) 16:08:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) 16:08:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5e, 0x6, &(0x7f0000000040)="d1a58d308e64033e75214ed14f76aa21570f07ee7953a302655bdd29080eee759e0661f6fee105ea726fee5e833f90bccc0c5b72d52500214ef50835356f8835aafcbd34b4d92db0ae29534c5f2d95e8cc2ff335cac07ccbefd9fb9f0d5227bd3b2616ba52f30fddfea77b66d192c77403143f494399086ca0e15aef8083d6ab2a9184ef103401b0cbb75b1f52945b095190a9179d8d40dd6a02e3fce4915c3db659d2f1144459270f54afa856c55cfff41b2a6aff73f70e", 0xb8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10008, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) 16:08:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x542e) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:08:37 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0xffffffffffffffff, 0x0) 16:08:37 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0xb82, 0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fchflags(r0, 0x1) 16:08:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x3003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x44, 0x3f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:08:37 executing program 0: r0 = socket(0x400000000014, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) pwrite(r0, &(0x7f0000000000)="9f7ed22cd48ccbbf1cd27f6c1203c24270681cefd5f4901c7ec16a4bb4806eed72c358a0746f2b1bf6cbb17e99409917827dc42d504a2d6a6bf9b179fb192c36cdd9e3516e6e17d1018ff78d1be7fb26455fe7b20e45bdbd898ee4a6ddc396d157a5f3aa391e3eccf7e3e9ab7177e917d81174e5648b8149135acae8acc5b7fe37aee9b3eaa40f81e56167ffd807a8b3e94285c766528a98dc2e817504b5d57258fe5d0aab1eff55f345", 0xaa, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x3010, r0, 0x0, 0x0) 16:08:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="4670e0", 0x3}, {&(0x7f00000000c0)="2e00667af6c46295ae91c6a0c57a3de0f8ff22a2623bd4bf703f7ba2eebb42d3b878bf8920287b818466b63962cf41df3a39f52257e3e55185dfe83af78b13ebca7b165ba934e65af8168bf176dde9c90b6bc226fb64543350a9835963c9418e96a84ecb3c38697655c449f5aed177d9dc7a58d122e54b7177260466f2b08ba9d0e10e54d05a3af4af9f1813ff0ecb232d65ebe3ede34c095c0b4ab2218ef3955c5a2d87f3fe2197", 0xa8}, {&(0x7f0000000180)="e75f96b9f92f163e8c28fa5002e75fdcf1569f8c9e3e2a5206c70e115414497afe1a817805207b993e6febf74b5c50b0ab8494cf5deb205901bd88f85d1f1c0a72e046eb106199d79b0a42f71a855016c8c3ffb9c28605d1483f02322af53f8785b26935a68b28d0c6ef2814a6d40fe927c1465a414987c0d1dbdcb64a523bbc92abb375220bff", 0x87}, {&(0x7f0000000240)="a3a3b4c24274998e734e5ecd2052b1e9", 0x10}], 0x4, 0x0, 0x0) 16:08:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) write(r0, &(0x7f0000000140)="aed34b2df6561518b654acde23c1e3b92d675a6e2c37310554df6445f4fd75f7172a389aa21e9d2f72823f3eaca77338d066c3b5f69dae6906de688715116a1241e78167c26e9382caf2ecf03cdac6b3820f32f381133638cbf093f068d3a68697902c6db8449b848b60f5cb3b273fbd5e321d5c91595c1d7517ae5e5d2f9dccc47808384adf28f1ae81ad0199afbd442dede2cbb05ce958053694b37521578ea4852ff0e9ce13ac076ce3583b204f0b3f1916412c", 0xb5) r4 = dup(r3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)=0x8168e5cf65e4544c) syz_open_pts() 16:08:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:08:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r1 = getuid() setuid(r1) pipe(&(0x7f0000000600)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) 16:08:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000300)="2f88e43a6fea4efec6c9226f1f3b3803d017a934c630a699a4af175e8b65fd2b7d49b5587622759e03b24841129ee280937253c2e73239955ee6509ac233c79af970fb2ce90f308a80f8d213b2be0a50b24344c75b3528ab2463326becbc8533c9eb143184197a8abcffaaa03e93ed41720d0d85fb240a74f2834fd781390dbbfcbb9d0727d2bf791bddd2dc9a0abd96e781a06a71f5b8102864f911b22f27f4b55eb21f88c076ed62395884c2521158c0d817623da716033a2a265f7c3f23a93d7518423a91677fdf595ebe454b80cc577bf967a8caa71e1a0e11bc5dc5ab0216d174dd09dc6a81e4d2310e0ae7841afedec20693efff9ae3d1f266b2a93d46cfe4ac4b078da5d029866e1bbb1710bb39b00c4bf0a84d1d3fa5045c6541931ce8229d891c002731ad8f799375e60f3112d741cce367995388cdbdb303399a46d4c7c3fc45409603d6ec7cf9e98d70ff0470c6bf75dfbe020259d54d6b83e0f09b23bb6bcbc128d836cd34147a408ce06dbe9ab44998198955df2d108b2281d08e7b6919cfad45996887e0aa05092c0cdd933c308e0e315533150ce81b2633b7e7e969ff47624c579dc6a22364b9f736050972fb9986dbf765685ad41d00c2fc4f0c346813e92cabd2981547b87efdaba19a94344cad71ad6aefbbf896e156c3c471014a7d708da7d8dc94178ea605ad3541c7b3658e8fd3b78b5d5aded0d7ac2ea4b3d1f0bbb046f4251a792783841afc1a36e8079a3958464c926ecade28b45fed724ebf8936c06b9d7325af162b4f4ec2e40812e35c5135bb34e620cb81584587a39006030e894cef5dc48e0e33bf83e053aeb35b2749ba78e80ae97c4b9f87e8aa36aac3dd84cc25c9f488a487b1074558819b715bcc874d2cbf79776b0929231610d6bf361c3b9d203fae6da31443e23d514c0942a47fb822a2ddcca4257cd8bf2540bf99b14e0529bfa72676e5fb2bb0c4356f0d70bbcf328ee0e9ecc0211a3af715141197f6100898670b42340a5d912f8d1e5d1f2e226f9780c63af9673ea2bb070b268d8b3dcc550253773d4464dc723f3581b50bd1ee4747b69bba0ce8604f74db7bf20d0f0f1facef2998854607f07907beeb701b8497b94a2cc190145c707a6f1a19b1a40bd8b94aaa802f59551a1867a851cf7d5ad1eb5a194121c2a0eee57c65412367c93ecea4e67f36078d3780069ef25b3e56106dcc5503a32f2c5b3c582c51d02994a322f938845093349bdff7e11c2ad1812e361bc070d3a5ce7581c2a3095b01e1a1a589a97de16beff9787012beeaf951247849b477db06de8391e20c1991fcb10b304ecba89643983504fec19b0b2352944388161208b6977b865d48443ef0e3adcf6cca5a7ebbce848f2e9d6677232094bbe8dbd0b0747760ddd3b7c6a70ecc74a0acd2178da36f31c938615aa39826e87c350b5e26ae6424d48c8d1e7baef552003eeca1c47ee3fad64fd2e15a67e42d206eec79a4b9ae1ad9a6b2918386623c15b6f6ce5c2449a81eec1c85086d9da1b90f0d6ef231a3d28ba60e812d6395e977f0084e82e875067d74501ccc80c1a80fa5511424ead97ef2314d921775b87d93f2e7511dd91833f575b0729e62975e824bad9872c3e2f32516b84dba9df63045616b0e33b8ade158de14d9c490e8026d27e1ee0484fcf6fd86f95fae47bee033ac0837582fb492dfb82cc69279069a887ced5391417943f9e1838ec1d518db38ca3a1e58603732ede22acf926aaf5d253a76f37d95cba543c54bd9049863cf025efd1fb2eec5c3691f77367ec9b1aa4144d24ff04dc9b0f062eaaf5fcc57cd0ef31a068ad6729a93e2fd49edae3dd53cedff0dbcff75f90fe7e7c9f162004b3862a3f6d636e93c3837c5e0b4f31de2024fb05d0dffe050b44579a7c2d5c29ff5314d52d3cfa3e3080c5b1a521caadca013aa1437e337eae1f9675d2cdba06e98393dd75b2bdb5285b01cbdad9b0c71c8c0b47766794a92a20f8e6217a93a51a92dcbddf1c7ddfb5bce6787cb156ee18b5ea38cd0d3a7935ebd1f37418ecfb6a653a718f592bc7dfc9b78559d04572cac88b0ab67848af1ea0b0afcf0261d2994c1003ee6c5dc583bdafdad5f42044ff6f93a0ec326d6b9f591eb86d1730c55e7ceb8575f6d8f4415558435d356bddc18b6d6d925917256a67638083230d5e1f80ded68928983ceaeb2fef6d3b2619a56250523bd2152f9f8db273b39d15b0c4206477ec98a830528ad4e5fec11f7bb341433536a4e97c60ff0fe6cef8068bd8ed5663e017c30aa89159f1d3fe8bd3fd50190730037f3786f962ad7c9486eab1b8cb56f931ade0e3ab3dac1c51008c0dd84b2e1910a46b4f83742a04410d72128be8f119cb022697ebf9497cfb44bf461b69cbe0e959a69a1694f95eb60fee6d194ad267446d92408aedaebb80236df5bf868cb02cf11aeae492e8fca5682eb1e94dace857fb87f669a7da85e8784a074425a7301c9b8026ef428b74a557349b061076dc671082e97096aaf16b975797cc8bdbcdc5c638cca0fb4337d9136f08820ed2e08da23510fd23dca8239cb5e5de6607ea90ccc7caf3240bfcceb8d9a6490445d84f5543fdb22abb9a5e92f8047b9fac5139530c6cb738653f750e0f91a3233e5422f1101e686277c36a12ba9026124578cca2c200d73c4fee997b6cc32f0071b4a73d1875b6cdf1886071eab981b9a716e0814edf5217dcb24c55c4022807b89187a467eecbe18f69361f2da71d91c9c107c00d6aef867576c92544025ae096f8db278a275fd84a2b1963d9ffa7ca8e409ac30bb1d6f0c06c75871cf1898cfc3f6dd21965fcb07dc2ad7c84aacd20b4148d0115a8ff5fd955199d82dcd3f204c3bdfc414d0d67cf3ccb937fea853eed8416e0566ebb741ac3de5701ccc24e0b34f98d9602842645238d5bde27938cc54b393cc0d5c19ce2df19f625f1f5e24474386640757addfa002d03a84939f9e08845aae49d0c6a87d2db13e164fff105a32a2d9461c4fa959a9b42cf9aff00b5977b485b7771f8f59ad0b8224b6efc9b6e00f98dbd30b6a97b14b310df13713c53c9d6cc96382a719eae11361b2e09963fcf10e3c9a44816add1b81905455d4e5d7af41556feb2b0877fc1f81afd8181d1941268aeb4d15a7402ad12941b6220aa7812be838a0d54dea2042582bafec3bffe8ba6b6ff830d117d0194e53ca7a60ce3c921acea16b4cec02f9f1093be3a8f16a39901a248dcc4a9d8e39e46afe2fe1d548667d206b6754cba008925579631f1b920d15c5a3f9ae74c4cb1535efe382604688aa56d22fa9bac1db77540752d46b1333a8dac12db47540d6a179d22610fc89d3fb7f652af5751aebe69b0d65798d8946523b76bf37a22bbbdf0dbcecb6962fa356d08227eadfa5b51a9d1f14349b05948ab4ea11937869e00b176d73c2ac8b480d13cb36833fe5969d359598ba90dc47ec0e3c4d021a625b1aaca5adf82cb8d9b0219778babe149bc3883b1715e9b028dc966761a9a3a622e2d32fa4e8456233fdb04cff3ef7f6031949d16d7d7808875518b85b5409cbda74c6205a4413d6b08cecc4549673103bcfcf5492db15bb7fd9e797ffaddfdd6aca25d7f424f240e788817cfa5f9edeb4e8edd98ce15978be6402c21cfe916a9a853b39830f4fd6b07c21cc6a522043dd64e5f9e6c0a4f7a553b133fd0671046dae82954f22e6c6a228a67013c78da30e16c1c50e05d51059aa777332e42c74c23fd4744ed37ef374fd94e7b3a5a7bff8dfc0c00b8590f657e6ba23bafca8c21eeee6f2d2a700a962ae58e2dbb1f6d7893f305eb0f927b4e3f6edb4cd06bec478353c3e1af368daad0e948c69ff4031b15a2a06d850d172d428597a402de6b7c48bcee1b3cb9ba027476cf0146d2cc75d11ac8a0fb38021353f6847fd4a7004e73b2d0e0d0ae9426b0afd31a33d686a7dbb0d291d4b524f70f40d56a27017046591a4b42b421d6b2a6a04ef0ffccd608d42e242f0354b7c2c359e29bc2430c71f6a0af7810d0d42b15e394fad3c40ea964a7177386ccaba46a9acf2e33a6c6e97a8df45c72253bec547bffd200000620da9922b87b95c76e0c7b673bab155c6877815f0a7e44d3c8e7a15dfc7fe84350717b938936a668c083aa08d96286972d42dcea3436ccb19a0aeb8eacc75be833973f538c63dba33523d70869651f1cc790312566fad82fbb0625b17a94321a9aa1342a2b7a77caf2de98454c30c2bfb10be1617bd6e7f75c8a5ab806520d29bd162aae3154ed12f2bdc317e838dd60dd3747f204dbb3fc92f490b9ecb3d2f06a21dd1c6c99ee6312e7a464a34bd9fc3842a61bb2249032b00928b86116085b2c7eecdbbc914f24547c1d26598b2a2ef436172862b36977f7adc819d67b31a34e0693b7775f9159597c91795a4b6081b5e5c6bccbb4c427a47326d0188574ba83e66fc7221dcded298acdfbeabffdd6b2d3381864f79fa43ff6243b0d2588f09af7552a1d2015c0ba0903c32de58691ebb42513d47e341160829060be0b66b47d7b926b464e763716c52e2b6f13e792c32bc08445bad045d5bf8ad844d24f4ffe33bc9205c45bddca528d68efbd6b8e3e97f879175369bf1acc1d037f96acb23dbd17f219c4e65d75b83c8667d0de3f18ab8557d8a15f734de84be0c2f7964604c03d3301a756f22bf1cfdd9a48901a73cdf5bebb93179943fc306af4a75ef511dae313a0bf4bcd8545a0cccb4f818493e96cf808764b51a8cb4b1e7d2c47aff01f0ec813aac58ccbfe2247ee7d7b8026f0e7849815e3b819f94fbbad20d2185d66c8688180e9cb26f55891071a05cb139e21b28b43e47093d9c9beeba79606bae0f7672bb9bf626789d8bffd4021faf74b96dd3aee0430d6adae0ea6f1e43ff682dba8aa9129e87c0b51cea464c2503efb7ffeed7b8a629b82b4f02b6f1a087d5c4e78ffdb724e524126b6735a2eb7c78f82c7004a9814c57bb079d8c7f0cbffba2b71bfcdbc2a32b4d4f676063dd9f50a974c28e68670586146e95db3b911c647ff01bba454849714f0a555d2146de635f5a42dd9d711f851b34a71dc632abbb7f81139235e1a67dc317c9bb7570001034c6eea88b6a857d00da72ed8694eaace979e5cf5894e0f6be323574a9d14d748010393c79758716ca80efbc16de5b2040d441e8688f6afce5df2f7872d1a5b03827a9d21b3a9c45fbdc9a70f653239f079de53ca7838fca0f0234a05d69a3cc2096a1a9531b7103fa3bf3b3ef360018af31e2cdc475dbd6817085a1773aa15cd3f975d6eb8de6b92db6a44191f46469eb2920cab58a3ed598eafb01945ccdbb574a3709f8fb234767c23dbfc4ac9af1ca99ff7161b522dc94ede6f6f59ec8014ddffffe3df2cbcd32582f1ecbaab458775ed9aaf1dad45768ca5fd35567c3d96dc34cc9bfa2a4421ed357795221291a2c7fb6879b7a17475ba92f7ed5a91c2b4310f64a2e278d674efb103487994cd18f56623d0e62c6094666587fd0781ea2016604fbc78c7365b5ca61afd9091e5147b12aafac9b35a313a42578bdbe1a3a7c2b8d7361fccf2d02952aa467c3ef54e172339e8ef48ef651c79092894091ba6f88244af2c110437cf6d5f81b5c6a93b8a1d04d0120da54277922ca6cf1a60f91f9b2410946146fd23b4292c2fd110de35c1184729efc3b423d28459e432e468513de5f12bfc8da7186a47462ff0add31c906d2001e73c1d3679640de7321535f9d48e0b46e1ffdbd7e5c0439f507f5bbd789129cc4b280e91c9e7c43ce996c57653591", 0x1000}, {}, {&(0x7f00000001c0)="815074dd3d88c1fcc003eda4c6b6ad8508fa64ce9922469c846009e7d1d24ff835af8a94a5bee25e0dd20dd152dbb6b55b741126e9f54652e4cba513e8da77db429411ecdc9d931d21494311fec26f0a2883f6b76c7dab898ec720cc2050d7bbc1ebab687a99bb90bec3", 0x6a}, {&(0x7f0000001300)="9244cc51a01567d3231ad01bbe0814718ed1c4b4172673ec7b3455587ddfd3b8ce75b26b7eca68d0eba4f2de4ac38936a5d5163539a9c711e6e3d2e21bd17342fa4f01b4b56367ad49358c2e2dbf0ee3f718ddae1e98c1e336e46a5085e3a18ad7dda52701dd05cb2a73d37359ee71226efcc61b8676df8cd185", 0x7a}, {&(0x7f00000000c0)="558f45a06d431fd43fdb51dbef", 0xd}, {&(0x7f0000001380)="9f827ee0368e5e3071a7388595782feb1c8ff02beaa36c15ad419995d2f806b9fe10eb2e79ea44cda7ffc064bc460de5152bc465c035ef2b4e5396f29ee25c4ac5d89f8434e6d3271ec67e60531ffdd6a5796b51a5d6af98fcd4c64960dfe6e0ece8531c95c6847ba41fd299fd61102a4137147c", 0x74}, {&(0x7f0000000140)="9695c794bdaab1daeceae26ec88d5500d839613963797d0d2921ce1db7f52943848f4415eee139501f0a52386d99d7614488e9b9179ccea18a", 0x39}, {&(0x7f0000000280)="4a49fb8ff2f7c3018e1271464317a0a044907aa61b7853bc8fbb682abc214d0535bfa86f375f2a7c52be09b4", 0x2c}, {&(0x7f0000001400)="e506ceb29e425e489984cc4421747ac8c549e71e9187771cee1dca378474536aff17dcb0d5e1d250e9343701b620139cbec11e5ed3fc73a0eebe9974d741aae46a61b18f18ce14b81fca5ed9cb06d772d2bf96102a2341c8521f020426c254352982e31d3a2820564952ca27f4f90f775988a1d26317f6b832d6c689b14df0387a12bb27272375395c874621e2d384b39f00a19ec1e9493d42193581c21a12120a64742fb7c42a3b86761cb784e8be3dbd257de9ca11fe23577fb65e48b33c0aa9949337be55716ce2a80b038394300815a777c25a57fcf56665a12b96c157074804050be73a5b725dbc1ed1359a4b9233e511", 0xf3}], 0x9, 0x0, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="cbbe", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000015c0)=""/255) 16:08:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r2 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x3, 0xfffffffffffffffb, 0x0, 0x2aa9, 0x7fff, 0x100000001, 0x2, 0x0, 0x4, 0x3}) 16:08:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8020, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0xd3, "6ac85eaa723b22b6ffe39767ce653a0d7146b033", 0x6, 0x7fffffff}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:08:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x4, 0xfffffffffffff260, 0x5, 0x54e}, {0x8000, 0x1b230207, 0x7fffffff, 0x8001}, {0x3, 0x100, 0x8, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x30}, {0x16}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7fffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc695598b447a5549, &(0x7f0000000140)="2eae55363bb8ef68de9e2f5f539ccc8591068452ee4c1b942fc3bcb8b8cc9ab407212171c4cbb410df6c7c0b4a736cd6c963e4fda38cc38855ff2b091504e185eabd52c753f1509b36a7312828affc30efe8aff91a0ba84970b8d60587a0fc5460a245cf7035500a55760912f9382481d2fdf4a9995a6169e4") 16:08:37 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) socket$inet6(0x18, 0x5, 0x0) socketpair(0x7, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:08:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000200)) 16:08:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="013c4fdf4587b1a058906f134f018569ae1f47b6d8f607b413c562643bd420f42bb0c1736d0de58c073870d6edbb0191d10db31d0c29a604d97fcf5badcb57cb940038e46a1fd9c8b10dc1a6f1f4acc4a1fced823b82b3f0ba40069902f92911febd50e7c40231e0ab304dc75c89308e6d95d4b75bbb30a34df8ebe8209dc59db6af16c6cc550a", 0x87}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() write(r1, &(0x7f0000000180)="4288f2e36f7c8425ab6efc3dfe77ce8e63c7b256d8f96c83420c3fa17c02ef2f076ef8be1f7dba5ac03b11ba531dbcafef536d004801ed4ad2003df84fdbc03a88eaf83691e64e6c5b311a7eb9526447d00d173575dc2bfbb895f00e50fe5117154336f06bf688daf4c9bfacdd8c050e5587ec2350c3342b537f0e05dc973ba995dcdd2c41aec83b8bf9a61bf03e6e65afd7bf47ad823d44c7ed173a0dbef1eb640fe6e165e652b1b2479be5c3caeda769393a98af30", 0xb6) 16:08:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x9, 0x5, 0x2, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap'}) 16:08:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a66fb523e5a158573150128ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f97907105083b893388a85452413df4d46df96e7cfc823eb91ae619c0cf09a3c052cdc4faa0cc1ee467807b43da14658d223d3850e3397655bb3f9f65bd047dfd5bae6cab14d29bf5e31b772c6580c4417c358dc9e1042239457bb111c1100726a641c283981b1c3fe65488abad57dee0023b310b45f07cd8d9a2e317c97f8c4bed98114228f6fcaa821aac07bc7a1d3f56e0dffc93741caadd292f893976677a5408ff669c42553724f40a7c2"], &(0x7f00000000c0)=0x1002) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) 16:08:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0xc}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1, 0xf19, 0x80000001, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:38 executing program 1: mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="9e340c752fddf68e6820cd516d2130630952301b8b7bda74edb7200e83fcaf1a4c7e2a8a00e1da0043e41805dc9afe0a6e34dba7a18c5f", 0x37}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4e74b5549421dabc6eff35dd1a69e66413cdeecf3a632b", 0x1b}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x526c, 0xfffffffffffffffd}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x8, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x1b, 0x84, 0x1, 0x4}], 0x8, &(0x7f0000000100)={0x1, 0x1}) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0xfffffffffffffff7, [{0x1, 0xe463}, {0x3, 0x6}, {0x3, 0x3}, {0x0, 0x7}, {0x3, 0x80}, {0x3, 0x8}, {0x1, 0x400}, {0x1, 0x7}, {0x2, 0x401}, {0x2}, {0x1, 0x2}, {0x3, 0xfffffffffffffffe}, {0x3, 0xffff}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x3}, {0x2, 0x7fffffff}, {0x1, 0xdd3}, {0x3, 0x2}, {0x3, 0x100000000}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x68}, {0x1, 0x4}, {0x0, 0xffff}, {0x3, 0x8}, {0x1, 0xffffffffffffff7f}, {0x1, 0x9}, {0x2, 0x20}, {0x3, 0x6}, {0x3, 0x200}, {0x3, 0xd6}]}) 16:08:38 executing program 0: setuid(0xee01) r0 = geteuid() seteuid(r0) seteuid(r0) 16:08:38 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:08:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000000), 0x10004) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:08:38 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000040)=[r4, r1, 0xffffffffffffffff, r0, 0x0, r2, r3, 0xffffffffffffffff]) setregid(r5, r6) 16:08:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x7, 0x6, &(0x7f0000000040)="94f6d3d108981228f09099e8613fb8d822b40fc977c9d025499e013f3605f4502ef1bf8a9ef19f61097d5c87b663ca08bb82bbcd0e066e8197bfb53fe947247ca0def90d36d4fdbdc084f15993c18e058b45532b19a7b0f59fc6717e86206d436170635cfed8ff247185f095c5e2c7a33201021a67bb67d5c9f7d8ff4432b1", 0x7f) 16:08:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5, 0x8000000000000000, 0x0, 0x61}, {0x39, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)='+C', 0x2) 16:08:39 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffffffffffdb4) 16:08:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="4086aebb75344dd0dafa8d74e07d8bfdc63b82d03ed639dfd5053f1d0d0459387445aa931e3eb3938c870302386568a6f1fb8f6a9ed3e7c0a81a3fc3de951b4793", 0x41, 0x40a, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="1006", 0x2, 0x5, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) 16:08:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) 16:08:39 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000500)="41cadc4ce1d35a1dc097eecc422efbf52a38b3b6bdc97d1b80a8917454b57d216cad548a84767e6249f3743e4986c09ee08a08b8db3f1726f1c2b7b50149cafcb9ce36f95d36bab585956a39adf61a55d04ffd1f0a770f05081697f76fd718c492c28ab32741c51865199e3484ad5c46ed32652d6a6f326e8fcf0c98fd18e0d1fe82a897443f7d0ff3ecde60b8102312bc1e913352826ad6d64b1f56d8fec5a755b6a2c11d88b25647d1d51b0fc82a320373347cf689dd3f15c88bacf545066d30b4843cfab1efb29cc94f4b9bd1a877b4c91f656715d5bef9b82cfb1a31edb9aa6e974a8bf5dbfc366623a2794106d45c28ea71cc13c6b106f33e0600cc45d6f7b2b03e6cf29bfc6242724ea431663c4f72467444a691349fd5ba7d3b0dd61c9feab37a5790beeb288072c8b51f6250b36440ecf0fb1cbef23f5d38639df80fdf874c6614379f0130ec47ecdcad29d25526f4d31ae171b6324877b871a3d213649b38b4c680c6539a4811e654311d6b230da6b042155e832ad0d12693644b4a153342658ece0f609178c298bf4ee396eb6122dec3f7b47cf4014e99e4803e7ab1dff190f49348ad813f7874304027cd65503ab963e139073d0cb0e8e81339a69eb7d6935de161191323405e67b3643bcfe762dce9e953338f4654e61f2f8b64cdf38eec6b00ff00d3ea95d78268711ee85589f7fcf9a3d7d48952003cfde2ddfce8843849df4c3f92a62795c6f5f5441c9265085bfbbbe03d7945dd9b68ed3900e4917c7448b97fae4dc62c0dc300d2ed9169643e906d4871bab88f3a32c0791e1330e1483de4e7c3788f667fd44c1f0547765002ede5d1bf1f8aabc67ecd6a9c3172d6a675ff324e2114bae66d99fd4b1751f57d439b46fb2bbc669bd152891878972a26c077a8779f0e1aac53032bd41deb1da4a6f50122482dc3e28a4b9d65215b7f147eac3a125e3bfb8ffed50fc9affffc07049951c41837e84c4905b98ff00362fa28f99f20db413496455a26d904e541039050f1e91fbb3d76478463bd787ea71b66f946206da70df6434147825e27e06ed6d7d64cf2416ed64710c7d48a16a780af50eba8aaa561c9662fe55030647ac2261f61071e521ddbcd6225f9a1ce5fb94bae57a98cc5e0af44dfa1032049f9924907b338da49e15dfa7daa4084dbf459198da4ae945d31d140061da10984fcf40eefeadb017e8f33c5ab44d1b586e3439ee94713316d2edc2dbb1ddce3a5b77c38aa9e07089e50c7bc8938e8ff92a9853c2fc3c76ef47285fd2206ee59648826437f6ae8d4d771b7a562e2b22184005444a725ee6a350a710b5ca0c359f576618635df838916ad9f621139aa0163c57ccd573399d6ff8b1969b528c736a0467759ac246ff101d498e2906f591b69740f12f0e169abb77b8c5add6fc4e056429ed0e2ed486e078b8d35bdf32774ef1b74b6835815c56671aefd1576170e437988bab68df858938e74030dce9d27c4c25c23403285477dbad04008310d5b7db8480c7e3d9efe72e4103ba8ad95920cb5f9914ada9dcdb2cb4ace1865ffca7cd8eefdf0622e0095992fb31e03052641cddb414d819003964584280ac7d637bee1dfff7e26c1590f0997ca67bc016e5f1a0036b858ebce34ab14c88e76ca5163d03af385a07e7ffe2ea4457740191e3bacc60a2a42e2773b574604c5682a297286ed3a1567457815fc893f76f8d2362f9bec60b883009844fc1a385f5d51fcf7e1091814535e563c9a5d6bf2cea05f61c707ef0123c37d0cae279b0d648d44390e1a0414132a976e9a05d7f7439120606bc04b0af44c836a9689634487a22770f71f0d0848714dadb2bbb4b7a4661b703da28259d769398c29d4cf29e6d28269c852ad142a514185f40255a3c6a98b03981e41539eab450b692852822a0cbc727b8bd06896ccde3b89135a95edf01671fc873ee8980dd3615e005e996f336aa103f4faa354a0e3207112e74e0368a596782d8d5628b3863abf4d766c6adc4b67f26407e9f03335b092a69172cffba546bceac8973334dcb1cf6fab6219499e1a2fbab5f5064361076e1cf148971eb00db624d6822998b3a7f229445c52dc78edacd496fec08c9fe80cb9a471475ce3a67d1e38dcdbc152c9c1987f72e12805e8880b8659e9f89befc4538a7ec08611458e52c12a027e60a1dfa56178ba9c8796c1f1f62a8d7e633109f89b9def8906ededc57740a21e70d8c61c70dd7fdb0761e8974fa6c9c96a0d240b643e83023bf678da438e7ed509bc114ee0c468a600cea268002f9b0db2d1999ee645aa9efbd7e6320f287e5b3350ea8628d0adfc3390fab63ecce0f1a062d6610d2d3697f82cfd27352d289c1e9df1b21b195b5ee65ddf84abcbf527256b4bfaf62401fce9016183aee187bee600fa60bff67299777e34b9da2bc534ca76e0828eae683f8b6bf67107378609daa78c9626b91fcedc92ecb5a3fc4483a8bd3ebc91015dc13c92ede28cefea8ec14afcd4471b3b98bfb4e070a3d85a5abf816e060fc08b0063b2ae9236c83c6033f235c819f3a8e9f89732c86828707a945c2a1f1c5a4af1cc238321aa7a2b25c35f4b4157f8eeec81e8f606d9ca9ff85b0a36320f3f7ede3dce68d898736a47d61935c019c9cbc83b4a107dee57b91544a3c2e945235688076b8fed73f57b1f77495bfce26de8d10ff3f7f43a579acb08e60c9f3ecd36c86d71337c1016351a7dca36a68bf3ffb800c07fab3b5f7f692112a04655e1c2e7627f7b20d84a763b328f939d7d2030bd6f648c31ec45ad66fa6f1455f5ace6890b740673a27338999628763f1bfde2d2e08e60f1145cd8692a4cba73e42922c56554bf7a0ccbb0cbbd670bb528fbdda8282ef6f5cc7d221f3e53f18d461616e1de7c9fa908d70d370b8ef119692809291a936c64883c0c9d67a10e2711b01159f6aebc094b92c1232186866f7b6e37c2de79f719206a06ca0ecf18f0b29f54d292fe062ee2b58cf2c21ca2b5a4f06783c6c5d9ef32816b05369a6dc03ed94fdd0dc99dd2a8f1d519b62449246100c0dd1fc85d85180173de508042f699d1f7eebefdb86f35dc760aa4cf027d7cbda93e2a56088222d9dfa028a2d69ae40ff63baf799bc339ba3588263360800bbd88c3b504e87c507458290ccb2d7ae327bf2c9556979c5a6aa0e1b7e5f63c25a2a91a19052b443f8364d9fb6d8a836c5194daffdeb5951e3cf8f6071bfed58c4088082244d96b4501f2d636086101d92af8c7a98ab2a5d6533b092039b3b184b9b08e5f133579d4ce0bd7adec117fc7d16794951104749c0e46e644f33835e0317fedece36360068f1569e060431770d8307355cc5b83090bf9c7150ba3600bed381487736ea9063d104b743023b27530f0ca35755810b76ee29ff76c6386b3e6c24875409205fb186b6976e143667facf18c00a2ea07ff4327363e9cc19aef88be78d6b403913ad4d5d115da0111bcfa9ce60c932ea1f58c20b5b95d63ef64b0d73285c0f78a1af3cf792ce91da6a461468f2e45f15b72cb93cf7267c810e7cbf9cf1f8d4ad1f4f535a9c7c38434095c6b168c4c813b5a749de2a3321316776b0a959b7f89f1f59da61a09a76153b74f28eb889e64b1b6bc3c2565caa6de2209e7682b36bc9eea84ba3578348ea95d6b42bb026586d8ed0d67a100232b2c7daaa34823f50218d174777032fe671d5f03f6e441ab5d6f2bb65ad3d1ec156c124e8159a14cc228002b2b381a0699ea7722cf1690261c778014741cda654a8cda7f5a0b5da2dae04cc40b494006947537c440b9f63149de97bd3c8df0fc50bed5b66fd005f8bc0a72060d3506578c7439445b5076dde3e547c6c797eeb890a602247e63ace682602260915750261ea1c8b38de5fc22939f7bf00c869d760d7fa6643f65588bca0a5ce6aae450b55e62e2dfbab8ccd7fc7fad6affd978c94001f2b39a966c95cfa4153a15c58579cdf7256ea6ba0e3642c3ab2a26cd4e69286c114012deef701bb5250ee648f192448906e2357cbec2d217088b65711b6f71b44c07865cc02daac65b52e6630e8ba7987e1185a227d88b2155ca6b7e8b30d4f35de80c18281a17a3711e8c91db32edee960b152be353f1987c3c354b72ceb71da428b02e2ac6a0f0458ceb2108ebe5125e4214ef1c621776ef92aa503d793b75a6b6b22c9c5a914f6dad261ced3413c1970529c49d617cc5156ccd2240aab898627158e3c3e587e92257123bc8116a06d6f2eeb4d805f63acf04ff89c4b3add1888bfc02258e288eb7e75a8368e0dc8c2b98f140084293ca4d841de980124f4deaa057916dd0693754833c14b47adbfdfb8e99a7299b36c43036f0ce23e86931a8fca02c7a05c15db67ba353b66c0fccce57cf4023e1cb8d81b9de59b0baa22c55ffb154090994c60c3e342c349fa37b11b81d12a94269053af9358a9521a11e0389a62021b0ca81bffce57426ed848b4286d394b78dcccd5fad44f15c82100ff77e7341629ff2db1d3672ae8000771589e6e3b394b09e8efeac2dec45341862bc018b37e51f7ae9ea6602dc4fa4969b789c9af3d8facabd05c880f80802a1260f185ecb115f8a7cf140a5e829d9942fba3188e809e05c08fe9773eda1129e458530fe4c57b3e543feda4e408f5828e496c945f3346e6dbf4bf4744b7fb89eb1439b68f639c54d06d05bb923400c86889146f0ce6f50b5b0fd1b1a2acc4420dd217af1468eacfb5925c28d40f5418a31e536e29c4f0da43d4dc30141cac3ebb6300ebd28ccedeb28732b9d2e0e0e1c840c10b77e2c068942310b18adf675a0962eab4e8aa778e67e404fbeba036219c68caa44b557647475abe6c933de4e5a96cb5464c204d242f2db45f63583a10b17f22dfa320335b6fa6682a78d1df2b5c41c0f43a4e13f76fae0e4103c77eccc977341a4b2107040d0b356e58e0d2397f48384b5c20eef9d3bdc915a5b2af6f138312444421e02f806b9278c17b7e1f739576b60b2aeaad1a194e9b97bd88624fc8899201aae6f29d5d5a82b8cbacbcdce9a49f5e14dc6beda6c7210627f927a36b76c600658b58b63729e7dfacdf8a5e8fae929b4b3f63ad8071056e33b374af7cf0f2fca4b84e7ca5d254c52f3a31313bde138072b779c5c24a7466921a750174e214fc66a5fb838ac90141d405d5b062464a1244e953dddc56d20cc28d1729c24c8537825de3c17b4301ee2a26d94c1c32dd6bfba18c12bf04f397fa0ed1a28ed9b9587a3d05fc3acb99fa6ef26ce6016a381043b98fcc2399bafdc2cc16dc67c3a22ece74a45b1f3156ea55d180bd0211a62c663daf200cc98ca0b7b92aeda7a56186c4fdbbdfce92083b6dd3b06e8b6a565a6e110de153c2bd50d182ff681203b1ef4634d38cf4ec2d5feb0f1e8e1fe13d1053a2958143bd8857a305066456b343ccddb1884c3a3ed6a196521b9894e15377165e2317ca41786a7d462285f1982d233950ffe38707afdf7f5da7ccf28ce5c867d31c8e5a5ac65dbaa1c87aadc02d46d769837e85099f2c622c05893b2b718888bb866889366b3552ac7e6ec4c1532107504453bf9df97ec1049ae9317160ee124213761d9427014232d9f79f8a5c925cc5f560feff29104438ba44a37abc362758ff8d2ef49e8adb40babda70ce21ad0bc5da2dce5149a551cd579b72cac5ca64cdc98501b2d0720877de987a65cfb92bd7509ee696cca85ad5287a2fde191c3e92ce9842e0560758e952f815b1d769db980b4598e4b8f3ffcdf3139163e0ff34d94818b35efe4ceb7c895c23a3c6", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="d2bbbd1f3561b7ae58adefa143dcaa8a96d494babb563ec5cc0698e92a14f0dcab864d40302eab1b60b26eaefcd753ebdd9983a1d7288b5c4dd8133978e1a03457c0f428ff469ab3581c8ec8444117036b4dc3bbd3c3951f35000313ee7aadf1718f88f2fcd0f17eb0c339dd898592371d717ca117ce5fcb", 0x78, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:08:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4995105659ebae935756745de9eba3302f3d88cc9b80ca793580dd66b1922129f6d67e1ad6046948e80bf6a7069d8ed1381fa778eb22f3d1e422333473a45a61fb72589cf6100013bd713d161bd9261161814ecfb0e0d676cae607afdc4d4b50c3d3245b407ea346e15a660cec9586259464b737405c5a30acf49d69bc7ab7355cb2ab94a3f36c86712ec22dc7a5620467290a1012d03e12f36f4348a29f9aee1e7177c36a7c64c543eaa8a1e47db5209473df9c39a1c551248ad2ec0341ed1f166c9674fe1616c566bdec9d557a52e186462d274a699b97b61301d75b45e047c0e5b46c936f4eb34fc74a798b3c2e22035c65f64daa76856a29bb687a", 0xfd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:08:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x900) 16:08:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510", 0xd7}], 0x1) 16:08:39 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd5}}, 0x0) r0 = socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) r1 = shmget(0x0, 0x1000, 0xa8, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x20, 0x8}, 0x3, 0x7, r6, r7, 0x8, 0x80000000, 0x6}) setitimer(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000180)) 16:08:39 executing program 1: mlockall(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0, 0x2) 16:08:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x7c, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000002effffff7f00"/20]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:39 executing program 1: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:08:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x4000000000004, 0x9, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:08:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356414957d99ac2cee8510c4e2d5aa8df89bc77091460928c46e8fe9773fae8973b86a3415b0eb270bec2f50e130e600486df7071221595c8dfb9608fa40bc67567653d48817fb1ce6b51f8db5a87fdbdf87123476ab912ac037af", 0x145, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x0, 0x8) open(&(0x7f0000000000)='.\x00', 0x18340, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 16:08:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="44c1d8db0529972aed12b30c08053a137db49513fe8ceefe940cd3438fc810463f95010b06615d71dd87b84ec7d29e5bffcad8f513b81ed7df0d10230e54c2687d15d173970b0ace6c3d146092de1e9de8a371172ee95d5344132351c21f78df1bc39d2e5a2564dca8e831b5f887764d7c5c388e184e14da5a8bb7edfcd4d87d8ff8803c5a37ef20eb40017ff7f944982987c6a7980976be20c6d484a594b0350ac30592cc80627a0ca9b76b61d5ed4350d257ff78ac6f0f1c541b6914", 0xbd}, {&(0x7f0000000040)="f54c130101dc6c6c97a862a0d1d3d6b1572a1750d6cfec4205ff8afba4fac874cd0d74f87489e45489ecefe0db7062f383145ba7a3b2288f31cfed9c2e2bbc3308e908148ad2482b63994c64a940cd2a2d870a7b7ba018b59c64d61d896dcb7dfe26557991b3ad83", 0x68}, {&(0x7f00000002c0)="0ce5551935d11281044cf48173de74fcb665dd980418eb682e6f6599a51e0d345a8caaeb787c7eed2cb97852cbb421a9a8cfe1916e65331cfd535d0b61afa90a70fc39a4e208d72b18f5ff5a91bfce35d5753a6a0394a3d6aecc9a26c9012ba2f5fd8de712b6f64af36270b02d6758bf4e3ab4e2b230f79dfca6ed009e65e82cd059becffe583f12c1d54294aee37cb775c2b7058c028b8a50160971eb6fb06641af3a60ed8c49bba7", 0xa9}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000380)={0x8, 0xb0a4, {0x4, 0xbed0158}}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:08:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:08:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x90) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:08:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800eaff00000b61d13977af00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:08:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x5}, {0x18, 0x3, 0x7fffffff, 0x10000}, 0x6, [0xffffffffffffb0ef, 0x7ff, 0x5535, 0x7, 0x83d, 0x8, 0x80000001, 0x4]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:08:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x300, 0x86) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x5b5, 0x7ff, 0x1, 0x100000001}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) getpid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/239, &(0x7f0000000440)=0xef) 16:08:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000004c0)="aa93346031f02929b030ec0d3e5559e95f098c62ad6cc701b6b2c8d10ae72dd1d6066b1f3a89ed700ea725c03e154f9939b9c40351a9df8c81b9c99bf4eb9ed68bb7668c591fb799149c7a793d37", 0x4e, 0x400, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="5824c57978290ee73d5b42a61743f1139bdc03804a1ff55d1c9a40091ca9f2e65d043dd8f36e532f276790ad805a027ae11ca662ce2bf2ce2f9f1f67a68263dd301f0fa574bb73dde7a959c0a9e8795babbb5e04c22dd59076e3ed95b844d0d593", 0x61}, {&(0x7f0000000140)="a5b485b61f7987f3357874d8ce37c5cd15178ed2ee524351f6f90f3026fbc74fac162e82d94017ae55369b094f009090140a6dda5b363873e316b5235b5138", 0x3f}, {&(0x7f0000000180)="248734bfc7b7fe739f6229f165f0eebcf8362995b5", 0x15}, {&(0x7f00000001c0)="0f646c41cade0bcceaa7eb673c9a25bfeae63dc5f3e6f8191c9af1fd9a6ee63100e9878fdf7acd26f234cc6d61fd9ca4d39bb709b3c12128a0910319137e446b99c04a7a9b14ff47c03744ac77807b5cbe266bca0f3529df6bbd219e49ceefd3ebb2062502a5fb6ab05f92981a51564ca890847638388c9324b72022fd6306bcbf8c3157023a6cf9fdef08ce9f36788f2f17948d431e4a47d065b798748aafbba7e8f2945d1b594d769a1f28d48036c9d2e8d06562ea9630e124d2ffec6dfe3bd0ac2aa81901df08d6ccffd2e36a0d307706b099a094265bd21ba99100f713260e0e3cef297100fa40829ec366", 0xed}, {&(0x7f00000002c0)="090b73fe91165b6bc7d29129ceeab1458e2aa48592d373db563044aa792cb0a51f89b7dd79e45528c992bb80d00a07bea850d2afcccaf846ca675ae762c3", 0x3e}, {&(0x7f0000000300)="ff56c7ac4af68579208d1e38b7a0ab70b99ff8", 0x13}, {&(0x7f0000000340)="5c179063a003d475b3d880fa69b7322931f7bd704a2e60bc95005c514f97865cc6438145d98e2fdb76eaca63199b6849f5823b0e5f3d21284b16b1a5e1b03408c3d96ecc4727563bf2c4", 0x4a}], 0x7) r2 = open(&(0x7f0000000480)='./bus\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x41}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000540)='./bus\x00', 0x1, 0x6) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0xca, 0x0) 16:08:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0xa3, 0x3f, 0x7}, 0x7f, 0x4, 0x52bc}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:08:41 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x1) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/../file0\x00') 16:08:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x408, 0x10) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:08:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d, 0x0, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 16:08:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="27df991f03a7d3ec823727340c3cd33ca0514e4075e050e4dbe10595a2748733d322850dbd0752d915e1f234a837cf990e987a82612cd704dd4dcaad5f437e45fceaba43124af5b33e12c22a7fef4cfafd33298bff9dfd903beb2ea71eb1f6ce47387e1f3bca0d8c065eec3954baf31b61c6a0910ad407ce9c7f18c15cf74f7277909174387f33f7ed8465937d224302aeb9c62d8f5724ae13affb4aee828605", 0xa0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140)=0x2, 0xffffffffffffffb2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:08:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") 16:08:42 executing program 0: r0 = socket(0x20, 0x2, 0x100000000000000) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8f) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000300)="a806e3060000000000000000000000000018d23a391570aadf3b0c90e88a81e402dc64d467ac05f5e737861c4034d247057a6c31afc1cead1866f209a09dc685df25145281cc9e5434d3ca414c4fb104e77ad340db15e8c0dc04052384e3b8e86de3a5175626ec9fd6ae40877bb96ab31e3cd85d187973d7eb9e45f76be20dcf223aa99deac8a69463f5b6eb12c8f64eed", 0x91) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 16:08:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x6fbb, 0x0, 0xfffffffffffffffe}, {0x5}, {0x5, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x30100, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x40) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x9) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:08:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac080002000d7d026ba8af630600000000000000720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:08:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:08:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="a6") 16:08:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffa, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) dup2(r1, 0xffffffffffffffff) 16:08:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000140)='./file0\x00', 0x200, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) 16:08:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pread(r0, &(0x7f00000016c0)="f0730afcbc61579a", 0x8, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:08:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f00000001c0)="f24132bdbdc6b5915794a34d1df6e69b1910629a0385c739cc52efdf7aaf45eb461e3a64ecba866357857caacece087a9fdc66721766cc4e4c4223bdbc997f3362ab1a70f8790e38b8f4b2a4ad9916cb1d71e4c35fc6bef55ee70e6cb74128914e4e60a320956b7867921bf78edabf47b02dcee493f8907d4f77297eec3be32d44f4f1eca4fcb53b0e4217523d94cf5f8bb045e130c1b55fd1c45177bf37df1772be9b45b2e3b32737f9d3d1684b0ce246e27a72655713b43c73b09b8003bcdcf9826dbe2131e4cf2cfa4436d7bb213eb8ba29b6f8e3a0734d8dc0a2d75afa4e1cbfbb35d775331fed6ace4c5eea65f7108e6ac0daf7dedbccb2be2614f40a33020473e3dd4921d5f4bd9a690973ce6293390b1b3b5f47e11b1d48ccd4abdeef66258844c4c4649d44210508fc03527a5425a79784ecaad89ce486e231434256a256299f888711ab8a59d30c483d7d820fc77f811cfe6ef5703e10f3d880e11b468aa293852d73d75b51f1ae0a7dc708b662a1e170bfe99f4b31d467463fdfa7c2846ea9f97bb97982559aad62a5245111ea0b4713919c8cea4fc9930ba747ed9c630d5d5aa398a1fd17bcbd59cc0701521b5b850d5978171ceee5e5995f99fad1561051dc46143097e1b377105db9f5e3860c5bc67de950b054f7ca6b8c41e84676a8582a329c1efe02c8e03c2d087226635ec505da00489e9f2d9d1b1eeb11e2e27a619f0f5309160756627198abf93732e97a780305be3e64976ebd8dd2e5baed899ade27cc0e35fb1fefb801b327d2c2b7e3ac935fc931c21c4011a0c850b5784b8924b3ad946861402717fc7eabb97249c584312c1cbdb68f8ca503ac70c342843d48d290c58a148c2eeabe1bfa2ca924a5194c673f2a4b306b5d4f690d27f1c68e9cf6234124c8dca2364eba7f8328f78510c5ca05bca5125746e2d886fc2b5a04c121ca54809df3762c2273655e81276c231999f7880b8373fe815e5650b2bf7c1b78d2dfa938e574c059a74a279f3ba34a6cc363a8c060a0b2f48bfeead472b1587bb9f792c7a6355f3aeccc988c58d819e0916ee34f7987181c447a31c1a811a8b8023842717095e9280132f35d54e0b9b3c4907dc7a2d6662e75a47ca5f10aab5cd231b8839a6f29dfcb8a9fe4a3827e7e9a1a9bf59df64ab350d0e78df78f58e0b34c34000e7a2a7798d8de20382681028e7a462687551c223080b02d55260ea60620d957209900746640aacf5dc09c8fb3abe3d3e060dac8ae821fb4ede9697eeaac612f532c6fb0c9bd32ce884b7a47cebf25abab0ee678a55cd6adc87f0c2171545e8fb25a94c464e84d7bac77032f173a939190cbf70d3eb9f00114ac9a97f0f5487aba8df1c68a15b9f1942f3c05171d117e9f2bb49f0169ce9549341f03e545b8436ec245d7459ce8f61c8543f408a4465c5bb2dda7288930a5eab37bb1818f859f0dd3531f1d96968d47b66a21d01e2628570af48222d28804af3126cde35b72313eb3331f23582b8800b78894ad8385af4d06fb6ac71201473cceb51b9d981c63d5da24522576334653fd6a582851eb619d299916897bbb5981d836d40ca5819d89f9edc71b68b29aa8ce2a1364458571c6de26d259202d34693ce7699ee9a703c399628df08045d797997dc9471b6e7d7065cd37017e357e57acfe28db362066d2c20a64245fce1f724db1393d2f0bee1c585e4135282bd2b9f54993f5a14f20bf7a8913086a6314a62ef902d61a4079e517dc5ad3b106807f30265f463ce6ed21d57a6f1e8592c61b59faea09a2ebca9ab4a41e5e42c743fadda60d49884139d287d5500c870a57120dcc14a90a9b08130b55b2756d495609632f3c0079570c9c17649ccd4a72c3a8f99dea308c1cd2d1f1a7be1d0e2c9d3a5933428c404a2ce5ad41e7375f9e5a1f55ae468980e896eaedf668cd5638dc57fcb66c906bc35cf787529a487cd810393b8bfa65896d2473ef27626c980da4a4532bfd451cc820e0f0bdf15df805d1b6e8bb828339de44fa0d4cb25dd80e3d67ef7930157c1b7df89bdc6610df9f6ea4d9ae8da2225da8bbefe43be5d48c244580f3b75a16862b871cccc481e0f789935585fd3fd8742f8099433795281f50fe10ace3ae384a94a654c8a61706808ecbfa77f41e6ce791fc074e1fcbf4325a45287b6b3e68319e252f790907abbe74bafe0cbd47dc19d104ca95130afc881f04aca5bd0af184559604d1dfc72e5fdd864668475a12f8f63751b765059cdfbbf8c7fd8230e9cf8a9417c8ed5b060448237d4d3be6d39ca6dfc25469716705880d9b0730d60e20f56a3e0d14ff63e38092c21d868bb7941a67ec0a746dd181884160086f56d7bbacd7a70e4bba98200e5c2de8d980cbcc1627db5b85035f3f429f6b03581ba09db41f1e5f7129911e613ad148a28101ddb9a791b166e1cc392147daaebb3324bfe6a1a8b600a3986e34f26f9457fddf874d09adef26e5ae1461c57bbe23e6e6dc37c8e32734b8daffb6ea7bd9f4ff1db5bafa738cc9254d84d83aca22532b3fd2ba54066c727f9a13a4a8f661b89a4a574ef78370af31327e77690391015f97fdd94c8edd9d7d6d112f4dfdae7cd84b6a6a6d725fa590cdafde0eaca6ae83410019ccb2c0d6eb9862fb15f2b207251bb3693f3936262f2249ff25ca8a96c4270d6f2db41361f17bbf1796dab0b03a72173301bff1828248baede4c1ff1e00e2c33132cc88d7bedf952982df4a39fb72aa8c9e7f662c59e6355b678f6f7519cbf7b2c368c392e5a2b95f974eb28cd9033788a115872dc7626d755df13ed90e445ed540f92bfae3badc725cd2d51345a04833d5c80b2398b03c13881d6dda74c600673dc79f4c1eea80cb4981fd415cc42bd6441496850cc61767a664abef711b9aad55d7da9ca9c4bc29b1e957c57688e88da9394251460cbe59259baebbcf2175de6ac448f18f28bb12ccef01d1dad3c67e728fc572c59cbe0f3ffae15db422e010bf351976ac115c7ad885a0c51a6bd3fc201bd28ccb1df3a723905ef16f57bad998b9423ed2ee9603fd3188d273def91139c3c71e5e799bc3c43b98baa2bfc7ad38d39fb8b1e12640344c085930f8d9fa82e9328e739e9b8df180627a22cbfd3ea3666dc1325d2f59d8b4cb5548b671d77417d234faea2ac7fa9f7e899bf9f9a1c7af2a8690abe2ff377a77ca90a25fc6c14a6d99cb64431ed365422ceb004d20dbe313c5bbb9be984071f6eda541dc2743984ca2ac5e2c20374cda18e2fa784af5a486bf162a275238ef072df04fd4413e063dbc68e2e503045fa58ae9356f8a366039e5e9b541b1c9baf3ac9b566e7f8c5aea2da0a489818d8a12e7b7b60b8f6199c47d4dc553a88b19efe07a69dcda844bff3ec430e99744fbd9cc05ed2627038c8d5126dec29b9e8449f93bc7a5b15d08687370516500078f33e76970b745a01761458c6fa9e8c173b870050d2a35209779308660c034ecdafb8c9b3111a6ad42bf1d26d599b080a3878796d6343c78da8d9de47b5c5423634b907d55269f8b8878c3b0b902c1a1ab50b9fbb22dfb60b832accf4a98c6c1379978ac53d3919249212c78618dc5fe1d9e3e9f968ceba0410f6dacf1142628b0e610b99df3a090072a314465bec46fe9d8b31c19821a607cd14e21839f854377c815724f24153a6a012077455542d6d972ea2b326944534283d19625c9c9cf369467729bbeab462ba60818216fd2028acc6face38d50a4f71ed043652cf90c360860fb151732b25fe7a803805a9a819cc04f55ed7bd06045ddd45de538e7364d40181bb0a61075a5faf89c2c6331ef08600dbb30ef2ad5658927e14a7fe9e3a2d06c92e51ee96b390e2541e3db99b98da016f86e2d31c17fce8a3a197dbd41df94f7de50afcdf5ba18608b7b7f5a86ac35bf6e7667606252a6d63d4b7dc6fd3965f379c26065cf0071e38ef58acc13c990c970864e567bc4d895ca14ee7e456097c1099cd530520d0342cadb4aeddaf3062ec62a7468b7623b251c6f2cb964ee7273ad16ba49c98a0362f90482d700bb4158b8d115e560a803cd84ba6428a719065eea7852442867083f8b54be093ac6243aa84fc3024492ce52674441a71edda3ae69252d83f52ab734fa6bb765e81363f9afd0575639ef1b4f8be8845ef92627aa84c477b2309a2ac7899e9702a229fadb6e8a2f326a60d29a9c26aef0bc02f018c4c6bf50c399e3d7ec35f20a02d2834bd66fc0a3356a78d2562a7a20949259a5031e9631be4ed0f569fdb41c418ad8cfbe84020cd65e2e89b2f07b87e9b9949f3026bc0777c4973346e7343f3ab5a96b00a3f880fc4830f8444e2977a70e562bfa812cfb983be1fe6a64c46f22cce72e973dd94d0adfabe7bd27306e5026838384edc9fff03026ecde1e30ce64b4a86e25da111b01fb37d2ad92cb440e9933eeac8c63a72f82d47c2e127f62464657a5f47763f28638d4b4309f7ae6ba20d6ddd89bef53096ec413b82509b091f790bfc7eb3f8d00c778d9b89af1fbddb129d648d3e592c13a109295e02a5a386c1052dcee08caf4b46cc0ed5267663836906c772d36765e1169eabb0cf9b17b89719cfb52176348e26a273c192fff400a337f60eda172021c137b53b0c4fbbc55e1ae937eeef6769c222ddba2e4eb6a82a2f380649478b2d056cbb615226b8f4ac64fcf1f50926d01eb797dc5d017e10a213c511e8d64ba0a6e71db20e7e30447254e9a28b3ee7a67c61c18e721064eb6c4c67f470bcf08224036623d81b61b86e5f2f9eb4d2c52970763375ce52e08c9a721308640e11b73dfc5c7385edf0e9f63a474fbe2de6c07179f901d91c5c2de076041c9a8b500897a9e907b8d55dac04f9d074c03a7b54493e082e5de6d9e036a3ed682350918032971de3b71f1b71e0ae1a75eb9453ac507954cf909d2733fcbfbca2e323031fcf4f715ab5ca22c5d7139bc3a2f7a092d64d02ffdb3178e1e38dac129d50c8d00176493f47f1813a403e24fb844da621d6c9e64d70fbd22e3ff66720a301f91a163accb72a48714645d117db097ffd8846bf2f16406de6d80638b168f70142c50d8d7af70d0d2ea6556f7ab11c2c2ce32ddc49c56407c765ded286d3059723c4a5d3019cc0463912786824a8154e12d36abf227dec46b6faf261618b6f2c4f0eaca4e4a6c9b1fe3b135a8c529063c2a4c6b2414f1af06ee64cb5e25a0f77b1a4d068104558cb392a90c9f9e1b17b295ab7138c5c0eadd7c5e43d38ad14cf4d8db3172ffb3b3432246719019e89d36054fd6d703aa7f808beb0cb66e0b05e9c70f4135a7cc5b4f18cbe4bf732e21b96905b02496909116c3033b49d4ab8d38e9cd401cf638ae440f1fde00c601b7d5d306dacffe84ef5cc93c7a4cb6354a051472af017f8e32482a3336db557bd524d4fd6251ff33d9ddbda5d1d43fb326f610426f27ffea168168de1c5fdd2df3b8f6967714f1de6f11dc1de4b7e54d84c4dfe2ae30756152fdd1570c80a65b27d00f5f7838d2feb76ee5341a07e7dffa06b1830161074a4a54b536fef635684860c6db6448141b847d2a04ee86c7528dc14798be4745fcd4b44e13b36586d98e71e2e06a1e69265cdb6a56708be7a9ea1fd5d5e2d4754776056462503dbed8fd9f8ce03f69cfe4e1bb0cca68a21659c9b9aae4149d1062898d20ee8f80b250ea72f1dfafd25239911d2d1f2b26891be42142e3a441a024e66bd612a14396d853437d7daec301d5a64c487a5db482fb0bcfd8fd77b80a7076a77ad31e22aa707a85ca1c08fcfa88", 0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:08:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, 0xfffffffffffffffe, 0xfffffe42) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 16:08:42 executing program 0: poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa6575c0ee69ad7c2, 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) 16:08:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x20004268, 0x0) pckbd_enable: command error pckbd_enable: command error 16:08:44 executing program 0: r0 = socket(0xffffffffffffffff, 0x9, 0x0) pledge(&(0x7f0000000000)='\xb9}{\x00', &(0x7f0000000040)='\x00') sendto(r0, &(0x7f0000000200)="d2434598b77fded38b1d76f3c60e29b7d418c11585a67c74b09eb313b8e4ed6ee280fc9a9889155cf4245d5a9d85784a113b3b2096e04ccbbc401084eb6e89ed02f0d9bb0d3b8b175681c70ab33ab2e6b48a7868f3b19dee89572ea139ce49a718ac13f960fc4fb5d58ad56b04c46d42722dcc1d95f3051509298fbf6977f2eb4cb521a9cb04c0f760b428dfec23c73abfca41a1ce79cdb41c6a018a0162ca19e52c14e2cd2c1faeefad77b518c893ba0a769c1f32101eafd57b628af10192878a8c2db05942940c51b0c856", 0xcc, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) 16:08:44 executing program 1: socketpair(0x19, 0x4000, 0x10000, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x800000000000040, &(0x7f0000000040)="db947189e274901e24a3637fc2d226453dbc1ce09a39dc217fcc529e20e08809cff51688dd166b9bc96d22b73a624cb7d4d2f1c79d3c363f9f3ccc", 0xffffffffffffffda) 16:08:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:08:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) close(0xffffffffffffffff) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:08:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0xbe7a}, {0x81, 0x6}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:08:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x89}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x80, 0x7, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x40, 0xb, 0x605, 0x3}, {{r0}, 0xffffffffffffffff, 0x90, 0x20000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x0, 0xccd}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x101, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000008, 0xa8c6, 0x9}], 0xffffffffffffff01, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffa, 0xc8, 0x200fffff, 0x6ba, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0xd8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x1, 0x7}], 0x1, &(0x7f0000000680)={0x200, 0x2e604415}) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f00000004c0)=[{r0}, {r0}, {r0, 0x40}, {r0, 0x104}, {r0, 0x1}], 0x5, 0x8) sendto(r0, &(0x7f0000000100)="38c6a6742bc0a44fb08992b2778f66c41a57a4041282590c5e17bf9259712592fc5d21cf66d9ddf5334de5deeb1711ef21083cdc18224a2144dfa4e9597305989d923fbe144d83f9b2138eafeffa48abaab90e8c8ddf2494ab2893de7e1f3f8b2232227ceb0f600bff4be96905a04794dd53d727e33efa5862", 0x79, 0x4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x8040, 0x10001) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x6a, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0xc6}, {{r0}, 0xfffffffffffffff9, 0xd8, 0x8, 0x9, 0x10000}, {{r0}, 0x0, 0x40, 0x20000021, 0x3, 0x6}, {{r1}, 0xdc4c32e5ffc1fd51, 0x4, 0xf0000001, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x3ff, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffff80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x5, 0x1}], 0x7, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0xf0000000, 0xa8, 0x200}, {{r1}, 0xfffffffffffffffe, 0x70, 0x90, 0x6, 0x48}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4ef8c513e711cf42, 0x4, 0x10001, 0x400}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x400}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x20, 0x5}], 0xe8, &(0x7f0000000480)={0x3, 0x2}) 16:08:45 executing program 0: r0 = socket(0x1a, 0x8000, 0x101) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f000063c000/0x2000)=nil, 0x2000) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:08:45 executing program 1: utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x5, 0x9}, {0x6, 0x4}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:08:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x81, [{0x1}, {0x1, 0xff}, {0x1, 0x6}, {0x3}, {0x1, 0x80}, {0x1, 0x8}, {0x1, 0x45b6713e}, {0x3, 0xffffffffffffaaa2}, {0x2, 0x401}, {0x3, 0x5}, {0x3, 0x9e8}, {0x3, 0x100}, {0x2, 0x1f}, {0x1, 0x8001}, {0x3, 0x7}, {0x1, 0x8001}, {0x3, 0x7}, {0x2, 0x682}, {0x3, 0x9}, {0x0, 0x2c3}, {0x3, 0x1f}, {0x3, 0x4fe0}, {0x2, 0x6}, {0x2, 0x80000000}, {0x1, 0x81}, {0x1, 0x1}, {0x3, 0x2}, {}, {0x1, 0xb4a}, {0x3}, {0x0, 0xb93}, {0x3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) 16:08:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9b, &(0x7f00000002c0)="41187172dab11c0d8a5e1587c888f895611bd89e76c910e113c76090e59760b931ff4ef0b459b99883f0bdf343e429b2e320d037b1b8ff2b42735633d9e2e105335e66307251") 16:08:45 executing program 0: r0 = socket(0x400000000018, 0x5, 0x8) setsockopt(r0, 0x400000008, 0x7, &(0x7f0000000000)="5a1ff62c62b9ad04461ec53f0a56455c185e636621929db8f107d0301b8aae54c29e1a7509706f2784480e6c6c4cbc9a5ae4478c42b7024d43e46e4cdb027545565ca0d822a6ef982fc337764d0876a1e0a5f63cdc9af808cff8e4026cc57f9b106e9f86d3b1520bbf9d572ad8f376f2dba7877c3c1763f8b08789b6da3eb6030b2d217715a9e877083c1f8886c77f00"/155, 0x9b) 16:08:45 executing program 0: socketpair(0x33, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) msgget(0x2, 0x400) r2 = msgget$private(0x0, 0x78a) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x20) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x12) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/147) getpgrp() semget(0x0, 0x3, 0x40) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) msgget$private(0x0, 0x400) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) semget(0x3, 0x7, 0x100) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') r6 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r6) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000440)=0x7ff) bind$unix(r4, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xffffffff, 0x8, 0x8, 0x0, 0x9c38, 0x8, 0x1ff, 0x1, 0x3, 0x1, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r7 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000005c0)) pread(r3, &(0x7f0000000600)="cc111011a0427e85faa02ce274e4a03346ef1247c04a28c3d9454268da56b4685aee3798fe880e1abbe0044b54bf98af889ccc4d0a40ec2e2fae147d48c156813da42cf0d5c52cf80867185837df47008fb602c392ceb236eddccf63d514fdda249634e5d5fc20ea474eb9851c10582ed64ce8a3c86c21655bfa16e306494c37985657cfa6d5b4e4fb1e34b27a155d375dbae17d35e13d354486c07cd05f86369298bd7aa7dd8df5b5f6c972791b6d948b68861a6d1070de9f9c1f7823f7b899ecb5a8ba901ab98a7fe1598535c463afd57dd4bb87b58f673ecbce0c3e67cf13b226d84a6eab8050ab4101", 0xeb, 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000700)=0x9) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmget(0x3, 0x4000, 0x440, &(0x7f0000ffc000/0x4000)=nil) fcntl$getown(r4, 0x5) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x7, 0x100000000, 0x6, 0x6d}, {0x0, 0x20, 0x2, 0x9}, {0x9, 0x5, 0x8, 0xfff}, {0x3ff, 0x4, 0x7, 0x8c31}, {0x9, 0x62, 0x9, 0x100}, {0x5f5, 0x101, 0xd7, 0xe}, {0x400, 0x80000000, 0x2, 0x20000}, {0x3f, 0x3, 0x4, 0x3}, {0x0, 0x3, 0x0, 0x4c387b84}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="3517c2daf55c4c3b8fa1d1e1d1fa1f0ccf717d9e64612cdccbe119ad363c1e86fb7e381aaee9a4d5ef49fab309bd7d63ae7b58febc209510", 0x38) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x0, 0x7, 0x7, 0x3}, {0x8, 0x6, 0x10001, 0xffffffffffffffe0}, {0x4, 0x7, 0x1, 0x1}, {0x7fffffff, 0x1, 0x0, 0x5}, {0x4, 0x9, 0x3, 0x7}, {0x7, 0x3f, 0x80000000, 0x9}, {0x101, 0x5, 0x2, 0xff}, {0xaf30, 0x200, 0x5, 0x1}]}) poll(&(0x7f0000000240)=[{r1, 0x106}, {r2, 0x4}], 0x2, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000300)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x90, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x7, 0xff}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x7, &(0x7f00000003c0)=[{0x9, 0x3e, 0xffffffffcd90c1cc}, {0x10001, 0x401, 0x101, 0x9}, {0xfffffffffffffffd, 0xb4, 0x101, 0x20}, {0xfffffffffffffffd, 0x81, 0x4, 0x5}, {0x3ff, 0x6, 0x3f, 0x9}, {0x9, 0x2, 0x1, 0x1f}, {0x2, 0x6, 0x1000, 0x80000000}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000440)=[{0x20, 0x80000001, 0xe12c, 0x535}, {0x6, 0x1f, 0xfff, 0x9}, {0x3, 0xe8, 0x100000001, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x6, &(0x7f00000004c0)=[{0xffffffff, 0x4f, 0x0, 0x7f}, {0x0, 0x1b, 0x80000000, 0x7}, {0xfff, 0xfffffffffffffffa, 0x8}, {0x3, 0x3f, 0x4, 0x100}, {0xfffffffffffff800, 0x5, 0x7, 0x6}, {0x9, 0x8000, 0x81, 0x71d}]}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000540)=0x3) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000580)=0x200) pread(r1, &(0x7f00000005c0)="d7696fe441b1e5c05d07940e9caa5d77ebc45fa937f049553ce3d253f10ddb2602c00ab12cdb186c405c2d23130b1421", 0x30, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000600)) rmdir(&(0x7f0000000640)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x20000, 0x0) select(0x40, &(0x7f00000006c0)={0x66, 0x10001, 0xfffffffffffffeff, 0x80000001, 0x1000, 0xd3, 0x8, 0x9}, &(0x7f0000000700)={0x8001, 0x1, 0xba5a, 0x6, 0x200, 0x40, 0xfff, 0x9}, &(0x7f0000000740)={0x3, 0x8000, 0x10000, 0x400, 0x7, 0x10001, 0x3, 0x5}, &(0x7f0000000780)={0x78d8cb55, 0xfffffffffffffff7}) r6 = getgid() setegid(r6) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) setreuid(r7, r8) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000880)=0x1) 16:08:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20040, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) pckbd_enable: command error 16:08:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfff, 0x1000002c, 0x0, 0x426) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pckbd_enable: command error 16:08:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="8e42550e25d561f4df9f0fe5e2ecc174e87355d772f866639c0f7bcf22e9e13895c03906519ba8fbcf2661ab6c9b22b5c5f92d9f15f781a3d2a718e97057078d2bf190de4edc5167ae79afc326622efdf09abf634445712283b4a34822bf0812bfe5ad52ce5a512a1600ddd53d5495b98385b381a4ffae0732029bac2ed8ac467cd12fbc398edca8873f2b9061d2250b997f4645daec8ac28eadcac5becf28bd788c000a1201bad80ade20c58d9a9ac4ab57585ee64565d44fe5efba194e", 0xbe}, {&(0x7f00000001c0)="936f80473f646414a78b53ed07eeaaf7bce2df6b412b9034c9465d355f701d2337de27b2f613be883472c82430c20036bf9b4adebe6356eef3c00604d0dc7f22206289", 0x1a}, {&(0x7f0000000300)="443c3735bed3f73ae174911efdbd273d3ced1c20799e03849e81e5aeec5915fc973a057e5f10d4cea2959d5447a2fbf91fe794850be35de478f2a8cb819122d2a8a592b1ca164b7073ce881eb4f159f072a3c044a70b3227b0277db63311bcd4931789f23cb5f5263f13cd144bb2df55caf4030a256b613cbddec1ee2296cba217c40cf3cc4cb2bcccdf5ee27faad3e92ec13b75cbf106f55f43d7264f1ced35c71af9439ae289dfbc884019794f3d040bdb2924b6056941a7d0d1724b5a0aa82c7c61720aae317a88d4b8103585ecef098eef5cd5c6d190a5f71e1272a1a6dacb423a65", 0xe4}, {&(0x7f0000000400)="a104ed57a9817fbc279796cbdd2f93912bdca231c679af63cb475c6eb35d69471f5b67c9a703cfaf6bd5987d4bea5785e212fa5edb3239b6250efbb0652769fa1f04c35c6d1412e33c33f8fdf5b31423852391cd82268b495d2a16e31e98ef8035c217a833df0de13edaa28a9890dc900afeb62397448a534dd012b3a62794cca60f247c54282c78", 0x88}, {&(0x7f00000004c0)="92581425972dbbff4cd465e75adb25f056af77c18e1701b60b600319176e75beddf56323533fe8bd6f3c305bfc3b98a871fe9b2d2003e5f9023a6b958d0fb87cbd41665aeb9c9ea23592e8d4a1681b0bb9fe620b9a22c52d8452164a0812da2e170da1e25b78f75a04744ac361957749ba80bea7ebdc2a243e64ec5e2c6869780dff24052a461a91ee61bc8339953276b7906ac92d56d733fa90acbf14381a2d4c28", 0xa2}, {&(0x7f0000000240)="6a63efd749ee4334147f7c23d039f24530dacfdd3d467465465ad7420d9b86d918433ca184200b25a1c4686bc51ae3d623bbe32c1860e5eea04c1ed6ea2369cc0057e2793265f1f2267b12d7496c8816717f8fd521546cc78f3aec", 0x5b}, {&(0x7f0000000580)="2a186a28f5d269ad3e28105b7721f269e9f439c35854947660e17ac2ba766193d5a50609aa818df225ecc0140770a80baf93c70e70dc242e8a4c6fdf58ec1909ce55d02b63", 0x45}], 0x7, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000002c0)) 16:08:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20080, 0x100) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:08:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x62, 0x3, &(0x7f0000000180)="93f48262bca7e2ade5e7ce5aab67b1f98744715b9a6d96d30bd527a8a546eab76740b47b9f56d6fe26e43f1bff0ccedb333ea26fd8f8960a83eb27f9e24fdeec4e3189943d780f2428de069ae62303dd33bd378f459a58ab0fb3c5eda9a6c7c4b035fcbad133536a892768208a7d02145cc7bef85ec2a0f16a296cdd6a075b0a91d58beb515a963f491d2e8463e77b907a5c08586cd4068d6e18cb90db7a1fc0be0c90a6d80e50140a671db2de609ad364c7639fa001849cba927d310720ae81d71c8193ff14add67565f4a8b7d862c549dcc3b99a83208e88", 0xd9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713020d7e648e69931929648", 0x17) 16:08:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x6, 0x2, r1}) 16:08:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/146, 0x92, 0x3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0xffffffffffffffc7) 16:08:47 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r9 = syz_open_pts() kevent(r7, &(0x7f00000006c0)=[{{r5}, 0x0, 0x2, 0xa, 0x7, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x83, 0x0, 0x37, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x0, 0x81, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x52, 0x10, 0xb20000000000000, 0x9}, {{r9}, 0xffffffffffffffff, 0x40, 0x10, 0x4, 0x7f}], 0x1, &(0x7f0000000900)=[{{r6}, 0xffffffffffffffff, 0x48, 0x12, 0x3, 0x2}, {{r9}, 0xffffffffffffffff, 0x3c, 0xf0000000, 0xfffffffffffffffa, 0x30000000000}, {{r3}, 0xfffffffffffffffe, 0x10, 0x53, 0x9, 0x4}, {{r4}, 0xffffffffffffffff, 0x18, 0xf0000000}, {{r4}, 0xfffffffffffffff8, 0x10, 0x4d3a7dd9a8ff49da, 0x6, 0x4}], 0x0, &(0x7f0000000580)={0x7, 0x8}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r10) mknodat(r8, &(0x7f0000000780)='./file0\x00', 0x6000, 0xfffffffffffffff9) preadv(r11, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/10, 0xa}], 0x7, 0x0, 0x0) syz_open_pts() 16:08:47 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4000000000, 0x80}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x8, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) connect$unix(r0, &(0x7f0000000640)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='#\x87[{#%\x00', &(0x7f0000000140)='#-[\x00', &(0x7f0000000180)='/}\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='%.,$!-}\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']/\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='/\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='#.z\x00', &(0x7f00000004c0)='#.\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='(\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xe000, 0xd4a) 16:08:47 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xc000000}) 16:08:47 executing program 1: socket$inet(0x2, 0x0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) 21:03:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$getflags(r0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getppid() r9 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x80, 0x9}, 0x0, 0x1000, r8, r9, 0x4, 0x516, 0x16eae000, 0x8000}) kevent(r0, 0x0, 0x9, 0x0, 0x0, &(0x7f0000000200)) close(r0) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x5, 0x3, 0x20, 0x6}, {0x10, 0x800, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x10000015}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x8}) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x43b, &(0x7f0000000340)='H') fchdir(r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3) 21:03:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) socket(0x1e, 0x8000003, 0x3) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 21:03:12 executing program 0: unveil(&(0x7f0000000340)='./control\x00', &(0x7f0000000300)='r\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 21:03:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setregid(r0, r1) socket$inet6(0x18, 0x4000, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) r4 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 21:03:12 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) close(r0) 21:03:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 21:03:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000240)="92a5bd7fde2c4c23d285fb1d9490ca860e067cd239d42ed2ba162baf65ff5690fcc3640fb25685ca525d9f99830a2340b5e2c8ee59fbc608710f3eb7773531b304faccf3d0979254d029decb5d2b39c2e8e05a9ad14e3dc811375ffda01de140495e01185c", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) write(r3, &(0x7f0000000140)="aba0c20b260f5e7c50a0a5fb43b8f4f7a46b8b4da6d9199c2671118f655a9965570c1696b8df51b6dc90f1e55feed4fc15451aced58977d2f8b161e4bcaff8a31a4bbc456e6b0ac27ffcbc1aafaac634d2d92d359ad4cd2f2a88886105751941efa7708a5f887dd86158648d490931718004df44856ec2622733de2fc3cfba31d6161d3bdddd4e80c2a7e44ffa17cd5ade0a23e6d3c0a108d8c93213b0bc19397ad1f578b3dc33156854b402474df197048896a7075720c8de8f191ef6e32e7ab89336cbce4b9484bb47819036f329c9be56e2131d12d6f0a530a726b0766d23e8440da7ee942107afbccb", 0xeb) 21:03:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='T0', 0x2}], 0x1) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400000010401, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) 21:03:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchdir(r0) r1 = shmget$private(0x0, 0xf000, 0x8, &(0x7f0000fef000/0xf000)=nil) r2 = getuid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8caf, r2, r3, r4, r5, 0x0, 0xfffffffffffffff9}, 0x3, 0x100, r6, r7, 0xffffffffffffff7f, 0x0, 0x8}) setsockopt(r0, 0x29, 0xcb4, &(0x7f0000000000)="4f2ccafef11d60e3fc67cdde4205230cc4e0979d8127efa4ba7ed35259b19e338c0cca5e30cad4a1bb10e8604394a1882ad2f47aa1a6e998bdd543d9e871ba7b1b9d07188826fb1642f97913e2", 0x4d) setsockopt(r0, 0x8, 0x80000000000000c, 0x0, 0x0) 21:03:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="98d2f034ada97424050a50e084ef2df2d2fee19a42cf470ccb9d388e", 0x1c) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 21:03:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x4000000000000250, &(0x7f0000001640)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x28000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) poll(&(0x7f0000000140)=[{r2, 0x80}, {r1, 0xc0}, {r2, 0x100}, {r1, 0x80}, {r1}, {r1, 0x2}], 0x6, 0x3) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:03:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="efd69abf9f81c1701e862c81d59d8a2fec8aa7cf4f2cc5906fd73b5e2d2d43441ee275bfb04235418f3ae7ab49214f3e2ae6842902d507e5eba935ca2b9e5a31662aa45cfb", 0x45}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x100000000, 0xfffffffffffffeff}) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000240)) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x104, 0x2) sendto$unix(r2, &(0x7f00000002c0)="c49ffd293ab37be18be601b09baa4804f3829c7115bed8772ed14d60ee87e9d93816da7b92284f4625c4427b4cbf5223e39848d48b9358efba71fc35ae773795fb054cfddaa6a5a79a7bb36f2039bdc4313ed76eb60af96bf647f0c7dc", 0x5d, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x3}, 0xc) 21:03:12 executing program 0: r0 = socket(0x5000000031, 0x9, 0x0) close(r0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="54196a25d79b6a2445dcf988c6e31270ab0320b614fe8b7642bd819e447d400ce42306d30f7df2a8d5b8be3ea48f62de2ef2430a42878eb627a1527d40d3a56b75777264917050953af321fc7ce1ebed16b02eb96adae1425c232061a3755ca2ee2bb491685828ed06c64714cc1676dacb78be8329c3e2af833f7e0ac3122e54c7e964454b6613e3fba38998a964c542e89f013c87b8943a6f529803583e6ce8057db32dbc08473b8dccf1dc8dc4e6bca18acc", 0xb3, 0x40a, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 21:03:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) socketpair(0x2, 0xc003, 0x32, 0x0) 21:03:12 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x3a0914c44f6b202b, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8fa, 0x400000000003, {0x101}}) rmdir(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)='<', 0x1) 21:03:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) nanosleep(&(0x7f0000000040)={0x200, 0x7ffffffa}, 0x0) kqueue() syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x12, 0x0) ftruncate(r0, 0x0, 0xff) 21:03:12 executing program 0: kqueue() r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = msgget$private(0x0, 0x48) msgctl$IPC_RMID(r3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) close(r0) 21:03:12 executing program 1: r0 = geteuid() setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20080, 0x0) accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r2, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000300)={0x800, './file1\x00', './bus\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000240)={&(0x7f0000000180)=[{0x21, 0x1}, {0x42, 0x1}], 0x2}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 21:03:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3f) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xed}], 0x1, 0x0) 21:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x201c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20}, {0x6}]}) syz_emit_ethernet(0x20d702a1405a1bce, &(0x7f0000000280)="b482100e") 21:03:12 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x10) fcntl$setflags(r0, 0x2, 0x1) 21:03:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) fchdir(r1) 21:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000094e4a7dc0c396bbb5f69530001003a032b5b46bf69aacc07a7000000000000000000"], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 21:03:13 executing program 1: select(0xfffffffffffffdcf, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xfffffffffffffc02, 0x9}) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e5eb76fd0971954596b59451c4b000bbeb2f118b57bc69f359067c85113f05b37a2d9cc5400eb1f4b74f6d53d1516a87ce", 0x31) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 21:03:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) pipe2(&(0x7f0000000100), 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/108, 0x6c, 0x3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt(r0, 0x2, 0x1021, 0x0, 0x0) 21:03:13 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x9, 0x7}, {0x1, 0x1000}, {0x5075, 0x2, 0xb305, 0x5}, {0x6, 0xb2, 0xb049, 0x3}]}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x2, 0x0, 0x1000, 0x0, r2}) fcntl$setown(r0, 0x6, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000180)=[{0x2, 0x8001, 0xc99, 0x7a}, {0xe6, 0x80000001, 0x9, 0x9}, {0x40, 0x20, 0x28, 0x9}]}) semget(0x2, 0x1, 0x280) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x57b, 0x9}], 0x91b8, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0xfffffffffffffffa, 0x26}, {{r0}, 0xfffffffffffffffb, 0x3, 0x2, 0x1e, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x5, 0x4}], 0xff, &(0x7f00000004c0)={0x8, 0x80}) clock_settime(0x3, &(0x7f0000000200)={0x4b, 0x4}) 21:03:13 executing program 0: r0 = socket(0x8015, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x7, 0x10000, &(0x7f0000000000)="7a780cfac52ecb4dbb9faa3cd257d293afa346b2f3b0ccfffab3af97b13ba9ccb87d621d40234a3fd1a96997812aeb8ca36df5ef75aa035cbf0be4670c6b9d64720304bf716b880e0b6e1fb95e98cdc7576016fb6188", 0x56) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 21:03:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) 21:03:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000000)=""/54, 0x36}], 0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) 21:03:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/66, 0x42}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r2, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 21:03:13 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket$inet(0x2, 0x3, 0x5) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0xfff, [{0x3, 0x1ff}, {0x1, 0x7ff}, {0x3, 0xfff}, {0x3, 0x80}, {0x0, 0x1}, {0x3}, {0x3, 0x800}, {0x0, 0xffffffff}, {0x3, 0xfffffffffffff801}, {0x3, 0x3}, {0x1, 0x1}, {0x1, 0x100000000}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x9}, {0x2, 0x8}, {0x2, 0x1}, {0x2, 0xb14e}, {0x3}, {0x3, 0x2}, {0x0, 0x9}, {0x2, 0x100000001}, {0x3, 0x1ff}, {0x0, 0x9ac}, {0x1, 0x9}, {0x3, 0x40}, {0x2, 0x3}, {0x3}, {0x3, 0x1}, {0x1, 0x407}, {0xe42bcf29bc43b191, 0x40}, {0x3, 0x9}]}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 21:03:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000100), 0x0, 0x0, 0xfffffffffffffffe) getsockopt$sock_int(r1, 0xffff, 0x120, &(0x7f0000000000), &(0x7f00000000c0)=0x4) shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") bind$unix(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 21:03:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x144) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 21:03:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x3, 0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) r6 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/131) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000040)) 21:03:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000380)='./bus\x00', 0x20010, 0x7c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10058, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x10001, 0x144) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001800)=0x3baf) pipe(&(0x7f0000001780)) preadv(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)=""/180, 0xb4}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/158, 0x9e}, {&(0x7f0000000640)=""/192, 0xc0}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x5, 0x0, 0x0) r4 = socket(0x30, 0x2, 0x10000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000017c0)) setsockopt(r4, 0x2, 0x5, &(0x7f0000000100)="bfdf9ce1fe290236d6e607d866ebcb96262367878f66faacb8553fe304cc2c1079146aede0addf8ee060d7e4d1fd80e2a5eccafa393c4d4734dd3b3731", 0x3d) socketpair(0x6, 0x4000, 0x1d37bc50, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x21, 0x43, 0x3, 0x81}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x100000001, 0x100000001}, {{r3}, 0xfffffffffffffffb, 0x88, 0xfffff, 0x0, 0x1ca}, {{r4}, 0xffffffffffffffff, 0x1, 0x81, 0x800000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1, 0x0, 0x79f365d2}], 0x2, &(0x7f0000000340)={0x100, 0x4}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000000080)="8fe257d3ad9738a28b8f8e79003b5e0a91795bcbd43eca3a2a3c258cec886179016f603a6b29e9b382d7063b0289216cf246fc1a1ea463a1dfffa336324f786188576e10551ee5cd5f95fe81d6f613fd88ae22ec814577cfeeef63e5962b0fbf91d0d85e63", 0x49) pwritev(r6, &(0x7f0000002d40)=[{&(0x7f0000002f00)="3fb51181bde6ac2c6d7b62936dde4cf745b26b8052ccb386c72ee46824e9c4e0393255da913dbd8847505513fa2b1c70974fd52a8cc9bc6b58117690e81a9825c8096d5d5d67c361d84ff896363d96aee6b855103f1592add89e24e9aca00b0b6ac2b2314138e7c3c953bad50d90b7deda19db2ef9bd8239f5475a1f90012902dc72651d59127d8db05c6fb86a65a11544273d04eb89fb68d1e432081868bdd69a42728e7fcb07ee863b3e67dd09d60449e303e82bba2e9b6e625fc54c68ad7c747411d977bfdbe2ab83061fce30b582fff0d9fc84f6dc1bd26473067caa8fcd597fe5592334d829"}, {&(0x7f00000018c0)="68d6408c76fa6939ddb2370a84e2ab29058bd4787e6d5bf0552c457564f901deb2c31c09942263679b2645ad61c5da3698830bcb7c27d40cfe2cbc3dc4f07adb44fbb7b8bb5447be6470730cdb6989a09fce70daccc27d29cc56d9cd32a4f07bb8e11987c8f910f573e93ff3697c18b557a198756c1abea64481ffe3fd47754a9fbb8b115a58f635f9c85dead18afaf71343e5ef642875182ce929b7891e0cd4a8e477"}, {&(0x7f0000001980)="fdaa41f432895384d83272e3ef62a5e87e5f17940f412c9a7494b8f67e6fdeaacce17443f31cf91f04dabdc99efe2280e2de3f946e9d786de0d0746d08cd4ff4a16b3fc0d9"}, {&(0x7f0000001a00)="93150d5d8d105164fe19db335adde3f339503e9da3cef654e9e5df06db8a180de315cf795055f764db16186b9397e168b3a8aae730c14378a6983e9d6122b09c2bec678e1c8d321f4d7f60995e00b646d51c83a7af3659ab69e15076b7da44e86cf95412368f169d5b6f25c71453d40c11a7a5117923c56211e2054817802207ecd9774a6102c67d0b91b259956c61e5dfab2235ee8fba1f853ff8113585ab2c2bdd6e88806b4b8caed0c73786e63121df0df23f605586b4fd9fa4f6a59510"}, {&(0x7f0000001ac0)="bdc37c9cc703b25b07a9b89461a27d6f69b07a9d485d3e8f9e2c26bd19cbbf5e41590289daa05cfd22ad2ab7e64cdad9e74e817dd93c5c10d8fc16a792bfc7ff6175960baac159bfc5513d6712d42e4c8073fea35579a20305652ec3aec7264168a65b7a6838c67864aa0dca11534b4bf3d950559fda67c341d3992f0644c879f51394ad35b7898010fe7844ce34a24bba97439f8d22f84a0457757a"}, {&(0x7f0000001b80)="dc992d367c8fd890c305844fe0ba8d8bd4d0949fad897fd639225cd29935803617327a89f7902153670f4abe7c7924e59e9d9354f6252ae4a7b8f806f7313b1c782e2e016ab78f2b836bb44efa76260770d926413bc0924a13413b43624fbbc17edb63192c1704ddcaf57dc4d73900164d7ed64a4496d8f82544479c21107958d4100226e6b7070382119e1024048f155e1acc6b5de2d0d656c68097fc41e044ed1dcd3de6a54e5489f902b49fc59f9470e3d8748f50a86c9a"}, {&(0x7f0000002dc0)="91ecea07a1306fd5a38cd3d9b99715a65b5d235cde38e616392435193bbb58c706e9152e091592d873d681b8a757af70129ce6153ce6fee0e4a2d722c940ea5ff1036149b0a848a895048b3cd47d5f34596e0c6bf87a3cfb2cd179bd70cae00f67ee9ea25b4e20e996116596efa4b5f4b402e929e0ff633bcd7037b99104716d6f18a5114c2cba20861572aa454017f9bd3e07579f1fde645a1521717cf9228f92e2e21f5c830fb658d91c0270da568e176e616267905586df8f29e7e3130dfee7de25da8d98e0d911c2a169ab7fdab3fd07f0257b0aff92e10564ee3dfff2cbb07c8d998ded6621facd526dc965fb396b24d3754fdef3e1ed8165960029afb7f34089726790ed355b6e46c831ac4f8a29908ad0d4dd72c4a0f1795e272695683a09e192e42c349eab926639cc37fafcc3060a"}, {&(0x7f0000001d40)="934724bc50306d84e79a38b6e990a19d8d4c66c81e20ee362c7d23c49aa3edf8809f97c53a5a3b513460753c92030373436c8b3c34695a7152aa0d1d01ca6378e6bed2c0261d829d383a70f0da80333ce8e50fad53c4ef1657960fb2af339291a46e5603d164e676b17c098ba6fb96e71a7e5171c632adca23a6ecfd0ea68e4239ab22e320944ed49ed5b6646598f1221bd7ab20bb39e996359f7588707928d7c23ee4fbf8ca621ef393117084fab8c98f7db53ba3bbf1cce47059ada90dbcae9db691ccd8f7e3f0cd555bf432a6e576004903491f6eb7eff022bd3fd8af5524ccadefc498a47895e11a4d1700e290f62ed189770bc4c47720ecd6fe3ca74822a385d1e539236854a90b69497131c0b1b1e1419be258a146ab29d6f84834a3e2d9d1aeb683e09fc99946aa3bc8786de3764476d0c550a8ba287fa50b148a2948bae08d9cb58c3e6b737991c525054d7517f6e2d7503b7c9c6aa39752c1b0d7f9bc7fe1508e98b10ce3957db50103bc8b93580d1ca365d4ca4f260b593412964adff5103d5bcdd4de3af94a78d1e75f2657e00680077c7386bab50fda997fd3ac7ae2de9535e943fe280e124c0a29208087335081e20e07481cd478b347a7c3f8b3ee6eb89ded6b9a148c055d39e6e1390dd10f00d844ef5d2dc9812c6df017af570fb0f1e8c2ca0610dab8cea46e9ff9dac161f2aec18577f91de7bd4eb97495679c40a11d1c11f1314173eb71e6ed89399c430fed90c388320e657f6ae3adbad44174247d01b425566182af144ba57e3967e91d17e647301f20253964af5c81f0742b55f6a0dd409a019168ad7e35a8226ede958ddb08486a055b96026b01e1bc3bb33308bdc06437a25a81e2624e64462348ff717ccede8a07591858effc3c2b2a1d4876deb7092ac4629e5c3886dab66b3244a7b63e278847174b43355f46e52aa12d9d891aacc02ba6e95bccbbbb928990325925ff9b9537c0c27f9cbac4efde3722e5c884b8c5255f1fafdd8fde77046034eb4bb78f40018a1304c7281be52fb4309526198e33e32ee6c45f12328702306b2bd158ffa586632947cd466138bfbc5abd11e0780b0b8d6cb8068303121cd7e35d0fe8f6618bef1cf92d948a40cb681c07d08190dd8d0397265059ae03d78b949235f1a44714a15a5f6970722b282c81c2907c294a6c37251cf5a68a527aec371abb17fe2c7100cd0ff6a0d92ef45417b8f62fb153d34fccc8c31db3c2fdd7958baa046b8d0d9aa3b686452736f4d9ccdf1045682434422290c6d27281a2fbe3981e99e088d0d07728868040ba4408e8d1e521b2a0190d3c5090aa773cc801f1691925844f587d679a32c6783b74da1eca0a32e33112edc1c53b284e1dfdfada88ba93d4dfd17f943246286fd38742bc02c029f1888b7a5cfb64ee80fbecb0bbac08acd44342bec766980b8d15669766556fd0810db8d26d52684ece9588409e69c45afc4c84bfd5147bff36f281d575d1c9a9fd8266e92802db67a25c50cb4160f72eae595fba71873dffb1beb3c973565d3b017e00e245c9fe624a338d1bdb4347087646322a86df908a0e26921b0a532cac48409f5c71b3fd80da75710441a77b7e61c0b953baaf767ef1f4372255973fcf5bcc10bcaeee5b047e8f1f12f1b227416589496ea7d2ed47c3e7acf7f283765e34e219387df55e2ea3af98d995c3d92e8bb7fbb010a7527166b2f0fb0aae297d5d27a9d960cae8970c9b83744b9a99e8bceb8a2a46b1c17853783a4570b940c3bd98416fdcccb820deda06cce97241e7b2399fd6bd915baad3aa9d194d45c6b56dffe92c1a9421549d17a598f18b550a66b9ce7a510a0d2c3dacccab2667ed7d1f22aca36fb2a359773b52b6c1c08959e9fe0d7aedf02bf64dd2108061687986629287457fd09a6f86b4ee1ff545af5ce187e12a2a1310609b09efe8d8ec23bf1481d49ee28c62949d2bfe7679193c220dd42fbc569f4888c0a5de8d0b12290c5befc350790a092481c980cbb58a88e4176f6d6a1b185ecd30a7bca0d4812f518bd1c06f8b9c78779a3dd4e312ad9b758ba5e2e6487395375c9704b0928bf28a825f07c879d4c40634648a8586b4b3950b6ac14d90e71010cd01744f545ce0020df12eadbb0c8334f9f5741edd8f52204c8d68b898624cf9da23e3ee9dcf93f387cc47dc274e3bd2e79bac8e82676b4b05c67d51c64d5b9a8f11f1c463fbbd393b79a68f408d325b493aa6a733e0fac25cf0a140d5b5db132dff7d0eb881ea7ae17478697551deabf23982cc2d6a154ecaa5514fab18db2784ec4c54746416306a9a5a4f7d9262def5244a8e519d471f0c9841a9b25e8c99871e01744842c23aa474bd57bf3107ebe410711fee0341d866baaa34d8b609bbe33592f32212c68a621852b334197ba900bec397e31b8aa597befc464e1b27879e2d59de373e59e4b52b02549a45f370adcd9b45580e09544a3bb2c178ef52b6fb6c86df1cc6840e611b26703bebec8fa0ec1366027b9d458b5660d57fa854471ca6ed66a254ee860365c6e6aef690f0a873fc78b176fd1eab837d58837ac0a285d797b63dabe4c872af9fde1cafe4673513853d5ffde47924c6a3ec40020685d48480176073a4b85a9e607d0c8ed5b9ed33cb6780fa689db4814b36fad0fbb2558f52d011f41f824db4d16be4cd6c793f2a853ddfca6f7ce93814ac598abfa08bc2cf70f53f1b6742b83cb05b56b703d4dad4c235d19bac38b2eeaa48ea2754bdf591d2876889a36aed0029047326906fd1558738d26fa81244427cc7447916b3f0a69b8407db9e276b5cdfd3b1b0c4b29da4d2f8746067b8e4e858f3e3cdb4158b5ba758811a65430e8c2bcb8214d37f7b383c69a5aa9b7dcf8642889ab81c365c8de7e731cc29174cc6eb71f820ef84f08aff133dc9792be64c0e59432eed87ad248f04a3017f7db34bf62c4880f4060f5c1e6bf040f03234fc30c52cc0b268aa63d9994000f16b52735ff8c437007b49a25ea6b294f046c357f8e05987b0dcd021683614eef06afc5d738435a2e24e021ed5377c3f2449ca0598b83f68fc8b30eee9399d03aaf590c855398ce608db31690251f0017758e3f912653669e40252e98d431f4c7d21b11b63fc27961a8e40c1be3c9db65349bb3dac41e09aab7dbc25caec4e03d9426c94bf0f2a236f3afd7ff839cc27e73768140f3d5f4a37e2b311ec14baae05db753ca789faceb2c587ab49aa99598020ee4264e2d53df709126e5a4e302f0db4cf83ba5c0343b9dafaf4710372d664e714921506987fbf1cdecfc13e6d227ea52e3ae7544db4dbbb23f27c9d0ef74cbb3074c4e67eff7b618dee79e4f0fea20b59a4371bb1bc609f7c11665537868c48cb27f3084d0c53a668af45b2943997560ca905ef71493024d949d2de34329973e754e1ed44d828bae5b95b811c45b1d3e9a821479da79e10116d4de71e172871997c09574011bb8c5b49c976f6a85c16b86106a03bf05718cdba6a87acbd00ff6de71634f8d9eca9e110d3b25c1f03071a26227aae59dad503f905945bcbed115718ee4acecaae310a6e7437543369a074187066f4631f12b67646bdb067e7b8c9208492b14f8ca7565a33b1343dc36e201747d80866adc85e9aa72dbdd84251f64c4bffd51af6aa81957878df11fecf44f365c6b75c315cc0b0c7369fd4da638d862dca2202c96716cb4bfdb8733b5a475c4046fb527ff799c9581f8e8c7c72919b2dd1d4cdf3bc2c63f99822609dd80eb699eb283c91433168c3837b0e657da31a03491d5ed1dd48694e76dfb4b04dbfde802a6e39de371703254cc10c77e6cf196e4e084f104873eb078de70f827be5f875cd8e408d042fb9f07c0ae7ef1f6db0415f28ebcd283936f07e759c27fc5de06b4cd7da28eec7b64750f18069ce0db3df61e2aae40ac4ec33a29806c17dd9ac527a30d7a5e09a0dbf6538cc8b4c9a877ea7cfd96572fb43b966092d8898d32d1cab29ccdecc681496d06787867fabcd592773b4e369ee2986f630961aaee6b55c75234555f32979ce459fc64966e45330c511ef3fe56dadc582e4a4b0509f35102899d4c751135f76e4573894299dac3e1683f25c9165f318884f9b404bf54cf731158ea8edb19e676b6f8648b16a24bd326be8596f13f3a631a5fab393b78a6f51fdf91af5d0c4065c6d2b6fe0c183c4ff29ea9a6c2590e7154b6418d08a07341f0a68ee8c5ada403e1373584da3d800c2dae2e7f5b4756c84b5a23dfbc973a0b3a85810a7710c1425b10f100f513ecdb024ff950ea823376495a35452772ffb7c0980baf57812d451b9c0775af9e204928cec6401296483b50e95e243aea028b99827f1332c65cb66230a2cf57fea6114851576bfdd3cc7f3f06b8fa1a6ce4708814d89e663f3bde2c21da872c6d4002a3fd1765f619eb023780967bd7f54ba24283001f55bb36a75eacb5c7a7024c8c278267b1eab4611aa221ba7b541e484477c30bbbb2c0d21d56191ed3698404ccd4b0b3829822a17467c6d568ca4d0ea748f9d441a1fda294605805d4119e5559153c76130c01bc2bed0a986b73d02c9bf52a8e133367eb076a1c7d6a96cb8d909edfe251bf05372629fb14b67043cc429ff6b25185e77f8e8931a1fe016ccbcbd127a355810c082f4d9615cd0edd2683ce90336ac11cd6ff9700d89246be57d03cc19c92ee1809fbb613b3b5c536eb092d319f093ba19e08e9cfdb450f4f0ff50a5654f2b691de341034b0789d6eb3638efae043e76248cb97359399c5485302ab266584ed3979656e8839a811e194e3002e5b2116c2103e9ef03550145fdfc8afe8ea3fd39151974a3736330a78dd0f18e56f3e43342177832a89a53829b0cf7fc5f9aa9e4b303516c7c40d3ecf4b56f12a0ff62a2516fb70dc5d33ae0d595fb64ce82b2c7e55d0deab6d0fd772a0eef651b18749036001af764d323647c184db2ae3a47274e07ff11e113ccf664e9ee9796ebd6ba57bee1e9e763b68bc16f2f1159da390b05a89ee247aed76b851eb9b72c6f051d171cf01f49421e53b2d19226846f5c3df9e2bb5d88de142b9f05886bbba5230821bfb32fb989de3554318a74ba0ea408279e9530daf97dc394a3a8a8b60cc1387e429551135a58c8a39c5a3784bcac61ad89225dc8abb0cb4f0239aa6d5cd160a7e84f1660de946322abda1c66e6db75f0d6127ed24704a16db794b1f0c1d062047c3d7fcf68e31a08a155070415d020fa3508e3c14a4121caa38d458546fe9da295c56f14ee07a8ec1ff540890061005375e7c07483528f9af9bd2c65c4de65325b47d9473040213fed8615e139c3bba1e122359e191507e9c3947e6e6a665448246891ff18ac0c423235f9cfbf6e00d19e3b4e3f7308867536ffcc5673fa14344bae1e4088c8bcc1177181185d2f21e0d5ed9aa6017f201d72243a08b7a5daed70838234324acd05a8f28691d695767a845f657b218e1bfa7e31f59ad26d1b010f31b050bb104a8052b522de0f1d81bb721cf6aee3472a31e0865d6e30ce79d1a7f92fe7ec16964952cf52749b3d51ff634a8b52bc310214b57ff30dfaa1f5557e730f33233bf4a1be5df9011c2bed46467f8887593fcf504191040b428cf5adb3a9611d5e9ec651f456f39dd3199533f87e4909960d20f61d21dbf29a6c82043d64eb1676c8508b24f84bd063fef47fa6feba3d78d7cdf1317bdd08c66c06d31a13cbd0f29cb013e1bff418174e19589990e4d1d205a0c2b145d6f93162c07088ab01217954dd1b719acd4f083a"}], 0xffffffffffffff6, 0x0, 0x4) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000000)=0x1) 21:03:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000, 0x58d}, {0x7}}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x4) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xff, 0x2}, {0x559, 0x6}}, 0x2) link(&(0x7f0000000140)='./file0\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 21:03:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="c045314de2a9c49e4f24e14a5081bf95454b13314e891437e81d7d1c5e90b51eba256f72b60ec4f916063f778eb1cb842217634a53d548bb2c7794d2178f304c251e40a9fe2420edd4f246f38b5530", 0x4f}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xfffd) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x1, 0xd427, 0x22c5, 0x0, &(0x7f0000000280)={{0x86, 0xfffffffffffffff8, 0x8, 0xfffffffffffff62e, 0x6, 0x206, 0x3ff}, {[0xa0, 0x7f, 0x5, 0x4, 0xffffffff00000001, 0x40, 0x40c7, 0x2, 0x0, 0x200, 0x4, 0x9, 0xbb3, 0x40, 0x3, 0x53f, 0x9, 0xdb], [0x4, 0x8, 0x4, 0x3f, 0x5, 0x9, 0x20, 0x4, 0x2eb, 0x9], [0x3, 0x6, 0x71d0, 0x6, 0x100000001, 0x7, 0x1], [0x6, 0x6, 0x7, 0xff, 0x0, 0x10d], [{0x1000, 0x12ab, 0x8, 0x9}, {0xb2, 0x80000000, 0x3ff, 0x6}, {0x3f, 0xffffffffffffa05e, 0xfffffffffffffffc}, {0x9, 0x200, 0xfff, 0x6bb5}, {0x14e, 0x9, 0x26c2, 0x4}, {0x9, 0x1, 0x1, 0x100000000}, {0xffffffff, 0x800, 0x81, 0x7ff}, {0xd59, 0x8, 0x42}], {0x8, 0x1, 0x5, 0xfff}, {0x7f, 0x2, 0xf17, 0x10001}}}, 0x475f, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000140)={0x4, 0xffffffffffffffff, 0x0, 0x0, 0x0}) 21:03:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0xffffffff, 0x0, 0x10000000, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 21:03:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/26, 0x1a}, {&(0x7f0000000440)=""/65, 0x41}], 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 21:03:13 executing program 1: r0 = socket(0x2, 0x6, 0x2) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff00) write(r0, &(0x7f0000003000)="791a7609a888c83f8b662fef2786370471162f6bb46c96e94b01c999c2b71e83290950a50ca71aac479b4497d466041b294d99f50bab18103c4672262316d12255d1ac524600af221c67744d152f67e0c517db26ed9d9f36c3dafbaa54c9c9f50e757529825e1d1bb9fc268721e41b53b5a7d65a99705c3eb3ce52230b93691fd986549a18fbb7cd2f7cc1526d764534a260d1ee20ddd28db4ba0d3880d600a535522cab9a409bbedf55c45783e750b9f79709c6447ad6af2ab763757d5db8ce3e302a0f1715464e0018ce8a98f7c95c891d52ab43098b924ef5a053e519fb65781dd12a535aa6ff9e2d63c156acfb2b012419cec60c5765605e4fc74d0d7d889556000f9edfa65aac247d93632a3b3189854e16018e340673648ddb4d052eef2d6f982c9fab7057dd6da12897ba45c3cffeb55d376a6ac9ffea86e4383366f707499670c17f75ece4319732b69ad5cc9311af6254163e5bdcb2d40f23397887cda478efb49805aa33f1be8e315f7a98757ebde32904f377f8841107e236ddfc37a0a748c37782ed8cfb00000000ae49c8dcb792dada975e53e134362a912e9a9722811c896a86d07e7a7a70bf9a5eca5286813479692d29f7f48e2e25923f900272a04d2db146a74c2f4e97c381148f81d62855c320bc372d066b8683efd8c7850a9884ea7b9bfff9a46c7798c43d172a9a0e5de6d7b6fadcc093571e2f3f27ed5415077acddf6afb306e382fd09589c09202a2b0dbe686d1a4163359b6c31b1fb85e5656a4c27ae51745823f656a3d8d3fce9e30da4662cca4ffe2e11f4fb3b343a8b1cc1dbbc7f453f77eb928fc58a68e12f9e13b588e2c5a4153421dd1bee42102dcb293fdd74d00b7f3246bda231944c536d191c8e033297a134ff5419247c826655fe74cdcac4e6370be1d3224d0fe75b94afbe2bde762abea17ddd07a044a074ce60047ea6881ccab87ed45cb8fa9d89f6076a578731ed4b02d0724a24858f71ba0b4052bf4ff6b486a42cdd35032b2173ebc65db6f99b102d38b895111fff0a3e2bccc669de918bbeb2f748b710814416958c464925499ee56a239ac342e53b35688e9c82c9287d67d7960059eea472173eb28f5f3462ed0749da4a4da4870af3c4c9cef878f3983d72941adbae605607ab49e7533835a2ea008cb432c45a376fbafdf45cccb9ae3c71e59b355ce817509d52f24683c0e130afe9cff679b65210f5d336637e214d9dc35bd6689f9b5701e72b563a28ea13e6a93e5dc6fe0c77680fb8c5c6731e34c6ecdd85da24fc95786984b85dd0d92203c79e946f38fa48a278380d3b4a4bfd91c1ad156bbde035ac1095237d6f5625b9d23c727268c36a92b8ed417d855ad74b877ed36f73d6544ee75606006981c6e49744960276cbe873b901f3d60819e3dacfec18829913abcd17d1b97b8236b4d35555c9e8266964366fc97546704f5e61c07e8e0f8647dea77df9d784902bbdd9a9d359733a456cea562c3ef7afddfb2bbef38a39d7fb4e7470189b419219e966aaee03b8a7b795d7eaaf4c563889861a96de7353e5cb3dba6cc4468065ece3d94a305e084f9e4b4cfc0994a43219a6469aec117e57fe0e76174c770f477b0b3873afb0319045a6ea91b8968947dd5030b0f92c7be6f2f7a2ac3a33e2984ecab41c1c55617ca4b22fd15aa87dd6b39ec628fbc0717b174c68c043513d18cf2c090103f3d30def74820f7dae300b6288cd5b072bd68b8d4ffd090eebc64b501fcd728350b691c0d63baa79c5c43c4807f1a348c2630a170088f88771f844ae91f095786afcef521e49471de923c30978a21e58264c324aeef3a819d4b5a93f9f55164722baeccb5af9c8e1e59de2572558e9c71c12184b655be482a220c9a2173ee739a4f64e99297a41467279d32dc8ac5de3a52439ebce3b542920f0a648f9470fb8e354bb6f4a9a3cacb1b579ff7b58c9171f20e010e529c60552e1d33fe634e002efa88dcc8e8b5ea1f64d5224791bdebeeab750cd652bf0c61e62b2909097009c368b3ca9a741a24984055f82c3905c3ec7f43ebff8e24a27cd38323bf6b6df5e565cef64e76c836e64f15bad65b7d72a2f5931fbb8dc29d302e54fb5ded55ed480270c9b086d85a327394fb062d7a6ad5e4bcf9037a7fb6d52c988c0f5b2cc34424063adaae418ed14fe2ede7a9b4889f8c35ade90da8f1f9ced97d0f9975a00707b16c3f9b6a691311a302fdef25f2fa94bccad7fd982ddf0cf2e6dd858aa3aad8cd72b0fcc4e19fa66415c0ab1f4b088011df227dbcb8dae223df4d96768b0fe393f7edc31380e17c87ea0208de73b76bcfe9ec8bdc482099c0b963e7308a7024adfe3ab2f01c153d761ebdb27d709fc56537bd047230647de27f160df446845055e3f40c901bc03d8cf76e7210cfd801fc57cf7af914094c0f1691777d355e51e9f1ad1673a3836435f7eb3060e4a599ed09f15190cc9054f831443eeffa47a600a2b2824b32ccab58189f9b16d9d9f343328f079da2a65571aaa68d0ae6a4c2464bb50b92312a9bb89dc1232db8b604b4167918de1f851970d9c8cba96bb12b62e620a77560c5f99f6a6ccbfe2aa203dfdaa14a04867677cc4b9f5933e9727aaef056fe2d3a9ee79c7a5efc0ad58dc9e125f85fcab902833bd5f353e850e293a2f7618740e167c91ca47c98f009850435f8691871e036911916085be603e50cf96c5badac61fe765808e486f3cbabe41221998916d9aeace28b86e450af4d298a44710f4710ed4732248e9d27f1bd735537fe1070232bcaa11c8cdf6d9e0424b7f1007345c42f60ec06cb1e08ef286d53f7444976c9d2a098335b39318edf2e76b6f1a73caf30667740c30129dea6bdb2d6f4728eac18f8d562220fa5da428dbedda7a92c35e2fb4d9ee4ba51f765e7ae46dad9ad0e04aebf78092f18131e85fb028d414ec56e9bd44635453d4b60444b1d73e244a68e19f4fc58c2b9472d13cd8f6079a537f90b72d37819c308cd2f73b16bd5b403673773abd68ac04ff99304bcd339ed9b09e471227ea7dc88dd18408b04097839b041472c3ef239f71136707493d38185f1d99416052e4ee197a1d6d169f4db8c6df05c368e6f2a9da37856c21d5d6bb58013c2a337a52f592f5e08adc12ec821f2102780ba052936d4516a42fa1191529fb3b5a3246b522409d40da47cdcbc665ef01a4fedfca87813d56b8da935658c0749bf55e6d8a9d053446533ba63d7a02c13e58e4db747ad2ffba0a6e3858e4ee9a4ef43d432de7ddb3ee48d58a0be3582f2de1561f0af494fd95b5c4e7d317339a6aaa86913beac0b8eec541d0edf1967cd1885244085f160e6fe9fbe151151e73193976e9c923b70455c97fd1c4b8c6ab61960830068cb147b28bdfd06df9e1fd435cf03437754aeaa7dd4b25973b579be39ed28138db43ffe61327a6a3d324fabb3f83d1ddcfaf11012be985af8fcbe2533703817c15b45922cd0972e7a740a6aba339945b767859e4f22e8166d39bbe9b5f720f612ecd1566a34010f2feb0fb5a319ab0fae3a0949d45b6cf1c7e4b8c9beff0b6f383103406852293ebadcb6f8ffd6e0c7535d26f70417c00f1439e9d445393688f6f9de88d6430274c5e75f37072c75a9052184329eb653a8b9198bc07c2242d0e3a29330e4019e65ee956ff8ddfc1e50181c9c461ea5d3184fd10b6d01e3daf8f3ed22c17f9391cd3f4591a7901aae02e642a337db702e6b2d09274953a33d48de1ff94eec06c333ff47da089ad4b27a654f7a5a56026b0c0b8e5e97de65e81662fc4fb137bf2277c80f8ac0f37f2be1142d5a5c71447720f856274b0475b1844aefc881718b64d053046f919d4d3441e5f0cef7fd02859a95b1e8b54145f3e83e4b6b41718910842052aadd685dd3a9d32a2d5d5a74ac3bbf70323cf39652a220e5ab7edda8ddf2e3a078ceceec4eed07da07d5a95d2eb6acab38ec866e007e6accb3e9156283758f28fb8d0beb698fb855028b4a040b2467d50000000000000000000000000096575610fbffee9a13c18e7d9f83fa908d65bffd0da4ad7d394f18be3713c134ac26e0f62d63f728e8c5de07676b05c6a02acf8426b13d5d4ef231cab3205cf614ea54a8df202c63ec3ed17225209e18a92504c809e1faa787b1541b133e4120bda0d502bc8cc005acc92336a7b678067bbd5593040b56f55acd9dac7fb65d1c46cbd5abaf30c62f45f6ce148ee551b3932e0c62b6fb7dcbe62995430213df52c61f6161082d35a49d90d8f0f39dcac399f3c36564dac06c293235092fd679df82ebef8aefc22e6012c0d0f0bca8204e1ca106ada1e6fed6af98c5fdadbe74eb7ae34bfe52d78eefd61a95f64cbbf98c652652a74d916f378b16e380b8c125b39b53e16814d708f562ec8a6136aa774d09a1c6985b293c7370c6788ad5a2835ca0c9897428f578e5b4bbba447e65f500"/3166, 0xfffffffffffffe4d) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x200) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/119) 21:03:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000002840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$KDENABIO(r0, 0x20004b3c) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xfffffffffffffffa, 0x6, 0x94, 0x9071}, {0x971d, 0x2, 0x400, 0x200}, {0xbe, 0x6, 0x4, 0x2}, {0x401, 0x1f, 0x40, 0x2}, {0x8, 0xffffffff80000001, 0xffffffffffffff47, 0xfff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) 21:03:14 executing program 1: setrlimit(0x9, &(0x7f0000000200)={0x6, 0x2}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) setrlimit(0x3, &(0x7f00000002c0)={0x8000, 0x10000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f00000001c0)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x19, r1}) r2 = msgget$private(0x0, 0x200) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x2, 0x70e5, 0x7, 0x1, "3d31a89ef79f3a710105297f38c401ae4d4f66d1", 0x5928, 0x9}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x4) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/255], 0xff, 0x2, 0x800) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000300)) 21:03:14 executing program 1: chroot(&(0x7f0000000040)='\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 21:03:14 executing program 0: socketpair(0x3e, 0x8001, 0x7fffffff, &(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003ff, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000240)="18d8c44dd2fa29049b49572b091ae9436dcde6a472dc5f2d9ac4c9c23e8d42808414e12e299043eb6c322cd92bd2f0b3e2342eabd2fb22727d3934a359eaaf633c468da81c1aa269a5bd0fdd2339b5735168a837d7f48109053356928d099dfcd193f05daaf72e58ab9052bd65a2676eaa98c7213b908abedbbce65c866cbcad5730265ac1bea13f88f6a820dbe1b8c7c905fd92297884cecd9ef6cb6fa13d43fd026e385269e5de3baa3723f6607529cdfa92b8aea4ac4a55265cbdb8edf67f5b51027a9cc58bd0ce19420e97b54708b9ca512cc17feb6ec1e0624095d95ded21f361bfa64e5ee349356d55a513d2f87af6bc60c3ab5cf47db9a98d1ba5a956bc6f59e8744b5e359eee737643f298274197c07a769adc4fc1b391aa4013c7fc4373f8a8e40b778e8be4ddfed92960a494baa79d5c37b92829109bdc700b44146ce398fd64a7ea66322e6c", 0x14b}], 0x1, 0x0, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000500)=[&(0x7f00000003c0)='{-[[[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='*+\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='.@\':\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='*+\x00', &(0x7f00000000c0)='+[\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) execve(0x0, 0x0, 0x0) 21:03:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x1, 0x7) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380), 0x0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000140)="851c8bc23513338a5fbe3f6cf437a7934cb6f7061995dfab56ae88c27817c5ad2b70cdfaad4912cac28ce03d987b699bbb0ac0f62e37a0674bba2cab65e26323", 0x40}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:03:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x3}, {0xffffffffffff7fff, 0x100}}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x20080, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa4}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000240)="d6ca321b1ade51c64a67d282dc88e3224183841cf55fdd1dab546f7393ef4505c41055d3a2857a974cb91e87c967dada1fb255312dac63151565ca7937a25369b74cf5b6adcfbd4500882601188f47ca18671030e5f10c4cf93f3f27f0268062cd889ab8536b27dbdc5192dd106c423cbdaf86a8b2fd9be85564394eb3e8e77b25c4221b89385eafe05949b4b75a8e6b3ea4d9a76a0776dffd9c21f8e306c2bab5907a2aa76f7a19582fce5ee8b352f7024b89236ecaec9bc223acc0c738a7779fb3d24b6f3715f1bde080bf70192c494f15e35da2b7cf5ec368f2bd9feb34c826f00895d18971e5d1", 0xe9}, {&(0x7f00000001c0)="a2406d1e2e6bd4aced5a144c5e1ebd041975773fc7fc0c86eeeb085a", 0x1c}, {&(0x7f0000000440)="db7facbf7a8bc6c3a0004d2c67f0b75fde108dbdf5e785cdee71a9d97e52f80441e80d9ec9d278f90c05b2af0e29f8f3251e43f02847b75b3153d6b8ffb40d0cfa9d4814c2f13da3bab3c7303bea1a527304425ebb6da07706cb26656d212a74971e30577ee77bbbbba2c8caccc0efc2034aee3b8335bf0e0ed764f75757c09b7e98e9ba03f1196f464dd83b262db22184789fa2d854aba388081627cae7b2c0216a96ffb633169df618d7f177b95e92cb9f0bc06a5342a9d7912efa49fe312392db8e37ab08c7c8ac09b89026802cf2a170d4d6bf83dfb432e10671f02e0569b8ae67", 0xe3}, {&(0x7f0000000340)="6132de250850fbeaf11d943febdd177d22db754931397c4a6bdae3fd6c0e1448169590e6891be6f488680890eefb8e5dc592d16c723fada1e232b984f9de00ecf88e5dda2a22b8fb546ca36dca9507420546bac86f50e5ebace9db5418ad5d98b69a4ad1f44d58b63843cf5c7631eb8c2358be99058d7aa2bc9c2efbe7649f3ff2bc6c66a84311c2919e088663351b8f3d4f5d411d5f1685df768b6a25c85b358af03cbb3a7a0cbc223ad220ec", 0xad}, {&(0x7f0000000540)="e6d01c160b1d3cae53b43a13bf6aba3f65dc887a1462210a26d9b148ebf8cd3fcecef0623fb2cdc84b3ba338e2477e1adaea5cd52d1650ad377fd77bc2095d6f2ae352e46868717fc9e0aafbfe3f1464", 0x50}, {&(0x7f00000005c0)="3957e56e8c50fe4cbe71217f3e278bd94ea022a92bb94f064792e2e0620745", 0x1f}], 0x6, 0xffffffffffffffff, 0x0, 0x407}, 0x406) 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)=[{0x6, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 21:03:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = msgget(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() close(r1) syz_open_pts() msgget(0x3, 0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r1, &(0x7f0000000080)="9d", 0x1) 21:03:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x206c1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x45) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1, 0x17c6514f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x59, 0x4, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x10000, 0x8000}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x80, 0x46, 0x9}, {{r0}, 0xfffffffffffffffd, 0x98, 0xfffff, 0x9, 0x6}], 0x9, &(0x7f0000000100)={0x2, 0x7}) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x918, 0x0) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20}, {0x6}]}) getpgrp() syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 21:03:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r3, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1810, r2, 0x0, 0x0) 21:03:15 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getegid() fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0xf990}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r2, &(0x7f00000000c0)='N', 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r4 = semget(0x3, 0x7, 0x8) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000180)=""/132) 21:03:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f0000000100)=""/4096, 0x1000) recvfrom$unix(r0, &(0x7f0000001100)=""/19, 0x13, 0x41, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) socketpair(0x23, 0x4005, 0xfffffffffffffffe, &(0x7f00000000c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 21:03:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file\x00', 0x88, 0x10c) recvfrom(r0, &(0x7f0000000880)=""/4096, 0x1000, 0x3c3e8d71d60dfa3a, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0xb7f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0xb000)=nil, 0x2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1f}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x102, 0x0) 21:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fc, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="23777c68b32525e1513dc00305997d871b51f35941123188ee9950fcc36195ee9d1a6e9c2cf9b4883ce69c6e7201ebb14adbf198e9afef872f1071bc29ab335df46ee49595c1d3555ec80079a47ee1bb548a542ff5bb30aed3149c3cc12cd84621b917c3c55b0695a9b29165b8fa466a06d2b45eac7b2a37eb0732dce1633630", 0x80}], 0x1) close(r0) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x104, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0b4cddf9009f34ab3b9ce37a7f4e79687409af62b2f8001d869b6eae2ea18304cdf9c940f8707463eb445e72d02cead923d282cc04fe50a1258a78ad5ad734c447ce0a6a94020d3f2d28f09ba976aa6e2ec21bdd1785db1141c0925479106ce8fa0e938556d9c59013d8d31a12f146b36286bd7f51eea9a9d0e0bcb3d1a26f305b4e41e902249b3a93e995e4a96851a5389b6985013d2a7e46c0bf90459ba4b2977734bea1cc20dee4446eaafcd45ee73048028a2ecbeb8e674e0628", 0xbc}], 0x1) 21:03:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus/file0\x00', r1, &(0x7f00000000c0)='./bus\x00') kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) chroot(&(0x7f0000000100)='./bus\x00') fsync(r2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() 21:03:16 executing program 0: r0 = socket(0x19, 0x3, 0x4) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 21:03:16 executing program 1: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2) shmdt(r0) 21:03:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xf) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 21:03:16 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xaae, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x8) 21:03:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000a80)={0x0, 0x4}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/189, 0xbd}, {&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/169, 0xa9}, {&(0x7f00000006c0)=""/153, 0x99}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000780)=""/112, 0x70}], 0x9, &(0x7f0000001900)=""/4096, 0x1000}, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000a40)={&(0x7f00000008c0)=@in6, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000ac0)=""/154, 0x9a}, {&(0x7f00000010c0)=""/117, 0x75}, {&(0x7f0000001040)=""/73, 0x49}, {&(0x7f0000000c80)=""/45, 0x2d}, {&(0x7f0000000fc0)=""/121, 0x79}, {&(0x7f0000000d40)=""/145, 0x91}, {&(0x7f0000000f00)=""/75, 0x4b}], 0x7, &(0x7f0000000f80)=""/40, 0x28}, 0x801) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 21:03:16 executing program 1: pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x401, 0x3, 0x8, 0x1, 0x3, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0xee6e, 0x401}) 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchdir(r2) setegid(r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x0) 21:03:16 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = dup(r0) r2 = socket(0x1, 0x7, 0x80) dup2(r2, r1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r3 = dup(r0) truncate(&(0x7f0000000340)='./file1\x00', 0x0, 0x3ff) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="75842eae5367ee4e3b1c3e262d0eb04b848864a6257e63fb664b7bd2587444c33062e7ce70713fac50124f912e946e53c4b4b993b2b5f01c0e4dc64fef9629cd048a0cd446e1361128f02f72f1a89723186b8641d631f2737bb4691527792dcec8be3f0a59630c660556f83206b34a7a5c1d2be8ca57f95b674bca67ccf3d3cb497695aa5c5926ca6db59b8c34dbe24e1108d8e4", 0x94}, {&(0x7f0000000280)="4b1f69d865a7cbd1f096e42743dfcbbcc3e359cffdae9fae2ad9949d186410b94b0848132ef10c4eafc451cd5e8c07cbb858f300fd87a8e12b8b75df34fbd4a8c7f14a2f0b91b11cdc034df53af1cbd75c8ef4fb9b339ae6f6dfde33a158de3bd89e0e8a0e129040b1df2a4cd3fe0219a4237d123e17e38cf3dc", 0x7a}], 0x2) recvfrom(r3, &(0x7f0000002000)=""/4096, 0xffffffffffffff6f, 0x40, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x104) 21:03:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 21:03:17 executing program 1: r0 = socket(0x2, 0x8000, 0xfff7fffffd) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) 21:03:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) readlinkat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f0000000280)=""/243, 0xf3) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 21:03:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x184) flock(r0, 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x2, 0x4}, {0x3, 0x81}, {0x3, 0x7c147c8a}, {0x1, 0x30a}, {0x0, 0x3}, {0x3, 0xfffffffffffffffc}, {0x2, 0xffffffff}, {0x0, 0xfffffffffffffeff}, {0x3, 0x6}, {0x1, 0x5}, {0x3, 0xfffffffffffff947}, {0x1, 0x1000}, {0x1, 0x8}, {0x1, 0x1ff}, {0x3, 0x1}, {0x1, 0x81}, {0x2, 0x1}, {0x2, 0x3ff}, {0x3, 0x4}, {0x2, 0x20}, {0x3}, {0x3, 0x7f}, {0x1, 0xfffffffffffffff7}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x9d}, {0x0, 0xf8a}, {0x3, 0x1000}, {0x3, 0x40}, {0x1, 0xffffffff}, {0x3, 0x2}]}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8001, 0xfffffffffffffffa, 0x2, 0x7fff, "ff07baeaf1870094e9e6c4a80c8860bcef5287dc", 0x5e657ff3, 0xd532}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x4, 0x8000, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 21:03:17 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000240)="0046d8604695e1773484c5f73252e58b788729161b3a605c6db460778cd5a14581433f21b4db533ff4b061a72c8fa61c463d2d929f6dc56990c2d3ed0844b28e2f66f2ba75724212ccd3000000efd0c84e367cc784c822a14860c246c5c93319dd6a6efe4e36f82e196d5a8d5f01a66440072ec00000000000", 0x79) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x6) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x2, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 21:03:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x48, 0x200, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x8000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000008, 0x919d, 0xd0}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x7f, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000021, 0x80000001, 0x6}], 0x1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x26, 0x40, 0x91, 0x3000000000}, {{r2}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x88}, {{r3}, 0xfffffffffffffff9, 0x18, 0x8, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x2, 0x786d}, {{r0}, 0xfffffffffffffffa, 0x70, 0x4, 0x1, 0x9}], 0x80b, &(0x7f0000000080)={0x100000001}) 21:03:17 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffff001, 0x4, 0xfffffffffffffffc, 0x0, "0000ffff0000000000000000ebc5460e00004000", 0x100000000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x200) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x80000001) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = getegid() getgroups(0x9, &(0x7f0000001380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r0, r3) r5 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r7 = getgid() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f00000013c0)=ANY=[@ANYBLOB="01002c2f66696c65300093245abf9e720a18e6374d3b33562972d51ed170bf700583a0002ed2cb66068c1f8817a95c4b9dfc3962ef46e24bf0ba189d7e87ac90875337e8a9541a02c35bc00fa83aaf25377f705eae1030b54e61f26afc302fdc0670f1ec5d57c6853c2b735dc49a9f29148a7dc2"], 0xa, &(0x7f0000001200)=[{&(0x7f0000000140)="b63fef742b6adb17879ebc89ebf0845848ed6c1c470b9f3c7d9af9bcc3304d0f952b2b2b37c9ca0eb6f6cada3dc5711bbc580030ac", 0x35}, {&(0x7f0000000180)="243dc0bd2632659ff3b304b7ec99252f8027f44fa6fa64d6d2ed91d5254ea00bd9dc21eb778d0ee89ed238d60441f5a6372fe4e6929bcefd4d247846b58a1b890f6eb9722ad8fc9d12c68a3d0dc8ec95e975303b565d62e15417edbc1c573cf6e25cfd95194473f8d518b814ba8f5d105d0c5515f711a2b30cb63b8c83acb17d90d91daf19c0817cf5eb9fb86a9504ffaf17ab7e211b3d3435360ddd94bd88a80e21fb1fbe22ebeba85b08aa3913a8975014c4921629314058b4fe1811449e6876615c1a1c98255760b38706a9f96729ae7073a847c1f31f3a4eb0f1685405532461d8aaccc18a014e6a2fccb550a6df406690c229108d0d7211023dff66b61166cf7a0d904267dba1017ceef7d61abaf79e71fbf9835ee3d8f83d37c11bc6eefa2e88c728619454a6858fe902ce5583e77765450a523ad254ba90d0ee6c9459496ab6ce3c17a92edcba3119892d165b20ba28eecb816fbb92d8ef7ddb49cca429da15fbc585f5dce8c4527483a5f49c5ab34dd5129c79d315f0d1d18e88ecff665464adece2e58e555869cf11d36b8ccd1761fc77f7e80062a7c63bd0a67655b081aa49cda3cbec8cc1adeffd0699b0910a12d9314a7dfab61ddcd87f588915e0976a157718f484972339b94dcc54ba60b790f41a3a8518868b561ceef3ac94fed15b0e43b71cce28fbbf888d1a320eccc0899c2221914c31046200a95d38a22c8b8979b0262ffc02359283936e9f017ba64a387dd15b03c19dbdc882971841909562dd7394b81523c86d69a29d324d8db7b873b8adbadc4113a2d6f5a10bd31de13429765862cffd7fe6c79ab87a4a501344f493ad326586dcebdef01d423b99e1774e213120626e968fdb1600794ccb1d2abbf5295bc7ca7a9977c223b1cd797c9ec462218417a64dc6d512842f232e4b3af649bbdf32b3cd9f1e5a2c5d7bfb86898bd57395fbc6ece5d304bc3b5fcbe1bd00a72f852004797ec9463afc7b0c8e9f2b1da54352136e329668dc69e72236ad61271acc003ad3b0bc65ff49e5937e66aab49bb67b042643c0b2f2f25caca9507d2a81ec520436d9544516c3402fc7df48be0d0d3aa73aaf9c1352f589b7f11d9fa2e26787b0004ea3c731d71663d8c166d1a329bbb648a467c1eac1c7b2033ea99f66b3f363d4bad6bea7f057ae6561843542ae094771df57279b814b39ada35e3a0365d4e100bde52d50cae119ca21d536fa88d46702cbe2b40bd83ada0adc71d28015f95bacce51f7dcef737b53e5531d8a7d014d59639c4517a69845dfc2a9179df3d9d2361eb442a7dd788ee419760df3e9bbede5e6284c71887e352375550c442f27d3b569c01cd060653ae0dc82869c0c6ee456ed016f3ad7562e5a64b2c896795843e540c01e54dcd03b86e399430ca82159a4a3c190d18c16fcf47adea29d9c1822ca6213662847a3dd56f31d21f56d7814b125d75adfc6544b41a110923b08c35784132ef49d68d521210795b89766feabe9b99c6f1ceb37cdf3ccdba056bbb0470d64925a6e7ebf980d128161bc34dcef235c47f1f0b6bc17380183a6c68ee00daa7189b5603dadd6c22654846900670a73835154cd52458763039fa792fe497125cb4e7acd4d68cf3ce850068a9538c2c91670ee2a2a7d2b33c79d00d766bf15ef30593e51eac479790838017a6cf159b8feb86dbdf12e8cd3d9ad2440597098d8c3d7458fad215fad7297872da79ebe639180c1951d2c83659cd2ace164d7e87ecdaf24200850d2cd1ec6d44dae1fa60abb53444d780a1b767c2d55233f5beff8c3feeeed4c879d86804f5237986205089d66d0a28812849a579a4da61671f1927b6b12575ad2e3ea6dbeb5d68e1c32891a7b0b5e848a0bce822eaf8497a1d15ba61f9bb9017fb5349e817757d2c0d68acd16854dca2b69e88a3c034d0e3912c977a25db431e583f780c091b300361abd4685dbaae9f59ff462c936ebf1b06859174b822be3b51d49cad442d04eb492168c8c383b94ff6b0ee687b7ba7ef80c7c9fd418de81d9e38db7fcdfafe0ae30f44758f5bf9c24721dd7423c664f4ef1179e2c08379e0bf9aea810a8ac14c07264bb77e31ec9882c3c1f44179c27034b8cb4885db009987f68b8b95c2ae3b1314c1b13c7cbb94e2f95763664c7268056c4bffdfa22c606ef35ed8a203fdf2d40d6210f6f766c82ab13dc8d94825f6c186ec8ba363007c2f3611ddd375914fbc8df94eaa6e9ae892c479d36552e2ed201734939cfe72ec010ef68c63b57a6f145751d36f027d0fd733012401e1370f48b399d343fccf0a7825c05ab3271c523eb38a0d28124097c27240812fc9a7758ba2deb3b2243800b16a6891b609cea9c9a21f587676e63b1a9ea246b2afe8195c2f7a9e7fab7fa2d0c7e904743ec966d1c69c391c4ce9a9811e5115ec36e8fee59a27efdb8326d73e699725cac3ccd5ac17568f3f95a7d266ffc4d50a2a6f686e53eb23544308699c5148d25cfacd5e9cc61fda3b2872e34cb4606b990c3e9f8a161a55964b29032c838cd78b0d0b98039547c2cbaec5053dac8e211cb79af770603ae679f1d98cb301eaa63bb3c201dcfaaee8a4f545d8b278f33c9bf9b31fc79958fb90aae3a81564b0e7183044ed5dcbdc68e8747f14a368d1cbee97bb396ea09730c243daf6e84f3806478b77675fd299f6dd7c7df7542daf7535148e3b7b566a3b229dbf7ed6795e3bee88bb6a9e1d4a8f799a7ce8bd999d5389ff83dbcf84041904169ed19e5476b9bc2fdbe571f900d2e34c5e2641696ba93955225a936930b2145f6b41e8f91a5a211c4a4a9ab9f2759a7a2280c674962a8479dec36b3d9c0eb1fdd109a6f39d09021f15b899d72caea71d92ff2a7ab9b44df4da5e2656c351581336111c28343e66870711aede9ba9a1801d60250a07b09de001eaa97d881856459f8490182d88abedf3922dbc17b918569a5c4085062c100e23f6caa84324c3b58ecdcf3e0488ff4a24d624895a95684c3fc6a16cd827239a984a4999cbac1b04d4ee17f24183dfdc9a9f36d0b18e38390c05a82608014e6d7238fe4c6e3d69ede89d3d760b82ead6643ab964951499cd764233405cb39ed175eb81d2b0e78dec767de7b425f119046e98331167731b812676149f8888aaf33f14a91bdc44dfb256c65c01c41ec045a7510e1d7658c454f73dc4398a4a23d891c5fd697da4a9d27ad3eb2f164c344313a8657a9612859828fb98593a4fb8ea2871d804659c5a16c063b7037f3df3076bbc14b29fdfae41ccc73f6d3e10754f75fcabc6be672cd8574bc9bc2fc2746ac5ae01f00cb7ae0e17f68454fd37b31b5661f608ef7c0c20c026bd89576326ed5cc0bcda727e5d3698db723fa99d952dd9beec4edee0e0814f6c5a3e3463343f22abef916c875ae01a128aa6235e3b6ac41aff71b72b8001b5cf0792cc43b5007f5f339d350332afb69b1620a2a77cade62bd4125025cf8d759bb6f43764e3d3bec3a76e4b995c0d0129e6c9700498c43dcd38ca4229b6f6780eb54c95d004126a9ef73302a9c14da9aaf3fb86f9335e7112b7785898f673c3cda7227568c2df333fd337f8e74f16bb387d7872a04bb82ee32c79939a291479b7401f02f67f84dfaa6ad8e758d8a84d01dd22bcb8832561ff154564b43f1993b5c049c76f3cbf8a10a6ae4c48e15f591dc06fd6b44c432e20dbae0ebea58f07ceea116dff46d8c3e04912b786899f1ffaa1674d9558013b7327803bda819357a503a66e00149c4f888d87e87060fdf1647651eed2433629cc1967b9b2dcea74ba3ab83edf4c3f0cf1c7173adf821a6e06441dceec41e9073a0776c1f8b8c16d85d91ab9a1e1a1741ab52ea7c8720f5416f89f1b6b0f8c2e086d631a66ae20eb291c384d5fd1235374adfa587a52c2fc2024cd5de43d865b58db55706c97a9eae720ff8e71cf97893a874c8cf2566cc6071e03d6043a48cac502841f76d3b59492eca3798ba4aa5061f493ecaf2b4f8a8e56d897bdf9bea978b6372db70b2f7ea91391417cfe3a86701c8bae2919364767ff4a93eb37ce75778a2442e61b6c23344cd6ac0af76ffb93ab61b08446ce7aa018246126e96f4aabf4beaf01ad4a02d6fe20a540acc3bd4035b76fda2c5e6a871231c6d34f9a88fb4f3bff1558c839bb20a614633d18d42bcc161f67c0e4e0f91f27efe1ea929102faa68336f042411b9fab70e5c9aea9b41479e51f3f519cefb572a84edfbb506059940f8859c16bae453cf24f9a22280da9c9fa6546b84375cf4f8678baa53e52e65515d88c188203b2f10112f4bce58ee60058a30c5e44f107c396fb1fa5c35d4cd7724c7fdbf88d0b5578c9e7e90c72234e2d7b73e4df8b6c6ca8025fe277992c36bda3a5935e3fdaeca8abc0544d90bbb8e0ef04b4da72949a8a74cb7f4d3de8652494aced03fe8a64b356ca7afe58bf730b81fcd6a4a0accf76e7c32643181d3f0bd998b085cacf2b2ae0abb919a584dc0787b9fa5beff9bad938661eb2d2959a6b9ef3c0042ad0d9a0f392d9ab3f999b84d064a1e5fa2af75a60a66b39afd9dac4b4e6d8b3db1a7d2726babe72da15a23d1cd6103ce282dd30d8e70521d144405476b286f690962372bceb1f33dde8421470864b35e1f0341f4575b3fe4175538cc75fcb727e2dfe1ec2a7c797056a213497f2fa1ed61181ed430bfbf6ed05b7f9116479d42e0bc165789c93b0887bf4aff44bd3e2f11c16b0784605f169e53da4db9c6f0dfbb3a9cc8935b357258384b1106691c372fd28c0e6222bbd18e62c258898ef9bfb62130c4a1c54a9c48a65578b0162e411f25078edaf854000ecdef9ef4791698144165b2b92138837bbf9ee2729133edc9366d9249f5521cfecb29312b738936f713b27d762ec8edf6e33b384d53b28037564b4d8c208412553ec71a03c87d632c0c70251c0a20ee5118a5f1b836178cc0f8b940096055a7788c4b3ea66e8e73b03382ded9ca4555798a42a70d51d1e18d25d06c257741a8319d7576d48b006569814975c5e49efba6784bb4dbc40b481961de0096548ca91bbfd5824ea3405ae719267b6f1b5b00b56eac72863015999a0b4004533fd041a1c8b8d09b5b782382e1e665a9a7e139b33dfa2fb93efd4cd4b4a22773e74064d7aa96d3d28f8a586740e4bc59307aa93294ecf31d6edd0a3cf091e2bffefa1f6ac0cb1d756f9efef776b2a60d6abf7634f0a4a6dc4271cd5fdfc28ab0e19acb47e69ad83ca775309c93c02a988dce5dd88dda197d791ab3809fbbff346b02a673482d86061d939a27828cb8f53b06100a86f7e7e76e12882f247bed58803ba2c242d63f7dc193c37f73a6c4fb9bfbaef43904c7dd4b2c8d0e5ec60840c5f86eae1f4431e30d947eee27350999bf2a3a41eaeb7bc0f2eba215df2754db797f9b9953c49a216601bcefebd44aac7e822e033f90a2e351726988bb26b5ebc1386f44bbb6179bf69a1ffbd2370fb5477dafc5c210c0344fba9827c3d53ec1e88cf88feb0a702b7065e02cb6a1cda4ed589706ebf41502747dec708514147b189e4a05b225033bbbb1bec653481bacfb0682deb5bf0fdab49eb0c0637e37066c815dca0f3d5e6dcc222d07fba756e6e653f30392f8a04259dfa50329a1234d535f5dc09be663a77738d1d5b1645cc47f084a4dc8c1dd9d345fb2c02f1166b0493b14def924ec60fe0727ca94d7350e9004b762602548d0b1af5dfaed05f0b94eb8fa791e6a303a678223a0c1db3d3708b2ee52ea589184968ecbd53a75c12a1ed280790904ef443e5517af", 0x1000}, {&(0x7f0000001180)="5efc67d1b43e457dd039f3c2b4a92bddaa0225fbba4f7d371172c5239d0a9aff7f3016b1fa8662c3696cd72744cb3e5c86f7f0ae4d3a39e44b35b4231971389a2360e433", 0x44}], 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="00000000ffd3816413dac5789fc5d1"], 0x48, 0x9}, 0xb729d34b73017881) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file1\x00'}) chmod(&(0x7f0000000080)='./file1\x00', 0x3e) 21:03:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) recvfrom$inet6(r2, &(0x7f0000000080)=""/88, 0x58, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x80000000}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 21:03:17 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x90, 0x20, 0x3, 0x28}], 0x7ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xfffffffffffff801, 0xda}, {{r0}, 0xfffffffffffffff9, 0x2a, 0x4, 0x9, 0xeb6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000002, 0xffffffff, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x100000001, 0x8}], 0x8, &(0x7f00000001c0)={0xa7, 0x1}) nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) connect$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80000019, 0x3, 0x1}], 0x180, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x0, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x4d, 0x8}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0xcac9, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x50, 0x1, 0xfffffffffffff800}, {{r1}, 0xffffffffffffffff, 0x41, 0x40, 0x3, 0x7f}], 0x1, &(0x7f0000000440)={0xffffffffffff084c, 0x4}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x80, 0xf3, 0x80000001, 0x666e}, {{r2}, 0xffffffffffffffff, 0x50, 0xe3, 0x800, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000067, 0x0, 0xacf}], 0x9, 0x0) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x2, 0xffffffffffffffe0, 0x9}, 0xc) 21:03:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x2, 0x20, 0x1000, 0x80, "590b8d8491f87d86496683f5e89443895e883381", 0x7fff, 0x8}) shmget(0x2, 0x3000, 0x16, &(0x7f0000ffd000/0x3000)=nil) fcntl$setown(r0, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000040)) 21:03:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 21:03:17 executing program 1: r0 = kqueue() dup2(r0, r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x8000, 0x4, 0x2, [{&(0x7f0000b6a000/0x3000)=nil, &(0x7f0000fc3000/0x2000)=nil, 0x1000}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x10}, {&(0x7f0000e02000/0x2000)=nil, &(0x7f0000da3000/0x3000)=nil, 0x9}, {&(0x7f0000f0d000/0x2000)=nil, &(0x7f0000b87000/0x2000)=nil, 0x7}, {&(0x7f0000b95000/0x2000)=nil, &(0x7f0000d95000/0x1000)=nil, 0x9}, {&(0x7f0000f83000/0x1000)=nil, &(0x7f0000a8a000/0x1000)=nil, 0x1}, {&(0x7f0000aa8000/0x3000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000b94000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000b2e000/0x4000)=nil, 0xafa0}, {&(0x7f0000f63000/0x3000)=nil, &(0x7f0000a8e000/0x3000)=nil, 0x686}, {&(0x7f0000e02000/0x2000)=nil, &(0x7f0000a51000/0x1000)=nil, 0xfff}, {&(0x7f0000a4d000/0x3000)=nil, &(0x7f0000d50000/0x2000)=nil, 0x6c27f816}, {&(0x7f0000d3e000/0x2000)=nil, &(0x7f0000d66000/0x4000)=nil, 0x5}, {&(0x7f0000b28000/0x2000)=nil, &(0x7f0000e42000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000d94000/0x2000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x390}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 21:03:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = syz_open_pts() dup(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000600)=[{0x0}], 0x1) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x3, 0xfffffffffffffbff, 0x3a6e, 0x7ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) r0 = kqueue() fcntl$getown(r0, 0x5) 21:03:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f0000000100)="179104a32cb653ad053b8b729c2900aff25ed01d59171da38d401b96565f6bbd9dfb63f52cae555f17989a470a054920f29bcd2fa37a11fd3037a01f4e31bafd6e475f3dd4f6b3003eb71819f236a9d2687f297578cdc443d93f0046423fb14e227abd0d5fedb252418408179342973a0e8376e16f1ceb6d6e7ce05467645a118fb240e71d584e4b6940fb35df46b77bfded738b5f88ecef1f1d8fcaa2a881fde90907a3b319c1ae50680f896f5dc5492246175e2aa5c9bee16d226a2a29eeff29614e", 0xc3}, {&(0x7f0000000200)="9698d8ad4b89fda11d5acf0f6771be0c176bfc03cddb56d225cf4be389e38d56891fd5c576e94ba7cc5b712e37cc59f2f3a3fe89073ba9d36bf4e1f5e210af9d0eb16f48fe738b52424a359b8be1c8b6e486af44466d3b461b864a32b6629e96c662346b09c42ae44d00f2ece3dfbffa69a213f29496529991e0f021b55a50a17388e9c51a119381d21e76edbd4a0c64c2531484092c2aa4656ce0f08207e069e1", 0xa1}, {&(0x7f00000002c0)="739e8a826d251872c9633dc2aedea303fd70c24213aa88e918dbdb4a5af4d65ea547d549a517eb7b88840f6cd2a118c4838c557775a8b4c96c8c229ea16e84c149d9a716cb701828a4c88557e3b0c6233f30362bce8fbbd29cf60569231126e69f80a58ac5042937b87d8eadd5a57e62a5201bf31986f5bbd928730d886e8b894c3d9e560e576f5c3d3a7250a0386bccb74757584be90d1fce7aa90c6d343bb5ccd1b8bf926573b29fc1b463f4ae1d04a138e8d69e2a1127976c05cfbd9982d1", 0xc0}, {&(0x7f0000000380)="3fe9526eb2bc7c09f2a2cf35f776c0dc968df707b09facb2711f6c3ddb13bdb5ec3cf1a7699a974b6503267e6f6f6f2b5144eaaf7a90e9006012c78e9ff7a6552b5458cbb00edc1ffe0c6f6db056cafdf63f0a217c68f5129322c5773e4b07760c6305455619bb55ec478b2c777ef4788f46145f4bb85c7bc36d105831dd76c3fe49dd28de3fe559e7e27bae85088b195964edebd53603b638aa2534ce3bd372cd65dd1231b40c12f0d7928e073b07e4ff9c55b7691ed6d5dcf93fe57a978466d36f1773684739b05ffda78b1a54eee61f53f86077fff05333fff1a07b5626a41ca26d2f257d", 0xe6}, {&(0x7f00000004c0)="ca4fa25d1ff7faa6bebbc6c23e48634afccd5c698d9fda05306e39799856791d3bba9c4fad06de0b0f3536f79649d392117794abe1c268a9f2fe263f7df99ea6141ef64416bc9021e01de7897a49345916726e7ce2fac26e9b7a853b5c599fe5e6c10cd40d33ec71b29e8b8212ac73e56041", 0x72}], 0x5, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x400) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xb, &(0x7f0000000080)="09d3c30bb7186ca8a907be") 21:03:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x30080, 0x92) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x1000000000000014, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x28, 0x8) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") r1 = dup(r0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/78, 0x4e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 21:03:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x202c8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 21:03:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x2}, {0x1}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 21:03:18 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000000)="0e980fe87311ccc98a89ddf994bdc192fbce61eff3a0c0b6b462ba355e3792059625d305a5218c08b3336e8135dadc88051e5baa802792ec21894d919ff9c8aa4b07e92a8f8b7339b40a788cbe45dfe7637c9ef810256e28c7a0979e75d3899c69f2afb7d743e1decaeb45b9a50120c54e51bacd7c0672600d55699f7a425709f6bef15c18934fb31e5ab850be8ff4d92e723ad512f87149c2c41f156351125515a9ee78d6f5c786ef7d020b008e714c", 0xb0, 0x400, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66698d653000739855bc21c2259bedd999cf5b7dadf3bb10753adf4d170ecfae79a9f6649c05b08f171bb840c2beff820cfa18e891d2aeb08d4a904fb5ac2ddfb728895aac6afbe11e370ac655e4d35e6f83ba7922fe34bb9994eca57b0c94117a2ebff5240f0d0cb7eda455ef99c83d1fe39b6011dabcf7cc89fceb7e9c00"/150], 0xa) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x200000001, 0x0) 21:03:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="028f4e607ec2ab5d", 0x8}], 0x1) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:03:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 21:03:18 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0xfffffffffffffffb, 0x7, 0x2}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9c56e8c64647819a4cdaa7e6a3404097bd27017b3efdb482cbf925ece083db24a53ae213edd495dc24fa1e05c93717ab", 0xfffffffffffffc62) setsockopt(r1, 0x4003, 0x800000000000c, 0x0, 0xffffffffffffffe0) 21:03:18 executing program 1: semget(0x1, 0x1, 0x14) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x15, 0x0, &(0x7f0000000080)=""/21}) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0xfffffffffffffffe}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xee) syz_emit_ethernet(0x95, &(0x7f0000000240)="5d7fd6d93718df61e6c2b5501fb31f8da98dd1104c6176791a152e68901a22b4d7e21e46e589b7d89feb55efe9cfe8371318bec1b0a41935d690675939be9605b297a9c17f1247fc797b55f3c48686e18d03471f1f3d7b81c5be2a819837780375814337edd5d9dc0cb7ddf5af27b7113aad1934b873900fd969ff2a0a5c434f0ee449e23f162cf39edebdbdb50c2171858ce3e4be") 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x83b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c, 0x0, 0x10000}, {0x10000006}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x35d3, 0x9, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20090, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) r5 = syz_open_pts() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x880, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) r8 = dup(0xffffffffffffff9c) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20800, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) bind$unix(r10, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) r11 = socket$inet6(0x18, 0x5, 0x73e1) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8d358b86d9470ba, 0x2, 0x8, 0xffffffffffff0000}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x80000001, 0x3}, {{r3}, 0xfffffffffffffff9, 0x40, 0x28, 0x100, 0x2a911d56}, {{r4}, 0xfffffffffffffffc, 0x20, 0xf00fffff, 0x0, 0x9e02}], 0x8, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x84, 0xfffff, 0x4, 0xc0}, {{r6}, 0xffffffffffffffff, 0x88, 0x10, 0xa9c5, 0x7f}, {{r7}, 0xfffffffffffffffb, 0x8, 0xc0000000, 0x0, 0x9}, {{r8}, 0xfffffffffffffffb, 0x30, 0x1, 0x8001, 0x3}, {{r9}, 0xfffffffffffffffb, 0x0, 0x80000004, 0x7f, 0xd472}, {{r10}, 0x0, 0x0, 0x4000008c, 0x2, 0xff}, {{r11}, 0xfffffffffffffffe, 0x32, 0x4, 0x6, 0x3f}, {{r12}, 0xffffffffffffffff, 0x10, 0x10, 0x3, 0x2cd}], 0x210, &(0x7f00000003c0)={0x80000000, 0x930}) clock_getres(0x2000, 0xfffffffffffffffe) 21:03:19 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200020098, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="db332ae38c5a51ad7244c8e6e2", 0xd, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x80, 0x14cf, {0x309, 0x8001}}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 21:03:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x8}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) 21:03:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r0 = 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) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 21:03:19 executing program 0: unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/3, 0x3}], 0x2, &(0x7f00000001c0)=""/175, 0xaf}, 0x1) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x35}, {0x206, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:19 executing program 0: syz_emit_ethernet(0xff, &(0x7f0000000100)="25d24f96a7d332f86d9978e6afb49f4bd2fa1e63a8cd207f85f000139bf89b11079e86f77188ab1a45090b822667961e151c2a805dc46524d688ee501cb2efc9ff05d4f87e3f71075f76d591c93230b637610115816c25a8b4263bb11cc9c94483505e139fbd428987c8fa477a1a6a221774a498d221134b5c860a69f25acc297d6d225215bc79a59141433c28bda57b59db02857cd195bb3b73e883c46db7e3dbdcc4d57e7cebcd5339e6e21d37165b0203e28e8c132b7fec93426d8422b40e7cb0f02631c1e4d5f5fb58ae23e124fa26aab069a2a2cae112e9bcf6ec9b56ea5da45220d3c5f93595ec78d342bcd82797f56441b53c20c7cab33fb28b26c5") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 21:03:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) 21:03:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffec1) close(r0) 21:03:20 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="13e8ed4d824cc5abdba9bd7459fffc2078c5fcdb24279e55877a989e8eb401a2c4e661336a77003813d1b7a3dd82fc5671d37eaff9bf351e345bfc3da52ef83db1366fa3581f71163aff7f20cf0754cbe7704ea7140be1022e0f7622173e58f129cb6086a512bf810d75dd443ebd8fd60b83d7a5d9ce184a373e1cf3a043f9955b690d3602d96ff1917cc749f13e9135d0de21b690825bfe52beba4317855759eb9747311e437120a3b7ce172ad40a3a2d28989a51bb943c7abc54418ba3e600c85f8b47", 0xc4}, {&(0x7f0000000080)="bfa08698460a95ea2d041b12e2fa65440e1e3b612dda34881b", 0x19}, {&(0x7f0000000200)="1426fb5ad521614705e09398299c601e2761d97eae0b77e0a881d70acea40770d557e39915e6b06395b32ee4366be71be6ba1bc5ab5a90490846531e5fc945e67c601427b2f08015aaa62d3bf8134d927b797482835e7b67d6b9f9ac7cb43639a38581ad853be64bc53daa03f1bbf0a77702cef503e06d2f35583109694c5396f75b3b47931ef7d9bba6689d", 0x8c}], 0x3) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x0) 21:03:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffffffff0004001f8e99f646423caa008da600001a000001"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7ff, './bus\x00'}) 21:03:20 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}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 21:03:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x77ec8dd2, 0x6, 0x200, "409171e54975899bafd7c3c7004ebba81368d761", 0x9, 0x5}) syz_open_pts() r1 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xa58, 0x15, 0x80000000, 0x7, "cb0559b3915e7471449098800faac068faaea842", 0x9, 0xfffffffffffffffa}) 21:03:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x9}) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f00000001c0)="077a40f4d18f7890a3992197680ee37c2459cb26f8e59d5fe98de93d97bbd4fa8aad2a779eade487063584c7a39e6423", 0x30, 0x0, 0x59) 21:03:20 executing program 1: syz_execute_func(&(0x7f0000000080)="c48149f89e08000000660f380a9885de3918440f1f4000c4815710dac423f17e47b867f3460f2b9b00f024ab0f75e66618250129784826266920019f08000000c40239a730") socket(0x1f, 0x5, 0x8) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0x4, 0x1000}, {0x4, 0x3f, 0x1800}, {0x7, 0x2, 0x4}, {0x3, 0xffffffffffeffffe, 0x1000}, {0x2, 0x7fffffff}, {0x7, 0x6}], 0x6) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3, 0x5}, {0x18, 0x2, 0x7fff, 0x80000000}, 0x3, [0x230c, 0xfffffffffffffffc, 0x2, 0x2, 0x3f, 0x0, 0x5, 0x48e46f35]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 21:03:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="623a08b66c38128d758783a76701b599f0c119865115b34f5e92a226505fb7de016344e28bd8beeda7983f172bba00bae7aed6aabcb8033c9ac4344fbaf9e3f6b3c7b6a3cd3e23d6732800909609c6dfb98b0e71cc158297976a7010f7bd0c9cc7c487a89229330fb9d6a4dabbb866cb73d8d1c2535ed2d9633bb67b905398e44243f2640db7bce94a3d0cb819fd0eab95cf8bfb0347eea3e59491f53c1a2108b06be254847fd714152709b64b089d9ab0bea7e46b689a8f2f0ec74b297c7ead471c76080138cd108ee4893b481bb976367e061cfb6ce36c826db936", 0xdc) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) chroot(&(0x7f0000000100)='./file0\x00') getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/56}, &(0x7f0000000080)=0x3a) 21:03:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa8, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) r3 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x280, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) 21:03:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfd32, &(0x7f0000000140)="b6") r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x81, 0x5}, 0x10) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x8001, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) 21:03:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x14) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 21:03:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40000008, 0x3, 0x6}, {{r0}, 0x505817052eec821b, 0x4, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x401, 0x400}, {{r0}, 0x0, 0x20, 0x5, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x3, 0x90}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000004, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x12, 0x8, 0x1, 0x5e2}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xf38c03c60000000, 0x53}], 0x9130fbf, 0x0, 0x3fffffe, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 21:03:20 executing program 1: setreuid(0x0, 0xee00) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r4) setgid(r5) 21:03:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x1ff) 21:03:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 21:03:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000000)="cce243d2c7e83c3dbc72675c6176bec16416bdc91987b92ac78344aee1c2ca51d78afecb209748ea246b09402a1d6f0590d05d0d0d02d8c20a8f14a446914c190a6d11359b23a7e3841a3a80416dc6869b", 0x51}, {&(0x7f0000000100)="a04e4129ad4c8cb3a33b830e64eaa6a6d33bd658d215cc669c7b8fe69df778528481fafbea06f9a1b1faf9a3ca76c2974d9ca0696d9d4fcaf71efa24b2ea781ca89f5439ecdc7cb0857462", 0x4b}, {&(0x7f0000000080)="673c6f23e20f6d6b029919619d2f587f5afc93d799efecb363597cdd12b6fe68d257d578ad9e5fccb1fd2566e4b2c787eac4731d737e1068a8ccf08ee756", 0x3e}, {&(0x7f0000000180)="ab256cc565b1870bda63c7147236a8542c54d745829a21ae7f3d02566b5eeb06040843c745dbb692c4d3dee3e9e3c11e5ef3cf99a82011f6e633758ce6ca1b61c567b43878d1abeead4971f1d91922b47a49cede64612d6c420d3bac548fcc1979c6833957c9268a8188b214b9d3408622ae11dfcb8f38684867a19684a92eda09fe82e6eec1d8ea5121dd2eda41761856711dde", 0x94}, {&(0x7f0000000240)="8f23fb2efec97140cf88a07578c41cb9b2abe1a18e6623b48fd3aef73d721612c038c58c40d5d3d50e29b8eab87b6113234390fbfc8fddf26ad5121731c533398deb0cad93e7fc6841ff9354b9e97d5652d0dd9824e1109400d5087dccc59c1510809ab776a9d98479ab1749c66d6ee72f2f87cbb10f917d5bfca6850487ab929d30ddceea4512395835137c0d5518b57bb51eca002ea8adfa9ef81c942229c35961121b355adce9289f0aad5859bec4ce7515b3cc9ebfbdda0317f494fc2f4e3ddd5e7ff11e9cf2dea77e87759b0629ad854d3c8de04096c6b1ab3cd3f4e5460bc67fdd04e09c17134d0aea4f9c3df694c9be2662fb9b67f7f390b7acad710586cc14ec2f06653f4139edba0703e279dab9416a348f9acf4ddc8b79388254315df93d2ebb98d435e92af656dac28c509202a68b13dc012721af77f91465c8edc6c67e1409607984993d11e87003dbffa029679c9431df75bbc6818d50a3f076f803cad63cee58d32c4d72a8e63a62ecdf079f94db299451a0224b6b82b24aea98b4a3e93d134df9bacb20899471f2ae2bb7917bfe43c56d35ec0cac6bfa097b0ef8923180fe977a05cf16a6bbf4eedbc17ec7f7cefce2c6ad9cbd7d2b68c26791bf03fc0ac78b5369ff6fdd5a45843b28a0a472f228c6f01f327ec3090fbcb5a8ea88a4a7eccb469acff47381aeab770bdea463c6e7a2bb76061da49370ad34ddc83e4a0c2c16fc2c5fa7c9307e5960b2cf3d06c548281aba8b07cb1f68304fbbe8f4edbec45bb4481460c4d002a9dfb2e5ab51e78fd85a57973cd5216afbf498faa33c0fbd0adb301f315de8d53db33ee8a4adef4bd791da0b5aef5fdf9d6a229b5866660671aefe5b3cfa526c5da222daa5583d60a2e7a6da44b01bfd4c2325a494e06aafffa27a590d03e6e3c66d2d29b0a0781b06b8cecde2514ec7ab7f9a38642463fbac066dc940c596e8505b4ceb90b613919397500d4de36b5809fe5b5b363ea0a7815b72c4e683eb9950f196188ab50b9c45e6500f85736506d7216b066f8fb804611f2532ae8b1922c4376bc7b589d25099c6e593ec8895ab7105d91ef9d9bda3d1cb5b80b376fd52347caaf27c0ae9cceaf0ff44543bc55fcc963d104f2f24613a06c138137c662692ded5092482cdff5a2265f45033b9b549b4a531c3b03184a6eba862828c725f6190be57200637aa2402cfc1d7de0b5adbc37f53d4d3b3558b19cac7c661f34258772463068cf600d6bf8b89d4747ca79dbb9b5f0861f011958c129c301f73a74ddf25cb2fa7bc6bd62052f2532168afd08d33ac3eba01f29fa0f5e0b5525529c64ca901d5f956427067cdee579169865f485f16c2cda56b65bfe5c3b6341dce45e905faf0116834f9227ebd3068363583e9a63902c7c95995ffb2719919e557b403d9fd826dd27d72970c31de1a86229ed32ffdf935876aca9e96fc3aa77d83863383a015c7d69f6a7f6718fedfdec0b9c63caeef86d2742053f06f22ae804a9bf537e2834157eb5259393ffc1d8c22db3ac85eadcc6e9946f5f15967d1e1652d54934a948a98d43f1df2c50615fc20943f58fca22c334ea75162768a075d65ba8e93bc59991bdc6f46a5d193e5ca239113601951c55151b51fd3eb4ea47626864fa147b0f0f0c96bec234e7252896e9ce6d9c9083f64c747074084503bf7a5620f75d75a2d05d88479ab4fd01532f293e9e702683bffc7f16ec309e9a9fec6298122046fff2d48520b992973d13169f16a8d9ada5ac167d7747b8bc1174cfca3b11256da7be2d01164cc94c2e7e190d74e3b3e22e5687f84df604df77503d67deabec0b40cc71a021bace3dfa6008781e28fbadfb56f57fbdc434d9ce9782fb24fdec663fb23175b716375e387b4586c06fca6713b46b90b788be7cb163f515a46027de7801c07602b89dde2fc7d536a06738d24522d699f9a9ea63b0467319c3e31d5078bf81d3fa796b6b250672afcf89fe3ec7efb55e3307fb84efa0b5c01671d849b1ec4ab741a13231e075abfdb2c8164f8e27497b5144ea5dae4b1ebfe5a3ef9cf40ea89ca17c818625b95d269e1634aaa0e8291f24f4171b1c3578b6ab84cee8f5e3cd6877cf7977e65509b81c5e02a656011c2d464a8ca49e7797f491736bd4297c698882a66ceac29c61d89d65d5010db6d8270074482e71711a8dc814f11377828d8e652ceb7de60fc621fdd01818e5a772cd9e7de6217fc74457087dc7fcb48ea697a799a73b6d21efc185889e08e2d54b8170de2fc8fc8df685b45037e1344b9b85117aa6a015139dd248a44fbb36eeae7a6f627c48560800386eea78855faf297e807b29c851ac420f7d8ec215cdaff19703016b964339a021f33da222443694eae1c707bd5da1de797cac5ca5109b80ba165737af5006c87146e7616ee90b7b3b4a8d955bad705452a5757e026028f92da2c8e5220c0c15060fd9ebce4c6eaf2d79721d5577ce7e99fcad19db3e0b0f1f55a67453cf58cd7eb220d911b562a7daff7b31b1cd255166522e03efda65e0e9fc9aeb70aa4ce282dffaeb87e16b4f1fb1c561497190aa491c484b74c37401946aa5bb761dc2625e442e17181bba2ca3773115234496666affe22b7da8dafc2ddf5045b8b03cfc1ae2aae635b71fd661ce4a2a5e37059b7b6978325647cc33e98b164a1df0528b7c8e34af9077a89ec0353d9066a85e702e615a8873dc452ed742c554e85fe497670d69f501c7ff15b8ad3a5fa41188c06091bd94b5e6bfd75c63a033c92152c772e9948ac4a6d1118362b4356777253d78e87fb9a681cf9564d524e15592209a1835c2c5f6b1f1fcf3970e340a288eabd48ffe08a3be01bcd22564f6fcf63d8e950bc4f6cbc788c240b087d864d96b567036d8605748feddf91fe9c8e00cdbe5471a41caf7fe830292568e211139f76370a914a59c600a7a6403d8e08d8eea5755ddeb31316880dc7963e41da1db278a8ebc56d47d1927e762ee03d5a39adc8af7ee5bb644ea12638ec44c4b185512159980b7bbf3ec9f36e6d616689bdf419353906a8bb9e8d54aa9067694202db674794ca64d8537fa762d4e2b5f103dfca5889c29574cf282dcc670fa00c21a4fb61cef9b72e7d713709686ccf34c22081e74c0d9aed9018244e8c71a4058dcbf350017395fb1b3455b70f5eefc8b6f776dac5351050955bb3e25effeed4301e43017a707d88396b388fff502a47743d8b0af0222205cea52ecae993d2254aec4b70b41686a07574832d8a7f837386ba1ec9d57a8475962b42a1886b5357660513e8abc88443b10e7a0b56b4ba02d1d4f0d735a84d2e1fb0f37f3e6112e584bfd8443f2e7b67f4c67a0221fe847ecfaa8964caf957889dfb102e6de2fb592d8fc42ed25e24b90badafc5029afbce55537a4f5847c3f9d5f3bbef8ac476fea3c799abfabebef5f2dea69b54ec1fcb1f29014c89753be594f649ded6e634ea3a69467a56ac796f027fea0bc26c6b2b0ff066a98c7d5d139f7bd854ed0b11b3a51bd8377fd033fe695456bcfff013830bb582bb334c6d9c76a421580ae965594e9ef95cef6ebd4e15e848280eb34e74d37994b3d719c09a072bc7c263a44a6b6000449426ca6e8170cb1af504edcf643b7663790afcc3d00e868dba58cdd5fbe5da91ac51d115ed9190828ff4d681ac7a6fa69644d828f062d1ddb37c39f45d8bbc9138d71533890f3b7e16d58ed1e1485da929008f9a38df80eb860b9f84d11484118dd151fecb178bdba22c0a70fb26ebe335d2ef0ea3a13bd6d52ee4ab0e6ecc8b84e0a3a08afa7d99fc2d18cd4eed493cf689add1d47e00a53dd996c63c7d97d1ec11f6bd0c78136c78bf13416e970219c45f1210c81028b8d650861ef07c3149ffb5073d9bdc93e945b55494cea8bf51123e288bd18bbefee6236933155f73fd16859725c11c1d07f63ac0da693919f6831f85e28c7643b5b037afbf7019cedb63ad8e473e0b3f342f2e33d90c8be2e890a2c0b8ff999419a667a9f35d2f2ec765ed9ff8de05633e9c1948968cf35cb457e26121aa484572e18fe2abb1cabd702007c261615c9a60dc04a681699a16c6825bf91a012e3d0668a9a8b41ccd93ce5d3f872f10ad63ae75058e120b8c334ee70855c694f7592c630e7f62d6003ad48ffe5732bfb11b462d89e9e77de35ea3c02d2ed2c03aedfcd85d3ffe510ec58d7c250514c59bf803c63b5e1495e607fc9be5687e5b088941da5aba6d6ffd5b31ec2383cb1b75c0eeba714b547443f680a2467901128e9783740a2b533896426a4bd0fc1e7eb0325953d24234533f60bf878cc17db9b765fcdddd6faa15d27f934d2f99f5e40b614e771ca2dacf607f7867e10aa1e7b9e393223a40e67f2864196860d5bf2253f05119977a2dff13b1eafab25a3c6e8327bc49857ea2e42aecb9a4c59faf3793916d8194de577e2b5f70483ac75c698d235dc4814e11e26adfabec4cca7b8bcd48330b56790cef92310dd85902583d973a1e0643db8af8e61ddf9fb81d4258247ae9213a8f2cdc46a6d01867264794908fcfc2667e46723974977bd660b7e1fcb903d2662f2147afb7ee8e0bbf3df446867e0e66c02f291af895ceede43495e6e42b6de5cbb5945be19103db31276c564c951c9f1d5ac240cf7b6146e703fc902893b08cd7794081d239f3f9a2d19c7e556f33ea997fb2eb104dd07d49cdf6cc23debbf11edd4218ec43f35f3f61060cc3389ffe3b925701aa7e2d6f1ea57e7ba2294977cf0e8f3e7a775890eba74ae052d77483cb908c7210c77092d71b588c8b1ef70960e7dbfe2070d82aa72c267a4941a530544e704d06c21dd7810668a8c2538bf75b5b9dc4526f4dac05ca151fe7ee9ab449d63c1d5997fa7851e15ea1d6d7374fd9677d549b74c201dac88b9e975b7804e641f699b7c7d8dbc988a42ff16bd368e8e7e189fff6f275f062e51f0221ad7a1a4befdb7e142e163ad0ea58f4fc849d78cbbb5c68df9d23b4792bef134839ec47a2b5ce2f708f5a0df0d8889c7a1f05869a3d20e490a88f18a83eea8c00f1f08b2987060f4e5ef80e686c95811cab91ff2f66b9e7ac3339fca5d67f0efe39755e8ddb9e49d866772a5bd7c6fa7ea9eb52afd64e824dc5a671313415fe163374cb08a4d1a8c64854ae6a577d3aa6aab7b81ecfec319754310f90d2be8969fb67b475ba5a916da0711f8c3787c9c05e470a24aff0c56da3277869bf4b3ce58eccdeda8301debad0236c271d0570008615e149e9ed07544955b4c065855e1f5db6f1be916a0e403a61b1115c1c0c18f0565b646c560aff019f373215c88cb6ec2179cb51c035ec43bdf07c2f2d520d77268709de21e8566d316e78682577fb3f602771b2d93c0898bb660d9ea6d83483c91924e85c9f48d8b6a2a28167585fe19d4cf9d4b2b75f660946f9a4f7ee5e672011d2d83ff59d5a1e3602aef31390826bc129495f4fb599176d928cbbab7be3052bf2e9bc2f4db4989e97b1245c171dc74515efa5c9e393aca96dc15da9afa30aee0c89770a9cbfea264be8aded6d9043376a09e03902159eff065df69c445a1944f78ea79e84cde0d32599fbbf68bf99d96226596ef2ddc2cdf6e46275865c5eda6d19fe79364bbccbb70770dce58352a66ebbfab578e620700d4df0a35529be9eccbcb2dae66ae28dd78ba55db14945a4ccb2721928d683a59fdbd81c18ad487d168fa43083994887059b161cedc2c1fdc32738b8e3cebf12cc1a3efdaf4a19c7a4c54d4efe097283f2ab35015038690a10bea0247723a13e", 0x1000}, {&(0x7f0000001240)="d32bc7c9852d83d4a8aad4576b2c18a6189bd9826c01ad575323b395ee215ba2ef982efb367d86b23eecd94e9199819f03e5682ba7e1c0182dbea7c28877204e9e7b1ca4618336d4357272ac54e8584d5e9a9f2e33761299c66894cd5393e06ac998ff90729e24f18d6c3b1243d5866bf5d6ba", 0x73}, {&(0x7f00000012c0)="95d78005fbf83babec947969531248b0b0a8a734994ef3020ce379a8fa28667f", 0x20}, {&(0x7f0000001300)="c18bfa2623344216869d3c70755bec920aa9f6b143cbd6599fbcde3459264e1f7b588a6ec55f5466bbf8536954bc77e0bc504fed65eb18bdaae48c2200186d5f00a6056fa50b0c17a303a30ae6b12f8c023883807752795d5b653bd8590ed48d8860ba84e00eb74ef1a794cd7766c89f26175ad4540f5e29c04d4194d7eeb8c0ec68c5d39b596bb390c2608b4b2295adc155220d5646d29e2ff8556ce857c2bad7a8405b2f3f5ad486ae814f903d5f6005754a650adf78ae7f19689d3635ee339c7bb9a5", 0xc4}, {&(0x7f0000001400)="acc5bbb1010cb508362086cad00186f4fb4c03c1b9bcfd73a62684a9a4cf9131e7d8dbe6ab90dcc424349d9a8fedcf48ab973099273855798b3be043bcb460b5921cb3e934f0", 0x46}, {&(0x7f0000001480)="84acb1450ed022b0a7cad4a67a5695efa7a8a9fc0e3a681bb3b801d5c200c5d3ed5b2caf07c11ebd2555d2b590ad2b6abd7f1d46d2c7609e1909bff93bff91a4aabd72bc7715e8f19bf5a912c5e167a77322a990cd67f6cf86190408950b", 0x5e}], 0xa, &(0x7f00000015c0)=[{0x60, 0xffff, 0xffffffff, "6080e97ff075aabdfab02c2b77d708ca57247c1f3b5934efca6fb276597651bf23b283da797c8067ef28944481e849c0fa3236a5c1c44a2c32066540aa0df0b9910d3062d684a7b391377eb2"}, {0xf8, 0x1, 0x2f, "be9ff8e2864727b2ae63082ceab575ec2ba4768c29483a3e3f6e3c607f741542266f9416500382c76ca90a83ccf72611b03b6ec4c83b921d5e0c8becfde7352b1402be50324be65f4689bdb1f251ff4425799abaaf373d73ca6be3012bbaeb7e827a2f3ed66c60226a9a80cacee596d79b9b3b8811379d826638555f030b722052b541099941703f38fdc3532fa5e395f0b92c6f8fd7651f6db27371516ad4ed5ba3c1958c644d5d2ee32b641382d9b3f164eb2762eba1a01cf7ca3c40c49722e5c8e9d65b642bcb7092db1fe25ea495d67bca195c1a5ca6d5e210dcb20001df41a1f29fe7"}, {0xd0, 0x1, 0x800, "b33252a1be30f8d5cf88eedf7c08a095a873f1b7de7684d9cacb01cdc7823e295388a4e6d372d44411c9810cc3cb32fd43a6857fb4239502291308c0cf458180441bc5d2521305cc0a0ff8165c30f028e9eedd30d9c8534d402767b68d2e0a5aaf840be34df3144fc0dd38bd2101cb1a74e7be70f1f9703e120a86d45ebb0fb4620819bc18f1ff2fbfb567697583a7e447d2b9aa5fd5d8e0c3903f46c7278008475ebc82766136815b47ffe1ebf2661269d439637ee07502a21b19fa66e3"}, {0xc8, 0xffff, 0x9, "18c04031e1751022117c35a1314e476187bb5e0b69ea466703df1b5d67ca023686dd541b1cabbf6d650e062c21873c8984ff5c90ce47387179b8eb2cb724f3c1bc990f12dd91ac274b699e023e1a77c64532abd92c35cb0c7f7bbc0f02f2a3142400f1983634b583c9da640a86f6afbe8d4ae9fbeb60777e2bef457ae7593bc3ee5d34f2d6aac12b510b7f64604367a38eb7aca893afa3cc5f387dc7fad231e6481b4e9b4bcd033c35cc3395fb561d7baa92ada94da542"}, {0x28, 0xffff, 0x4, "852ba4cbb20b9c84849a09b38cac8d7a25bf15a80f0e"}, {0x88, 0xffff, 0x8, "71dc293f5879a9a3e1bceaf3334e99fe26106c00cd190c76d7484c5904cdd50579e95d580295e1afb0a4aadfbe85fd5717cd7cb09933491ab80769a3a764932e7f5d1f2b5000454f5a96658e55662bc0ea0cd5d82efc3d742599d4fbaddaeed349ec7208cefdde06495b9b5058d53e72c303427dd3"}, {0xe0, 0x1, 0x10001, "cdbff51ea268e4a6887f94cec3f782a4866eb1ffcedfe3360adf68068c708d4bc83d8d52176650105f83ed1d69e56d2b4133955ef47ef3c9af5c3613ef916d33b548295716be1616f34cd49dfde815e2d0da75218be11ba0a66a4067e7fcb75579dc4ae9e82c1ce41b443392c0a7524fe1970570c090855eaf8951a418aba309bd6b4da904863fe8141b0b228b337705a37c36d8c3635df696f60cabd06c0cbbfff12be0e88b89fd7047875e638ba133c1889dc0601c51faa0afd3699425ef72dbbeb2c38352dea8f0"}], 0x480}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x10008, 0x18) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0x1, 0xfffffffffffffc01, 0x0, 0x3ff, 0xfff, 0x401, 0x1, 0x2, 0x0, 0x611620d0}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/25, 0x19) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 21:03:22 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000180)="0694a485ea7610f4ef8a5683a59fd2f906ad1d3fa06d63d82ddfd254389a7716eaa36e4cb2b1208c861c02105d8a68d15ae9ca8d34b1465555858397ead8a664041c75d4912eabd916a054ff75dc26", 0x4f, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x2}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xba, 0x3ff}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2041, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:03:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = getpid() fcntl$setown(r0, 0x6, r2) 21:03:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047462, &(0x7f00000000c0)) writev(r0, &(0x7f0000000600)=[{&(0x7f00000007c0)="a799fca58b29403f9bdef958f8df7ecf4158d0909ca7f43ba95c4dd54e973d62c612cf1f8b18d8096e679b40f06415ad1fcca7872600a12c5633dcc7be2ba4a1560dc5742cb12781a08b001f72dea5807a8ac7e7b7be93a9f1e78ca50ce6d4a0f3aa77f8e9130ac581a64761c3e5a88b80438946aa1138351232bf549c1310c391a6ec51602900ef5bf8103b297e41", 0x8f}, {&(0x7f0000000880)="73cfc9b603f4f556ead461431abd1fdc84946196f5e8afb9a629544bde8bcfeda825ee6f7e6d0147788dabbbb5c9f1f14469c027d6bc191d9de95bc5b6ca9ace722c5167124e2576612c9eb54c40a7f38090a59d31fe031b264084f9958372c75bc040a9c64ca48cd80ee861777ad1c3a9f9ac08bb370622c27257fc83f70016dc0713f9502942ad73b003092f8563e5ddbb07ac9ce3c5ffe0f2752191440fe351708ceef005e841bbd4db687a00518e195a39478c274858443a5127fcfe8b209bfa2672077d07", 0xc7}, {&(0x7f0000000980)="f81842aa9def5f59166298aa4945e6018132163bd0f486ac625e948dd0bdfb6beded4d465e4a60551c7556dc541ffdc0fa320ea62efdcb73e824bfc4b23fa61311e2d678e1ce02126ccde4ba1975d208b378414a51a16b8f7d2a8267e3391ee2b7650bd84468a9069b3af4f209ea1c417c6e2c4fb1c649137827f9777417feb53d67276b26cdde8361f5e2870954a335f33f380db48b7a533bd79dbc34bb7fbe0d003688ecbf4f74b1b1f26d3c200635d1804e01676ade46685d47f300453cc246c54c5889e7223f1cf7d10eb15ca84f0cb4a60e737e8ad267ec2d6b571ffd01d83858f6885626853170", 0xea}], 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000700)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000ac0)={0x6, './file0\x00'}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) semget$private(0x0, 0x3, 0x280) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/176, 0xb0}, {&(0x7f0000000500)=""/200, 0xc8}, {&(0x7f0000000600)}], 0xa) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r4 = dup2(r2, r2) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000740)=""/85, 0x55) 21:03:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) r2 = dup(r0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 21:03:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120b, &(0x7f0000000080)=0x2, 0x4) r1 = fcntl$getown(r0, 0x5) mlockall(0x0) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x180, 0x4) 21:03:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000000000004) 21:03:23 executing program 0: socket(0x2, 0x8005, 0x81) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) 21:03:23 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80045713, &(0x7f0000000080)={0x0}) 21:03:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x8000, 0xc34e, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11, 0x60000001}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x401, 0x605c}, {{r0}, 0xfffffffffffffffd, 0xd2, 0x62, 0x3, 0x8004}, {{r2}, 0xffffffffffffffff, 0x6, 0x20000000, 0xfffffffffffffff9, 0x8}, {{r4}, 0xffffffffffffffff, 0x15, 0x40, 0x0, 0x9}, {{r2}, 0xfffffffffffffff8, 0x40, 0x20000020, 0x0, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 21:03:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000440)=0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x1) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x4, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 21:03:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)=[@rights={0x10, 0x1}], 0x10}, 0x24000005) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x7f2, "b02b3823fd4756277909552ce262924be9693cbe", 0x7, 0x9}) 21:03:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0xf041}) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) 21:03:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x32, 0x0, &(0x7f0000000080)=""/50}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) 21:03:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x280b0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = open(&(0x7f0000000180)='./file1\x00', 0x180, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r1, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)) close(r1) fcntl$setstatus(r2, 0x4, 0x81) pckbd_enable: command error 21:03:24 executing program 0: r0 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000080), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x89, 0x2) pckbd_enable: command error 21:03:25 executing program 1: getrusage(0x0, &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x3e7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa8, &(0x7f0000000340)="b6") accept$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 21:03:25 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="cbbee317662ef8bd0c2248d0ee590d2e0f02ffdb059417ebdd77c4a788821f39b7ba758fd9207491f350ceb18025fafc4b69df2987a89dee6441e78991552a03a4bf9f11a000b53f5043b041d9554a02ecfc2d610acfe2e6eb05536c38e3e89d5f854fee99692c8dad83739d5731346100406102cd1c6aaabf1b87a79c1104c3ea297b75fcb23616c1c1099688cf15a64fd67d23cbc96eb0c42622893aeb633361bbc11200cdfc3dca941697640b09f7c4c134ad0a751e1f034daffb", 0xbc}, {&(0x7f00000001c0)="584df954c89d076c98a38694bc9c3915c5d16e1e9b8078d82228ded1f62a201dd5fb063cbf4cc666b68d7810536c00ae68b6b4057f756988b54f4b27477c853d66a8d87c474a080d561fec053c6c8332f6a88a0d58c9182066fa2c297da16fa70f957ae1454363dc0beb22b387ee4dcf78c39fdcb4abd1f2824250f81dbd34cb0870caf4b19174d50845833fe961caae218cfbe6244211684caf1248a8d68e938858ce55b8bcbfa636e82036d9087a9a8c36e74b7612001bcfe8", 0xba}, {&(0x7f0000000280)="67cf19b8636fc15d03d7baacb15637bc415ca6e0108a3d8c3a371a380b2ec0f5658b6a83ba55a804798a6c1bbff60ddf74d9bfc9e7552db83810735c8d7df32e891b6e5afa6d78ee7e0aebf4c0a9688eea6397ef4d1693a96b25f871a6ce217784fc2aa1e19f1d73b454e8df47f11e8a4bb652dbcb9a1ee5fdc5debb2611ca3887ebe2a29a5052adb9da535f934273", 0x8f}, {&(0x7f0000000340)="829450e1f858317bc759ccf9d0d945590f396c3d6e4b3cf937151bafdadb6f28b9e702414f80b3827c3c1c89514c0febddb69ebfb2505ada17e80755d93f221628190a64d925212a5e068fc3e2c2e5cf8679df6f134c533bce746ef7e33702e4bca38a58a95a4dd4aa84adadc7bf5b28b35246ab76259687910e1fb65f80b461cb652242984805a1c51e", 0x8a}, {&(0x7f0000000400)="c8126c604ba0b09cde8cef776a7bbb6f9a4baf8d5780e7b6b3d45b705721136245c35c761e4e3644c622649d20e0011a4b60be7c6f9b5b6f450ae8b4ab104851059fee278118c88c905ca13bb932b064aa479aa379785ec2e93c2304ad066a7a5876afeab3968cad1fb3fa03a84f3ca92e4391e3a763cffd5c22d8fa56ad433e4faa7ae3d08da4aa95609e146be061b66c135b1ee0a78bd9efc4151b60f3eda604fc8dfeb5ee3e019b471a390ab52cdcbd4cbe54946aa33e27b9e39067342e9d56c55f7cd1f287ac232d2e817df295ff4f4517c62f03edc8dc6474a1c8a097", 0xdf}, {&(0x7f0000000500)="aaf3521e6b9dedbd29df96a66134b60c2aa077f1235f22f7890ad45e18d41cb480693b2f17f329bcdaaa0ba12d814192c08dec4686d4dfeff43b267dc4644628df38e625d5a073727a91597858ed6ac05ee9ac069aac57c73d3486cee090811a7977dfde5cb8721dc49565024705936146cf370b5655c6c776da47e7f3a6ca35b11e5dcf20633b73a83ec4a3134aef313578d209c445e52f26579125436b3349b1ebdd14dcbd7c", 0xa7}], 0x6, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r2, r1) pckbd_enable: command error pckbd_enable: command error 21:03:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x101) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000440)="eab2093bb828975b56388824d27a5ce9f0bf09ed16e3c007701beaa8414ec327b94d743efcebfba7ff27bf6aa4fbef7c45a9a3285c88b51ca84c3a9c0d859faf9b37d23c5f85672c8e4fc73425237e31081170e3b5496d85f95e66fc515115fe60e81ddadc74075fde09efdce8a549c5ab117caa0d7878bcdd0b92c257b6fce7f9fceca6c61a933487c095c4f1d35c88a11151a26c83d7c390a3c00c223dd058cd7ee33c730fc0a2fa8201dfea18f3522468715b00abb981d0fe6fc78c4dc3215497a67ec0c556e3b69c83a3897b9e6588f01775e7fd70f84f0e1bda5e9b08ca7708acac8f0e0daf7c4a2a022d4e119b8a1de59982de4d7aa3b3d42289654b7ee2071b885aedfa11cfc4c250eadb02868089713bebb2568e663044d078c876f907f9440bcc167231e7002b0696aca21e9cabf7cba90ee174145b1b3ec47425e7a66977c5", 0x144}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000005c0)={0x10, 0x1, 0x4, 0xf7, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000001000/0xa000)=nil, 0x67c}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000000000/0x600000)=nil, 0x80000000}, {&(0x7f000005b000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000047d000/0x1000)=nil, 0x81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00001f0000/0x2000)=nil, 0x3}, {&(0x7f000030a000/0x2000)=nil, &(0x7f0000126000/0xc000)=nil, 0x3}, {&(0x7f00001e2000/0x2000)=nil, &(0x7f00002d9000/0x1000)=nil, 0xe39d}, {&(0x7f0000468000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f00003d2000/0x2000)=nil, &(0x7f00005bd000/0x1000)=nil, 0x3}, {&(0x7f00005b7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f00000ee000/0x3000)=nil, &(0x7f0000581000/0x4000)=nil, 0x3f88}, {&(0x7f00001ea000/0x4000)=nil, &(0x7f00004f2000/0x3000)=nil, 0x9f58}, {&(0x7f00003d6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f00002b9000/0x4000)=nil, &(0x7f00000f6000/0x3000)=nil, 0x34b7}, {&(0x7f00002b7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}], ['./file0\x00', './bus\x00', './bus\x00', './file0\x00'], './file1\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './bus\x00'], 0x3}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0x4, 0x1ff}, {0x101, 0x6}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt(r1, 0x3ff, 0x80000000, &(0x7f0000000300)=""/153, &(0x7f00000003c0)=0x99) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd39, &(0x7f0000000300)="47f56051cf461135112d0f27f231ec4aeb12cbcfe7c5e8007e3e9c4c9aad0fd5e669557aa2b3b82f4544bf35c885621d807f76738538c72b12c5edb88dc96549890f2d7a884f1e0ec52ebb123c70c7efef292420cce955ce54") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x6, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) 21:03:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) getppid() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x47, 0x9}, {0x0, 0xddd}, {0x20, 0x9b}, {0x6, 0x3}, {0x4, 0x80000000}, {0x1ef, 0x6}, {0x84, 0xffffffff}], 0x7}) syz_emit_ethernet(0xffffffffffffffde, &(0x7f00000001c0)="b3c083a3cd9ec5c376e02f73049643e2db1df582dfdc91be7209e68d0f2d02fec73284c6d835b36329290c1aa6") 21:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40000000000001, 0x0) ioctl$BIOCSETWF(r0, 0x4008426f, &(0x7f0000000080)={0x0, 0x0}) pread(r0, &(0x7f00000000c0)="bc87094293e6a3111d37a12fdcbdee1726b3a5a13bf6247333eba252b79fb8cce82daa6c114a14c64d210eb115a06298bdee85b18023a3d98caed8f6bc8624d6f1655f1b679cb5d0b1aa2e74e6f946b2283c79b8c671196b35555a62b5a452a57e53151723c1a94568a5ffe2f2f63e8cfa81bc2509e57cb7e712ced84e397a20913df9351168e2d1f46a8696c37e22e4ef0dfe0f18bc9c2419780cc4", 0x9c, 0x0, 0x0) fcntl$getown(r0, 0x5) fchflags(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1c9}, {r0, 0x10}, {r0, 0x44}, {r0, 0x84}], 0x4, 0x80000) 21:03:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) getdents(r2, &(0x7f0000000100)=""/87, 0x57) 21:03:27 executing program 0: mprotect(&(0x7f0000422000/0x1000)=nil, 0x1000, 0x8000000) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000040)='./file0\x00', 0x6010, 0x3f) 21:03:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x86b0, 0x100) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x2004, 0x10000, 0x7, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 21:03:27 executing program 1: r0 = socket(0x10, 0x2, 0x4) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 21:03:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x800002) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0xe000000000000}, 0x8) 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xf310) poll(&(0x7f0000000080)=[{r0, 0x8e}, {r0, 0x6f}], 0x2, 0xfff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 21:03:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = geteuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = dup2(r0, r2) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x4, 0x7f}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x8}], 0x80000000, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb, 0x82, 0x0, 0x200, 0xcf0}, {{r0}, 0xfffffffffffffffa, 0x24, 0x2, 0x5, 0x6}], 0x1, &(0x7f00000001c0)={0x3f, 0x2}) 21:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x7f, [{0x2, 0xffffffffffffffc0}, {0x3, 0xf72}, {0x1, 0x7}, {0x2, 0x33a}, {0x0, 0x5}, {0x0, 0x5}, {0x3, 0x10001}, {0x2, 0x4}, {0x1, 0x9}, {0x3, 0x8001}, {0x3, 0x8}, {0x3}, {0x1, 0x86d6}, {0x2, 0x7}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0x30}, {0x3, 0xe4d4}, {0x3, 0x7ff}, {0x2, 0xffffffff}, {0x3, 0x100000001}, {0x3, 0x850}, {0x3, 0x1}, {0x3, 0xbf71}, {0x3, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x633}, {0x2, 0xffffffff}, {0x3, 0xfff}, {0x3, 0x6}]}) fcntl$setflags(r0, 0x2, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r2) 21:03:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8082, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 21:03:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 21:03:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) r1 = dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) listen(r1, 0x5) geteuid() syz_open_pts() 21:03:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f0000000000)) 21:03:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1, 0x14c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x11) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xf427, 0x2, 0x6, 0x6}]}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x6) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000540)) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) socketpair(0x2, 0x8001, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000380)="fa74d67f0e8558daa64cff9c5fbf29bd1b1dfb7f8e5cb9cad65999e41badfec33f57af2db7af05c7cc3eb1886e5bad2140f7ee2837bcb02ea5448de06f080708bb8f3531366d9d57afe2f3c9cfb74849dd737ca8efa758e13dc118ef5cd05912c793c9da1fcc8d8106f41f7680ed132890161cb9d409f747679d5d6489e793ba87382d615ef504579365560cc4", 0x8d}, {&(0x7f0000000440)="97a319d10203b236af792019f7121be0845acba04a7cb111c58caa7d773de9277e036715ef123915bfa2bdfa5ace3ee0735c1c2ecf974c836858823d3ce845f58c67147cd40d18140b45a9a59384628dcab7f1c4c67e40b714a03f315a5be1f7a0b967a4f735afeefe12604d81228a37f99fd61c3e1d7393d228b6e123e307bd9cb2aec3a9f28af9320681145a60a78232f2c5d2e95cf048", 0x98}], 0x2, &(0x7f0000000100), 0x0, 0x401}, 0x4) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x25a, 0x0) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200044}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) 21:03:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 21:03:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000001c0)="510fc3a0c16234f81c0853052b2ededd1e6f971ec2dd8fd01614197454d3326eca78938fddf33327394b0a003f162de1854c5472f7f996cedb94f514e8e27026d2bd5a0f5ebc0b00609a3691f9b2874a5a355bb37808ca804775a4c12b2cb4812e608cf5eeed52817bd444f0449e80f6af95e09b80b9c312d511c5c514f9f65818f6376a068a94abccc20f23494b2727f296f23135ccaac3a926ba5f0a8870d490aa79a80feb2a748291b22ea85cd837d9015bd6646afed5610bb33418d99bd3a183bbd68459cc310e6b839ea7a6bdb362cfd3ce81d940ec312677d0f45fc7f8d1b444ecb29bb35abcaf64c10bcd3ba77a2e0000000000000000", 0x1c7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000000)=[{0x7, 0x3}, {0x3, 0x3, 0x1000}, {0x2, 0x7c5f, 0x800}, {0x2, 0x763cdfeb}], 0x4) 21:03:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f00000000c0)=0x80000001) 21:03:29 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r1, &(0x7f00000001c0), 0xfffffef3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 21:03:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10c00, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0xbc, 0x9, {0x872, 0x4}}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x40) shutdown(r0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x4, 0xae20, 0x7, 0x5ad}, {0x5, 0x1000000000000, 0x1000, 0x2c3}, {0x80000000, 0xfffffffffffffff7, 0x3, 0x5}, {0x3c2, 0x134a7bc, 0xfffffffffffff369, 0x1ff}, {0x7ff, 0x7, 0x100000001, 0x5}, {0xc09, 0x7fffffff, 0x28}, {0x10001, 0x21f, 0x9, 0x100}, {0xca18, 0x3, 0xe8, 0x9}, {0x3f, 0x3ff, 0x100000000, 0x1}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x84, 0x1000}], 0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r1 = socket(0x20, 0x0, 0x80000000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)=0x6) close(r0) r2 = accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000400)=0x1) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000480)="4f3fccbd62440f9e535c2b6405f226c9b251b16bf1d3757176371cdc21e3b2d80a49dca74b0b0c7e92beff8ed943d183f5a31618af23034ab21b57a603dd471f3ebb4fe2902fc374f8b8d54c550da07c0888584ce74649ab1ef2ec997c39bb9390c6eb19edf628664111e1433fd26b70f2da8fecb5ef06372b4cfb414af210b679200ab0982641cbe8080258c641a7812785166d20127571fd9152cb957476", 0x9f}, {&(0x7f0000000540)="704e22c0f55782c27b029705ae094aeda4777c10ece1f84c56cd79c303e9f0fb71c2a94bc1059fce301e9fbbaab31c4691a44c7aa7871d1728e4c84ff6dfe3ae91d37e175d1c745dcbb5b56b5671b8", 0x4f}, {&(0x7f00000005c0)="b205a255dbd4e85890ade04527ff0db1cae9721d3b5d99a44094553a5dbff4f755614b5d0d81105a4777aa4ba63fc579f01a4124e02f4843d7be31aa0a26f67c29d5ef2ecb00a95b68da43cb6ceaa7cdfcb04e6014a3c28236e621858a61e702f87cfbd546266314fb16f471e5fdd56b962c09ff999b87da5d67f183f463cd06e2cd09f0b6390a89940904fcb1f8c4eddb06abc976da186e82de9c203899a11729c1f7d2ad9d6bdec2769f6c304db2fdac44c093cded94e3783edab434", 0xbd}, {&(0x7f0000000680)="78676d92b7354f20c6ab1e52bf3547bd19493d637b2de213c556a150531dd8c17e1b6798f88c12d31e7a247c66ba93d598e5384ca7c335cc665a074d7f7c8d651639e7c6dbc78f0e59f17a9c9b020299aa9e644603faa5b1adafa89a1c144bf7b2b59ae157d04bd5970989a47e3837fd28188d2f899c1d5ba7ecc5f14099e153b6cb15e0411a61edf9af50b3cb768dae1beb760030bdbae9293ad5d9933174a197ca93e9e2b052c3bd268670c4571f4a47081b4f31718b680722e0a6c39768c73e0c9e7f37b577a8bd1040fbcdd10a1812ef4b9bafb6c7e3cd658cfaa0c8107410df515de5cd811c4cc9fedadc877c3147ed35ef8a83eac1eb63f2a7f4899a9a44f5f0df86ba87111c34d26a7b20c5bf16a0cdaea399798ef3321b102c4f22fdac208069b0766f2d06d50c1a705dcd71e8c0e64fa1fae4d915c5fc4c027c27b4e80d5635def98fcb40dd4b879cf0caaf260b916a8857ca271408fac4893f797fa9977f5c925ac81f75b19898968dd6f54274ba39b088efea9041bca6ea0fdc8478d0a0ab47b180e6aa9dcca8a0d16c606a14e78a3e0cd01659502009228c343fb3be4051d518154a960980fdd9a1e33e8a09e7ce477b5492581360e32fb94f75ab926529d041ccd3e0b16d86e6881159e180317eaf7ff84e67efba4a21c34d33ee011d179b581230be1130f9e548950d245e3f6500a750b7026e4e883cc48a75ae42c27b16ed98e5d7e0d4d8a5caf431c64df5897a0e94e5790eb7c6ce4927a78c1f9184e7ae230d97f82ecd09f03dfd0357eaf643c8e5f10ca2f645b41174f733df9294ed0cd9a750b4322d99b47ad3f8a8a1242373dd07091b917f326f104317939d489fd77790d2325abafad0fd93c8e7fafb8a756d8e761601ebb66f4f5511aa0cb3c5c35b0e65b5be23607ee57469b01d486f7d7de740b2eb4c252d37839a52dac351ce1b2907d3ecbc0b2525dede1804444c7bcac3f93fa49d11249896f325eb3f9f9251ec9be1b8df1c67b7778d39c2efc5ee9d74c0a5a2ad20c8dbc724f7617299116df2feb7a286c1af71691f65014ed455413b6a94ebc42b59e92cd7b8482215536b0ede89df13e05b0ed17dc991f3eda2569f07b78798700e91333d64cd2c3ff2b751f5b9098497d8623997d7bb403baf92f07324f3cf9519644ddd55b4cfc3c4e532ba0a7dd2cd3143bbe469cf1c18d7cdc50a435b26b6344ebfc9e88728deaa85fa3bdb850ca0f72e27e3e54241e219666bc3ed43860a1ccda9b34950ab72f9a273638230714983e03715f7faaeadaa9c70d46101c0a08832cd82c0e6fc42fe48bec48b39873cf0dd5e8e2bbc621b1cf52f32029876fc85a5cf755e75969e159a3f7492d83b2be71adb0aae5e9cc78f7ce22e5887a3eef8eb2f482ee50aa046d448128c4e427e8d2846dc0c819f7f6a27c6421ec1c513f5ef25275fb7d666eaa0d845ea91c4660e987436bf878f9e6ae5c3213f6d0ecd2fd0ba63e3f36135ba753650743e6d20816773b36ee37dab38401f40b0032a48e50c503bb5ee57994ddf5002a41ed8172b2789ac1dbab577137ce7a00993b99757a6f2fea6e4e60ab0bca5a5df1b00f0aa65150cbe710236738ffe08f3a25356c79fba4775692af00527fe63f2bb4c76471ad1019e3f947457ebae1659c8e583be7a1317a88ce8ba8751ec24068e9b751b5c2a7624e409701f0651d9560b6bf64d33f4f22c745c3993adc7628cbd9247f9186db77059000c0ca31056757e8eaa7a3d2b861661245f239de297ec7ce821d46d54e0657654871e2d14fafdd8736fb610c398b6d0d26d9a942f992edbccea38d3cd3d2ca4035131ae9917ea87a2e9ffa48c9922fe2622ef5681a5d91e897684a75ef426d2b850d22f35dcf3215e36fc498c6a14e17d8e192a3fd6e336c5dab94e2bb53c03c3adda894ae5ed6849320158ff41f53fd008e2215b717f1d7314a62924bc909ad2886050c45d2d778c0e82dda27adaeab1f4edc585b71178392cb801369203b5a5d982f69a2256c15166db95f727b66d03595989a5b8932c9516c77a5f7ce6c4a5bf884c5b2f802c44cfc4da2513fe4cc3b4f519422d5f63ab63257517d9346e5675a0fe70b5a512c8ae15a3ccb7071bcbfaae80069387e7c7118bb1522381c40fcefb93714398ac1c7054a2ef15c662b852d0ddf2a0348515644d149fee5418ebef63c9c63231a5d7519007482bb2c34318ec71222cef25b28a03dbae3af8bec6b59ed185da2d7c0d8261b4ef8cd93073ff241a41c22a35a0eb5f422599ecb360e7b5df6c5d98a84abac9df768b6c136aae4db3cf3576b1cf57ca768fbec885dd3beea6439ade8eeaa3e5608d07aff2cf8dfe97a0389b9a980e76f690115e5796e9350c0635bb3cc01f39083cec815a4ef3b9d3f83e412fd97c8d644215e16ce417d64129af4c4cc3ecbcb9780661cccf557c2df23a4b811def34dae7e38500833744f32135cfb3b97202e0bc8c435e5f5c9c9e616270f2890fc8e6a56bf69c8f23e55c97605b6c6b858c9fc9fab0697f961fe8b877d2332238cc7f1814f9d0d2d85922b748ab9f7c63974106cc63b0527e9c2a2c52efc3ecd06afdbfb885b3cf50bcfdc798aa7ed02dc72f61c59c1c1de95280687156159ee1efb69555032db7922c39153e9b9ea556fc22dbdc69bf21fa7be5789b396493828d961ca22f70659c5ce7cababd199acefc560fb1bdefa7cd92704c1db868046f4a4454b3da6842a2bc3473935af9d194580361a5f3dbe6af1374e3e96c80167a6e64be78ef4508297d03b8e5a78a61dad58da63754b275c73931b2a9ccbf616a15e17508a034552fa5408a1fb2d890a0ccd754c2ce36f570fcc9ab32ae09e071733972c042e937e25236c0b824c15864a5c00d5bd8faf6e8ac8a152a8df18232ffec1bafbf552808e27a1839a41603e612f2921760bd84c7f19b4f16ab5602a1d8ae1b3a3aba26f27c0cdfd265b772017437b4c6d450ad7dd0c3914e8071905bdf1a52e28aabea197dc4c4011e7286f283dfcb5cb8bc8088701ed949c4b102f26b9b1130f454ae84c44217aa4010b5238ad6c2cf657389520d7f13bae070a49ea9ab91076f84a5459e174a799ac6ea66243ad12de34e6766bcfef69dc9fae530d77e9c4d5953c39c8e7fd27b92b63adf59e4ef2a8c5af455dc4c382f9776e22c50644c6fbc32ee646e7ccc9037b76347caa2e825fa6fc153c6467926ba4ae606975de8b31a651f2a7d02ff676e6f281979af25f41a91dcf0b64b7502e7fd3ee6c9e7d5efc8bd11cc29d63a617751dd3feb78f27d7c8eaba535d4b564bac20537c0fad61718e3f5c9bb12d11eca64c90581953b5f999a16c291de6f50c4eec73be819a2ab63637492da6723edbaebf71cfaa815024b0a420902363b963540aa53719cf3c52c8a94d9aa276784e940149934716774e047d24aaff194066e2de12021498f478234c3454fd418bd38b09d6bcd0b712d248d6ef8c60789a08f38a7d91db990d45b9be194a0d23c923b6e51e152b25a050c7b4e3e81071b0be02539c87676861f9bf1f6513da707f5493245df836015095e63ff80d4ba9a85f83c26ad8b1f56c38d3d117e873adad31f8bde3f09f803dc8e0014339e60ec6be784e9967d3728153922bb5af46f311c8c48d81473701f2aa23d854bfedb800621d9bbf320618192b1d1be51e5c0f4673c4b62d20e15bca44e0d54f19267457f28aad53d3ef4557e48d17c69f9529793121c536cfbf6747ba6594b201df092b1de3d1df7081657d558741225841b70dfad3826bd4504b45483b1528575f93d12dbece1ed484faca22f073a4f578ec3fabee02e5657d61063982fb29408e123982fc80c7c8620eefbd90ea7ecbc8b08a713162b2ab8e8154890db2351b3791c01433d61bc7c64e24f59bbff128098b15b1c9649c39f3845ec92254304d05061e765edd1ee8a1468858e04a99e981e34344be3a34ae85c4d3912f5a4ce7c7ed7a4cd05bbb5bda5465c2f519ca3b370dc7e222264437b6d62b46f2e7898a62c9ec8926e742978bfdfdc5d90a1f3c8cb6cb7bd8420869609877c02732585985fe6aeb22351fa30f7c8d6096d38d1f491ceb4ef50c34eed63e8700f25c232b46e547e9050031d54d1e53d38b82674f757520902bc7c0970fa94d463031a48fa3a7f2ba1b370e7b71b1ccc37787a0e9846180776a5f1638384af463c45c9cb2ec6df87e9861b166ff98274c60cc18cfc2ccedd8327e507259c233a061b18aa22f7213ee7be699dc7acae42d324b5cd781afe054158d7952de3d9c3962c05af04159f2088feb66b0d2e80c820566a93d8e90e9a9703599efafb428c13fcfc70a521bec36cf2bcc0037830a8d5f38944a1b91113131ee60e6817ab53d77d901dabce7cbca45bebdab9018dfea6667fb63fae22e8fbd84ef7898ec93e405c1176ae625065f4e432aca5eccc14b914f2adbf7332063991625bf333d357d61ea1d632e0fdb639d9e7418615782293cb7fb6a1e58be0c76964778d73fc887abe032550775d73e3beb09c6bf18d46a522550008eea2bc7604857efc74c06ada8c690d75dec640b24ce32f57d902f817b8aec31dc55af1a43cf3170ce47428cd122dde7c8edeac1aa11eee1e7d717baf18409cc593d7ce760e7bafa17b0032f325aa2ac7b52ddaf123461fe5da8608cad07c5d3ec7105e00b7540d411e9118f7d2ea7374fc813e62a47fdfbfe9f71b9abbe8b8fbaec8d1d9971d75a919c0c184f8443cbebdba545074da63734a66040ed79011b65d2a9852ee1f8a12ffee2023ea6a4f07a19587d5ccc6d80cf2135742e9fba994e2969b48972e1a08f326de095de36e2b9717000bf5472001398f03a973c254470f5f1fd89d1c62afe8cae8500c6326e340ad1e4f3b92dd366c4f59181cb2ccf0bd2f1bf8034446a5f26d8fb9caa7ed5fef9c54e0c8feb676c54acad8135d5e9f4492b591759ad0934049121dd9ea62327143ea42a75a47e9f221ade1f4872536ce98e16897aa8ee8b251d57fc9603ad745be7982e7f633cabd4838aa6e344271dfbda380e387c9a49420c24e949caa231d4ef9e41ccec307c3925825b95fe6a043d9056547aba57be223fd37b3650bb01decb0904335e421575b94e639c6bc57bcc2fcad270a08474c0dfc3114869427557db29709592cb993c70e768e7d4339153b2c8b2e6bc1d44e7e27543e5aa0ca53a5038e05573293399bfcd193a184283daa2a1ef204af37ac8d678039916d22c4cb037ac477d6643ce6714fcfc2a2d40528a8f69d331c6b00aa8fb62a92602e412224ff2bafea33720626a4ac77676091f6d5e64324f1e94a1c21e879ea903e9cfacb8f78b721e60b63dddd9d8f8c47bd510a54a71ee7bbe57a9c6ce419d79d93427b9f1833157f76f8f6f7d4c969287902357e0765f2a88b2723c4147ca920372070f06312dea2a68d377afc57b96f7d0ef336d834daa87cec606a5398dc757eeff4a68336c922ec5ed31677502b9e88ec63bf0cf2d65f22894fb990648e728497b41ff347efe2cd54d8cdad71c45b37b37e6aeb169b4b4babbfe16001f23fba539ed10b0e2aaacb6a19e23cf7554f93257f9aac7a004b54fb20f416d05f41e391fa9ff95577f99db19c3e114b47ca4c5c1ef29a4e8ad5525c0a5bba1fc944698dfd75bd76400e7f57ed79b1d32742c5dc6abb2d45b8dd5a501084871ba3fe779102ca2d63262b794dc694abcd319f9dbbd369abdb660ab1f4b3e940c473ccf5dba146e68455540b3f93b81eb10a94ccaf3b7fe45fd907ed06", 0x1000}], 0x4, &(0x7f00000016c0)=[{0xc8, 0xffff, 0xa70, "f255ff3622721bedb3edb1e58b34a51fecb9aa11655f892bb368519a901f1ecdc92acd54f278ceaa0d5f588b51121f7c73c2dd9c77b227715d016e4ab53fbd94a85a34beedd2d56d30281797a7bcec84038fa26c6a5795e2aa30989b38af1e5edda3d1794146a13519c0b9e67cb0890dcec9a1cc4847a7733c43b5c2d0909c58a7e8e159bbd3271c04df3f22a9029cc3079ae2b1c5a6729d48fff4274bc7071d9d61d298d8fd58df7f96182ce07e4a8f8ca6ab2bd3529e7a"}, {0xb8, 0xffff, 0x3, "a2b0f4cedc9ad2b9e0ce002618eff66ba13697e1823fa2f0224383abe39878f49ed23f7a02f055ff9af5bd4b7fdf4bb7f0ae662fce934b0e13aa5e380622b94f9ab426216ea727d5143e7920b2b1b8e87f7c2a9dac1ab182c99648a1f2a7467dbebcf8b978db04486596b26eca1562ed89fe71bf679295746ab9b265e0daa174928076b0a8e848bccb1f483a97f30d8ea0187aaa855e93113b0a9fc323c713f19d6670cf13579a4b"}, {0x88, 0xffff, 0x7, "6ba1df191c74e6305f9f03c1b5a6f0bee2f6a171bd4945abb3b8ff326a98e46918df688f238a02a950c669df3ee61253c95d433399cb3d13331e67233a0b2915faa689e82329a131a0676317ea14ac2ded9a4b3874864d2672a341a94a46d63884551fdf4b6de33c538993d0e66b5792fffa7dfda375"}], 0x208}, 0x2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001940)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001980)) pipe2(&(0x7f00000019c0)={0xffffffffffffffff}, 0x4) fchmod(r1, 0x2) r4 = accept(r2, &(0x7f0000001a00)=@un=@abs, &(0x7f0000001a40)=0x8) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) write(r3, &(0x7f0000001a80)="e8280503b6cca636b2d70c14be9d221e05a37d0fcce643db1eb563785fe2112808e2d1986e7f9b262b59758e3a9f70578ffd348d60db9ebb0141bb5585a7fb4086a3ae4fa54a4cbc4c6ffe4d4e7b7c4238f790eee021c51991009de1c8c97f7e9ab84f3bc24539493d56cc44e54332cdeab801723a981916b48f4493b776d3cb50a6ef571ce8f9ba4bd2e7b86cacdae961a28f5c45eff69bd684793b0157d3ec04e4d4c418f8de9c73d130ca9cdd75552a33a8876c5315cef3060b", 0xbb) pipe(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r5, &(0x7f0000001b80)={0x18, 0x1, 0x1, 0x8}, 0xc) bind$inet(r3, &(0x7f0000001bc0)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) readlink(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)=""/14, 0xe) faccessat(r5, &(0x7f0000001c80)='./file0\x00', 0x1c4, 0x1) mkdir(&(0x7f0000001cc0)='./file0\x00', 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x0, 0x0) 21:03:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666901003000"], 0x10) shutdown(r3, 0x1) 21:03:29 executing program 0: mmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x901e, 0xffffffffffffffff, 0x0, 0x0) 21:03:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 21:03:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x1e, 0x4003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x10) 21:03:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r1) 21:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0c805f8cffff400001fab5e6f7912c05c0e8a1355b26663a29202ba63b8399beb58f4516fafc7d7917dfd9ce04cda2b66ac2595146560a05e43183905121bd3cf7296f88675bf1a627efc5c706000036042c22390f87c5014358ff381544809f413b119b618e12d0ab7dd3e8b3c8c08ff737448be330527ea59079945d9faa2123e73de6729b46837b383502d8a5a26ce75cd3e2a893a6"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x3d0, 0x0, 0x0, &(0x7f0000000000), 0x23d}, 0x3) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCFLUSH(r2, 0x20004268) 21:03:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) 21:03:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:03:29 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x4001, 0x800) recvfrom(r0, &(0x7f0000000040)=""/27, 0x1b, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x200, 0x38) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x5) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) setsockopt(r1, 0x9, 0x8, &(0x7f0000000240)="50da5888415a7d243a418b6bddde7a17206672e122b31ee90a2aaac147016cc1c818f79e72911f2c3524f2dffc3aaf0f45ceeb11722343b4c11c9c6344b7e6077bbc68027262329bdc37a69b631895d43c2f6029fe3f57252617bfdbcb23b3a8002a9a27a894f972b90353a23ed712695f8f0c2944", 0x75) r3 = accept(r2, 0x0, &(0x7f00000002c0)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000300)=0x3f, 0x4) r4 = shmget(0x2, 0x3000, 0xd, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x5, 0x9f}, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8200, 0x0) recvfrom(r0, &(0x7f00000003c0)=""/87, 0x57, 0x802, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x30, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000540)={0x2, 0x1}, 0x8) r7 = fcntl$dupfd(r3, 0xa, r5) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000580)={0x7, [{0x3}, {0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x4}, {0x2}, {0x3, 0x9}, {0x3, 0x200}, {0x2, 0x6}, {0x3, 0x8001}, {0x1, 0x3322}, {0x0, 0x4}, {0x2}, {0x0, 0x81}, {0x3, 0x6}, {0x0, 0xf0d}, {0x3}, {0x3, 0xce2c}, {0x2, 0x80000000}, {0x3, 0x3}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0xfffffffffffffffa}, {0x2}, {0x2}, {0x2, 0x9}, {0x3}, {0x3, 0xfff}, {0x2, 0x1}, {0x1, 0x46b}, {0x3, 0x7fff}, {0x1, 0x3680}]}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f00000006c0)={""/16, @ifru_vnetid}) dup2(r3, r3) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000700)) fchmodat(r1, &(0x7f0000000740)='./file0\x00', 0x898d4b9c7f90820e, 0x6) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000780)) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000007c0)=0x3f) openat(r6, &(0x7f0000000800)='./file0\x00', 0x2, 0x4) 21:03:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = geteuid() setuid(r2) fchdir(r0) 21:03:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5e8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xb94f, 0x2, 0x3c2, 0x0, 0xfffffffffffffffc, 0x3, 0x7, 0x1, 0x2, 0x69, 0x7}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 21:03:29 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x60}, {0x6, 0x0, 0x0, 0x3}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x69}], 0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r3, 0x5) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000340)=0x2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000300)={0xf30a000000000, './file0\x00', './file0\x00'}) fchdir(r1) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) 21:03:29 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="b106a9a44711", 0x6, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff0a, &(0x7f0000000140)="21c7526d4d324cbd2ac02f") 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto(r1, &(0x7f0000000100)="f9c3a70e8f1e1c96a44258c6b4c476144702292caa58fe80afa4ee657eaf55bba5c98250da7c109105c337a631b895d5ef7b741ba9a909b5099aff3d94f6d5c418c3197befacc881782be5c496562736ac71e62b8b693be5a461e75f242244f9169935e1f4e7b08b6f5ab8af3770559269ee77cebf3bcf868d10f5d7b6137351a4ee96572d8ea5db49df0bf274c994df57eac1cd5d145440a9106ce3d1c7e014f9fbb196d205da55c64c5a967596a1c492e8f7ccee4933e044e722750dd4c0b06edd442a9d16b34188aa69b050da890033be553c38577f528c08fc724f3fea3cd445ba222832aaa7a653d908a8778e202a122b8db7b6", 0xf6, 0x6, 0x0, 0x0) 21:03:29 executing program 1: pipe2(0x0, 0x0) mlock(&(0x7f00007ba000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000454000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 21:03:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000082, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x9, 0x2}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x5, 0xba7a}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x4}], 0x1ab1, &(0x7f0000000100)={0x6, 0xa53}) 21:03:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x4000086128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="224ff3691c2c6ff80cbcc5c4eb3f2b44b288d063d8e7afc976806bffdc322809b1b6277c2124b2183fe09acf7f3a3cf3592c2b18722850b7f62737780b02f7fabf6b85c818e0ee19b90c27f7b709098fe59bb341a091bd886670fe0302eb9d57993aefdcced04af4c04d482eb1c9", 0x6e}, {&(0x7f0000000280)="3db1443167f3f5feb6131fb611430e3ee3c38e7bded16dbe2a9c0484e3f3d9ecc2f7eb2d089e0ce3bcb089410c6048c0c786015aa9e464cc4572f037eedf8b", 0x3f}, {&(0x7f00000002c0)="171cb625ee66029faf4792682f693ccc95a1b309631641c38953d3b740b11c", 0x1f}, {&(0x7f0000000300)="520558e564452d045032fa580c261b5c3ae01c181f5c02e7307149f6181f1def351438a56d5cc886a9956d9c41ec0b6b48e57cd63806b13a3da9696ca3fe975782ab1f4dc8618e473b19a854438e949b7f19685e4b70e674f7dbd11267c0c17b5eb8a9ee04f95ee8fb2ae8bbdaa456fd37bea7de2cd3a85f368e6136a410e7af7705115eb322c02d99fef03f700b0df94fc92eddf9daed7ad1abd9261fc8ffd2a6875e67", 0xa4}, {&(0x7f00000003c0)="c509f7057f1a87914f24dcbd8ade0dfde0846f57637f8dd3fb5eb0994ed32398b61bb5f9b342884346c37e35ada74f98800dfaaa7ba00c", 0x37}, {&(0x7f0000000400)}], 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, 0x0, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x100040042, 0x4) writev(r3, &(0x7f0000000400)=[{&(0x7f00000004c0)="365d0483cbbfaebcc9d4911302484d5315084476fbeaea58c20c12acfb7ce6068f57599207e85cf56135097f1274a5075bd7b9cf77c76459ec481d2eed630749b125ab27224ff0e9d2ff016beefc5012df56d87577735de6d68f204e466d158b8d36926004625b", 0x67}], 0x1) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 21:03:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "c50f6f030c0a94e7381338168d7808956e4aedb1"}) 21:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x6}]}) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 21:03:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSTOP(r1, 0x2000746f) 21:03:29 executing program 0: r0 = socket(0x11, 0x4003, 0xffffffffffffe) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90100e02fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) dup(r0) 21:03:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x22) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000280)={0x3f, 0x6, 0x7, {[0x8, 0xfe, 0x0, 0x703, 0x3, 0x7, 0x0, 0x3, 0x401, 0x2, 0xdf, 0x2, 0xfffffffffffffa50, 0x4, 0x80000000, 0x3ff, 0xc79, 0x1], [0x40, 0x101, 0xfffffffffffffffa, 0x4615, 0x9, 0x888, 0x7fff, 0x1, 0x4, 0x7], [0x1, 0x10000, 0xf86, 0x8a7, 0x4, 0x1f, 0x8001], [0x5, 0x9, 0xc5, 0x2, 0x5, 0x4], [{0x3, 0x8f2, 0x10000, 0x100000001}, {0x2, 0x33ee, 0x7fffffff, 0x9}, {0x4, 0x20, 0x1ff, 0x3}, {0x20, 0x5, 0xde, 0xfffffffffffffffe}, {0x1, 0x7f, 0xfffffffffffffffa, 0x1}, {0xfff, 0x4, 0x9b8, 0x4}, {0x35, 0x7, 0x8ec2, 0x80000001}, {0xfffffffffffffffb, 0x401, 0x82f3, 0x4}], {0x8, 0x4, 0x3, 0x2}, {0x5, 0x3e, 0x2, 0x7}}}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x8849, &(0x7f0000000140)={0x5}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() chmod(&(0x7f0000000180)='./file0\x00', 0x124) close(r2) dup(r4) syz_open_pts() 21:03:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x5a0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/166) 21:03:29 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x81b, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc00, 0x0) 21:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x18480, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x7, 0x7, 0x1000, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) r2 = dup(r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:03:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x1}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xffffffffffffffc1) 21:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) 21:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 21:03:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f00000001c0)={0xe0}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) getitimer(0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) 21:03:30 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, &(0x7f0000000140)={0xffffffff}) fchmod(r0, 0x24) close(r0) close(r0) 21:03:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x400, 0x0, 0x80000000, 0x1, 0xfffffffffffffffc, 0xff, 0x9, 0x0, 0x2, 0x1, 0x10000}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 21:03:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x20a3) r6 = accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) r7 = dup2(r0, r2) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000340)="557172b41852bfb2681921ee0fcff401508b2b899b5220b49fd617321a917df9aa140a3d720db57a192f63141fc5551b057aa6348de7297cbf62795fe3fe044e6344e0754638c185bd8a486bd674faa9660379fdf30b359d69c3ec3e18ae5202fde92e0e1d13bd618148829a0be103a0afac7de2662d9b55fe786ded62a8104a789da75ca36c1f638541b91ae180fc", 0x8f}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) nanosleep(&(0x7f0000000140)={0x9, 0x80000000}, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) pwritev(r8, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000440)={0x3, 0x1, 0x4, 0x0, 0x3}, 0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x1f, 0x8, 0x6, 0x80000000, "a64f8d68905e4b9600ea1d91c45c68827ffbc317", 0xffff, 0x44e}) 21:03:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x900, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) 21:03:31 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x80000001}) socketpair(0x1, 0xc000, 0x2101, 0x0) 21:03:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x5, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 21:03:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc9, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 21:03:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x4f39, 0x4}, 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 21:03:31 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x3, 0x100000001, 0x61, 0x8}, {0x2, 0x59, 0x7fff, 0x3}, {0x3, 0x6, 0x0, 0x2}, {0x10000, 0x3, 0x9, 0x2}, {0x7ff, 0x1, 0x1, 0x11}, {0x7fff, 0x6, 0x9, 0x82ba}, {0x9, 0x7, 0x6, 0x8}, {0x7, 0x3, 0x6}, {0x200, 0xe28f, 0x9, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x48) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x2, 0x8001, {0x7, 0xeb41}}) 21:03:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x88, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xfffffffffffffde5, &(0x7f0000000080)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000380)=""/227, 0xe3}], 0x2, 0x0, 0xaf}, 0x842) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8001, 0x1, 0x2, 0x6, 0x101}, 0xc) 21:03:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x150) setsockopt(r0, 0x7fff, 0x4, &(0x7f0000000040)="1f39ed9a5e33a24940d9ed46666875e564b45393629b28b9fecc36fcb379b2b77bee4dd4c850f17859c272db5a0d7746b1f18ba171045547e692b65882632fd4062c8555a7d8b4473d27c0dfb2be6cb6d52c2941de1d5ff0ec33823994d4e533d34e", 0x62) 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20550, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8008, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0xabdf70ff4511015c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/87, 0x57}], 0x6, 0x0, 0x0) 21:03:32 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="2e1678a7e136aec9f2b12af1e96a7a58e6c37d4b4865de2ad89ac229580dac5600e226cfa7f42d351852577b98a61d7643948bee047e0dad3e8e97e6edbda6a8fb52e50417a5bcda3da671d80b5d87bfa1aa47fb385ca851f4ccc947416552d111763055bc1ae964182dddb64e64841a18710824e936d4b289c6b12c477f729dc5c94dec342de390e785f0aebaf8b4fbd613224344a47149cefea9e7526162161f79b730feba97d7f4e490181ae315a4940e0361f6030c1ae7eaac2502fa30c7a7670d3efe75575e35c75f99b572dc9da3572538ffbed783fda4d0ab950e5df0726dcab2d426002c031f9b71a6717e330595", 0xf2}, {&(0x7f0000000240)="723ffe07de793e8f03115638c0277862a7b5f430af0f508f1e698b1923556288c43693e07f7df3eb7d40afaa3713a74729e948516a7aa49c3045651f006fafa9f88bbd0b57de64aa031134e8b0f76e561e344909cd6facf4299a2ee7ed6048e3e97bb40a5872141d6bcfab8d01e70c65e5bba3e1f446555a724105ff546a7918a2b177ee683b8b2e553907f44a90cbb0dbc1541822d0aa4b8809e6e3d557c363c8c72605f0fcb6b46be5bd13ce2049c60ae6aa2cafba850a149479e31ece15ca47472e0da1d887350706341d1e", 0xcd}, {&(0x7f0000000340)="b7b5cd897e768f93a24376428e52e5907ed427fbc8290530d1a0ca45471a78861765f98958c5d05a980848f9ec19b4916451d1801645f02c6ad68899643bae56bcdef12d653a24e1ed1b1919e0beb2b12f1820eb48e4866a15d426ed1a2ae8fb290de53637ca23ea97d160feffb958d9e779d0c18a74e6a63e742b1a5deec1899260692a0e4534a93939eae945d68528c0691bfdac1550796d1bc8456095427e92b26d66354a5b7f97c4b56e0b4d30714410933ea31e9f6206c942e80024116d45d8c9ca45e4d4314bcb7d9b8038944abd8800e3af08be67f1310539c9d96f691fa204cd77c90813", 0xe8}], 0x3, &(0x7f0000000d80)=ANY=[@ANYBLOB="f000000000000000ffff00000200000077f5f6fcea5de5a5ef14748b2fb4ac5f5bea5826ecb9221ea626425f73bc6a3e933aaabd0f06400840907b8612740fbbaceb76e4fee5cd77dd678b5e1df76033f8333f1831bdaf27c2b01d176f293c46b6112e60d4410e6a979cc631b162d6c5dbd98b3d1e11b5c081261fbd28098e4ee84ae29af947b2787e135229a7d3ad0a8907e25f31478744cec8b08e7ed9147cf05dfb1b58257179c16d6abc33c8906848a34dd437ba9072aa10bd392cddb599ca0cfda46fe3f934ec9ac21d06b52593ede32835d9c0476fec82b294595a8d62feb848bacfa76ce84357000000000000e800000000000000ffff0000ff0f0000437fb42e92ef8fb37e0792cd535cfde7022018f29a11bd58e4d4ad5c3f8be774e3e6b88850672f3e62113dcfbd4b506f2c62e4f9598d8c2de12b9bc79775867c25c1176836f1f337f54619ed24dd9853df4ed99a14aca9a12a4fe3a2e046feb1516803a28de2b3b84a2cc536934690c5e75fb65749e78e986368da762c8809daaee967305f4451691fe06188f74fd30caf3cfc3089161250136c9a11f7bf988cd8400ccd37624fd73df83a908031e77d43f3d0aa9592354d28852ead0adefd1ba3c478feef3f24c07812b9bdce83c72ec251d3a95368c36f685800000000000000ffff0000030000000ae74f1783be47139a5ccab70613ccab20456ea6da8b7cd22b4eec739feef943d3864532185f606b622df267dd53c8122d68f9041717501c99043ee3a4d66a02ca6578000000000020000000000000000c6777fa7afb86f6ffff0000000800007e389855c3d580d8734ff500000000001001000000000000ffff000005000000d206abf6e0ac6ba7d147a25c97a1cb3cb0bf35f53269224ce7781f26edb707bcfff1de688b76b1b5667a690b3b105757c0c4de1983d9afa3a7126b25a7ba1cf59b0b15b3333fb5841d8af81d52cb654d6b53a5c499ef0f7925216ac887cb5a1e234bb8dd748df64e5f4af6aad0a13fc56aa168a7c0962169949944a7a52fcd234fd7949759c1e63f771154d07226eb78f793e6eac4498daf6cbb88fba1412a92f41e2463ad17385b53efef0e20345965904ea2184e6cd7de1bace88ef8136abd95f3afee4c27f1d3abd009097ed03e971fddb63d44f505b663113c8813b96437b7003ba5e245749e3e1f0bdc74cbc5a8000000000055c321b2a2e1ec75f4d5e9cd9f8a3a43eb51fbd0ee87307ebab75202488e66094e089011c0ff7560a1d49e3aa7175d2533f25ba23f95b9d101add7ce2a1fcf09f6647f354649d6c7a6dd4aa9c631a9dea1605344be9c827dd607287ee5569212454861dbaba9f8be60658616b846319b1a57ec109c5fae732f227862e8a880a9f83ad7b527c0647b20877a82365f2b80743bea1072ecd421d68c63272a1026e051f9101426c1759c920f70675ee1afa12f986dfd65e101d8413d25a689f4a59812a5a44257c34b87ce83faecf6e0d069f6261fa91fec0b172bb201e6ab5e4f9d67a818a16f294967e5bb404de05702dc347cde035619baf5d4069e819b54bc91e6ed64d10c196e099a9d90c46bf21081e24322dc5e31a2f6c7dc7bb2e59a337c81573f5400000000000066d130b1a69bb157e181cb9ef23f2c76b609732856ac68d7daad1ee32c000024e4cffb8ee0d7b124bd417df01682d8f0c75054a36af1305eb4398fe33fa0a9fca9603243685d97c139352c8fbaf3122614bc970eeb55de7259bfd15007d497fda79fd5f1a022c14ac09a4357982078a69c4eba5c625770d71bab09b04b518a92bd1abde93bfa5a6b82c6c92bfbe144d80ef656115df8"], 0x51e}, 0x402) setsockopt(r0, 0xff, 0x3, &(0x7f00000009c0)="aa9ad627ecdb38cc1ec19ba6556743685c238c8cb2fb28c593a73a56e362ffebd26ab977ac3ea4c44288f4fd12edb3cfbf6cda18480bf57a9ec3b290f62c82fa46aea185f5367989cfee38afc4c517324b2376249522dc44e598d43f056fd679d0574071cda1e71b7aa8bf061c41c1dc94b6367647fbf07fad747736d24a67289d9d1cda905c5c3253af124b46290fad8ce1140434160d5e12567906da06e1a9b278b2cc13fdc355040091c3d8538401efb55b0fa2b855b5e6d6a5a5d7a0881f85c3d66cdf77e86b7cb31010b387f39d0a13291cf19bc0355122eb37e26f032ffd99996f57f163bd4627a5c5606a2dc8f4ada0cb0d8bbb3e8a66e7b5c7564339d58f5c87fdba027250f0fbb9ccf7abb98dfbf57fc331f26adc232b46d616047bf33b8a48b20c0faa1adfa403b2ae9c1797723f5ebf47b2ca14b6c44f88578794757a1318f7cfec18c7e883922170ae", 0x14f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x20, 0x2e, &(0x7f00000006c0)="ebffcbff13b94b00000000000000e69931929648aeb296a42a0b435fd14579f2f6e36f6025ed3a4e5c12c4fa3be8741c29c0339e1b27aebabc97d75319d55fc3f93175c9397f3911ce04385e656cf48d02f7a7d9212e243963812547959d9d9fd619a849c2991196c25504d56d2129555156ab4f513d42e140c7f14c0cb008faf1d2d72bf3040e060c0bef35ba6b08909bd46276e0be5398fba6341c95d03e600dc6e6175a68e1549e95da10e864525c487492c675e3d95eae6c", 0x179) r2 = open(&(0x7f0000000540)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000580)=0xffffffffffff2e1d) 21:03:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x38, 0x9, &(0x7f0000000000)="b7702360", 0xfffffffffffffff3) getgroups(0x3fcd, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 21:03:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000040)='./file0/file1\x00') 21:03:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000302, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)=0x1) 21:03:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 21:03:32 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r3]) setegid(r3) setegid(0x0) getgroups(0x7, &(0x7f0000000040)=[r2, r0, r1, r1, r0, r1, r2]) 21:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:03:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 21:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x326, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80a0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 21:03:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0xffffffffffffffe3, 0x2000000000000000, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, &(0x7f0000000000)=""/21, 0x15) read(r0, 0x0, 0x0) 21:03:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x48, 0x2) lseek(r0, 0x0, 0x0, 0x1) chdir(&(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 21:03:32 executing program 0: setreuid(0x0, 0xee00) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r0, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) 21:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd5, &(0x7f0000000380)="f66a336d648f9b7f1b8b0db7188ebddfe407fbb2bed605fa41b344de648d9f293b4a5398530990077ecc7d9c6fe31affffff7f0000000055b46c7a2c78d4ffb1fe637909ae8b76ab64542143c07c8fed5ea15699f46565e4567ee5aa2dd80e5fc5ec252fb5f60455648e53098ebe5b2011659e316572ef632de7113789bff9bb1339a819c731466a7c665c23a2ecf2d8ef10ce00edafe58ce5554729842e3c68505af5a2b7d4a0f66195201a9e808ce7f74ce62fae3a40b291f26e233230cee7943a9d1b2d70621a6f6ce3125691b150916b64fb07") 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10440, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRESOCT, @ANYBLOB="cbdbcc5aa2d5c865e5f90c9b369ccd557a05534587869b95dc3fcfda5af8c00ae9964a9c2702dcbe20dd0907e38a46b846a450911d2b95ae61ce741e96d3fbcb8ab43089a3f1775ae535e603f0d44cd227b46101d36e3abb4cab2b5f8555b6451a3d53499fb63ef69fda95395a60effc4a8ea0faf866a27ae464249f5c47ae48e9606ab87c83c2b5ead890bb46bcabb186501e42ce6a5c7d72b29c6bb5684cdb6ad6ac48bcdfd853a4db88e9599af0674c25"]], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="1d28f986fbb919a99602c843d31ecc070db88cac9a6e521860d365e3829a1df7faef6681671a3ee975944ef90e8872d969de1768a0ffebbabf5c110d2c334d4a4b0832c2973750a8f6342507044d703fd70b2bb3a04e43871cdc5d8189b4fade7e38909c4d4c1e9888f4e0c6bcd9896372292a320fb8ef8e", 0x78, 0x407, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/185, &(0x7f0000000100)=0xb9) 21:03:32 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x41) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 21:03:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) open(&(0x7f00000000c0)='./bus\x00', 0x10210, 0x15) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1000, 0x6, 0x6, 0x2}) 21:03:32 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000200)={0x200}) execve(0x0, 0x0, 0x0) 21:03:32 executing program 1: r0 = socket(0x14, 0x4007, 0x7f) setsockopt(r0, 0x29, 0x33, &(0x7f00000002c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x300, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000)="39f5744df4a3d48cd8502f19083a17624d976b4bd3176963c3afff0fc5998a9367f5ce85544526b79c20c1809977ec8ca917e5b0a9952609467be19fd6ca7e27a20aca3f5ac75631e8a4a97f818457fc10aaac37bec06a80fd5e4379bf4275ff384411ad50b79825cb674bd7b9be9f4e9128e4104083f1a194433e9c4bef465d59c94a5f8e286577a041bc0f36b874b83fcfc53d409ad11443e7e164a5771cf6ece2a26df597ca535923fe13c991ab1447eaa02333d099b4974f52244c07a7b10d51c53cb365d7f1f027e1dbc26c63e1a50fe7862720295afdc72768c985895e6ac69f0ac39b2df2dcfd37ad0f7e3b6c3ec4f1608de8", 0xf6) 21:03:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='c\x00') 21:03:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x7, 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffffffffffffffff}, {0x18, 0x3, 0x3ff, 0x3}, 0x2, [0xc1, 0x53, 0x63, 0xe3d, 0x20000, 0x94c, 0x61, 0x9]}, 0x3c) 21:03:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getrlimit(0x4, &(0x7f0000000000)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0xfffffffeffffffff, 0x8, 0xbc, {[0x20, 0x9, 0x3, 0x9, 0x3, 0x5, 0x100, 0x1f, 0x0, 0x34, 0x2, 0x7ff, 0x3, 0xfde1, 0x80000001, 0x4, 0x2, 0x7f], [0x52, 0x7f7, 0xc6, 0x7, 0x7c1230ef, 0x7, 0x1, 0x8, 0x100, 0x4], [0x6, 0x2, 0x8, 0x4, 0x3, 0x0, 0x401], [0x8, 0x3f, 0x81, 0x8001, 0x0, 0x6], [{0x5, 0x9, 0x9, 0x68}, {0x9, 0xffffffff7fffffff, 0x193, 0x87c5}, {0xd0bc, 0x593, 0xfff, 0x6}, {0x4a, 0x6, 0x0, 0x8}, {0x100000001, 0x200, 0xffffffffffffffff, 0x9}, {0x3f, 0xfffffffffffffffe, 0x5, 0x81}, {0xba1a, 0x9a, 0x4, 0x1000}, {0x21f6c882, 0x0, 0x6, 0x7}], {0xcb, 0x800, 0x10000, 0x3}, {0x2, 0xb, 0x3, 0x1}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:32 executing program 1: r0 = socket(0x2, 0x2, 0x8000000000004) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 21:03:32 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 21:03:32 executing program 1: r0 = getppid() setpgid(0xffffffffffffffff, r0) 21:03:32 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 21:03:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 21:03:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) r3 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x3) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/29) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 21:03:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f7c73a366696c87c466c241653000"], 0x7db) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) 21:03:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xf0a, 0x80000001}, {0x5, 0x3}}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x2, &(0x7f0000002580), 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f00000014c0)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/223, 0xdf}], 0x3, &(0x7f0000000440)}, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x9) r4 = socket(0x2, 0x3, 0x0) shutdown(r4, 0x1) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0xffffffffffffffe0}) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) getrusage(0xffffffffffffffff, &(0x7f0000001500)) clock_getres(0x2, &(0x7f0000000100)) pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013640 va 0x20ffe000 didn't change! 21:03:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 21:03:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(0xffffffffffffffff, &(0x7f0000000040)='./bus/../file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000440)) kqueue() 21:03:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) 21:03:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2031, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000240)="f671cfcc7d7a9bb369fad303ac4cfc05acfe2effcc5b80bf21be4506fb3de091716c6ed19ace77363daf88b4b3d8703a605842cdafba409014787992d788dfb2caa0c953cede5faeb18d28ffd0d0b2a09833f33f774887892e36b3013b0b70f7404862bd19c4a6177da3c08808578be96a5b5673e5dad9040bee9c9ac574aeb876c870bc15917035b20f7fe669641c11d5aa69abbc1553d67c78dbdef3e655463d5aa440d71208701b48724a08fed1cc7e8bf3bc17cf27ff0b23004ff7f73a27bd5edaca961aa588245c2b4e5cda286af2bf184f2e273983fe90d62fe9e91a99392fdc66b7", 0xe5}, {&(0x7f0000000340)="9ca12941fccde2db79d2a819cb1243114821ed0643c2ac9c15aa195b79edaebe8af3cc2fa0adc217bc04c03ab22119bd0cdfd81835afc6459f90deccde9f3b170477a81e452aace07ce1812e5a3bf53fe979e7f6df5b2e6ac2b8d50897e7bae705f6f1edf16cc6b75ccbb7f817c889bb33231190ea95f9bf2d02bc1023ec7a0072db68a6823d5377ef71a173251948e1e7f287d2bb021c1216f4242e4fd0773587b1e2810b82a7852e70734f08fab2", 0xaf}, {&(0x7f0000000180)="f5af75d62cb6507cd25f0ff93de2d87062211236c1c6b70a4d870c2c23494ffe41e24fca4803c8f4a9a62c52568c3d3b23d5f3ecd2d5a49d76358dbb4e7a9ccd019e0ae1c6a053876c6b80f195d3fd649c68977412ad4b0f3e73360828d59f87d1328c4e9bc40ef5454b", 0x6a}, {&(0x7f0000000400)="5832cfe554c98475564027027fadacc5ebc3b00c71b9aaf1454a4aad3067195f2fcbf1fecd42165bd6b544bb3a4c5d48e62c6f709cc1c2b2e336993a3a97645ea05e99c6c91040c144cdca0cb112dadffe047911af72fc52bd282c983473b37bf3b50726bddde79ba6bd5c02896ba3ab9cbfb8", 0x73}, {&(0x7f0000000480)="63cfc4e35d423b419c5085916fa73aab2c3d7d6b58c1d3e98f608cae0044ba09ea347226f8c3412d68a863e07269c6802776c5e944bb4aa897836c188c729e2d822e010f19c7664cb243a0ed0f864939dbb3b25f1e678e800557617ad9d5e849a2a5499d145a8bc7fef001891cb46b0326f39b4abc332881d3c8124bd9438f4fedba4f08f05016863f78431d12d2da315d1b195001b25d1b6b577f7c321fdc4b03ac33b51bf298995335ea48eeff694be215e404629adc57a19d5ec0a121e7b75caf940592aa72b7fe0ce58755b16c69a39d2cb5deb2064dda75a6c14ca0098bbdddd6", 0xe3}, {&(0x7f0000000000)="869ec09869f1d0a9b15c35140ec1e9664a568c7088d28e1f5b6ca32d3b369b28e128a7bab0", 0x25}, {&(0x7f0000000580)="278e90434ba6658b9d7736dc3aff78668695d9970035416158bba47765839fed3526d0a2903eddf1db0ab623dc86f102545c79e7a3c8a654df362397f5488132f4db80fa1d73b08dec7f95942a9374e2424c56edcaa6834db75ef83bdf125d5be16af128d4b91164638679503a6c7fcb2a4130dd43181d1c4222beb6a183aefa55c611b4725a55785c43aa88c7425ef521a47961e30df9a7dfb071f794ba9f0813c91ed950d12b508054e8cdd1b74a8d0a4a1282696c71ce1aceed759ac25d09b95cc909fba44406e07adfd3ac6c59883dba0468ab21", 0xd6}], 0x7, 0x0, 0x6) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 21:03:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffff39c, 0x6, 0x3, "4b89d8d2a58f83ce97445c0495318cb8aed5a748", 0x7fff, 0xad}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r1) fchflags(r1, 0x0) clock_settime(0x4, &(0x7f00000001c0)={0x4, 0x8000}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_gettime(0x7, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 21:03:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x24, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x1, 0x1, {[0x6, 0x1902, 0x2800000000000000, 0x1, 0x58f, 0xfffffffffffffffb, 0x3, 0x401, 0x8, 0x4, 0x9, 0x3dc4aeee, 0x81, 0x8, 0x7, 0xbac8, 0x4, 0x7], [0x7ff, 0x6, 0x6, 0x3, 0x80000000, 0x7fffffff, 0xfffffffffffffff7, 0x0, 0x2, 0x3], [0x9, 0x3f, 0xffff, 0x5, 0x7f0, 0xfff, 0x6], [0x0, 0x0, 0x2, 0x7, 0x1e, 0x1f], [{0x1, 0x5, 0x6, 0x8}, {0xfffffffffffffffc, 0x0, 0xfffffffffffffff8, 0x7f}, {0x1, 0xdc, 0x80, 0x20}, {0x7f, 0x5, 0xf21, 0x38}, {0xfffffffffffffffe, 0x7, 0x5222bae, 0x1c}, {0x100, 0x7c, 0xeb, 0xec4b}, {0x0, 0x7f, 0x4, 0xffffffffffff0000}, {0x0, 0x2, 0x7, 0x30}], {0x20, 0x8000, 0x3f, 0x2}, {0xda82, 0x400, 0x6, 0x3}}}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 21:03:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000002}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x100) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x3ff, 0x0, 0x8, 0x1, 0x4, 0x3, 0x6, 0x0, 0x3, 0x40, 0x100}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 21:03:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x3ff) write(r0, &(0x7f0000000040)="46ae311ff23f28dc5ecd48c12cfdb1c3fbf5e0271e928eeaa4f910a4e1c0cef2851ead3a894dc4647be3fd4cb249169deac9f524b158c11c3db51915dccde22a5439dc9fdee1e076889c846b544c8cf8f3ad7d3a039ed82dbeb7c43aeb783e21e6e3f2c9ef11d18f6799e6dd5b889c9d3680a6c74a9d357642d3eeb08f3c60e7960b75ca4b1999477b7e5943453a9c", 0x8f) poll(&(0x7f0000000000)=[{r0, 0xe}, {r0, 0x12}], 0x2, 0x31bc) 21:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54, 0x0, 0x7}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x0, 0x2, 0x0, 0x4, 0x6, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 21:03:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 21:03:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200d8, 0x8) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xce, 0x1ff}) dup2(r1, r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x20000000000000) 21:03:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)="7ea124f4779f19d6cca659c9f5329642ead9974a40da8b8b568f60356051ef34ef209d14f82fc75d6fad00e33d1550e004a1e48bc16e0ab351c070166377fb9413c96b3c783dc6b2fe7e401db17528156b45f5139d131f4c669e55f3e1c2d40e30f428338138807513026966da2325b6e449cbcd80bdbaa1cf2cc380234839d4fac96189f72ef01094718213", 0x8c) 21:03:34 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) lseek(r1, 0x0, 0x0, 0x2) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r2) pckbd_enable: command error pckbd_enable: command error 21:03:36 executing program 0: r0 = socket$inet(0x2, 0x8000000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3d39883aebbe69485c792ddd433f2debcb9c49ecbd59c707699730d90f79c7b76d93b0e86060d3d5c78aed98b7fcbfafc22a35a8e40b7f148b2ee500d5698e55976e574f20e6b29df765a5d722bb290e662cdcfbf24561367b3b25c654c43ad8980a980eccf5721b3c403977fceebdd252af11ed1a9737f8d5ab3a545e68", 0x43) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x188, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x6) 21:03:36 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='w\x00') 21:03:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f0000000080)=""/145, 0x91) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="00000002001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78", 0x18}], 0x1, 0x0, 0x0) 21:03:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2dac4e00000000000000"], 0xa) setuid(0xee01) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000700)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="a0ece1157e377bab57b46a406f47bc40d28ef5866b6179b0a73abb0e3516887e4e45ea2fdd310f208f220906838d6599df9f4b12495dabbdf8f1ca81f5e2279f47230805fe7c1bb5eabb413f3de58e11562de2792591f4a1fbf8b169ef04fc7d5aeaa8b4502e0f7bf2eef68d680811130de6cfa314768a7dd4a820d5bd011fc5c0207cbdf65695d0101c7e8634211ebefa98c4d347ea2d5f36f2a6a8d6c1e3fdca9bf4714ac2637a32ed5db069c3ef5cde6cce4f6ac287db2be8acc298efde1b971369e2f46cbf58b1ff64fedf84867294f44848f93ea4b72db64c41f3153969f9cf217aa193b56bc28a976c9f", 0xed}, {&(0x7f0000000280)="46c1c0ac83b23d5921690e331f161c599fc0d05440e7f297e2387bb2d54adba925135459d1146b252975c9fe6299a8e0c3f021237e4ebea90f65f55c48b3ae99081cfe76051390ca934c133bb3247d896b2bc7bf06b3b29b0d8ef3080bd4dedafeed32e4cc3f7846acc3c6375d470f61a28de4e31ba33b763157d915e7b7f8f76c3be430766678a77e04e913141af27558e257089d30a6a0aa640ef5e1fe63a7f7eb38a2c3ce7832108cde5935d93154dd05f9471c7742f28179601b5ea6eaaeb33ec34622f86d", 0xc7}, {&(0x7f0000000380)="a4a2c586f0ae0ef0f25936ee868b1b40d7bb5c4001c40e07455bfce1808f25ee1de833d489fa850f7a1738a35a828108aae3d0b703358089396c557f413873266761684ff37491f7535575a719eb1a6ac3db2b57bb66d371e4adacffb314a1577a6202c63807a8d0d71cbbb55471e32f08f6a1c01dadb625f86d5e6bb705fb416800296a52669377b88174cd8cccca2890cefc9e563d2d944eaac9f0dd150d240f372852c17fc7e003b11c48ead0fb1603357e1988e1f097144f449454e2b0ed65", 0xc1}, {&(0x7f00000001c0)="35463d566ac262858708c9870a6ca17ab4d214a4f5a16549ee9e9275e503d8099eabca00f0361ede8462ee52cc1c3fc3ea8881bf7e1fd811183deb33e34f205a2445995bf213743173607e3b4f0daad69afd94dd9407d0c06c5a343c1595bd7c06c2e48ac43cb292b190aca375520a", 0x6f}, {&(0x7f0000000480)="934ae3c1016602907428b080a5b3b5cdd074fb842fb8f97326d1d6d02457acd2e06046be18fd8344d4c62d5bcb0972537a3c53d81a6c57651406565ae68839cdfbf019d05a606d81282f70fb0cda2a177dd7a0990114d67a8f92ae08926b31982853233b34b227ad36d85bb0e418f7f5fefde98f92bb88c04d89d7e48203fbe7921b39d4", 0x84}, {&(0x7f0000000540)="1446c41566cf27fa4bd112bb939d033e6447a549aec2da093e623ccc70d5f2501a54ddc2be911f0320fddc63fb5417e5fb2c867df1d8b7e49c98fde5bd7597253126b48929634e258c1666a399c314874a94c549ca06185290807e8b6979edd8f264684e63279d4cf2e0ece63138", 0x6e}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}], 0xa0, 0x402}, 0x3) 21:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) 21:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x4d4, 0xfffffffffffffffa}) r1 = semget(0x0, 0x2, 0x6e106ff2b83aee4d) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/171) syz_emit_ethernet(0x1, &(0x7f0000000100)="f7") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xe89, 0x5, 0x3, 0x9}, {0x1, 0x2e, 0xfffffffffffff4ed, 0x2}, {0x0, 0x9e9b, 0xfc90, 0x8}]}) 21:03:36 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x4000, 0x7) fcntl$dupfd(r0, 0x0, r1) getitimer(0x1, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:03:36 executing program 1: socket(0x18, 0x7, 0x1) r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 21:03:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x18000, 0x0) dup2(r1, r0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858fdd4fe6c37b3bf0700eb5ad35a0500000004"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20060000001006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') 21:03:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x1}) ioctl$TIOCEXCL(r0, 0x2000740d) 21:03:37 executing program 0: r0 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000140)=""/191) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) fchdir(r1) 21:03:37 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./control\x00', 0x280c0, 0xb) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x5) utimes(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)={{0x5, 0x8}, {0x5, 0xe03}}) r1 = open$dir(&(0x7f00000001c0)='./control\x00', 0x0, 0x0) openat(r1, &(0x7f0000000200)='./control\x00', 0x8, 0x40) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./control\x00', 0x0) 21:03:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="e03f1b4a7f3c2e650fe1fc6c3dfad0e2646021407a", 0x15}, {&(0x7f0000000100)="c1e6ce65ebe35bc8e28bc1b4679e120b8b94a3da8fd3a16f7f989c150a01", 0x1e}, {&(0x7f0000000140)="bbdb56794f68211c27e2622fc8e700bbbee4f3857e8813009f31b9000e92d5602aa03cce37a70775a72f48341e75b03582317ea29ac0704e12fa4e2c5c49794855d0e974d9b9b711f651ec3e8f141e2e73bd1a93dd53e7601f06161e8bcff14c5efb4fb89f0a755ffe63fe161ff75143e4a3667c9c23ad4638e725f394", 0x7d}, {&(0x7f00000001c0)="a1fba609cd067cc47a1e708ec16b0fbdbd0d3de59a733b3e92a827efa8259d31571f433dd9336a5eb89d0a4467d0ccfbb5e23932ffabfc8d82c6b8fca014b7a704eda8cba8f9bca9f3a722ed84f4c1ab91e131de89f69a779f5a5e302bfb8a4d6b11b1b9c326bc159152417c38b0dab8f7924a0199e461294aac09de52a655f6bbabc80545bbd08775d0d40fde76f267dd4cc341b93d572212c95cd104b8c5dd2a1f7bc813cb03391593bd5f461894072c189eda21830d96025a4331dc5be4c7f9aa61864f06d1c2cf57b23b50c1b2c41d5193e81b0908a7", 0xd8}], 0x4) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) 21:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200044}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x1, 0x1, 0xf3f, &(0x7f0000000040)) 21:03:37 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/227, 0xe3}], 0x2, &(0x7f00000002c0)=""/80, 0x50}, 0x800) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 21:03:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 21:03:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000040), 0x1) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x12, 0x4003, 0x0) r1 = socket(0x27, 0x8007, 0x8) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) read(r0, &(0x7f00000001c0)=""/96, 0x3e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x5) 21:03:37 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xb0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 21:03:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) setsockopt(r0, 0x41c8, 0x40, &(0x7f00000022c0)="9c47e725f4ee1edabb5ca9bf943d369ef5f4fcfb53aae1672cc9fc72084dd02f110d6808bc29a9e6223b3d367414127408c5086dfe34b307b3ed70b87d1655ea39142e1ad83adc4e96dc6043414604536044c0abeea2afe81935e1b57a8e1897e16c7e71b97ca8ae85f62363ed2afe6d041982ff3ac7cd135136086a7310fc73f358ac6f9bf09c56f4327a26b4da7fd6887ca27f419ae425a131497a215717147ea16d3747bdf29c8d74948ab733b88b51209c550bc1b6", 0xb7) r2 = accept(r1, &(0x7f0000001180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r2, 0xffffffff, 0x1, &(0x7f00000021c0)="12157d3014205b09a3cf04b06d4528b617255026fdf89e3550089ccd79663a31b184bc770b6c9101f429a3476c4669a508ac5776b92f2a2790788b7476a5bcd10b59fbd20b357bea0087954efdc5bbd3df2ac6404f95dc0e30080dce389d785a1939c05901730d6dd69df891666e0cd5922dbcd3a8c398a63d03b3ad55b875c636e2a018779dcf1d973d5c4998006ac8a6da975c7699f62f635b560dc8f664da7ad692048235ea669958b6c2e144e7e6786ad33a3428be85695ee461b3f37b3f6ea073cae3503c262f8a70ec9458176945f43493d4f9826830", 0xd9) r3 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r3, 0x1) 21:03:37 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{}, {0x2}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20801, 0x0) openat(r0, 0x0, 0x0, 0xfffffffffffffffc) setitimer(0x0, &(0x7f0000000080)={{0x360, 0x101}, {0xfffffffffffffffb, 0x1}}, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000040)) 21:03:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x2, 0x4, 0x40, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x64}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 21:03:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000080)="4db8e7c445d0150c1d5c83b18fca8611fe05a26267add743778382495a26a18075fa0a16068c97820613ca502518e3bdaff54f88db37cf4e0644cab6100211edba0a3e63c9dcaedc2848a9f6c81f96a486743b6990e9d06e10bbc78f0c48ac01c888148980581cca1ed97a127b246bfcb8b84f43639b8cb7703a1bf7cc747e5feaae64c493e4c23a9b1f2e6031f690b7a7ca10ba25589c46ee1b857a53ea1fb41d5837ce53409a5230676ae1faf8dae6fdab8513ce84d470bed3ea5592652206abd56db2a8d7c703215d2c0b5ef7db9b17963649aee789acb6ef1cc6bcd3db53543e409c95427e425a15c4", 0xeb, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(r2, 0x5) unlink(&(0x7f00000001c0)='./file0\x00') 21:03:38 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000780), &(0x7f0000000800)=0xc) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000840)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000880)=""/112, 0x70}, {&(0x7f0000000900)=""/167, 0xa7}, {&(0x7f00000009c0)=""/28, 0x1c}, {&(0x7f0000000a00)=""/95, 0x5f}, {&(0x7f0000000a80)=""/109, 0x6d}], 0x5, &(0x7f0000000b80)=""/28, 0x1c}, 0x0) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000080)="0e8a605ab7d90c9a54990e6dad49f812aff85c3e8538579cbc86e095bd1492a0da1f1dd0bcb2cce1190898bf1d56140a84b1be6fa394590093ee8d8783ea736ab7ec034a1788fd70ee5071e20588ac7ac2e840132ac0227edd6633b3923a5063956cbfa23f8e7dfc68aa9d1234569d25d6d4e07dd837bdb51d", 0x79}, {&(0x7f0000000100)="fe125ce6377353271fbbddda32e3e7c986becf7646c509089c0a4229d538ace1e6747d1b59301a6f4f19d326d74734da3b74498b9bfb323822b612cd12497d5a7de382eca89016b3a717323aa4b6", 0x4e}, {&(0x7f0000000180)="bbbcbf00d7020cadc7bee37c85bdb0f3b9c95ff1cd5b7a9de7adef6a798587dbdecd80ad5d2d1315458f4e4f742ee67b959a97bd5cee2f9c0687b2f68a2ed15b05181dcb6f79b55e6fd62ead9b9ab4ab9997b0fa743d2d539156b3206e15aa1ccf1397423c87cba8ff294f646363be609dcc0f149bb74b06269b6dcbe3", 0x7d}, {&(0x7f0000000200)="419969ba3fc83a1a658e413ba46173f3f343b6b926b21dc207e86a28d32e534936c1c59ffffca873ae9f39c3f8b6e6be361f253a60553899a2559730300d8dbafbcb15367bd7efb3d72c17f629b05b47e6a97dda0b58eecad7a66258366aa3729e1b472c1456730b9607", 0x6a}, {&(0x7f0000000280)="9b1ef9f091a1c36a4f73d375e77a37f344763463e02e72bc5e9b8717d50624fa48c3578466912cb280dad4b1e91c0f88e3b58c8fd160963a7c4203499d9d0b313658632e320cc049f36f9158a0a5131ea0f1", 0x52}, {&(0x7f0000000300)="69f7d430c0e9058e6b030a744c2683f13fd976882ceca70ebac82bb6d58e12446ad2411ce4b15d18b37e44946e57f31d37cc", 0x32}, {&(0x7f0000000340)="0dd85b0a18dbe151b9fb9faa3a53c49ac8e1dfcd82ca4c17fc64baa8f31a9a7f1427ffe3da49120ebdec06f3af156437551aa3a5f10868ec67dcd69be5bccfb95b3f8fb8415cb8d43dd340a4d7f8d0f8cdf3a3e985bdb791772d65820139c5ee77b0471a68670cb5e3f3606c661a1f82aeed5583c88ceafcddc201b1b4ebb69502899270994a64cf7597156875a3e827aa902b050da0424388914918a1c5e37d5664f207ea0cc3cf8226faad5636ba1ce516dbbf55bc6aca2909aa2b90b0a9cb5cd67075e5400b71cdacb9ce08f2821626a426b2ef90791dd44ffdda", 0xdc}, {&(0x7f0000000440)="d7d71c3f3321613ff207e343f217dc8236f4aa8a8b3f86dca98e587235382ebbb9cb5f4c832c04cc6f4d2574cb95f98225219d27ab7f47c25ce654925d06298361a15093d557b19ba71d148186176dd0f8efea55ac7e75febea8559c0167ed43b8c8accdc31406b284bb7a7419d76c8878b9858ff31ba41b197109e2553f8e43d71e69606ecc99", 0x87}, {&(0x7f0000000500)="11971fc2c974e05306f182bfc9dbffa926aa19931838e18997587e57f6df34339e88a0b0b0942943a1c256685030220694bd50c9cadc81c900275c351b2dfc3e54a77f9378b49755827ce8319a670ab52ba4d5b9af2485f48c7833f6bf5fdc694551d63fe624b56263c51dc7805e05615f4d7c395766558c0d1f5ea63306ad81b57e6f9759a80feead22642d6a2597766e756fa497b756e7ddc79a13223b683860b8086fb470be0369fc58b4625c2f9d803234158969147ec1433bc920388f6d18be8a3137e96c6730bb97e0cbfdc22b0f545b", 0xd3}, {&(0x7f0000000600)="bca0fea41ed7354a8cd1ecc06f4283d1f416e15f4c07a8740a78d9b24089e64996511490a8cffcf6d41411b31ca904290cb8fd36e33819b15f878db98a3a5c49880752eaccccd2d899ebaf195a2ff8508efb2d3c4986c0e3461009396e5d806af069d35a04b321246df64738944899c3a9746de9ad19edada52aa3d7a8b959672c489c9de4503d504bfe15970bf0d832d2734a0f41c0e0bb3d", 0x99}], 0xa, &(0x7f0000000780), 0x0, 0x1}, 0x1) 21:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 21:03:38 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 21:03:38 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10000000000, 0x1114, 0xfffffffffffffffb, "d5dbe3ac3ae26107efef05c464af73535ded3f81"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus/file0\x00') open(&(0x7f0000000100)='./bus\x00', 0x18, 0xa0) 21:03:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x203c1, 0x80) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x7) close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r1, 0x13f}], 0x1, 0x0) 21:03:38 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r1 = accept(r0, &(0x7f0000001340)=@in6, &(0x7f0000001180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f0000001440)=0x71257d69f5c492ca) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r2, 0x832, 0x2, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) accept$inet6(r1, 0x0, &(0x7f0000001240)) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockopt(r3, 0x200000029, 0x8000000000003c, 0x0, 0x0) 21:03:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x400000000000, 0x40000}) fchmod(r1, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 21:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/241, 0xf1, 0x841, 0x0, 0x0) pledge(&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00') linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 21:03:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='T', 0x1) 21:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() r3 = getegid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) 21:03:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6b2ec59d06e01c16399d4c91ad0ebc410750ba1aeead02b5426221b9d1a3208a2c77b4892f2820c7f5e7319ff12f99ccfa18e3b35a9297eddec863107191c7f637187ad79d8c57626daef8f2041967c7fb9916f8f9c444bd7874c5adf8237c493705a196729ea34fa72bf5467c4c9929e04ab814cff9dc970e6f4cfdf6bcb6410d1d06eb2f86c529a98b035f2374b6b6e9a6164f271be625f816966927204789942204ff5ed506459da1ee102a51a617b5fabc2d35f5d11058bb8f04bb00", 0xbe) 21:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x80, 0x106) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$TIOCSCTTY(r1, 0x20007461) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x40) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 21:03:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x6, &(0x7f00000001c0)="4b74954c", 0x4) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) 21:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1e8, &(0x7f0000000000)="ab000000bee50c911f2e21c1fc1f8b7c663ca68fa796f042b6bb29602566cc108675aa1cbd00b9048eb0c2f6159127cb7bccf716e53b72e216f575b3d84de990c8519f224044084cf5299e0d8649b6bf07b3b1590c4ad2d48ef07fdaf765886cb9a8aa1c27714f2043bd825b98adcd986b7d1e") 21:03:38 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x10000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x88) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 21:03:38 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget(0x3, 0x7, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/118) getgroups(0x6, &(0x7f0000000080)=[r1, r1, r1, r0, r0, r1]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x5, &(0x7f0000000140)=[r5, r0, r6, r0, r4]) setsockopt(r2, 0x0, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x401) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/88) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x3}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x80, 0x8, 0x6, 0x4]) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000240)=""/179) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10088, 0x0) 21:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 21:03:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/33, 0x21, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 21:03:38 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000012000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b11ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872b5e03ffa8939fdaf22154a4ad84bdabfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000a3f800040000", 0xfffffe84, 0x3fd, 0x0, 0x425e0aa6ca62b8a7) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x4b0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 21:03:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3e) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 21:03:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x11, 0x4003, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x8808, 0x80) pipe2(&(0x7f0000000580), 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000540)={0x8, '\x00', './file0\x00'}) r3 = dup2(r0, r1) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x26, 0x40000000, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000005, 0x100000000, 0x8}], 0x4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xe831, 0x4}, {{r0}, 0x0, 0x41, 0x3, 0xfffffffffffff001, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x21, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x68, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0x82, 0x8, 0x8, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x1, 0x12, 0x2, 0x3}], 0x3, &(0x7f0000000400)={0x5, 0x5}) sendto$unix(r1, &(0x7f0000000180)="5001050360000004000007018306ca90041002fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 21:03:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x288) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = getpgrp() wait4(r2, &(0x7f0000000000), 0x1, &(0x7f0000000200)) r3 = dup(r1) getppid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x6, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5", 0x0, 0x3}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = semget$private(0x0, 0x5, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000002c0)=""/37) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3}) 21:03:39 executing program 0: pipe2(&(0x7f0000000000), 0x10004) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() fchmod(r3, 0x26) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 21:03:39 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/96, 0x60}], 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 21:03:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x1000000000004503) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/182, 0xb6}], 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x100}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) 21:03:39 executing program 1: poll(0x0, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() msgget(0x2, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r4, 0x20007461) 21:03:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:39 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x280, 0x4a) unlink(&(0x7f0000000100)='./file0\x00') bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 21:03:39 executing program 0: r0 = socket$inet(0x2, 0x4, 0x100000002) pread(r0, &(0x7f0000000000)="45f7cb04eb60e0df7a6cfde14c769e6f7be74454ddc1cf7edec3a7415482d48d40d0881b67776b3844566a5ee48735736adb3ff9bb7de2013eefc25b505b9ea7151a31067e1abb5df4660373695b64006720905e1c581c7186b4fe4143542c41481bfb73097f3b8e7cba86fac094fcdd247bbdb53316c2c4dad81c53eb777cac3946d2bdb455ecbf700e9a53a242e3ac53ce57f2b69bdb5f0a3835f63baa01a54becd1f90396458a3ffe8880b01ca8f37f3fa4072636aa0c76c3b30fb7541639aabd05d0372eda7ac8a514c4c30ab71493e5401d15a83b53ac39056432dfbf3fe4126410851953e30b9eeb3f", 0xec, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000015c0)={0x1, 0x7fffffff}) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="99745c32377f0ab9e394ab516cf51f87eca125c53b97b9ffad65b9c61cdc72c51bc3e70edec57f83e0c71d6c00aeae3752edc13b044b7521821ce8df4826ab81c87ffa44ae7f47fd647c6ef8a9bf274d6e05890f6b9a219ba8790cdc96fff071bf76bec54d2359a0c0d0f0d5927435fbd9f0782cc5494a487b2aed188ac29e9252bdbc0f9cb16629065dcedd8d1dbd787b0b2f32f96e3a46e77ddfdf6d07b3b3b0aeb6508caf62789f1b43c999c59b1256ea00e2e466168bd104b7c84b50eaf2b46d1314cd9254ed67be716141317feeb09c6f55e13f08279ea6bc78ab0cac2583ec6f218c86a6cc028bc8ef94d9b74640a0c49fba2f0a7f9e59", 0xfa}, {&(0x7f0000000280)="b6d4511e9367d39068abfb09f8e05e9a1fb43107095ef92fc078c314a9734ff160cd48fc5c11c4d0543161b506e6cd937a8bec0daff14e4134ffb2b7405ac18006ee9a7c4ab9c526652b549cef19ca2bbec51bfdb0c44f21704ec5db2723af4d2b93b58e3f8ea577e2055ae0ffe46ac01e3463dc9ab6b780ca055adeb0924c26ed12dd11f3227faadf05a73de22d6181e6279ef9724d1b2bf4cdd7b0bb5b1020e249fec09706a23b78aac8c2a204d99f010390d82b6b6c83a3722653783797b41142474c9dbdbd963952d6fce09f0a6a8d33974682c405ca696eb4f79ff4689cec33243a9d6e6958778492669c2f3d29c7b59fa4c3917648c331b242c63fd7a7e9f0f0f1fda695d7e8098448446d60fe946ee9e403d484e939a4fea743fd45917adef416196e6e7e48145ccfb294b387ca87c68417501d7e991aa239e595b76826f01df2e83456e6fc244a283cde1fd88ea0b090084ea40dc321ab5e6f4f08578fb95f8f59e2fbce2c2a315a87798fa56cb27f56b304ca3c30e2b2bf9ac5004732e45026c4a9947cff4de622fc1d93fad42565cad22f26ca200187c326c176882d68f01ef4b6fc9a72f232541eb304cf4730b7044aa6713c5d145242cf7e9ad89073c30796f0b890dc4333f6434ec90bea0c1c37c4c98307e182ce01e9f92acd09208555029160b631937411c67c82855a64ae2f69cf67d893bd6c0f457c9c45dd7b664d5b131e26aa3cd0cd868fd89d42fc47dbf1e08afbed74db88000cb9b0e9862256f818a1173d260bbd19a43f7710698f90856e4fad866fb2038c2b40c034ef0ab3f338dda425651c2e01d52a90206c30bdb687ee85f07cc2a3c47768d6addfbe44f7dbde0db9bf2ba43fcde9270cc0c069ed5311bc47ef3edacdd76af072b4afdc6878d51e6e9298b9a667597bd21ff1ff1812eac97bb205267cbd9d9ae96ea2af8398558bf6749d76ddf0ed344d4865a0e343d86de838cd5977ce003062fcbef693ef1d5441b7f551263a3eb80df4505ebd4e7183963722e3898f74b71ec81e105a4374630c88c0b02f4b7b10f5a719f7a31dbc55840943306dd69d64ce582546360c0be0825c7f0e141e1c9e496e5391b9c897c198d18f49051d44e9e08948e499ae77c44ec470bc270b7747e381cda51bfee20b86f11eaab181412caa34a42dfeefc7c63218d64f32ca550775d394ce446a81a0d5d7a8e26dd97c1481105e2e634c5ed78f74c407112476fc4496c4c2187cc518b1b8676ea1845f640600d7dad75bd15ad1a3bff06f815f34773939c72c85f76f3811cb7e4e5dd07f6bf011d9346ff9e6edc6da42049c952b3b99feaafd28a519ada2d30cc5e6487cedacd8bf82df1204971a9255d307746de3e15372fb5d2c4e37f4778f172781719c5e1b140752ca71d17c591e001d8a48dc8393f03f800e9464934ce772a5d3a978e5c50dae9fb82f47b65d62e371a5e594865c6feda84869f4d59e4f8caef7ac120d75ea8272587405ccc8d397cf282ef6fdc10cae1db558471cc65ab551d9806768d6cf377cb5149efb03e42733069b9059640efc66c85a849f281bcccf0f3282db21f0e263912cdda6a52e724677be10c8ec4f0eee474c4c6bfdc413cbd45f8367edbddaba94023ebc758013e1fb6fce96915c49260958ca84a64b1caf42932482ec2d000a2a1cd4553fcd5379eef0ec9cadc86123f5ea62b06a9eb96c72420bf9def686dc355ed8d94612daaf0e543dae15c512949b59f4d5f5602d3df7e62293bebbead17b9ae1d0ad1df770a254908e5d3327f21b4623d7a3d6dc9eb873b77e331688950c0509020a2ad75fda21f2dd85a851860ca1671510d530e3a208e1537def5e0bfc8a20e927c589cb6705a0626b3238f3f6efac27af52630b8746f7140d1b502280c2e008cdf5a53162ce2781607aedf4d2391de12b70bac498d5f3b69f9a1a07464ab603ad3c3ae86e59a0d66ddbb979252afd6cefab4bb630574758ad86fe85b39511bc2725d08b12b7e1500d09bbbcc51bf35d672701540da6a472c3904c11ec3c70a0d3d91571b7b767b951319881aafff47d38ada6cf8d6f014aca1114c0fa845e27b77cc23069b7d9cfbbf6734bf4e7173f47e896391415541489ed20e3ef6dfdb3c664e18c726f205b5aeb41e140b4abac4efc7bc7f00e44a16791a321d8080dfd19a87371c9f30db629313f2eaebaa7dc0fd0101fdcc8ceca9c0887638ba3bbf96be3dca45085ea35c5794d8a59337e98793fec0a3c0463bb7773840364c76c0646b06fed5463ca8a054c9c5fb7e4552def3f9b78dadab4ed8f0e19a6231af07b440ee260a92c5c50258c4363703a2055533aeb3194806615c1f04d12ee2af6c63f867a74e5275409655ba3b3ddfbb2d717dd76a90b7a20b720448670d06316f6418e5a08ef9eff0980c0f6146b70db99bb9fa925a33a9389aa339429ad87a599ababf41d8e9d37ee99d9005c0c47ef5cebcb48968fec1fc68d96b0074e33a38cbf5bc992a9e3abe571d2132a3bb9f1a4fee214232097f20c895af56bfd150aeb79a17569b8dcaaf269c9b5980b3bb9779bd315e5b4d5ececacb00d748d8793eeeee9801f731a76e48faf9d23bd7f79b0599821d48b7218a8f1b04ac9253b032cb570af8e5ecd92c1ef9f65a049889f0fdd224f27610ce2fda18ee2a864c0e76057c79f7599ccb83a96e09526478a30015074f284688b80d94084983fee9124471adc06533735e3d248f9e443019a51a618a29202badc3b6224b57e2376be037fcdbc0ed87733fb81310e3858a9ee454267fc52f3dde3549fa49bc73c5f227489d6f588177e4410016463adba54abf49545f7612575d6f6e575975fb4f11e041781bc565a4d703c2cd04853762241900bb3c1afd7384d566f75bee3ff66ac59c57d1454cbdb8750433e21dba06bf1924399207102d8b92675047e89b01d696271f45d037e9d8da5a8e220fb025ba4c6dbd684239534c82e00d1b0928c91ba333f153b259343abce729333928b7ed1e752283037a09ca36ffa5292c03ea85685b9b75094181a6fc20c2ee0bd91630c9cf63068e77c3d689654421e4420ca03849be52c19430953c046528e0ef2736d2a9d8606e643579af15a45ccfd490b6da097578890e666856641aec0153508ccecf2bf6835e9b32b218a8f4bb45c739a698a51495dfc1f39347a2ce7fe38768078c7c3c2271d97e559d1f2b1759be44a71341cc06b474cc9df5b41184b3dafa4f51bf5f86562d56e285c7156b824da3938d2990ec99f763857d62f6cd24f70424615652639f7056f10fb77d34b8928118b3eee8e3effa010a8c04e05da96f70cc64e3c3cf3936abc54323f93274935ff318636a017cd78dfaea0d2e4dace46825e3222295f452b36b857cc889f8fa088bd61f49d9af07c4795d9c3082bcb7962ce208ccc3648ee075b6fbc3c554a18f6fa8ae0b1875b96b44c2503e04201a044b4de340601a5b521fbb2f69d57342d7799df0d36954510ea5be0f9ab6c46d1aa7d7dbaa6aff2f2488208cf91697af5f02c43b95fdecfb56b65b86a2572fce7a39bbaff43cdc687a01374fec426edca9bc792a4ca155e527bb7a1cbd6f5763536f189d7aec22623882b0411bf3cc1fcb224c2d803d1dc96d0ef5a6aa9af6112207c9fcfec01a783cad8fb72f7a83272e5cb1d0aed3db83b1671755e248d9f341ca6d03550b3b3d596f51d58aeb9ccb4fb24470a93974104a6e9247a920a4a8bc60be548e678501ace4e245eb6e4417b9f48dc4676f53bcc7c7af679a8280a8133cc568265a072a9a3bc9a574cb84835dcd3c27d904ad3d693b03e8fb83eb1efdfd1d10f0446bb23c5b41dd6966dd3bcd383c919599a445084948ee58828d50514c9c11045d732e97fe4ae73b9e9159c566434ce4ebfca61b555b1e88d22cc8692e75daca0db1b374cc0a8d6af453dff6b3f80e71886d71948e665020cb69a5af4384e988b0d6cf844d5fd6ec91f01e4d6ce4911679428ab8ac9dac526f5458de8a4e32b0dec8408b85a7fa51e0622fb7caacde92ce821e1b74504e271301fb2eaad8fdf310ad59e95e86327d4bf71eaa550c291a197ff7db5f13635a3eb6870aa1719406ff66cb02c035a7a32b6e484c498a4f31185ee8872a57e9031065583c1b5ad02806efaabdd77f1c9c531501c0d71bae5c065418252640b9f32e2af55fb2a10ff7124b5902ac5efd1b70273b12166077126d1be9bd2658701b065b4561a06a6f3799ec57b09dc61178418c95ec276be5fab3553797e58a7b69f8563786b77f1000496add2bc2411ed3ed73bc3811cc70e34fc71d08372c48919b0e681b3497486e8bd3cf915fadd035a41e312f3d446852ed01d575424cfa9db0ff0ab615488efc15987712e92996c2ea0eb35ba2c5e4309dca2f06d70c5a4181aedc69736a910b6f36fc2f42c43c9095efaba7a7d5159f5905d505637b4391c4bf5a8dc2f277153c7bb87a9b903f67265e81a946cef1d114c8c3c9f876d042994c90500646791f5b909b9616d17753864783a4edfbf9a4039aa111c52d5155665666dc3dea70a98733bd8786fbcb958fe97ab794335a396b3285c794f3f81db028d39bc06aeede976ec8deaf6c43de5f1e0539ef64c1ce8b46b41f5ff5609408f9afc2a19f823001ddff73618b0f46ee8ba3f4b2df5814bd86d4183fab4ca2befc71b94522ccc54ef1f3685a0485bf6ed6cba057d63cd212d0ec08da3e0652c2f46f8dcb5e58c5c60b99d3b02988992f1ac470f9622d6af8cbb3cc6df7b268ffb277d1c17d8ff1e2413eeb0164774ea551a5905171ec2968d0cb7a85a2f5080a4b8eff3c915dc666288a12653a57d591d2fcb7625418f067b724550847e29ecb7f2d0bf7897fc0a965444971f2d8c0a4c9045afcd4d9479179ac0fe655088a5571763e7ddbef1a416d73ff97f7aaad5c8500cbe866f48a197f1f0c9afa55fa5c06f41c29383a5990263555fd4ca7238c08652d261fac073d8ff5e326886f6443b75a2094bf9cd8be36048b8e7c91b3b91aca76ee5feb88941a0315b41b7e2d71e3db56a5c2c66a60069970672cc6bcc9fa0e8819cc4539e138bf19c0ca2f8c0aa4387c0ab70dd6ce6a8179defbb657ef58e086f9a1490c1b0da38f6e3b9380ef66917be0097276d5d5f7761d8ccb9fecabfa89ae4260dfb90f59760749f6025d0d6cea27a9e0680d38621b2855d899163b6abc43a4f44ad84b9dcc6f6fd818c49c99120ff1503e98deca0d8eaf0adcad7ecadfd1dbca0d9ac86c2b45dc345a7f712277c59de0487e9d98eed412f5ae6a01291e03937b38101662d76adb996f5ca712c3ce6f7c20f5d1f9aaacca517c58dda04aeb1b094f1263f03dccdd8f40601c587b63af2ef797c9160cc49debf5abd75c381c8e63a0635f47c9b8efc2080a2fe6f8515f0962cc41918a118fb10e06ec9b7f8a000c31ace5de3e746f4a76d5ad95def2f8aaec98aa075e8604a88eaa0fee27e0dc85992d7279e17f3f9fbf518f2b92167bd15aea1a81051a6d72820c936b545b382e200da9ee27215a2f8a8c6e553fbc6b07bfd1bc77a37a8cf964d928adb4b0647bf338e9314c593eb8ab9d75c9260aac6aba56721f4df5e7f90723990d92743d6c490a4cab37f541080a9f15509c4d61ddbc5ed9b36d9fcd2ae9ac250183f9a1c749194a182e81c91affe9f90055bf6159d150aa28d811c2a12b42495e7527d76fd3e82a3701f28f691cfb75e997c45adba2a466ad622095ae2409646755404ce6c07133d8fc61cd2831771205da140ba8a50de75edfc", 0x1000}, {&(0x7f0000001280)="e9d1aebdf5f45d912e1db4e3c74677a0d050af8b4a7c459ac67e24bcb7b1b82d68f4acacbee9effd86c9e9d2de6f578ec36043072e77da533cf220e085e00f348ca1c0609e202046574ed304510988ae465d7ea012711a28e36972a4553e806f9849ae67f0bf194e8e880d6486daa19041911a4b87bbe4b4a5dba6310380f86a8048e0cb2d753b885c7f9f17d898978e86dc504fdabe6a4422ef1c2c8c4c0d0e4a689aefedebe3196bbb84fbab785cf77e7190f392dda09c4718b5540746a62213b54b553faa3ac221cfe769837e9db75c", 0xd1}, {&(0x7f0000001380)="e767815f8b2b227b5a10d6c169bb655bb739e68666b0091f34e64f02da53bec3cf32085656e1a22ad0f676b92429030196d8f43b8cb70cec9bb6ac2d9b5afdeaa3ecb76def4db85eb06d5e3c2eaa545d3cfb1136c00581018a90a5bf2e2d7b63e6b1d9687a172ab51cbc2eb14b3824c4d014b2e189316fbc6f820090d68b1045768eb64c0b7067741c4d19691d0f157740123534f7404d5aeb4ae6eec972a69e967a6ee3d92ffef5c5d1628c31407498584f15768bcd", 0xb6}], 0x4, &(0x7f0000001480)=[{0xa0, 0xffff, 0x200, "e929048ff1beb0c1b757bc9195025da16b1fc0d18e412f45b6d430bc96b69e66e0343335bca47a0faa8a094ddbfad99cd42adb2d7be7f2d060fa6f47abff0556df2943c3c6c7030e10f0ec58ddf9bd2c110356dfa2d06a907fb3bec42931d414ac7302e7e21b0694eac42b6bfd5eeba79aeaf7638b4762a57458b52e5ef7ac7609462f448e08c5c86152"}], 0xa0}, 0x400) 21:03:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x36, 0x100000000}], 0x5, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x8a, 0xfffff, 0x9, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x6, 0x60}, {{r0}, 0xffffffffffffffff, 0x50, 0x10, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8000, 0x140000000000000}], 0x7fffffff, &(0x7f0000000140)={0xffff, 0x3f}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x4) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget(0x1, 0x2000, 0x200, &(0x7f0000221000/0x2000)=nil) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) close(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) write(r0, &(0x7f0000000a40)='I', 0x1) write(r0, 0x0, 0x0) 21:03:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x1}, {0x6, 0x6}}) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="b0a0e277a03afb4445ab895ba79e598c6f96db20f4908d33672330bb7f71dd1025ca493caec843293b7319fee9696c555572d0de7f0e5643114f448dd27d47faf78b942ce920ae47ceb8dacf38ed29a243737fca80638df6e496", 0x5a, 0x0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) recvfrom(r0, &(0x7f0000000040)=""/76, 0x4c, 0x40, 0x0, 0x0) 21:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8480, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x31, 0x0, 0xffffffffffff9221}, {0x60edf615}]}) 21:03:39 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x840, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x101, 0x5}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x80000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) fcntl$getflags(r0, 0x3) read(r0, &(0x7f0000000040)=""/42, 0x2a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/69, &(0x7f00000000c0)=0x45) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000024f000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0xa, r0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="9e0facd8", 0x80) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000470000/0x4000)=nil) socket$inet6(0x18, 0x4, 0x7) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="53aebe1d4f0b414565e41ab3f9a8881e7e29e2e234a47b78b0b31ec8abba733baad7c363c9c3bf885fc611cc79827382595907f294a85a", 0x37, 0xf, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 21:03:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(r0, 0x0, 0x11b) 21:03:39 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x200000001) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 21:03:39 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a19515a4c8ab0619882ac24b7b7efbb194c2016ea527ed63e4b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab900", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e51bd24313dea8d0343d605e2d3289df6eeb90533ee6185c6a19e1a3fbed9d7c7f5ced505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc186972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a159336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed000000000000000000", 0x10b) r3 = syz_open_pts() close(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0x1000) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_flags}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x81, 0x9, 0x2, 0x81}, {0x9, 0x100000001, 0x2, 0xc6e}, {0x1f, 0x4, 0x1806}, {0x6ec7, 0x100, 0x9, 0x7}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$TIOCCBRK(r1, 0x2000747a) 21:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x60) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000002c0)=""/248) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getegid() setgroups(0x4, &(0x7f0000000280)=[r3, r4, r5, r6]) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 21:03:40 executing program 0: munlockall() r0 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x80000002065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 21:03:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x8000) 21:03:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 21:03:40 executing program 0: pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000240)='{-\\[-#*\x000\x19\xd7w\xd2\xb1\xcb\xe0\x1b3]\xa2O\x7f)rO\tt_\x12\x98\xdc\x9c\xf4`\xcc\x1c\xb7m\x117\xe6\xe0\xe6\xe5\xfb|\xcc\x00\xb4\xde\x83x\xdc\x1b\'\xae\x83\x1a\xd1\x1e7\xe5\x1e\xd4hf\x17 D\xabx\xa4\x12\x96]\xab\n\xf5k%\xaa)\xda\x8d\xbd\x02\x1a\x9e\x85d\xd9\x15\x03\r\\\xfe[\xf3\x80\xea\xe0(!\x85\xaf\xd8\x06\xdd\xe70\xa1\xf0\xfb\xa6\xac\x9bG\xc5\xa9\xd9\xde\xce\xc3\x11@:\x98\xde\xd8(l\a\x98\xb9\x1a .B\xb94Ak\xa9\xb3\xc9I\x0e\xd9\xd9\xf1\x17\xf5\xd6>\xa4V\xc4\xd5*\xa2C;\xc5\xd5\x87%\x8d\xde\xa5\xc3\x1dN\xbe\n\xfc\xa7\xce,\xb8\x1c\xfejI\xb2\x8bB$b8\x03\x9a\xc3&\xf7\xf4\xe8\x03\x93\xdfo\f\xa9\xb4\x9d\xb8a\x89\'D\x9by\xed\x1d\xbf\xb0\xd9SM\xe1\xc8\xfe') 21:03:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="f7daf1a91b7e0e11cc25a4fed1b89e2015546624e6686e2bbe798bac893136e15f48e97f2381ca9d39d6ac48bc629bd6e9a32cc1542f1ab286d992f58c2500d048a9d9ad88f383bdb53330094679231f03743f7782f24518e68cc415e8d789a9ceb20ea214e9bb25dae0edd1c21a6924b96a7141d02afa6ce34b5d51db07626069fdc29483c4a85906f21fce0baedfd0fb9270a52bdd87fad07b239990220fe98956537064337d4ea495edad0e3085c19561e57df8e99a08d0cfb459664fb0ea27c3b3ccd5ff2e031ca622f80fe25b1a78470c39191ed8d055b579767a233483c80f320eef3d8607f7", 0xe9) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 21:03:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000800)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000600)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000008c0)) r2 = socket(0x18, 0x400000002, 0x0) socket(0x20, 0x5, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000840)={0x1, 0x8}, 0x10) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000680)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r2, 0x7, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3f4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r2, 0xcb13, 0xc8e, &(0x7f00000006c0)=""/195, &(0x7f00000007c0)=0xc3) sendto$inet(r2, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa1967218046c4fced59889aee642684e43ad5d69a528698986b8d192306aa6774c80a42e35fe32c54f8125cc2c29dc6568411ba1c77d26e51335f160a72226dbb736c392ea7c1b6483f319c2dbd", 0x4d1, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000640)='./file0\x00', 0x80, 0x4) 21:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000040)={'tap'}) 21:03:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) openat$pci(0xffffffffffffff9c, &(0x7f0000001280)='/dev/pci\x00', 0x888, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001240)) openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/137, 0x89}, {&(0x7f0000000000)=""/120, 0x78}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 21:03:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r2) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40100001, 0x1, 0x70cb6b98}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xfff, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20, 0x3, 0x4}, {{r3}, 0xffffffffffffffff, 0x60, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x8001}, {{r3}, 0x0, 0x10000000000028, 0x800000c4, 0x1, 0x200}], 0x10000000, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46, 0x0, 0xfffffffffffffffd, 0x1}], 0x100, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x2}, {{r0}, 0x0, 0x5, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x80000000, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x200, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x200fffff, 0xa4, 0xfffffffffffffff9}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x1, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x10, 0x401, 0x95cd}], 0x1f, &(0x7f0000000180)={0x0, 0x9}) 21:03:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 21:03:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x0, 0x800000008}, {0x4}], 0x2}) 21:03:41 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = socket(0x6, 0x1, 0xfffffffffffffffe) setsockopt(r2, 0x0, 0x7, &(0x7f0000000180)="f6000000", 0xffffffffffffffa3) 21:03:41 executing program 0: r0 = socket$inet(0x2, 0x1000000000005, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x4000a, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) 21:03:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) r4 = dup2(r1, r2) write(r3, 0xfffffffffffffffe, 0x0) read(r4, &(0x7f0000000300)=""/184, 0xfffffffffffffed1) 21:03:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/46, 0x2e, 0x800, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x8, 0x0, 0x0) 21:03:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in, 0xfffffffffffffca0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x16, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x7fff, 0xdb, 0x81}, 0x7f, 0x3, 0x7}) r3 = dup(r0) r4 = msgget(0x2, 0x8) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/137}, 0x91, 0x3, 0x800) r5 = fcntl$getown(r3, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x1, 0x1, 0x3f, 0x80, r5}) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 21:03:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x80) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:03:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0x8001, 0x0, "b8000000000000080100", 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10, 0x0, 0x80003}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="c47d80ce55a8eb22328b10d345b369f45f9449d3b8206e5c950bfe307b11c29381fb8e163b8bb18c8ae34657fde239b89dc69857ae2e2c06e7e95ab157a7d2829be772426285b9199c4458cd7a77ae43ca82554d6f", 0x55}, {&(0x7f0000000180)="e24b343f523e51cb5255ae52cb76056200799b25dcac328baa01908a874b953e1dfa42f802ea3ba79c0ea8cfafdb886f62211765a4bee02d121a7fd340496e5865fbf05200fcf29d060139817caaa3bf22bad477fa8bcde541c22794919131ddc092e3ad13b8ae650d8c6cf2b99d0014674daa22ab07ffde46a93d9b39565f8aed1ef1818f17b518fdd3b93e9fd3f448b2ab", 0x92}, {&(0x7f0000000780)="ac819d9443c0eb5cee4b5856ee6be3617c67c0e0c44b7056582275b0573167f2853213a5feb6059226783aab9f7941f0996ceece330250a89ee385935bb2669e0959e83619f87e5afaa0223d0be12cd7c8db255e51576c1f9681cc58fa43cb0a547789e52471053b6fc6d38e252e1689714b4f183121b5855b0b31068fa4c2f2f57425423c15ca8b7d81bcaad7812fd3d6b9fc82ad7ace1212efbba1a965235c1bc09aff9da3329933d8a42b37fd1aa5325fc131d834fc725cdb82b0b9f26b4be39f7fe2e3c1f4f34edbe5f621e6c366ae93450e04ad4db37c6f255cf632af6e6aab385a286dffb5460a797942ad7f8054af597d9bf9e7dd3b4c5e6334253819d0f259f8991ce307806d541a8438964729176ecbafc28f95ec1992a632a5861b20f06295303b83f3a93ecd73607d144e1b0ce23f5cbed208f787d8b0c8892ee2ace1fcfd012a9f4910411571843bc095f0dd58cda87dd8597f23ff8c9745501a6bbde495d291ea9f1aa8c5150a0e6a94f8aa3c0665f3c7ae2791f85e9ef874c9f266aae36204d9d5f3b7a13d05c020d3b588f520d05350553c090c9ff12e7f120d8e57c31a0429fc3e18d6a4fc5abdca2e9e5b8271df06b7524d74e98304779153762a438726a48216eebdcee4f944aa9daff2d590358c6bf9b0db5f9246c37098393d469e8e349949bb8c209fee3499aa11474603f71ddb3db56c9a91a8513e6081c173fc6e39304c93b15a538725340b6ef95b311b988eaa3f8f0eeefc3221140f5831f3435321c7c9da248adfb93fca86feee0122f420f4bea61a1e83291c4ef9538c7df8f829688274f7a149194697c4dfcfb63fca723d59f3c154926c6d168e729b8e93dac6a4d779eef77ba7cd812c9da8e042e742c18f591d477201efc60c4f3abd6b86ed26613d98d8e0e80d36e135dde5b3ac78b9794bfcef6b5f292d9ebf0f194fad4bf65e4717811e0647ed32eca91a8723bf7e0b70d0e7c8651242b88380f3771b757d25db9a17998de9dca38f5b643dab008e48f54d73a6ec3a1ec2f12feb5bc00aedb65bb2e1c219992995bcebc16da04689045d3685c24a505a4411e4ea359051b3e2e1a398ab4d849e22b39aa8f9e1950bce436a4cbfd309d48b50dc1c260fe76a9036b1f5b262e0b5591e5cde41f7d090ed26d056394e23ea02e0275c01d83b2a6d38e9c89d047dcba776ef8564d53375c6e5a91cd963ea39f1bc79eb9a464ae0917377f9ead996848559215d1d29c6e0367eac947e97c8bde3c1cee3643691818f03ba9a5bc11cfca94cabf98f747d75fe11052207c295ef32de360885fcbdb9ceeacf38af014f07856b678df1a82c6ef5ebde5dd1387205d1c7bf3a04273e6844207bdf515c5ebc7ebfe973ba254207768479928b637f4f8786f1603e129eb72f85fb0d937aa1c314e3c1823cb0fc13f9554ce160d426278158d7efeb69df5f60a85a90438d79eeb5c782c4f1ede39e28cb64a8103da1fbc8653bc14c7bf884c89d2764916970b8c761e012a991089745efc8f7b922fb1af3a0bdeb13da418b1d0dc5be8bd3f8353249e41e79dc15f19707ca911adb65ff8d1b735ebf9422c726213830420e6f58324cee948428f18a70a062732c0ceda5ddb74c65b13ef090ba5b088c4dbd614ebcd2c3f1d7842a5027aa213dc4770f165036c9a4f1b8dcffeaf5b34f3c4d5959cf019576d3f73a16ac8f3e61a41c18de7921f9fb67b84d04e7e4e25a049fb99ea37aa8012147e8cec26167eee041236a0cb97c54faa84ba4440f5c597b999a6185656ba50db7cb18032c74676cbca73f8224fc113087a65b5a11d76ae7a8c159142a735e13abe8ead0319022f655cf317136bafae0666a0879c2e3fe35f91a448a24ca786c4d09407a1610ce50cc8833a9f64c3cd2b37ebef2f8d18a11524c90d7de612a8c5a6345e953938808db2d3d46163419afca90f7d23ba076df9f7987b228c46c4055a0f10b916df7034be3faa80f6914a36b9281c0219614d60dc147c43a968d5c81cfdeb68ab242da71a8642fe32ec4c912af98881072be414143b78d3fbc2e79252da3e493128cb226864a1649ec2fbc1ed8cb8a2489293a3aa19e389a7f17242e988483937861f1cc5c9d5f715d0c38b3c878d17cfbc3affd3ecdb6b8b20cc9771e4ab54a31631c1089cc3fbc6df0a1ca709a02d2642468bcc42daaeab1eeb95df59c47396ea9a359ad9321d365778551142c0b4c10e17f54124ef15baa751f236de18df3546f62b549a1cb7c84088b0b0439c57623a349f28f9c166b7988eccfc778143fda315f3879cde9aece4d946cb9c4ee43e4d71582c9e304c9db25069269b8c336e3b0b3819a42ecede911e838d9698e33f5ff617404aa5b892112a6ac03d87089194f36d128b4e78126aa689d0dedeb7b483d15d3a6daae1302a8a1df0347a052a28d9aa641d0d3019e7bc39bed54c51dc4549b217eb99704dd7057aea8486cec98b53528e07e568400305515bf52e08b20c61f521a196f236335916303ef22f3b9c03bbf148e03805ca4c5a577084068996eb1756a59cdd53241e8dbe11d2a41330941819a3d4ea4e519a60761dd81299372485cf8510dc9d587be6e20d68d733af123a2be1e086dafa41d6bc7b2f0e94dd009fc16cf06362191c0562308653add9060f13212c0137daa0f932b2189ebaac1da21918ef85c0ce1f87c568af57f66da2ce5b33b19bfc3bb8c719be37ba63519aacdc62466b665565ef279547f9e0145cbe9a8aea1a8c5f4c6256bf6d041142aa18261ff9349acb204cce3f6407f0451184311ecf1e22db17331d6d58240c8822c142ef3f9976eded0638df8e53315c8a07e1c27c9011981dcea2f686a03006ec2f66fa4b8ec125cb225f375dd92cefa37c7b649fc9ee72c4840fb8b0094b2fb027f76a2cec0aed6caf3495c9c53f54c9538c080a2ba04ef5fc1a76b41b36a6e43e21fd2d8cdbb0a483f8be471fa8a853fa4fa58c26bd60d3a87e6f1528936eaef617075d7bb7a791c3cb67cfc224d69e192c9568b7427c35c30f126daca5f464c241eddfd720137070530725bf8944d1b88b4b3625dd492330ca861d60661e52f3e34a596c334e3defa5328d6d01598cef36f91a1ebbff061632b3ecaa2414b385b85bf191b31b2c48d9e7f35ab7373621b504aad6196401ebd90d23a255619d3e22716b6cd083344dcea990c66f17c03c6561ae1e3a85617aacc1b2bda32763da42978b0ea13c02edfc2a0f28352373feaab5626de977bfabf12dff125d0e4cedea2645dff47880c4b879cdea3224ca143504aa36d3b7172b7470e7960a8916d14f15885802b5c9d080a1457d9689f9624607657d8fe111f07916b7091c0aad85abe6a7b26a067713d7708e50b4972a903f074f5335f3f1e9344f7e59590fedf4bec972bbdb6109f3d4d1b670ed3a0c7e6626d81e38ba83e69e2b19cef6adcaa13d9c27c37e4930153e235d411f78488ed5d3c134668524fa6ac431223a01f95e5c276c8c27c7f47856b9179a832a23c6a6d46d297c54146efaf276be06d4e94f4aa49a7ba438fbc75488651a0ff83ff871d40d57a8995a5dfbf6540427f9b4ac9ebbcd14739064990ff4cb92d20fd5fe552cb2176dfdae599d593e206aef4b9a1ea3fa0d2919b47ddb6535ff677e927e0cb93478ab0babae3210adca7254e60cf3649e1114b0cd5ffaf2d418e2948108a3bba599f010747cc71741758472b9606c919636a35b036137d6efe3f8bf8718ea4bb096253e9a86dc9779d97064bf120a5bf34a40a293268efe04adbe12536a0cc8e5130ac15d147a98fced17d1782e7b93a3b3cedd3e7ca4e53ab2774aa81a46b9c2e53451f1ae74535bf0bfbe6e6f86335f88dbf848e0622a8665f8d81b25f3b4deaef86d9b039ab465bd8ee7fc75b476bb8d4cecd4676620b1f002d88d749a70ca77b4d779b65d61e8cb2852ec2332cb3040a5d688ff808953556db4d8fb95b8ca891389b6a74cfc9effb785859e5a46ce75228a36883190b3e557911100aec97a03712b058d8b0f078b50f4acb4ef6816050bef496a47d2e70cd232815b7ea182c8a6862b6a11ada07730566ed3a03eca56d5f30e6096c63f86a8f8715415df0f7fae52f7049f26f94ce235ad613f301ba50eb5f343009a81abfe4a88e416a482c6f167ce179776941f26c4f3a28f8510e7c8d491ddb5b00683771133be35d1112394d0ddb7936bfe46cd14d043f0fe7c2cfbbb65d91f02b40087ea5ead76c596857ccde17d3fd083ef65e6ccc9ef6670ba0002616fe5412542e79b66629c8c84e437d0c362928fefa8adcd89cb00b24438c0e4ecb7e9bab2f84370d1c1f703ffa6c5dac0e3b3c1bb9d5757132512f234f24108020d5054872229db5c2c72b7703ad946f9217ab84ebaca40e05bb549352e4c6cf25a15e019078390fd2e98fccfbe9e563d45509bd70ef696df20074bc5f6591b1f2b5eed4082871644c3f052462854744c9bc9d4e69a65f4928ff81fdc289952d0d269c52650cb84a3aa1a73b8b6a0aa542563be54f400e4578c58b4c5a787ceb7c90a6b8f86b3b7cda75e352f01083d4168f507358b062081a05fcc07b48ea842058e834fe706442dba8fa184915b8642327098ec247546fc68f97a1fe7381ff4607b348e3201c950d982d4798b7b6d16dc08d23e4d145fb9e1f6303053c1764d7857cd4256f355e7d084d3a7889ab283610b45ab62b6a1d06805469cdb9f1ebb330e4a27b475727d06e9f1a13d6fec1b9cc1b612161a165110932e34cd17adae5f522cb8418357b57adc7fb0ea05b6235fcbfeab315a7fb43ff9d94d65951745cddeb3f134c3df8264e8c1c4d9701fb26c17fddcf8081ca4af1aced768b28afc8e2c7dca4e3b7705315972134d539ee05bd161507755683993023078c4a5fa14abf84abb3736923fc63deb8d7c2da338c966bae2cfdd128b6dd6289bf50406ade82f249dee838784977f5f4ba61775acd13c87d0321ca3b56cfa9b4683575ed952ccf244ea7f0e3b131d8c31114ef6278bd71f53b4f6f56bd05ea3cc42500d4adc9c0f65a56e581dffc30763d5249f3de0d446040f6bc399e8cef1009333f09ba263bf46335d055f572dabdc09a9709beb0392299d9b424c5c6d5aaba13fc14bf0ddf708f9a18078ed9d28027cadeb1030ef31d5661f1d22c63d20b881dee27e1d0a8ef6eea23c41ab43f970133065fb098f8a51588bd6f495671dc415d1721d02c0af2ff6d3644917569af9a0afabbc77466b28849f1bd2ba8a8ea06fba55f8f63bfa68e4084296c29fd1ef171ae34f7547cf59b1ce05b23701f3d1d6874cde97b6a73d79e621e68bc01c50e07950a267cd15cf03e316178cb74b87e4f8e85806a652d89bb6c05ddfd0b351f73dbb743d0121f645cec69a83d7d323b8dff6cf21f76696076cb4acca158db4c48fa1663fe3d19a7bc5eff86dcbcacbe27d76a4cc64242d1a53998e199a53926c1976330c4b4fe3cb7a496e48c13d8304299de1072f81c43b56fc1bdf20d6d6271e569d44c31c341d596b627f2ddd7bc3f2fb53780e2198d8bbf6eda799d4a9434462437952b5f1ad90829446f1d0c50f21fb990953a73ec6cb08ddde97085b23f1fd1edec8d2c53a0d2474ec459b58115e5e0b0ea3febcbbdc4486bf3a3b78a625dda5c4e4e72bc353cc7280abdd37843e60a12e2939042d81407aab08c6cd51e639a8f68583af45869ac0f14a9785036b75deced59763fa8ae85760feca98db83e944396806da2df3f06360005977f7f142577c87cc692cd80e8cc87f5", 0x1000}, {&(0x7f0000000080)="c08c025ecea267329f82272e2a172b8db2d99955481b", 0x16}, {&(0x7f0000000280)="a8777cd0770d3681a47e144346649ce190688b4e0e6e9baf2d9000e802a52d9a56c7bd5024ec20a4129c8268346bb30c2cc7a72ed1", 0x35}, {&(0x7f0000001780)="933395438b1a275675b258691a2a06330dc37be1231049c45dfbca89a67ed43d014b738a8e94eb2efd9c1e2ddea6e8fbdd69c9b8d44da0907653b3942a99ae54dedfcc5c1dc66ba861212045818060c7e9eea308954cbc8ff1ab3dfe2bd579893fab043ebc5ddff9567b67a1bf077ea397a30a88a919ff485e5d1b8dcdcaed4034c7995b57a72a9dfb2278c444824bf27ed253a0e1bf3165da2d1ffaf3a53217cdf7023d0eae2609ac2f331ff6092db40b7af4be18e37329a359ecc413bd6ae3a9076dd1a641c951073e28f3381fc098d9556bb2385a3241ad73eb344ec79cbc010fe341cc01d0a1be8d73c16d814a53f2fda31f4c5f9196439345ef8cb2eb8c973112ecc9ab37fdd9cd1f837b198d7aa99271afea487927dd516f04284101707fd405beb2c849e2a6f7a004b06816386dc50072c74538811389b0f65e203fc60c5062e6fb8abc624d686121f69c7f18292b10909ef25c22cf53fef802c0af15fe69d1bd95200c2a6a6b4988935f1b9dc1d4d663589666093ec69974f2b12637342cde7e7515c98d2548cda13f0ce9be2d2055c6aef87a72ebbf7b2e4559682ca369113e6b9f8479d0ced1d78555030d731c4675f943eaee31b6ed07973aef38c6ee0e8400f0f87bd354e6589a32200572125fa7c5ffaa76601be7a0446fd61e84c7aee1f2e008b7b7bd6095c2060530ff988f51e4ac41d6d8bf920b41ed956fcabb7a69b21adf7a63ca899ae5a272778ff500b553fc4ab92408f837ae09cc6713ffda8cb0ca7d219e5922e6125ec2a6ee93174b224ea9d94a3245ae734b1743c86ead0218f4e08f49d0d9d5e27fc551638eb99652ae96e929f59732b459e1124cbe6e9cabc549d2d428bd192208f4bcd9794af4cddfe5692635f5f006689d1ce9355f64f743c563a55cf3771adbac04a0fee4b2cb16a63fe0d9dcf83aee60c89dfa7d728c1aa0db930c04fdaea521511b4771a78b272f75250ecdfdacfedf42b8785a03d3d93d416a9958ac0e15dd86dbd076b79e003857d8efe2b323877255cc0c6db74ff09ca598d9df2c23906155f0d86790a12346e3e5d6b7533af51ed32801d59dff0bb5ed060bde89146fa1a1eabf7a924d254383d44f8f9c574f861c7efdc7a6f61d4d51f84dfc30566fa1a5bc7fb113e6e30b2b958a8e71adae1bc4b5d2d5e44df2f06867bef4b330bd9e0a406b8efa62aa8b23238ec06587ce0c5c83757a824189ab70b64879134c42d48aa5bd6d59e424ed2724432ce55a23797390de38fdbd16c18c61c63aa5581ca00be1e9a726aa30c5d8ed565351975aa2b95503e4df3c8778f4a841fad394b90789f4ad8b1b65e93c702f920406be5ebb1fbaec0406c8975299e16e96605dc79ca0178edbb39939e27b07040d4a5d354c11b3b94feccc678d5e9fa69022c00c45a07521d21bafc9628864140825868bbc05bf0116d22f259d17b1b6ad3da93d0292ef6e77cee0eaf9e7a4f41376c304a7678ff8437a8245a116d8baa829ce7854f82edea48da5a093ae6de0ee40a02c8d266d6b60a3f3ef9bc2e8f61f5078b3de1a5c4523b9918ec9c827f9c935a0c52d69c6bad540144124efedac29a508fa469b52832ace7e8c43d078af7f281c19a9e789804a1e2362468b81462a3f441dc96807a82a5a4b67f00cbea675adf0705f68798fecc01b8abf0fa8c72b36d15dac05470e9a368ed370a1ea4074ae2d76cc5348624a36e0aebc1098ecab260fb21a959905e1d1e5ad0178cfd65e9cc8fae485d576f3d3f65e9d87d8fb7b28250a39ed0f976c1a0273a76e377c9fcb1021d5e39af2945f364fa5f6946911b7cba7dcd74c30a9a2fa5f9bc2257eb35a3b8880bb0b49714aa71e2b6481fca0218ca18b833806afe27bbb9c7905ba6dcbb040cd21059b95f47d42462c874d0c11d102827efed4fb02c63ad38099a04a5a459786061c32e223c5467cd0d40683dea441671728404d226657c5f83f7c4880f58e16c4981a2a21ebccdd3b1d74dfd697bebe66673b9331022e8edb150fb8d7ed5fe27f3adc8c784d3ccf57cab359a56b8f7ba0d407894e6aa7ade39e692db304ddb92f7ac290dcbf394327ea6353c1f101017210b6bc2e5acdd5e054c4d2064a8825ab73d2029ee7a73a623f097bb7b96905c56e7d9c9e03bc368ade2c4d1382c7c38ef0f477a8a27b674fb0314f348418abc991260ef94972bfd588996fcf1586c797c4503771394df87c31bcdf1021d829974ae6fc0a848a9933688e46fe56d9b33e3d87f27c49081a3c2096dc2ed8f6e14342d8b744bde0caaa409072929d8e07418015a72b276351853747ddf398482975749300c30ebf2e20c4e77d47e34ca9f6106cbbcf68076e9db2e8a616f84a8745a33da7d0c17e7a4b1b0cb5800325e42bd2c7de87219df176d13560308bcc793fc45e961d061705f75194e8f96b98f8415baa489d908e969b8fc70f35ad4a790cb3a5900f680309bcd76a8b70da9be98bf25bd5e091a05957267e03162414f02c549e2c4e05d8b3f908b4b76c2818d27f555a3db728c3cbdf5209621e702ecc0b9d8a2a057b131d528f25e07caa516bf32cdb5ceea8058357c234c07e82301b619da5211d1f3ac6c8539059a80a055dff0d3db9f3692112722fe4b76c0990c6c2d6a9a2f5eff17652b8bf61ed50adda7c35d738ee9463d65e1452473d397a65537229b7a28ac3267704eaa1197c180334bfe6dda8e13923af1c640909e86ecfe2fdbf4e368b0581745820b35757c56b8ce03831241208ab0298271d868285a3e300cdc9a5c1f41e8b171b90a5c711d29671a7825b6483e7dafdd4738d3bd2b02181a8ccaef55587d618d84704c4c40f1226ddc67cdb463e2731b741232e990150c6868cd70e1f7c6f66df56f17606942b09e0167a8bd5307eac625a22fba3b8a686dea9a75fd6a669487fbd67fb2a5e47cd2e66ea3fbf3b08b5e3e6d17eacc37caae80ab6bc7ee5d71c943b0a07a7dc8f339f4309c45a9c06d2cf47121110cbcc7caadbbdaf9facf09e7cf73934cc1fb7b64d5245705740278307f3e605fb776ba243d0816053385ef883225dc401122aa3a99bf0ef83405733e3fbc3f2a6af4d1bbcf061327b6d8c3e636360e39bad0d69f03c983fa641a10a354f8c4e3808ae65987def04dcb3ec920bbabb1589c723f8a7f9f108137955d3f50f28eef1874729716a901b93a3abc17a1c56d9e5c9c08e3c7835b663f23abebeef404f4b09b34fceae88fb55915933e637444813c5d318a40dad7400964ea4c60fe1bdf045588aa0fe1d9190cc8113955cc5bbf4e41450cf7c3936f572363058b56ab2753711ec5e3dcfed497b12724153c16c6737b6d77fc89c5716d50c5520ab5f1ff8d4302e5fee49e27853a5ba893b6f2be38f2027ba6204807b7ffefa009b686801d8bc42e153cd588ea9d04c64849e3771efa346fe327987e3abfb93b802a48ee062afcfc5c6ba2bb64c93e78c8c05c84fa5bd8ad5af598344ed9c70f5d06cf1a95e83b60ce52c89b6f8f9606c229f3928b43e869d861152db3bc73eda49f4357bdd394cb04984b52f8a7d3f740f8c41f126462d071a4cca3e43c010cb8404c5a9c7c680dd72033a37d74b5b71164606bbd8eaec81f2c090a6582981516db9caecf6c5a1e249cfa1928bae69356cd7f29086b7ff0cfc62a0796ac956862297986b1665bc1d7e718ebecb8a0e785c792fc2875eefb2da19152b70acc9b364825a6eb7fd3c6456d7bcd4853cebab112266b324de1145da791e12f6ff0715ac3612e38a16ffd062c1da27e4c87db7689792c648a5eaa9cb928c94965fb33236024afbee998c50b5eff76dbbc78fcec20a4c6a70954f13ce8b14c7bc1e622f9f9d16941c226866925ff92f348b19682f0439106115d108515683cadd7c015452289bb0945682561ee7658b3a334a60380df548a581e3e8a13907f586bd613a370132f13e42021e694cc737cb8223732c67a072b731b6bc75b2a97cd9e280abfe647f0f6a3d836970f79c4392ea353b0d8243910fef6d9ad352e21be75ea3795d5ac979d8af286a9d17f644252c4472ddfc7d612ca4a2345334d581f98949fdb9acc53875d62c9d3bd66fa685a49300f8ad951f42cfa24a11cbd852222a03fb8dcf12ac0cae7e0f636b09eb940a9563db682bf7f8dae57b0a99b64d5d152033221a0cc9d834042878b9db08a609a007f4a36981b1c51954ec0c06cd7910e83b2ee102209b9ff53d5cb004686c77a89e9eca81a6b444dcca6b13da792e2e8cb4d0980511cca4f624d6a9e42d9a29e085f28a9a8a54da55b5d0a5cb1086cdeb4d05c6ee57f77446aaa3ccef53896e4aed400050d7aec917b178ec91b5d43b77f4e01d11fef66d3d9be8ff68a2753a4ea34a378c334ef0da0a7bc3d2d80ad0c57e2f43fd20cb5ca0b61f89816d9927d3b2059f4befc006b743b66756390435f8c877a2a64427ac8115388d6cadcd54fb5f44bf679d2361571f5ecb7cc7d007f501bac2998ce5e3b2ec1ab35d64018c5f6fd37f5f98630cbb7a7203e574b4eb90b7fa73d3415db4f863ed995782d76b8d7dac51dc9327c7e7df418ee44bb570bd05894e11217fed29702ca8e18b0965bcf95d949526feace4cfb67bc3fb68738c54d5b1ae0cbcb3153f8b463abe41ace6f44b625e4eb7b74dc2b6633d7b8c4d5c16873c858824e02b0aa5c71286d8169bae5751315fed46881535b793ab72ec9de98b57946df91630aa11711cc641eda4a7f9192d7214c8768ef26cc9451e768ea1cbe6e8208ad147f9f1e04e0c0b5531fd8b248ba3a1ae4441f0267f082bfb620bb337908a32c22420907e9f21bb28a9243017155d75de69f7c7e20a468f4dfff9c4c3cfd1dba6cbc816fb0f0eb205420283fd54a87c527e853efdcf45c3a405bdca9cf937488c76599168480aa0f95e6db478d500e6ffe94b98c21b500c21694629718a516a546523b5b1346af04871b5b21f6e53f122373b3b04fb03b60c614ac86f41a1d57cbb483bc0665705fdd667bc00a8a6e6a22f1fd8429397d362df080f572c3783bbdfc67b926ce4842c5450b9f1be364e3e351817ab958c97c051ca905a72ccfee283e4c53a2000221a8b3cb30dfd49b2d6e19bbeebea4af5cea1743ffe2afa170aec4d37d799636efefb812c66703dfbdf87179fbcf1d5daf7a337c47a7c8217e758e70ddf7a087675e9a30c040f3e534a749c0d2134735d331c8a4141160ccbb27951f62f847f80def04a3150f61dc1b5b0468be9d319df77837245811e1f051c099d0fc06a696d96570b5c168cba3effcf2dc0e7a24c4098c2d5105abcfcac671421d90570e8a50881ad06900fadb3c173c3ef31780571e54a2b774bac5436a30e52ee9969fc8f167c34ca2808a4ad90f72d4b20341b4296b4d1db9042065adf061cb82fc56b0361df8b59ebeb54ff6b9a215460dd21554131de9fcb123e2478ae61c1f8379ef254baaf5e25807079e3b23a6088358873af6f60ee6119b9fcc7156ce1f8aa2cf6dbc2ecd79e4de2b164cda3b0755225b1ca1583beb1ee951d27ea2cdfb242c9eb76a5fa88f6d96ac9a0fd8d9fa18bedf5145f75faa072095583f4850e29e7756001db15a36eb42ad442406cbdbf74a2f60f80bc301a7181ee08afa227daf6de6f11750f97d124bfcd4a5efac48ec89564cfa20b43eda1be7d62205fac5f095d74e9bcf2ed25b732da155fdc04e34bff35a5024570d561ea547e8a8abefe402a0bb4e8ce29cbf428a7b5294d4fbdde2ca195d347d1c460503124e98896932bd514a0036849b090280543", 0x1000}, {&(0x7f00000002c0)="d480d28c6ca808fde43d55a9648e50d289cbce6ac6f6e4fd0e1e03605cb3e966bdfbedab539e821ea0c656ed342beefac6e03a854a172c609707005b2ce6eeaf74907d8ed5e3d24404d5d09d912a48351d5ad652061acf747de83cd3523f01d8743ed98a3d403555fac2d84c4c85c2c7c0a1ae0880511382f7e924df361fb371f874dc4301761a14ce69cb35c08f78435723e2a1f290ac22a1576d60761f4e5e19afd0d51249398a13533ca725326bda3e973f0b4d72ae0f532bf408f1ff2d81e0d366919174fe33033183e45467550b8863cbde26f0349666f3239f04c515", 0xdf}], 0x7, &(0x7f0000000440)=[{0xc0, 0xffff, 0xffffffffffff8001, "52380db9274cc3f8a1305d5d7e9e500051aa7038e06b6dd67614c306ad3d901a6504a44fbc25da0d1aae990c91f1161c287d814b8e3db4b4f26e30a96255a66eaea282d0ba8b03278868ab274474e6e462770e2fe222d03a1cf2bda39d62df62499f1d74df94df6d613dbe2f58d43b38b37fa9133eaf1784e4b99a87bb0cb582b401f90f12312d44ec9f5ad56b3cbcff87e54bfd48155d77e040749cb1e6ebf5a300ab1b256ab806ee4db961b01a3002"}, {0x88, 0xffff, 0x2, "4e5e113775944aa2fe00a1e39b467b0dd12f637d1cdda4b3d10c652c8d546bc36c4f825c8178fd770d57685533676ca6176de72d05c525c125147f2b59da5fe2214e08e8e22b4fa7edf06a718732179ebdff7407b844a3ab17c6d64f8b1b6504e51dfe1bfb017060fd0a799654552ac863397b3888"}, {0x68, 0x1, 0x7f, "8a84fbf7e570a1a7e77bc27599f19c821c3a24d2090acfbcfd6061fc5b21d76e592c0b777698d06df90b3a04f6c3d4a366a34ecca3a60a0029739e466c0087765f21fc840239ca88850874e1a9760e68e2c8"}, {0xd0, 0x1, 0xff, "85ccc70b3f212b5871e8ed81ac2c37ce5f74a441d77c9d0d13d2e352753c99b3409bd833518f314eac5b4b9a5d496ccfdbc785eacb464e0bc7d44c7a723f7b6dd886b062ccf23cca6962677b91ae14340da67e466439a63bb897b0e906cb459935de87bae6d6b363c6549e057c3862cc4b6b0c05c2a67548584b9d05069f3a469a7b5128d153b1afdd760f85565d165bd98e14133849f324ed009ee1dedddf28e6c928fc676bfe1dddba4502f24bbb2e17ba11e8f1781e97ea35b61b79"}], 0x280}, 0x404) fchflags(r0, 0x10000) r1 = open(&(0x7f0000000700)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002780)={0x6, 0xffffffff, 0x3ffe, 0x100000000, "0f6cb3ed9b1e62470ad096b1955d687d988c2a0e", 0x6, 0x7}) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:42 executing program 0: chmod(&(0x7f0000000040)='./bus\x00', 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) munlockall() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)='ms', 0x2}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 21:03:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/218, 0xda, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100958d9bf80d0f2ec1edeb653000"], 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202cb9fb3376f91dfb9"], 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) shutdown(r0, 0x2) 21:03:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7) socket$inet6(0x18, 0x4, 0x2c) 21:03:42 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0), 0x1c976d6a0506257}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 21:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:03:43 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 21:03:43 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/148) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000100)=[r1, r4]) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r6 = accept$inet6(r5, 0x0, &(0x7f0000000180)) r7 = accept$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r4) chown(&(0x7f0000000280)='./file0\x00', r3, r1) sendto(r7, &(0x7f00000002c0)="df779978577dd04ee69d3eb1c5f3d608c8e8d709ac86b16405e3dfdf75bddc22561407720b1a73c91adaf0bc0bdac9feb6f81144e25f9c3cd08303d24e13c190cd46261c47c76c97f83818e1a45c92e4ebf00199ff9e076622b39683972846c031b69080efa81ef81bbbdacaebca2cb761ec573a6ce06fbef693abd7b9c56337f027c3c592048ee0c1b69a92b668424ff7394910b5963329fa8493f3e1", 0x9d, 0x400, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) close(r9) recvmsg(r10, &(0x7f0000000800)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/198, 0xc6}, {&(0x7f0000000540)=""/91, 0x5b}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f00000006c0)=""/21, 0x15}], 0x5, &(0x7f0000000780)=""/99, 0x63}, 0x40) getpeername$unix(r9, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) r11 = open(&(0x7f00000008c0)='./file0\x00', 0x21, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000900)={0x8325, './file0\x00', './file0\x00'}) r12 = accept$unix(r10, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000019c0)={0x9, 0x7, 0x7, 0x0, "387084b48d7062e7f837c574bcce01df9b2e523f", 0x3, 0x50}) getpeername$unix(r11, &(0x7f0000001a00)=@file={0x0, ""/87}, &(0x7f0000001a80)=0x59) sendto$unix(r12, &(0x7f0000001ac0)="f78f87704b22e6d64d16222789529e02753a2a18f7b9cc03fa747f85b3a45b769900a404557aec3887e6e585342571a6708e74e016b69a66ad74c58d2092c9fa55bb3f3255ecd7b0d106c6ce830e06ebf0b1d4ab48fee5e1c898d6c4e7e8e8f6f3341b5b8a068ea9c738f12f0792f2b2d048debf914943e8fcaabf57", 0x7c, 0x400, 0x0, 0x0) setgroups(0x3, &(0x7f0000001b40)=[r1, r4, r1]) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001b80)={r2, r3, r1}, 0xc) openat(r11, &(0x7f0000001bc0)='./file0\x00', 0x280, 0x1) setgroups(0x2, &(0x7f0000001c00)=[r4, r1]) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001c40)={'tap', 0x0}) ioctl$TIOCSTOP(r11, 0x2000746f) r13 = msgget(0x0, 0x101) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000001c80)=""/4096) 21:03:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20420, 0x34) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xbc, &(0x7f0000000180)="0233f21d8201c44919b9bf9a8979ec77d6b5eab6ed416fd0f9bf713b40bd2925dccbcd72b3720c9b985a66f9553746a5ef05997a3a83b1d733110ec6414a8816941f5405ba044004c701588c5c72d0b39ed522651b1614d318b45f284c3f881c2325a0d1729898752b0a7916302e7a19ec4bdd944c7377591e10af45eb6dac7b6a20b2b7e45163ad7eed0f4fa4642d31061e889af57c9c3113d4383026a27d50bbe3336605ba24e04b2d706f76e3af4a008000"/188) 21:03:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x20000000000, 0x1ff, 0x400, 0x0, "ffcd4ad186d4af08e9fee0357f000000000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 21:03:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r0) mknod(&(0x7f0000000240)='./bus\x00', 0x8012, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) 21:03:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x79, &(0x7f0000000000)=[{0x81}, {0x3ff, 0x0, 0x1800, 0x1}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:43 executing program 0: r0 = socket(0x17, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9ae634369627555cf2e47dc798530c8ce5e698a73f11e2b5ba3b496ca72ba37c849004e7666a6ddd4cef1a6dc7f75ff69e7463810496022b3c682f670ff6a78cc2926e309ec059dc5718001f7d91a50d7c597e34f8cee1522411d62e8458f41b48e1487c2162e2387235e2696ef45ee8982847eb5bdf43ca0470a78785dc3dca7a611137f8eb3a39", 0x88) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 21:03:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="d3f100808a9a5b687211ed769bfe84a3e79bb3a802ebf4f202d6efce70e17c89324e3e01b9afe297b2cf376dac63b4279393ad9aee715743fd36e7c0cb7a5d2a025804fae50d064c9b3095ccd69ed726da2b582171ce9b0398e6c52004ff0febe2bb43396235bc50627105fd96dc517d556ff4807ba336430fc0eabdd47c676804f6068ab23462178814c83d129c7c7ef5d1f4d0edec588e5156b96254676b20bd6eae5a5717d9bea61c4531e631e5fbe27372b9132d74bea0f1fbf079dab01dee2a123fc14173e2bbae75ccbd797c97c201"], 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="6ce0f9427f50ab18ba6084f114c56eaae1d4858e980068cf6b068e84cd7829be714fd4831cc8cbb450e3967ecad0be20f91c45698542653fc81fea5cebb2aa09146a0de856246389fd1b4a3936dc4c004fed5a95db21f3bf29b192094ca38b67f8a6ebfce034814810796429ce2d1aa1d3e2b32d9613d3e038e918f61b6fa15ee57a67bfd653d26dfc47e1e4ae0b89c14ee5d64bc0ac69295c8495ff878a2ce96ac444d6a29a3db96895c2f353e31178b3b1ee32b49cb303404773b6e7e21afc8b562efd5949c47933a2c42eae4c0002c5685d25b9f3112f496ae2539e71da56", 0xe0}], 0x1, 0x0, 0x0, 0x4}, 0x9) r1 = open(&(0x7f0000000540)='./bus\x00', 0x50, 0x8000000040) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket$inet6(0x18, 0x5, 0x27) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x5, 0xb, 0x3}, {{r1}, 0xffffffffffffffff, 0xfc, 0xf0000000, 0x3, 0x1}, {{r1}, 0x0, 0xdc, 0x10, 0xfffffffffffffffb, 0x200000000}, {{r1}, 0xfffffffffffffffa, 0x5a, 0x5, 0x1, 0x46}, {{r2}, 0xfffffffffffffffe, 0x39, 0x40000000, 0x8, 0x3}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x10001, 0x4}, {{r1}, 0xffffffffffffffff, 0x85, 0x20000000, 0xfffffffffffffbe5, 0x4}], 0x66, 0x0, 0xc6, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000500)=0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:03:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x216fd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f00000000c0)=0x3) 21:03:43 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x40000, 0x0, 0xfffffffffffffffc, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x6abbb680, 0x4, 0xfffffffffffffff8, 0x800}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x8) 21:03:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 21:03:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) accept(r0, 0x0, 0x0) 21:03:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x4) 21:03:43 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCSCTTY(r0, 0x20007461) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20008, 0x40) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xffc) 21:03:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x3b) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:03:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x6, 0x8, 0x40, 0x7}, {0x7fff, 0xf5, 0x3, 0x7}, {0x81, 0x7fff, 0x7, 0x5}, {0x9, 0xffffffff, 0x7, 0x8}, {0x99, 0x40, 0x3, 0x7}, {0x400, 0x1, 0x7, 0x3}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x400, 0x2, 0x8ad, 0x2}) 21:03:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kqueue() close(r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 21:03:43 executing program 0: r0 = socket(0x10800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x1, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 21:03:43 executing program 1: r0 = socket(0x11, 0x7, 0x5) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="64ce24327498a5265019f02466d436ba9e300d5c69b7d42c07ddf24b45b3c9380c6d7ab25f37303894043f0b4bdfe1a1af65ca5731e141aa9afa3d8f9569f62b24bb436d04d3ca7345f1c58069243ff6e392e6dd100533d3aa3abe16d35a60c683f778df128ee5d8896cfd1e3d407d3ccb43b7e668498a317d118f497de31164bf8e7fc51817b4613fac5581d604fc663695a93009d397396acf7cca69281ca4769cda3b16a4acf5ead3316e20ea6a1947d83df00dca031b1263babc9f36e0cd77d387074ca4f3723376a84a186a872483c6ec72e648957ef993696cc4e804c37a7ea1", 0xe3}, {&(0x7f0000000340)="1a46233026114c868e73286e066148229da487a79800cf7835aae734bb3511a1f868d13398e023a6d5877c1920cf169de67ee05f76d74974f26855ff60454ccfc909b0e4d6d1dd1afc52b2d3d5455063d7164131a3044bc0244a669620fb049d8c0187a60420f64fa8e8848abd28a01e894b0965dc447edd1d80ffa781632e8b35ddb4e8b930", 0x86}, {&(0x7f0000000180)="3820e150f50c0a1f22153c2c808d0e3d4431000e7d10fe116bbaac7eac0020eba9838cc1e0f7f3e67a0046fe499253cfa200371262f06524b3e6d15eebbc8331a9fca4f785cf8b809a05f9c1cd872fcc", 0x50}, {&(0x7f0000000400)="c07d4e3a", 0x4}], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r2, 0x41c6, 0x7fffffff, &(0x7f0000000100)="1be8c72c11112043fec50d988048a5de59e8e6d9c6fda2cddc1489844e59fab139f52c83d344e1f30f193995eb082abec7e821e130a96f01ea8206dd9986793fe06eabadfe17b0399f", 0x49) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6, 0x8, {0x2, 0x5}}) write(r3, &(0x7f0000000200)='0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000cc0)={{0x100000001, 0x0, r2, r4, r5, 0x4}, 0x0, 0xffffffffffff4fa4, 0x80020001}) open(&(0x7f0000000a80)='./file0\x00', 0x200, 0x9a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgid(0x0) r8 = getuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000d40)=[0x400, 0xff]) r9 = getegid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000740)="237f6dfb6c79b08b9e7a8552330a091db2d8d14013876c35592fb50472c211578ec065ee9e299113577f476695914accd129d1988b51fc0b6f243741c5cf78663b1c8085b99e51b724a53a932841d3748805f8882c9f9cac0e45372e714e0c83a57c5628e6c01ef0e5085e5dacb59a84153f12d3bef74d8f83060f1854dd812b98cc78bc90a643fe229c673ec0c5d13090b3f423432b5e1e859fd02901d494f35171ca12af923d9d80a202af33d8796ce7690b11ca0e233f2576e9223ca38f450ee3c98ee5190836a580998dc74cd00d8d14d271bfd8", 0xd6}, {&(0x7f0000000840)="e6e3fe115c7518c1bcc236c4b3bf8db3382b61e56cabb1c65fc728da1c7fd823104df52e2f77c9648c9150f15a5a35b570dd2c29eb4b6263283bc7aa821bc79fbf7500af5660dc0f6a107de9a0ec7ddc981a0f2521b630d7fb2d515b8a2b064ae6d2df472610a5aa03236efda8aaf84f9cd042e10b2cfcbafc5614cca6e78f3c964eb1ca2b3c1243fc1793bad479033dcf0c22a08deb10681c68ad1bad2895652eb8223cd32cbb32245d28c3b24b155ad87a93043f4b23485653081039e29c", 0xbf}, {&(0x7f0000000900)="a2f23604014d7379361ebe542c1d283c62bcd60ff573846c386c7465c3dd58ef60b357aba67802d3873d22f42f7bc687341263b96adf0991c10e391e220310068d3035dcb0d7fc2239fca435b94832c263aa74d4231f3ce69f7d3d0b84ba85c7f63819a4c1bb125baba1ff48f09b3cc6a974246fe1b046586b7df832a7ed02f520926cbc308d2356d15ae8e91aeb0e2795b460", 0x93}], 0x3, &(0x7f0000000e80)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004f4c646a9394468ec11f45fe", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0000001800ff", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x405}, 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000ec0)=""/116) readlinkat(r6, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/177, 0xb1) wait4(r3, 0x0, 0x8, &(0x7f0000000dc0)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair(0x31, 0x8003, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:43 executing program 0: 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, 0x2) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000002000/0x13000)=nil, 0x13000) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 21:03:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0xff, './file0\x00', 0x3e, 0x9, 0x8001, 0xe1}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="cbfff7a70f7cdfa7a5167f799a2acd7fbcf98f62d7aa7b7ceedfa566b5edb95edeba8413dfbf93ef2cc115038ddc540521e189e168901af37907bb232349441b330db7a8bc31c14545d964f9894218b497bcb10d03ea1a03b83dbaa734fee40cbc5ca59a94af2c3c43b327544878606eb0edaafb58405f52a9ab66f73b1315f64b0f65c6fac6b3c1672b6bc6c6686ed249b334e71422672339cfeda4e831461c49b4a075830914b46309070218fe0e046b97f948eb28c6d96cb9f53387d6e7e9ecbc9b5e4f0ce2ba74f13847fcf38ba06686f794b1728de6343ce9491cf743c15e8b2471f97639aaa8aa83639a7bcf434fee49e1c2ecd250e63cdff8ca", 0xfd}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 21:03:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x3, 0x7, 0x8, 0x89bb}, {0x8, 0x3, 0xfffffffffffffffb, 0x1}, {0x3, 0x80, 0x0, 0x3}, {0x1f, 0x10000, 0x80000001}, {0x1, 0x4, 0xaf3a}]}) 21:03:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000080)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac080002000d7d026ba8af630600000000000000720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 21:03:43 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x15) getsockname$inet(r0, &(0x7f0000001580), &(0x7f0000000340)=0xc) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000040)=0x4000007) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="9d9808c5fc26d745266673df87f6d2936f495c3f4600c934753737918f465a4267bd09f7a1d7b29a1b0d4835d97b746b5b2f1bf7c801b944ada3443121ab9bfadff3095e11270f338a", 0x49}, {&(0x7f0000000180)="a2490bcfeb26a9fc0b444b54b058e32e28db182d0dcf2f9e69f1968ff3f137038b192759daf4d7c64e24ef46f63d6bb150371bb875d80793c1f30aacd2c28b85e69b796c5907fa38ebc5db635b85fdb14844bb199a583553577b74bf43a0d3069e537305ad4f93bccecca8c3b2ced77f3270f69ae382103a73d43fc5688872a8ae9a5a6642f8ec5a115056f30f5476b35c4d97cb95775654b1df2a1671691b8a24fadc4805565ea0654766dbba95eba5b93872f3fb052ba097cc57e8fece8eabe314bc39f399f048254ed083ab1da187f57d41e2f8364322f30768f4a03bfe9fff62900d764ed22b5fc4108187c0f6797bf6c4290bd1b2250c7d65c34c", 0xfd}, {&(0x7f0000000280)="3f251732f427de3225ea93c829bd010ee48b36c86a4a75b6dec6b93c8df755d6b9c8429f24a281a22c5026d2793c0e2f474d77b27d4bee4d00f9cc99c95ad7e78193", 0x42}, {&(0x7f0000000300)="579b", 0x2}, {&(0x7f0000000340)}, {&(0x7f0000000380)="ca8c4c93a8a71622890d2bd1b382b82a030ad87a15660adf7f732b18cca113692b8632196f96a97ddea003ec648fb9d47e46d9f37b42fdc46ef7381ca468f42f168ccffd374a637c870e678d24aca12e6258bda376f047f26def29245aa3514f4c3aee413018c90417a9ae5a4953cefd4c0dfdbd9997e02477e510b49b1fdccdca2722e468cdd3bdbd904d", 0x8b}, {&(0x7f0000000440)="00d61535d4eab35c107b1b26dd072f14d885e74744e48bb5d9672c9916d9fdc5fe382e95212f124b2fc0fd3b423a4054df097f33624f8b6eb4cafcedda59fd2fba2e9c9d8804b61ea511c789bcb6a7fb2e74c489e41c130baa5d2d99237adeea42e0c172e7aabcb8d3e19943b74fba3e7a3d0e8bf8921c8d65fe0cb5ad1b754563c1c3c72e959e77933ccb85186f1d0833100d3133b4934374d90f1ddc1dae5b9504", 0xa2}, {&(0x7f0000000500)="4b40c8719e55a5ef27dcaa85f73f3097110f34b8d6cb01b92b27513ab6ba9b726b77a4a36a76bff92d698708272c14a1015e8f8ba027c046a59819e6f12252d942b435c51997d4777a020c059dd5cb406eb4347b6334b159e5f46088644072d6bd3fcf10cbaa18a29e7d05b2544cc89221817ff288d270d8bd32468542a0726b3fc1d4bb2fc5ccfe5d40d87f9324d34e59a1064634eb9ed20f912853ad972b16770cc5624dbb4512292981dbd7d0249206469817dc54ea7cc31e9c9b6a73648847ac2182f83059f8e88b5f7202d63beddd6fe5c4a494be4f34b57d8a2af951cb1da94f818cdd3edb98ae3e6f21c2d1acbacc67e2deb28164df285a952a65e4eafcf73368165bb24a2d4380d4d212d1775fc3f345bc8ca2a5e8f47574dfce27b12a971a360f72bf67cb056edc0543062e1a138dc62d78a191adb021b10b32048fb668686f0a1353d91246ab821278546b48d85eb3a4ba9bc0db0abce084e4afbfbbb0b2f8e95b6dcefe4de88f9ef00f6f0d07a24b97da11a5c64b1e3415ad096c0812c9715f77fc9432618395d27d8fb49b578bd9d2d9742747b10ed6cca12291e8f1822abd1afc526d2f6ef61dd5ba0f7f45e0821fde086b24cc2a57f00da50e46635714320332f2acd8f72283b1b84814fc8688ae924633f5ad8998a197f76a00299fa5c1e0d7f990889586095e5ca0578c5e1a7e7ab898d8c8686d0cbe4bd663d97279a9686e380bda57ce5ab44a01fe07a19096af7e2c291885619644fa7b331796d4df0043f25f266fb2826bc6b9ceb8fd1842c51fdadd11682f9fcd729ccd92a7ca92b39011aeb6e332bf3c65b822f9dc427e28f070876edcaf24428aa0ac1049fc0849a9c39d8590b320b57bc0cef06888c4eb1498f64f889e493a637be7b1ab0dc156d43f0f4e5346602a4e0bca979e699920bda12c4b4775b82456d169d11da570a750ee2a54b6acab97e290451c6ce55f6f74e146ceb7d23690ab774e4e55ac2d3780a7e82a7e7fa3b9a0c690c656dfe6a3dbf024f25e3ac3f51cf70ae9b7b64e7b90a473cd2d1dbc75e6510c076fd4915fb3e68bb9dc421e3475d4ad1ceeabd5c38ce1c159a3403d3051511cfcf04ece94e43257a875c142be3c91ae208a9ac0efa766b7888b8737d132d8eb19db3b699e5078a8ddb19aacd336e4631d3a8af681a0b8891b808af171792c683574857c14176f3a084c0d98a42762af5561f29d31731db40843aec2f5bae9639f560689abee92b712f970824767a658e82678fb8353e09e642b8ee150687d8e7578d88563e881ef31005e7864b904733207a97cedf9d0e8d8ce5aed0d909eaac784c15f0c682bf9e6343b905b579e40f8145540cc3e722f2e5e56c24600b97ff19aec863fdd47f2075e942cad25a8d95938b556e2370d51a88830b852a9b74f96c28a8fc2a3d75582a3f9bfde06ce428e312dee8db12016f9affa18d944f4198d9f0e89de2fb1adebb0934ee33f98b5731023510086910a4fcaf872fa07518e34a8382c07239d1341202c1f2f3b32018abe9d1b4097e0013d63bbf809748e71c137b904ae197880f2888c483d48dd05daae1eedeb4c234991d7a6c2e2a5266a51e6f7a11c5d9c363969d9f2bc71ed01f9743607cd9e4eb827c57cdc4801355e5501693d1b5e30f20694cb5b53ed3610363f0a8b16749638d264bf9bde1ddbfd507585d26c5e813fc488f39d77ad3caff4c48c0a08cf05b18a9a55f00b1c258ea980d941556534c1b7cca79025c1e76b2afe5c435a7eed95454ebebe7ab8ef4078c3d2d614846459991d41550e2412886c3b3331dfb1cd2b0c2f4f91a26f4cebae74919d626ef7efcecbe68ac45092436f39cc460a8517db2c6a544ceea9cf5e0b53f7c62df1ab84698a8ded8ff1123b45ebf7b4bcab976b415fdda206804839715e50fcce27229add8082ef6ddd21aa606d0d7d918fdad12332c6bd9a8f64d9f6297cb2d21da4cbbf521965ff745446f4eba6e749831525c1c1a0aa24945c06dd34ddd45745462c6ac1724f122d655399e0f7eaddd3e84b7291863dd580556b84bbbc1ea386af9f84e0fc64c341cd315f4212b7458a128982724ae8576110dc06fb4e38f99a8717abfa1c9c58b1740eb4217c5c94360399ed46aef8f9a3505ce30384bf2bdc6d1e95a4c723777f2c2247213fbfd0e46c3c27f30b4fe6adcfda0d2e9a3f990babb36047bfabe840af440004b55ddbd59d254d248e2c8a7ed083de5bc00b2451771f39c097017197832996c1a9dafe3a42540d9942df974740a8fdd07aba5794001a0f3a1fbca8d5c3d76b9e4dddaeef3d1b4ad7995b3462f7af4a6ef7ebac423dc682b781a9fc3244d8ea1a7b7d386428f395b7c5146c500289ef2d17ae0ae7975746eee1cfe65796e6c57a4f1e6b3847848f25b97bc3a19e268a52e4a5035653dad4ffdac385b286301aa3a9a76bc6d040772ba2df0aeaab1e1756e42f14e1c04cf25c65075945620a503c021bd64853aedd27d6659e8d10ca101d5e97bbc5280a2db8a201e52fb4869cee8f9a34c2143f825540a541537d7c97cdf3ac1e512430c51a9183fc225dc49e9a39a30e9ebd354eb538cbc70ece59c5d9460ac2109655f2f5b5b4ee72e9fa823a9f1a8a11e7bd6df87f12b961d8fbed6897be5e6293db714eef5104aad0ade43001596c24c00d495ecbc12bf5c0714cfc3bb04ca5de0ce730625dacc7a566e817b40171c41e6a31d6037053cb90502be1e1a86ee4e9917d22a554057e8c4874e7e2d459a152d8b72390e8502f90074515771e458dd2240412152758e54cfe9498cf7635de27770d9abc7452e98c7c5997557cc40f918f939190a1535e31a00abe3d2eb22a07810e9306899cb64c403e2e105a611c74bd6f4f77e99203e0aaaa07083c6aa3119a9bb3f577823a9b3842590d3220e362991f7fb904e70e85dcbfaa85393630daa6a31003e8e40dff64bfedd2333d95b668306b52907d3c1c837a4135db41c6a9839ca1edaf583fcecdfd06f9caf7f7307c62341bf791e684201d2c2868a2cb9fbbcf7d9ed5fed385dddb7e6f9b6517d820540909b401db3ac076015a1785eacb2c31755decdb7c4a83c2a923d853e9e3582bc8d77507d7f52711d5bcdfe3b138f62bc0023d9c46278918eea139685abb6112d6e039bd1306fca592f3250d83a91cfc9d6d49894f94966c8b837cb973a4a92e8e43b8a797c27697d4158ee0ec03274659a5fdf256e721cd216c471549824d70ef63ede0329c12ba8e4c7c92a9a004e229ca3b8b312a6bfd8fad0b92be7de59a75777a2a086bb5dbec0078f8f024d9c4c15ec3ef932d9d32a4da9a1af67dcd0208185c2e47184fa1c209a87b9143939007d0f01e8e062ca1d9d9f1a069d0d63c3ea2d3df0cc66bbc8da12e8d0b36b3d2a3da5c4a0f621cee11d946b9c7fc64d660009bf85c97237714227e3a224d27d68dd4d1c2d034ff99bc0c1d271b40be21e6294b5ec577cdbe61c3adea3aa75050aada91d7dfd2e290a9931b41778caa451a1107e76cf40bba1a480d5e286805c0de980b2e7e8552f8e1433fcaec90904d5efb1a102fb67dad218df440d7ded58032fe978437e7ee58787d8472c97e8149ecaeab7c7e9e5c08aff5c6e96821397100d8b31c713ae22732ad920a65cda516f7512321d72fbe03cd05e3e9b9368b7f57eac964b685c44d3168c5888a80b76a5563b1222033385b70d28cc422788b610991b4137a87577db21d6bc5f04eb3e208f163f3ff38b134a9154494b1046b8a31b5250e7a4508c4c9bfc111efa556328ba8c16bd0eb22c6734a0f77946d9f74d949e5a8f7c0571149476013f18b7e92281d520ddf54ae41cf974de3d09fdc5f0f95828b2d9375d3b82bbba51ab709856ba26c775b00f00fb91136e6e0335b27e3f00fda6c49cf8a29b6ad253748bc0eca939ae6693ffc5453f9c82a9619c105aa4bd7965bb37827d1f9e0dd242f0a9e57a8066e7a5ff8c314576035abc0a9414c294af2a307b64aa9e95e21a5c93410513995c7236ddf751b57bb15b381ca428441da72b66d9c498749be578e636419c30f9160272d1c9962c049b28cb2c610105355070a410059c8b8e8d6476fe87bc4f772e7b08c42e6ca2eb01465f531ddad437c941d6a3541e2b4a70212969ee101ace02d793021f4c542b8b235c96a18904f9754996d1ec6a10d6506f56270a78c36772cc047621a1af1c3f157851c8563193ce0130cf5881bc138b6b3a7db1a02e3748e51994f0275e6b9c7dbcd89ad5fc8ec7bda77ee01e800cbfde24509bb287ee96c7290c1e4aca8f0d0725f1f49e39b566a1b68d9b8607020e36a543ba82ff5aa9c0d2871d9ea7ee41a847480b578e97fe6415defa2572f99d7c15505c4525310b6e6afc1d192b7488689ab8a12a85d68134c7566c1b85b22a7a543ce293d9e510a29331bbdd77c89963563e397185a94c94815859416e63213300dfcb2bebbcfd3a66649b04f8fa150f780e1e9537813e42192b474935c3815e20a0c292ed06453c4dc6e0247c59e61389e16f5cbca1197b23d7d525c8bcb4332ed34c07b4272b888d1c98e992dd1877f80c37a394149f2b418c5143785b6b3400a682477c60d3b18c5419f9d5f56e9ba1f310dcf27f1efd3595e19c136f8a86c320015562134bd66fc3e614bf8785f6b81bae3040d27e12dcaa10a2c0cbbe25cf0f1486735a836bfcaaaa950ad54f18346b44a3db181d83083fc2905a523fed18ef9ec57e561dbe6316ca9b38d16790a1d7de9b4622e7d00b639eb8740dc80cf46b954a54244d15348c9baba8085b8c0674979751435acbda15aecb7b75aadc640013b3f1fc80e2841d99aec771bded3da4f48db09ae73db5db0f399adb1471a2c913323e93f36510107cfcc4e72ec97ac4d906a08431ac16026f64b051d2cc59db8d9055c2b38c4ced7df12a63e57f5f9fe4413d04a7cfa892b9146810419f768fc8871ac28f97ef7fe9043e7991ca972e71567f35b2ba54e06235345616980590032b9b0546a1ff54e235c7ae92d72d64a9165ee75ce2a85c2df6eb0ff6dc1db29461a7c3ae8288fe4bbfceffe126778765562a416bc42b452c56a886408985e60b62eb240d27180857110be6dffcc5b3c59b443603b52d43355a97f8bf9bf14d8a5679dcea10ec19ae69378114edfee909deffcad5f3a2c012a2adb64ef0dfb0f796f20b143d52f7a456b9bd1df2246f57a24bf05096b18e330ca854fdd33d99ea29cecbf94229d2e43aae2343bf2a43f39908cfd8bacb8c2c02beef6183066d68b2fbc126c4edd1efd72d59c5390a935d1349925744d4a63edc645b96f65f1acbc00e2a3f0e344397b21e8d2fc9ad8524f0084904a8c336b91ec7cfd7b27b59b15e5cc47200714514de9f2a79a07974fccfdca4707a89d47abaf27bd1c1ba696c6d3d7a6fea0f3135c0d40387fee85556288636eee00eea31c41b3a33e1dcf9ced1c6fdf2f818453f024c0721f27c96c30de1fa2142bcf9947a80867d932cc70927ae901c73891367e4e21def67b79f7ddb38e7ffc6bb0ccc7f24f5a6d3ed037f8d398326c2ae5d552d77fcce735c2464d2bf0f8e1c6d1597feb8e9aa36e1c324c5f859aec3bd8c197bee0ff5afab1c25304ca6ac04b5c88b68486620381acf9e47cd45e50d476727d40b0a6b77f79df4ba06468d00da9c9d6b4cc83629392e574f0fca84eb526e45064e1238c49b43a88c6ae567e4d9438d329d230ed282b0b75393fbbe24b940337df5e6894287545061e29e708812d0a9c53061f6c38bf70542929030cd67f", 0x1000}], 0x8, 0x0, 0x0) 21:03:43 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x404) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000540)='(-%\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000580)='{&\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000240)='-*+\x00', &(0x7f0000000280)='/dev/zer\x9a\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='\x00', &(0x7f00000005c0)='&k\x00']) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8081, 0x21) dup2(r1, r0) 21:03:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 21:03:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x4, 0x21) semctl$IPC_RMID(r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x10020, 0x0) listen(r3, 0xdac7) semget(0x3, 0x2, 0x1) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semget(0x1, 0x2, 0x140) pwritev(r4, &(0x7f0000000000), 0x0, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/42, 0x2a) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/142) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0xbfee, 0x36e, 0xb3}, 0x2, 0x40, 0xfa}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/23, 0x17) 21:03:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x3b9a, 0x2}) clock_settime(0x0, &(0x7f00000000c0)) clock_settime(0x2, &(0x7f0000000100)={0x3, 0x8}) 21:03:43 executing program 0: r0 = geteuid() seteuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="74217cab3fda3c876546967874006bc26a624c42693d588e66feaa75e690c0c1edc16e2e6b1649d9be6ed3562af1d36b7981e6421c2e96d541f21249e9e02a34997cd6a09d59a59fb4b38ef24e6b51a83eff88ef", 0x54}], 0x1, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 21:03:43 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8000) r1 = socket$inet6(0x18, 0x5, 0xc3d7af7) write(r1, &(0x7f0000000040)="8d0779db65f7e428bbce012f0223d5ed23401eb9ab77f2bec50b97571ea5f0b8755d80d0884f1fb32bf096e4a36c8e49c2fef43d3c1ba1908f03287f65dc57d7793ee86cf86dc687b1de598abf6317cd23ef1dd24d60470fa7eef645d3909f13542ab28833a352ceed0ac65b2fc25fc4c14d0b3a5ea2cbc4d4c2be400a946a250988c67badeb6fd497cc81abb3e2c7613ec30990a44bc2d7f4", 0x99) fchmod(r0, 0x80) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') fcntl$getflags(r1, 0x3) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) r3 = fcntl$getown(r0, 0x5) fcntl$setstatus(r2, 0x4, 0x88) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x81, 0x1, r3}) getitimer(0x0, &(0x7f00000002c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) fchmod(r1, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x5, 0x9, 0x3, 0x0, "39beb2fe2b0cf38ef16f51d1cdcc8d8b1133c852", 0xd03d, 0x45}) r4 = open(&(0x7f0000000380)='./file0\x00', 0x900, 0xa0) fcntl$getflags(r1, 0x3) accept(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$TIOCSTOP(r2, 0x2000746f) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x6000, 0x1) renameat(r4, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/106, 0x6a) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000005c0)={0x2, 0x7fff}) open(&(0x7f0000000600)='./file0\x00', 0x100, 0x100) ioctl$TIOCSBRK(r4, 0x2000747b) 21:03:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0x0}) 21:03:43 executing program 0: setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30480, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0x20, 0xf8, 0x5}, {0x200, 0xffffffffffffc022, 0x5, 0x80000001}]}) dup2(r0, r1) 21:03:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/114, 0x72) r1 = open(&(0x7f0000000180)='./bus\x00', 0x82, 0x11) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x2000000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x8, 0xd7, 0x100000000, 0x1, 0x1, 0x6, 0x5, 0x0, 0x2, 0x9, 0x3}) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 21:03:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x4c, 0x0, &(0x7f0000000280)=""/76}) ioctl$TIOCCDTR(r0, 0x20007478) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 21:03:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x206a0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) setsockopt(r0, 0x2, 0x3, &(0x7f0000000100)="04000000", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 21:03:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x808, 0x0) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x420, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0x8, 0x40, 0x1, 0x6, "1ae37837949e2424ca4a569e676d307a0c016b63", 0x9, 0x2}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r9, &(0x7f0000000580)=[{{r10}, 0xffffffffffffffff, 0x5, 0x2, 0x8, 0x1d6b}], 0x1, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x69ea, 0x8}, {{r11}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x7f, 0x5}, {{r6}, 0xffffffffffffffff, 0x5, 0xa, 0x8000, 0x5}, {{r11}, 0xfffffffffffffffa, 0x2, 0x20000085, 0x7, 0x4}, {{r3}, 0xffffffffffffffff, 0xa4, 0x1, 0x1, 0x10001}], 0x7, &(0x7f0000000680)={0x4, 0x7e}) preadv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/85, 0x55}], 0x1, 0x0, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r13 = semget(0x3, 0x0, 0x10) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f00000009c0)=""/3) kevent(r6, &(0x7f0000000700)=[{{r11}, 0x0, 0x2ffb6ad53befbe7f, 0x0, 0x80, 0x69}, {{r4}, 0x0, 0x14, 0x10, 0x6}, {{r9}, 0xffffffffffffffff, 0x64, 0x80000000, 0x3, 0x400000000000000}, {{r10}, 0xffffffffffffffff, 0x8e, 0x20000000, 0x36, 0x7}, {{r2}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x4, 0xda13}, {{r11}, 0xfffffffffffffffc, 0x4e, 0xfffff, 0x43, 0x4}, {{r7}, 0x0, 0x14, 0x20, 0x4, 0x10aa}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x1, 0xb0a}, {{r12}, 0xfffffffffffffff8, 0xa0, 0x40000000, 0x9, 0xfffffffffffffc01}, {{r4}, 0xfffffffffffffff8, 0x10, 0x20, 0x1000}], 0x381, &(0x7f0000000840)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0xfffffffffffff532}, {{r7}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x0, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffffa, 0x14, 0x40000000, 0x10000, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xd27, 0x7}, {{r3}, 0xfffffffffffffffd, 0x24, 0x20000000, 0xf7, 0x8}, {{r10}, 0xfffffffffffffffe, 0xc1, 0xf0000040, 0x8, 0x9b}, {{r3}, 0xfffffffffffffff9, 0x80, 0xa, 0x6, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x80000000, 0x7, 0x8}], 0x200, &(0x7f0000000980)={0x8000, 0x28000000}) r14 = kqueue() r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10000, 0x0) r16 = socket(0x1e, 0x8007, 0x8) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x5811, 0x1}, {{r5}, 0xfffffffffffffffa, 0x8, 0xf00fffff, 0x6, 0x1}], 0x4d7, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xfffffffffffffff8, 0x5}, {{}, 0xffffffffffffffff, 0x80, 0xf0000040, 0xff, 0x8}, {{r8}, 0xffffffffffffffff, 0x41, 0x0, 0x1000, 0x7}, {{r9}, 0x0, 0x80, 0x42, 0x1ff, 0x8}, {{r11}, 0xffffffffffffffff, 0x80, 0x1, 0xffff, 0x8}, {{r12}, 0xfffffffffffffffb, 0x20, 0x40, 0x10001, 0x7}, {{r14}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7, 0x6}, {{r15}, 0xffffffffffffffff, 0x10, 0x6, 0x0, 0x80000001}, {{r16}, 0x0, 0x8, 0xf0000004, 0x400, 0x7}], 0x3ff, &(0x7f0000000440)={0x7, 0x4}) r17 = socket(0x18, 0x2, 0x0) r18 = dup2(r17, r17) ioctl$VMM_IOC_RUN(r18, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 21:03:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 21:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2a9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:44 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unlink(&(0x7f00000000c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc00, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0xd20}, 0x8) r3 = open(&(0x7f0000000180)='./file1\x00', 0x20a12, 0x80) read(r3, &(0x7f0000000240)=""/68, 0x44) 21:03:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="73e3ff715a2bdc0a3f4baf09a1e42942e6d101d048689e7b5f6601897c5f44cb30584f0b29b022a2a9dbb4e8ef7bab1e479bbe64b5f839ddc0eabffe5b4bd04dbff9e1fc684d8d27fb8e0e6ab50cd64b5616b9b1d25320a28061630bec747469420196ef3eeeed966d58d498591519acfbd1346113e672dffa0838b2bf2b82a15e953762a85771fe2b5f0b01097cff2ecc40a75a", 0x94) r1 = open(&(0x7f0000000140)='./file0\x00', 0x48, 0xc1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x76743b4, 0x2fa, 0x8, 0x1, 0x9, 0x3ff, 0x55cc, 0x3, 0x2, 0x2, 0x3f}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x400, 0x0) 21:03:45 executing program 1: r0 = socket(0x16, 0x5, 0x2) sendto(r0, &(0x7f00000000c0)="eaa31d70309b662337e453e6b16c7549f2e9673f7fd638d18d2b0dc8551afb0cb00b9c745b48d57c15d03e0dacc7ff2887a425a3aefe21624476517e9810876bd210ec32849dea3983ce01cd9f48ac27d29ec52bcd8b5e4b2e96c9405527700acdf3ad1b6d92575c4fb54cbb49d35191728b05688ace1acd47b5f2f51f71a9266d716c096c08c3def65e4d6180e2b8efe505204f7986446bcf489bdc48d37199f97aae08391df3d3aee4cb2624961e365a0fa0e6386015eea473ad466d2692c9543c1a2dc4a0839f99202e627b234765686a292bf64bea7ce5025096b4701947062d8e310eb2044801d3807fbadfc3e1fd5ff4d668a2e714cd2a7c6a555afccbac8c511b0d1de1f7b473998a5c6e11da5c991dd8495834378bfa3d5ce8428c980cc56fb5695e4bdc91279a7ff9b59669d69e723b64158479ae799e6c8d0f6d226da31dcec9c06098f79211d534552acabfd278b64ae11be345ac7a973f47b4912d6616ac0036fd2f46003da039e2e7faa68432a8effa7f10619ad5809eaeb9efeb34d2ceb59b1ea2eb56294e6f69fad0c2e46426c9bf2cb70ea21a03b77130b3f93569635d8bd61b2df6eb370c266aaae3d91690a8d2115ebf2f78446c9edb22cac5658de4616578a5cdcbc311f1af618bf2108630bbeea34093b8556f9eedd3a9bd78f89cc9848530daa8266d9aaa32b32e9b9bfa5deaf19ac500e8bba9fd658d39dad035d615434f4e8c6fcd52d970432a53dfe02f238325fc454e78272a63c5281d0370cddd770c36619f77a59a83ad13a70e97abf38f5e4223d6ac30e2dfb363fe5fafa4815f34701ea4d74a6eafb9fc05a0d5a1c540eac1f08ac4fe52146ddd42a851b00553c798932c03b491a77b94a5958238088b5b54c992ba35ef970643f88df0c47695e1a0a781479ed6409410d781ccd7fe62193cd5c25ef6d4cce0af17e9c4b3f9b0860f70ba4b64980352bf6137efbcd604b1f737405f7d31389d91f48323ff2f61130cebc218bd2f4eaecf2df05cfe2eac2d98c2eb35ba181dd2f8fc7d8ff49ae4028df53838288dd3d9ca0df17fe03554cdcbb7f0f9df33a4ac6237d5b8ee3199d665eb257edadf57742e1f12304bc5bab7fd95fa955f1b2dac5d58187f64cfbca4535fc172bf8d93cdef53144e5b4ac27a5ccc151091eca1b03b45b5c09cf4f562dfc2deb67012e03fa839660196b94e89b1db73fed3161a3c0b1812bdb69979b4834b4df8d6d9afae8bb58c0186e7914d04f47b6f904d9d6ceb4a0ef3cd159ab2f5d3c347519fc636797e5ca2743e250e800d3591b5c044e4b2dfa1412c6ff5f42a12091788c0939e586561cbe0963e5c01a7b002fff6c569686c616dedec1d05ee9771224677d8bccf39e47ea21090fce98d8970d1ad1a83819ee28b7aa11a0357e631542f8bda01371fc53dbcaca9871d90aca969dc8708422d6b7d55fb634bb903c4176489177dc3f2dfa7ca4cf1c84ea957c35afda91cdabc037496c36a8782c1a6ec44c1a620bde489d46d0810505ca9ce605f93365045e7efded3e07a9d23833ab0bac3a0cf4bd64013ab8e8eba63c77d87b3d6a01919786e3d16da099c1620a8c5d744594590eaf942e03abe76fad1c37423399ed7cc8f265adefef3c7afa46c210913fbb114f9e2bae75d73dcd6cc80f32a30532935d82e0124d372962c24e47fff657940e952b443076d59b6e5b4d7086a9d2e70e101b712d0335ed7f02dab6594a7715a0efeee9a76784871cf8151a712de7e1bb55d29a8f437f130a36ad4284712422b5b026ab989ddba57d819442728fc6b8a1820e379376c33b8f8d8db11426c2e466a7a1d27535aad5a82f96241489d27a9724715dfd62c5ffeb410c115f2a9ab7949cb1901a343f102496df6610462949e1d3b747e6e520a9d4694e1f7ed326c005e3767d01427ae4554147c19e45e700307218f2e444464f4a5884657670a4bcf382ca9b903d092063111b607e105f1b79da9695d119dde12d6bc438302b6068e2be0dd81a4a0785094c4b4fe0daac437f7c9ba7eafddc0529eb483f0060b6ffc639bdac5bb725d23719f23b8951aa28459fb0f6adc8121dd0132adade2194bb9266e023dfa628162cc6b9d3bb232145da41df2bcaf102a3e4492c9a347d814f89912009ee61a45713dd9fb89e88bf6f40afc4496297fd2e469e231cde7bc9ac4ef7aebc31075c93460a8dadb0707d696b2cce80a1470609cf1f41ca8b8205af6e256c5b8ef6728498b3e8193c30d2c2c172c5693a3bd4648e97ac225ecdf63cbbde279302a17da272ef33e4ad3753baf2ec9b4bccc77736748182be0a3fbdc33f6e7c85a7a350db39dfd4ca0541126258c3ca13f7d6e5814c7d8fefbc88826af9b277ed76521ee3abca41ca31638074c761bbfb1611f3d9cd3ce756fc1ae7a0f0d37dd650d3e97231a1c3b36c7a7258974d2d9f09fc40f74441965fbfcef5f326e523df0a49bf71cafc5a7d0e681f117484cc8e13bed293006388ca64fade3285787d8d91a22ec000ac486f4d39a0249d1c813247259b172952259fbee62cce046be404b048335b79940ea9b6a152c7cc6a68cbcf66e4cb9620b0d6e837862e594a1665e825ce22f1e439b2e87373c0f540cffbaefe098ccb35f66c8a50538872f82e6e0715d141f622da2ea2258697ceba15cb09d5ed0d2ff0a0480b701bba6294bf008177ad1f560ab59737ecaa44e7a0cc69e86da33c1c35f133e49008a70f0a53d44836e71a282bd39035d5c2743ea10a5ed296fbf34cf9d9c0ad683396584ddebd3d90f6492b04fe859ce32b182309d6621aa72323dac6074a34112765db61e8cddc131ca4186fa214601eea6fddcd8af4f8e83aeced8f349a986ed0f1cf826cd6c82b43ebdf5bb369a5113e4dbf2110688b6da758bb48db58cff439765e5ab8dce97d07d2211b9daee1590e625db56291ccd266037e946eeccb5b5cf52eac8e4861e78d01825ff47c0a097d60703875e156ead9a26c1e7e6e3079b30d52254abe5d43552d5a5afe84e549cf9428473180f5f43427e0193fa89a6bc1d59f6d7646c256692307adae50b888d976e72115504797716c3ea7c541294d8c187a440c4b606af23beff44f2d64c762da29d4739e102c9b75a1c44e325e2c028e5266341cf040397ed270de86f7f1132672e399ab84b4c76adaadb308b54ab66a869f9f8e057b825d03bf800c9b468370299575e094b1a46921984f5e9cf279d42245aaf15707dbd6a73f49660e18e3a8537b7d82e8bc051118b6a2bf848cc23f213cf7613c64efe90a7f0c47c3324cd0c37bf9c2c93a644c13c77b4d7de75c355781846ceb8c54210fd9117d54da7cc189fb2aa207448a8d751b1a6966e84bf2d8edb6078385bada4eb47dcba7e09e5019e35781d3f86a7e8f8feaad7b0217c4001c5be1d9295fbdbbfeb2f649fd339e30083945bda7220f53c88496884ea722c10d86fd8605ba7340686abdb49d0e71594a3fab4979e7bd71e650d98dc84fe5c248328aa3e17e91987bf2f057e4c3d14868213de2dd5d697f82b8d9f703bb75bb31f42b1321d42d759034fae56f9f9e1b430987fbb8b79e82f4e374ac93fd828a7d79ce178bdbcc95052875246f66b8852c947d98430b18c080fff6ce31bf3bf62238bb13ef052016174c3f92afa4e549079f12185f98cabf01c93058eaa82832ac39c5e5e5ee7cabb5dbdb6c68472a02d2767d55167931a03463a9dc25cc3c53f6c1e2cd5b2059d92884bf7a95360b23e94641752aee66232a1d4dcfe156fcbad2b040fedbca8b9a1d3edc067974758962ae28b43f3cce422adb8e51a6f2623ace40ab3d3ab8a45f58349ea005af275b36eeede85fb82681cec69b2777aa60a6a3f89cfeae974208607b46235d6c782cf3d9288ee8095eaad8249d5c29ba534ebebef3945c0065171dd36162c08a92a6d0923bb2948e02c54ad15e48717819e2179e69e2ede4a792d222583c0f7e2756fe1b89eab2f17d80e34786a136edb92eb93994cdd1c1ed99af07e7e7e158321f8fcdbd7feb59efcdd92ff18a491a2b74d885949d9abcac7a4f1e5486dc6ad1cdb88cde878a4f0014fb0478cdd63c697fadd3cd8520fd1060f9aa61c2cfde2fa7d179baaec26c49108bd8194c3cc457382b5a82a66513f8e53f61e0701cb21a78b495898b6327de43056aacb352becbf70ddf89a508603c9753982068ce787c5d656057efb7c83dcf69b19b76ec087815114e62739339f6eaff8a7e7bb5d7b443fe25dc95591d26c1f31de6583b116c8478e5b251de95c55d6dce7e8a9fb7ea6b78046caab65b642d9ba46bb009e34ba03dde18417d07de6b3ff895fb46f2d15421b2d7e3caab568df3bba0208be5306f9988bf7b694489f983d39f7b650826114ff72c722b4b31605278feeba367136413aae0df4408df7002c4155129e7256e7e50714d55394f916db3caf8746ee55f4776a45a5346e4054d6028d8349eb196142b7c109049cd9150f0789371fbc451d09c9d99b3f272605cbb7ac8e1120d6ec74d72e24f2fc2faae7fcacb2834e4c6b28a7b7f69efd3941ee0c7150a8cb1ae7d8b24a01e3a10610b0d745634facc631f483da31001915644293c30acf72c615b52c39d62096d20f83d5a5fd2b28297044f24a85fd4a743f0cf146fcca0aadf32a1a9e18e9ce7f028fc20257cf1f2a8ac1331a7536aaabc522a54715f314e828f1bb677f99389ad31cb100da5b799754ccea1768b1ca3c70949df0d8cf4123448b2079774c7ff622e113fc925c846e4c0439b788280525f43c3dbbf66460df3f64f6d856d46de1a51611c86d933d93d0ce8436f31fcdc11c3b5ffda669bc5e36ad161575bd0d7c74cd4115fc5edbd7adfa8f95de27de36ca938d859fba41b442f9e0c78f393b05b804e45c3d31c96e5e46bdb1d9eeb9a0218f2f6a735fa02ad538101f5ce6a04ce9897bead4163fc6f823b10559d3eab0a0b6cc0342454a2adecd9f6f00f69121d3e6d757905042f47cbee0938a15aee9c92d8bd6701ed2b372c9dda97d03e27bcaead82672e9897a8aecc46b241cb343b985954ee9df95f58190402e96f913a147dfda14079d7466fd0e19f59a1f08e8937a046d5d559fb97ab19540a93a1dea6d4ff920a2ef9889b29fb13d62d4a155d209c9bdf811023cee93cee51c3e6bdfe03bf73e5a2b1e63bc21e90da8d3bb21e02e75c5379aa880aefd4cc1e0a888acfdd73e68bbfa70b5f6c1a4cdaabe5ca5baaec4f7667fc0f0d71fc2b149923ee35e598148bc10f082eff006d5081c313c32fa5af6fbaf88b054665b92046de8d07c5d3fb7b062b595a13f7eb653ca27f423ec17fe33c030a108b0e5ba09f5adffbfa7400323fe8a6833a7a63aae281c97ed8b926669b1262e6853ec0485864559d1c6da3e5abf6a3ddb1a80d3477b3d2469d65b28ce3d0470533c36c64fc522c3f491caf89e96a6c7ea046a712eb00f78e3dba2e4e37a648a1b2a47f01531f2186c681f0298867f10fe6cfc1b3df4ae5cf65e96f6ebac9c8bb3cc3eca273053a4e5940b218c173c8dfd21ad441bc7ea310285820d326f144655788968a7e16e8e3e922e4f20b131fc4c9915b472abe5f9409ac71638fd1eb441163b1c1929b47e86ceaa5753eaee0df410d74ada4eb733209c1478ac1cef30e7e5c95caa76fdd65243c2c7893842587fd99c4eb2d12f040bdc5ae5206cc0eb43b855f37460479bc26401135c0e98dd9c9845c4e2e72c77924d2ddfbe65b3cc61146f3674ea2dd59cd1e7cf97321f85752605c5f33f2767e801304e9efae9", 0x1000, 0x4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x100000000000, 0x4) 21:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xe0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001240)='=') 21:03:45 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) write(r0, &(0x7f0000000300)="bb", 0x1) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000003c0)="1dc0950d3ee9c0849489746a67c0d1e25eba323234256ee048fcbdd106c41abb45f83e90200080f1d9db167a1f206f4e3f0000000000002677383763e6da740c297ae3f500220dbd1d3e50443d2e6831", 0x50) close(r1) write(r0, &(0x7f0000000100)='B', 0x1) 21:03:45 executing program 0: r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x1, 0x3}, {0x2, 0x5de}, {0x3, 0x4}, {0x0, 0x1}, {0x1, 0x1}, {0x3, 0x3ff}, {0x3, 0x22}, {0x0, 0x5}, {0x3, 0x14c1}, {0x3, 0x80000000}, {0x2, 0x6acc}, {0x3, 0xfffffffffffffffa}, {0x3, 0x8}, {0x3, 0x8001}, {0x3, 0x1000}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x5}, {0x2, 0x400000}, {0x0, 0x8}, {0x3, 0x5}, {0x3, 0xa417}, {0x3, 0x8001}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0xfa}, {0x3, 0x9}, {0x2, 0x800}, {0x0, 0x40}, {0x2, 0x3}, {0x3, 0x4}, {0x0, 0x1}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7ffe, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xffffffffffffffe1, './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) 21:03:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000080)='/}\xec\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x23, 0x3, 0x32f) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="5177b35288e6c1967559a6014a93940b3c1b944a577f0bf3954f4de2eac52cf6d359fe9812f98d39dcce2cf7f445970b0aaa20b78311b931f1984686a614232a6cc23fbd2cce481ad0f88c2804a7f1c0c9b3ca90a6035948b30e5cdd0687c7dce1e6bbd620d0d8e20a0015c21aa750bb89d129138d73594531e0af4edd60bd370f0469815731808ad8d4d2fc68a04bc50aead09b2998c918b381b24aa1e47ae25e8e9326f4673ab441020ffca923f4adcf0341f1b0944332cdf3c29bbbdc47a0d298649f60bf9239334e2ad10b79", 0xce}, {&(0x7f0000000200)="d92160be38a589d61eb1b4f23fca1f2938d5174cf26190cb8b2c3600b13a3fa7d825f3fed994330919ae252f69285d1f36c3be44480da01f372fd1d9c62d4d505e3d1396803f94921339a91ce6372863e6e1b23a8d", 0x55}, {&(0x7f0000000380)="cffc513312e00192a5c27f38cbda25100fad985582907fb50f5b5e7438976874b580fa7da80f2189a8cc53fc43bdda29602506321265165ce03b396b2baa8643c3546c9d1e027a556944b2de65d3d69c9ef582baac218ce681ad19048eaf4575adbb3ef053c28956b011fdbb1fdafe82a2249b24061bab6866f02b91dcf07474249bd9a02f8a75a2613b20cd2bb0dec9eb9ad6ebd1e8593b9e2ecb82212f40a3446d291549063cf3ad9bd0a16528431f13599c", 0xb3}], 0x3, &(0x7f0000000440)=[{0xc8, 0x1, 0x100000000, "469157349d160a6a74264cfef7b37cfb7cb5667a08a28da1255fbbf925e506c808074b367cbb09250a52148193059de57d12e749c2eab734dce602a1a6b93fc169db0296fbb0f5fcfdc9148f4ee697ac3d35150ca89548a92c7860d538e8eca903edcd199d78d67452637d1332a14c50cbd181aae57761993cfa543abed93334d0626f9ac71ea232f12b93b9771e40d690a53f32ca15d6d3530156ab6b9fb0a4c996eac852b72b360639302bbdbfa1ddbb33"}], 0xc8}, 0x5) 21:03:45 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x14}, 0x0) 21:03:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) socketpair(0x12ec453b582f5567, 0x2, 0x20, &(0x7f00000001c0)) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x3, 0xe4}, {0x80000000, 0x9}}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 21:03:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x2, 0xffffffffffff145f, &(0x7f0000000040)="c808fa62", 0x4) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x1b, &(0x7f00000000c0), 0x0) 21:03:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x800, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812e0000000000000800929648d01496e9f0afe7a3bd68e97852a5265fcff6c7e27e1fe374ebd0b90933db0fa4c528b8e0b0", 0x39) dup2(r1, r0) socket(0x10, 0x1, 0xd621) 21:03:45 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair(0x20, 0x8002, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 21:03:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd5f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x5, 0x8}, 0x0, 0x3ff, r6, r7, 0x2, 0x800, 0x1, 0x8}) sendto$unix(r0, &(0x7f0000000240)="b10005136000009005001bb100000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000040)={0x7, 0xff, './file0\x00', 0x7, 0x5, 0x101, 0x2}) 21:03:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) 21:03:46 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) 21:03:46 executing program 0: r0 = socket(0x2, 0x4003, 0x6db9) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="a01015c2c47caa5ad46267619fc773f2d87db64aee20db0edd91839d4c5cd7c5515aea13dd2072a23c8e34c858646639d6b8693bbdbfd999933e3261c62422d5d51d6846641776e019e1643073c7f010c0ae9931807dfbf767b3b90c2eb9103c3c594a18fc57ec4c44acbc5629769c7cc689bdf1fcbde2d6f0cb516b576b844d541f130eb96dda2dd73fed3d69d48963808b199d1f7033fb0ea45f99f24a1fa15f4c923ccbbeb73d9667e56e328f67a4a5d9f0388fb914d52170107a06c7ec7f522733b30798f00f45e8ef82e75a75d4f4f6a7710a", 0xd5}, {&(0x7f0000000080)}], 0x2, &(0x7f00000002c0)=[{0x88, 0x1, 0x481e, "ff28de5f9683c2ce43d16c24295abc12346e8cafc5594b5f15f02e26d9e01948f90d176f6ad538b6b4d6f7bc8161742173f0bf2aba19cafd7a2b09a9740a8ffd97423fe3961b7ba76e348f25ed4d8817816e65d14a8f3cc299306de755606142a99c349e9a6c3280810c310e0e541ff6558ece5f9fbde4"}], 0x88}, 0x2) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x7) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 21:03:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) 21:03:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x5}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="71b54768220700ebcc0482e870d24cbaaeece5a736ca5bf3db656b7a90dc57f6d26abe9fd1ccdcb580eca84b1220a60905a9c78db4c9614f7220bde14b1337681f1887f3efb17095e0f4bf94682d2491b8bac8837b", 0x55}], 0x1, &(0x7f0000000240)=[{0xe0, 0xffff, 0x533, "55bc837c3b7ed047d498b3ca93f79cd32637c94c82a59263429e7cc7037faeede281b5dad373b9554f281eb3291adbe66982367cb44c8610184212113473d5dc2b828b86068fdfd9726c9b3ee55b4cf34b45cb2253bf589f10afcbb29434976ca07a77b3025d06932fc0c7c8c91ae73cf5017dcd07219222f3d28bff79cbb7f630fe6731d7cbd379c6db9574ef7bdf0e4f8ae865094bc75543398d7b9fac6d90cf42daba3533e1bd6113c72e0b49869a84ce240ea1daa051b63664318e06c70b663d23e4ec251a13c25c"}, {0x18, 0x1, 0xdd64, "962b"}, {0x58, 0x1, 0xe50, "9e3c10f44bf60952455a09dc1a2e48dea876e7916be6920870b9190bf387fcd00e09508111f887383a634806a31e9bcb6283a0576b08295f814259c730f0277e839bd158909c24"}, {0xb0, 0xffff, 0x8, "ed0956c10ec36f03cb6951ddab51a9422e8223b54dc4e2924f6510b1d146a59d57ba7c7c133d0d39ac89ce089a65252c7cc86a6bdde603c04632fac6d6c9f28b2d6d0fd90fc2d63257a6ca3a3381dd184ea35547ac72698ae2b049c965ab03d47cedd06a930b32bbc3a56b0690d33ddbed4391c2a5fd0d123fdb5f7f9d5366a0c812c1740ad8a77e2435f100a58fae0baf5f0b565b871cd427ab"}, {0x88, 0xffff, 0xf1, "405583afe66b3e903328595e0334196dd5aef65dc05def3415430c9da69181aa935e2b5a4545d5e19d16b8b1f531957e518dc8d2ccacf5705f018cac65ff22ebcf9758041719c9f24b6aaeec088da5013296de28e291cbe7edd17392ba03f171178f14a12ffec83d61ee8ec8129a0f7bd746eb"}, {0x80, 0xffff, 0x1b8a, "47100ad9e160e4531b8a3ff8886f1a44316e5d94f1a2c8e8d5994a8348da568bc3032a9ebd9cdadd47ee8007ee3191b6667b204746b6643ccfcff48bdd46e9880f4fee58250709708d59502cdceb9c0f4356d9947ab3ba521381fa5af9cf88d98a3d25bfe47326b3be07c621d1"}, {0x68, 0xffff, 0x3f1, "fae10c2768e21dce2def2063d339cfd147dcfa7e9c9891afb81a423fc69f9a172468f6006db06ec08cf319f9b0286a5377bb3d676fe75a62238418992e0ff090e1967a154e093af1edbd41f136ffaedf861b4e00d9"}, {0x30, 0x0, 0x2, "ba7dbbce3470afa2af4ee77a6ad46eab0c19f686409705afa406f5"}, {0xf0, 0xffff, 0xffff, "1031138cac871b78701347d8503a6a5b24b9ab830bb2bd7b234072d5ce934d535a8b108a2ec0e4705131179986732d6926eeb8899897c336705447032b5db297acc7150d167492e397c3659b4c5d2804afd6120bf37e7ca8a45608ed295a99dbacad8029dc74868867df62e84c1457178b3d60e73fe5df707555c8977d39b121c34eef7801fdb58815394cb1da60aae3093e3f5fa584b7e8c12d5a36acc62c811a251e376b8b08bf132f25799934723d2fa1290fe326c7ecc77b3db5e940583f45533206ca9038819da847ae314241f1d7a23e3e13ae75ac030d"}], 0x490}, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:03:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0xc1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/155) r2 = socket$inet6(0x18, 0x2, 0x3f) read(r2, &(0x7f0000000300)=""/220, 0xdc) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000400)="c831690aa5c3040155310d868c329f7df8f5f9872e7f41ab8d2082d4b2cd2de80617a6588ebb65c537ee6a6f28ebbbc9d59ae8f4efc625ac7c6b5c03f849aaee8094c4fe3d90df1b838b320563531cf015c4dd341f29ea58393ed8b177cc9ab7432dd09124792ea5921f2724c44b12a6d3dc4922a896", 0x76}, {&(0x7f0000000180)="c1a413568ef5", 0x6}], 0x2, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = socket(0x20, 0x2, 0x0) setsockopt(r3, 0x7, 0x20, &(0x7f0000000200)="af538129f380d4a824dc0d54ec26e58d4206e0e0cf8986c493ef507b79a292be501bc177624d881f6bda62e01b81200ed94d713ed343d4e817eeed7c9e5014d83f03884c4ca5f23ea333b2bfca84999b821dc095b4079c71380dc059f49056bfb8ce03e0c9fe39faf48280b306edb16fd49338cb1e0245366846bc83f2be11d135634ae17a7fa53ed9c0a0cd18293201b16b4b2b7d8136f2173fc62f05063fe5f5a273ef79ecfa6e66476f360d2fa8b966044d17aa432f241d382216335a36e6101b3cc9d4b4d4f6a355435188dfff89723ac86300634e92454023a487", 0xdd) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) symlinkat(&(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00') 21:03:46 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140), 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x882, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f0000000200)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x100, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000002c0)={{}, 0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x88ee, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200000500007500"}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x10000000, 0x3f, 0x7}, 0xc) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:46 executing program 1: mkdir(&(0x7f0000000140)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x2, './control\x00', './control\x00'}) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') getdents(r0, &(0x7f0000000080)=""/56, 0x38) setitimer(0x2, &(0x7f0000000000)={{0xee6, 0x7}, {0xc1, 0x2}}, &(0x7f00000000c0)) utimes(&(0x7f0000000240)='./control\x00', 0x0) open$dir(&(0x7f00000001c0)='./control\x00', 0x1, 0x100) 21:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$inet(r2, &(0x7f0000000240)="aec1bba9a854ff4f14c454ba221e90b0ada5993c7edf9066f70720fabdc1cac5c1f8ab8fe0094af15ffc8033e32477e1c35bd26e7009ce107246f42a7e6745f48b15f4b5e0a9cc30c0485ea8e2bf47666b49699d3bd442bd", 0x58, 0x8, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) 21:03:46 executing program 0: 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) socket(0x38, 0x3, 0x100000001) 21:03:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 21:03:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x100000003) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) dup2(r0, r0) 21:03:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x10d}, {r0, 0x3}, {r0, 0x12}, {r0, 0x14}], 0x5, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") read(r0, &(0x7f00000001c0)=""/68, 0x44) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 21:03:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) 21:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) 21:03:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x1, 0x9a) semctl$IPC_RMID(r1, 0x0, 0x0) 21:03:46 executing program 0: r0 = syz_open_pts() dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 21:03:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/82}, &(0x7f0000000180)=0x54) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x7f, 0xffff, &(0x7f0000000040)="6bd02be84fb951b3d1f595a5b6b98be6a428", 0x12) 21:03:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80a0, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:46 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 21:03:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10080, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebff0180000000040d32b7713048e69931929648", 0x14) 21:03:46 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffff0, 0x0, 0x0, 0x0}, 0x2) 21:03:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x5) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 21:03:46 executing program 1: socket(0x1e, 0x2, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 21:03:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:03:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = semget(0x0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/234) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) 21:03:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="0c01f7e8c303ba595afe03b44a26d91f1782f3086f085f6a6ddb4dc9f00e29d8cbfee169b8773eb63d87b21d60cae6a55ae9fdd0d8f2844d35165a8f1ee59185061d45b930e854977e75b5328e8752b461fe80232e6a94ec26c72c7487ec86a50fea8b7c726d39c28432a16bc9d3387d90e604c44bd4c30db702def41c9b3d457a6b20711dd0ea3f8580589d8cecc1d585a4a7021dc0fa50b8294a9545eef39b2b68f5e190d7bfac", 0x6b) close(r0) fcntl$getown(r0, 0x5) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) write(r1, 0x0, 0x0) 21:03:46 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffc) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) 21:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=[&(0x7f0000000040)='#!\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='[+.\x00', &(0x7f0000000100)='-(^\x00', &(0x7f0000000140)=']%\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='(.@-\x00', &(0x7f0000000240)='\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x14c}, {0x0}, {0x0}], 0x9) close(r0) 21:03:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x420, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x1fffc0000000, 0x6db, 0x8}, {0x6, 0x0, 0x1, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x4010426e, &(0x7f0000000080)={0x0, 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x8) 21:03:47 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, &(0x7f0000000000)=0x200000) 21:03:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) 21:03:47 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x1, 0x0, 0x100000000, 0x0, 0x5, 0x10001, 0x3f, 0x1, 0x0, 0x5, 0x4}) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = msgget$private(0x0, 0xd8) msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x4, 0x100000001}, 0x0, 0x6, r7, r8, 0x200, 0x98c, 0x3, 0x1ff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0xffff) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() r9 = dup(r0) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f0000000080)) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1cb0000000000000000000000000000000000000000000000000000000000000000000000ffffffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d600"/242], 0xf2, 0x1, 0x800) 21:03:47 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) dup2(r0, r0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 21:03:47 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = geteuid() getdents(r1, &(0x7f0000000200)=""/200, 0xc8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r6, r7, 0x100, 0x7}, 0x4, 0xab3, r8, r9, 0x6, 0x6, 0x7}) fcntl$setstatus(r2, 0x4, 0x0) 21:03:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x4}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000001180)="eb86a0df45d2f04894330b4d50d9b295a2adea3365b9b7fc89292f7e5e7533ffc6ff0101fd811faa5c713048e699317fede4f3c8c41ca962e5abc26bbf70c992964833c24f191f89d95ef2d7030000000000006aa52a943de824d3edaf06d8e017dde8a8cd991de4bd06c99e0aea4d8ff54fe50fe9e9496fba2fb4a27961ceb871119019934b0e71166b76e28d2642e5f2a3e503f5946e40a25861", 0x17) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0xb3, 0xfffffffffffffc8d, &(0x7f0000000180)="fe4a3ea57659aaa4b846d3bb908221aee01ae2637170097d4a5b86c6cf28130421775ddf2af23ad739839465a1c8601cf65e206482528839b26b07f510096c8bab4900e2b9c836dba30988c96d13082375ebce2249e8b67c42af45903a9c1b146fa3a09651ffa2e9b4ab4d8910532167bb3395ff0beb0ec3a9b2f06c37d7b6f8e34c56ac2d54e1843dcdfa7a546f95156c7776f34aebc6a82ad7bb4e6d100ca11148c7138d615fc11dd87d2036923ea19ac1e957c40a05c53ac3a44f8691432d9c0f6c511b4b3e11daa02e2ced0d9a74de9ee8672b38eec33b65c796fcb45addb550612eb098a48d5a8dc12801fccb76ae91d96a9bdc7fae687f234c053315c66ac18fbc58430382da70cc7226b4ab0a8d5ee043e9ec23f885747f22dcc9fbbd7e8c37fba061f10e86a3b26d865239e9109849770d094e4bc02acc7fc7ae71744ddc48e6dd1a2a043b7b32fdc625d382c9e14d9ab424ec82e6276582eb96320bd95e57459d08980559ec91e0e7a8a87eb900e2da265232ad86a9a8f22663aa68d2ab4acc50fb9a333c55ad4d83f1d8d65b663944329ca615c4d18bba1972cb761098d21f0bfac5d4329e1286a70fb6f5e25f864e0d7879254e6e78d82a096453c7b88faa4fec2f10b6f59a221204c85b372689e773fc47f461e07db465245de253feceb7fad88a6f60d46d90e9b50062675079ac78335e1c065e768a4a266e344ce71557ce17cb8ad9b5fc601d3ce7c0e811eff018849a6772ebc79444de97323372644960474048f677b01bb5918772a9559f7f401310ca1d280fb01cfaf4fb9974e02a233273d536eb700e4dd1ac366ea93f77119ee1e923a7a025243247d1cd0786c4f45fc9a5c9b9e3f5040d451225bcc2c8b5a786e361dfb36009fbadcaf617df0ccc602a6b301a0e4abb8780a0c7f310cc1fd8354d9f434bbe57f07c83205c49f30d6877491f4c9af8cd22964062deba1b07c1770884772e4c23c223259883f5d84eaf612ed09cf8892b4b7020865db79b955eafd8c2a662d1fac8fdaba78ed3b63c548084c25c5bd123fa3aca59caf218a3c180b4461c22dba1f55711aa2f63070dd7f47bf5837fac1d88c708f5353ed961d4dc054e7e0482f1616a84cf55620a3c56967508a017b5a1df5375d01bda8f824f0b7baebd0dadd00f6f3cc30b844f17e5a16b57df5010ade871a28c72df7c06a3e0dc545a377542629716f8fe6598bb1421bc59ef19c7d9cf3cd530ad4a70b018574f1948dcc0bf00cbc39f5db7622aa7b50d86134d39b242e5bd623f8eed161aabeb96fd9ad5f92dfbcd7d0fdaede74add71c9d24111e42a7346656df7fe18faeb5e7184ce868f002e6f9fb9235824a0c6d0f4155716f4cb40dc257a5d1b2b815ce8d7798e1eecd6b443cbd02a07973091ec2d70f3e6c3d39f5912e1d30653e36944554e177443ef714a622be9fd136995b25358a2c9ea57ea3a70317e707f87fc43ea6d5ba9b681db8fc085e08ec691e592fbe8a01787b9bca2aa583dd607834bf75685557dd9ffc1a7749fd3d4670cbf6b4f1b4ef763d171d68d3cb7fd827501a8cace699b361b1dbe8aa1caae93d12dba9150ba55b229228028e7ee7d1c567c93a721845ea67101704794f7abb7f1604ec7ca649152467275193edcf8763b71d33596c46a34a73d7e324269b22089f0e2d6060be7a7a5636a76bd87eb8cc834001869f765432cfb404dec32eb5de29fb417547ad393d513542c6282d8ffaa8328b0a8766112a29537f40587297c55ed8d02e6c34aa56c777b36db9d4adfcc7e302f782f4ad64056bfb55bd5e16fca2c8991f046e496d930d3281c47f1be8b711a2a81a5c58c0d7c82bd660acd20e0b6cddfe2f787f527a262ed782176ec7669a8395dba9adf846564317e0f7a2a87080d54b157797713c91b7167b77795e8c0058771f6efecbbe21c05f143c5d477f1f72b497b8623fe2412f4c97b2b8370d67c3896d3acb61dadf2d68bf22ad3b3cb8534bfd6253ef9e7d28b222479fbc26c0f0cd57835a0c18336809e8ef3dd18a6c9b285a67253a54ac9f112bf70560065443c0d7b4d493fbc5b68dc554200ad848df03231d1357f012cee985ce203b431b8fdf41539d35f98b2b1e3c4ad7fb5b70a3cfee129a3f75ff87682f39d442841838a9dbcbc77a13af48b10c98495bd3d4702708913754987bc2dac59eddb5a289d0d5f76d6e5c449d08c4c756b91855c663082989a91cdeaa2fd1a82354e7cc88d466e01e35daa6a6d33177fb8a77d6297182c437e6e7fdd77460484635d94cc5d5b6b259a68e85e2c475b65cbe02b9b135e2a3be146d7f5534e8362c24dd1bbdb6587f33108ff8ee498d45741bc6803d164d9ae5a6673bf584b1361f9ad1fab210a8a3caf2500a15c715ff78c85ba2ebb2b5accdc0612971172389b1069dfc070971b21dd8d7063d46bbbc1524184bbf794f7622e776cc0e443565972987c412cae7491d74337ef49c0e54413d46402f8836286678046d5b2f18edc3be8f188eda0006915d0e176923be0351327340a178a96846362db0bb1b112fc554dc9bd56b1fad5cc407189d4a85f98b7cf7a0f40f287320aabf91876320f25751614ad0c0ea6e3aa3c2604dea88443fe8b3c09cb730ab9a750d426a149d1625f8426ae911048771abec43e93d31be5f42d891d5d4ea250bc7499bb87498f4c24565146c59504f0c7efc35ab2ba585082a3039e9abd5c0fe958ab627b5cb94b43b726103c2f1e748ddfcbd8f0d75a8d8b81b52cffd26103b3c3ee1b13c429d78d7446c0b52d224ab897e92f9d03b6fe6f885bd6ecba12a245dcb183579de6e644c21800f38e68a3194b255e966f35802d25640176eb849acfd12b097b6be45e3fd640740fcefb972628047c55507f81ba548eba3a734772bcbb1aab67a4fa508c148d78462506e3cea31f37738d0655fc02d257ae88e3cc0a4c419d786d04429c6b01330c3408c1066a44abca5af7bca42ace1ee90befcf87a19c1e7a619c218726ccbf94682fc730488ac8b1b21255f71cc26db1019a5ced6446806b402c08c04e56272abdc4793581be6948d3befbddaab2b776482d9e8194da6657cd3c8e9fff6c91e509bf3f6c93c3189692dc71f2c119bd2968739ce20dbd431ef55cbeea1f4d13886bf8fc6b9c221b636e29f4b7b9105a1edf690391908d3d7e2165794b4143363b74ad43ab446a961b2cf527a3adc5e965cc3cc3098c0a7ea9aad02e2d4cd0850c002734bfcf73877bdb6370e4f905fc9f699ad79e39c015ef8eec90eb9915ff51569425002d1fee1623654c9111cf840d3d87345b3a63037bc9e778ed7944fe05221abb0f413c8b5e5db11816016ef9b66fba6f414c3ff69c583632a495b2bbbeea74059f68182e595a97af48bc30e44a2aed932a0c533b7ac4ae67a3c0da181facd7669c5eee1a29cad8e4d83b5d961ab2efcf242f9a349b58f83311f158bfc61c2bd8dba798b80fdb103a1adb093705efc2669041ba646267f53cf6186fabcd71e08d5ba74b501639db50eb743cab612bbbb5710458a964f2bb4d4b09ffd6f022d030f254ea40f7d772e81c4fdfdef49883969c56a7e5f3d47739dfc9bd01198341caa2d564fb5504385cafe379d0586e03dbf8aeeb864ba5b2f0e52ab9ba2ac1b4536f88695e19a58d5b18467001b964f9d901b2b0768cfc0aaa0fa912c21376e1a07f8098fa73b04a149e517abbea8abdea8d3b4bb8f642bbf0ef56757dc8b207e19745c995471cdaf0873350ed2f065d31c1b9137fd353ab24c4d5347709500ebb374944c7c98019ab6a761789a10278e2b3ddfc66882d0d7550d96e6acb2273f63968da648e92149d5de01042cab5ecb27a78c6131aabfc9861e69b9da035b6f3af1a0a6c1775bdec59b98621ad67cdcdf2a128b79042429b9f419c676926a4f0362f6ea07d22ed98f8fec1751e1dc151c4ccbb410d346511e788e0c5e7b4d8f02a606f3d78d04669faf987e66a8c2023d75f1882f0b1c2237bfdf7023b506a6f771ac94ff5759a6aa9f585d89a93c545e3fcc5e77f7e1fd99d5c7dac7566a8a41e6c49cba28224ad57d493778f5039ea2d8afe42a544df78616fd787bb12bf7db900c2c79359b39feaf45315e7628aa51b585bb82333acc68a9c32a143c32b5e5ee0a82aa238a03c35935a42b590856af59b4cbf91b0f90724af751dabbbbe8824f0695ac339452377bed325da8692b543795f77bdc5c5b933109bcf2c3fbb8c1b92a61f6eb25b455491cae5c88dc8e0ff03568430c6dc60ac34d1a6cd84ce692ce0bc518269271ad7fdd8b71a58f6c91fd06409f97656ff8a50bd879249f69df95d85cb1c1e6f80edf0c0e5b4aa1a6831e4c4d2a46d0d3d826aa455584b1a7bca23b02ebccb02ae98b8a9592df605dc74d0c42d41b0c3e574a8cb75fa6ac3b89ace3cbdbef2673b287d3a7244f9fd44fbc6523ca01abb037714d6acfad01bdcbf92855447dda08f5bda3f2ff5bfeeb82ba5870e6c464a98caa3af7dd79bb5f92d85b6745eb18fc40dfb9dec063c9d2d100e563526ade3afe647566eb8963104ea8e96c070dbc597599f6a5fa869a54bc370a85f9c7f2a347aec3c9bd8e1682afb0c0ea69497b64dec84fecbd58a707d462f11797319d61f1b8909d336d748002a44ca1f054a7147d6c4bd73a9466782472846447e8fdf77f34667a3da8d4f3031fa35f39c0e14b4df9b92883d7efc7015bf70a07619b6d066888e601a6b9dc9823b50dc47615967f6088c51bd26180c1df2db4071fe67a1ef3420127fd2e73b0be27141502f49bbe3351ee993bcbc8885550f4af124034ec4094222261ce927a56a03ca0de783b6fcfefb41381bf4f33cd714760609001c8d52dd7b80602e66d2f5f47d8306b1f38e507b4a109de099f6f36c36f37d8a2c218aa81352aee1bc9959daf9b74a5a3a8479bee6bef1805f8fe9d03b044f5326063026257267e65f4b86373cb9501f1428cd0224fd6287838257c532d9405d40e91f26428e01e8cf5dee59b4b213560cb375cbbe64bc413e9b76035bd0fe5196f64be1692f67cf8b72b1820a7ec4b35636c66b42296c4392a99172f2b862c748c57b6abfc8f90b1702bcdfde53d25f0b62316e56eee34c9ccdd9c080a224c2069bc8ae59d68c9045edda435daa98193e9ec7ec3a6b769b070c6feb6ab8a62ed40ba1bcb033895ab5e60b202c6861a4f03f84eff7cc41841b0b6a3ca8381a240620a154548c5397be16ec06d14208b798d436ab0b72853ca3369622362d46ec259c59c576b5d4557b6733b02b285bb9b3a95bfded0d50f3dc82eb967b13734ed24f5a26b9b6d9ce40f1153e1818a4dfae01465f1ce5601f1105d395a48303e9eab8d84adac0b35cb40939cc24e369056a3c870b2c7f2c2ef9deb4247f6195c23c5309e4835496c12ccc313773379596aa3560ab89d2d5b293fc1b101f89a8f82d437361442391963e9eb73707896eafb4ccc346404939765146143552f829f27a956b05a52e37e376e097f8c5cb136b99ca593c57a03d0fd86d341fc2ed890f0c85066bc6c8baa6cd0241638878cc5a0d6f9e2af92f2ff96f7456ab97461f310b79cde50a62690b07565c46840a92811b0eacf2117aa560b4b1f12d77d0aaaaa7cdf5492bdd5ac14885a7d873657702d05aba435833715cdad1767da2502caa7dbcec7e2309f677984785b6a36297294bd14b9b5fd4aacc0a18068c442119c06c01dec1df7c14c6f207f95018aa34f7773a33225b77a14c52a87570bfa16d9526f5e49b5eda60e8c852b8aedbca", 0x1000) 21:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x10000, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000004}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0xfffffffffffffe6d) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) write(r1, &(0x7f0000000340)="1d82470ca48b162115bf245345f04f50aaa42fbe5b3b0d16a82e5f2ce26aedc2fefeb431aab509d057a80ac770db99f154d821a7a6f4d5a34c4f49a25549e18119b9e33988ab8eb72b0be9687abbc98d4251ca618fb55826d0b91a94dd92bc94a402f00bf090ca5cd63cae535c32993a1a8438832c840ba3479aa94a381261fa7f2e7a9031f986dcad5703edde182d959062bf7c9c5141f62b259b73dd6af8b18df0bb50f9e91e18e6d678db85732833b08eab968d6548d0f06d6cedd49981c13e14b08c3b7fa6d6bc7fa1cc534a5af3a92e0e8b621a45de387fa9", 0xdb) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000440)=""/133) r7 = getegid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x5, 0x0, 0x1, 0x1, "eac50c5fd99402918fa1dfff586eccf1e24c134e", 0x100, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r7}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:47 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) shmctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x0, 0x2, 0x81, {[0x3, 0x2, 0x8000, 0x5, 0x6e, 0x0, 0x20, 0x3, 0x4, 0x7fff, 0x8, 0x101, 0x8000, 0xf409, 0x80000001, 0x6, 0x7, 0x4], [0x91, 0x7, 0x1, 0xff, 0x100, 0x240000000000, 0x1000, 0x2, 0x6, 0xa52], [0x4, 0x800, 0x34, 0x8, 0x1, 0x7, 0x5], [0x20, 0x401, 0x1, 0xfff, 0x80000001, 0x4], [{0x7, 0x3f, 0x0, 0x8}, {0x7f, 0x0, 0x5, 0x8}, {0xff, 0x8, 0x6, 0x1}, {0x80, 0x9, 0x9, 0x6}, {0xfff, 0x6, 0x80000000, 0x800}, {0xb5e, 0x7, 0x6, 0x4}, {0x0, 0x4, 0x1, 0x7}, {0x2, 0x10001, 0x3, 0x4}], {0x6, 0x0, 0x5, 0x401}, {0x0, 0x80, 0x2, 0xfffffffffffff94d}}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) r7 = getppid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0x10001, r3, r4, r5, r6, 0x28, 0x5}, 0x0, 0x7, r7, r8, 0x8000, 0x82, 0x2}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 21:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x1, 0xfff, 0x8000}, {0x8, 0x0, 0x4, 0x1}, {0x200, 0x0, 0x3a, 0x9}, {0x3, 0x8, 0x5, 0x1}, {0x10001, 0x6, 0x1, 0x5}]}) 21:03:47 executing program 0: r0 = semget(0x1, 0x3, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/16) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x22b) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000240)=""/4096) semop(r1, &(0x7f0000000000)=[{0x2, 0x5, 0x1800}, {0x0, 0xffffffff8620a970, 0x800}, {0x0, 0x4, 0x800}], 0x3) 21:03:48 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) setgroups(0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) fchdir(r0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='&/\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='[^{\x00', &(0x7f0000000340)='.\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='$\x00', &(0x7f0000000400)='&\x00']) 21:03:48 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) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) 21:03:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:48 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xbf, 0x1, 0xeeb, 0x3, "7beb5d7810e6943d2364aa45c9fe941e1d415a00", 0x0, 0x1}) 21:03:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 21:03:48 executing program 0: pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x9b5b) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000001c00)) preadv(r2, &(0x7f0000001bc0)=[{&(0x7f00000019c0)=""/214, 0xd6}, {&(0x7f0000001ac0)=""/234, 0xea}], 0x2, 0x0, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x40, 0x9}) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/72, 0x48}, {&(0x7f00000005c0)=""/10, 0xa}, {&(0x7f0000000600)=""/245, 0xf5}], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000040)=""/174, 0xae}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001980)={0x7, 0xe416, {0x7, 0x100000001}}) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x8000000000000, 0x40000000000, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f0000000740)="882cbcbd8638244b58dfbaaeb5916a33b832737f4607fa07194a20fa803ba479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901a356a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582ca310e997578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6030000005803546d6432acda84bf638eb9b56018a0e784dd2518c43a3089393f9d144e02af0809e46db5a5cc813ad570594738d39ee015a53c318ef3be647a3c7baf45148757c02ae8d4f0f2aff001301478270e6776b009d0e73e16f743f7f1e3408c54b761f8d95ee33c5acab91fec16aaea3a6452b01885b1e98e4e8935e316f8b603315a3bd3e58d220642f1173e9320ef9169c73026dafbd5d5bd121ccba9b819285625cca45e34", 0x138) fchmod(r0, 0xa1) accept$inet6(r1, &(0x7f0000000700), &(0x7f0000001940)=0xc) 21:03:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = semget(0x3, 0x0, 0x100) r2 = geteuid() r3 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x7fff, r2, r4, r5, r6, 0x34, 0x5}, 0x100000001, 0x1, 0x3}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x8, 0x811f, 0x401, 0x0, 0x1a, 0x1, 0x20, 0x3, 0x1, 0x7ff, 0xffffffffe7362096}) sendto$unix(r0, &(0x7f00000000c0)="b100050190000090000000205786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd8972cae9df4629227bbcc1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000202000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) login: panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *188909 92484 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7d178,ffffffff81f3bfd3,239,ffffffff81f18824) at __assert+0x2e rtable_insert(0,ffff80000005b950,ffff800000a378a0,ffff800000a37898,8,fffffd803ebf3318) at rtable_insert+0x66b rtrequest(1,ffff800016a4c110,0,ffff800016a4c088,0) at rtrequest+0x875 rtm_output(ffff800000a37800,ffff800016a4c1b8,ffff800016a4c110,0,0) at rtm_output+0x6e5 route_output(fffffd80293aa200,fffffd80363e5908,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e5908,9,fffffd80293aa200,0,0,ffff8000149c4978) at route_usrreq+0x363 sosend(fffffd80363e5908,0,ffff800016a4c3b0,0,0,80) at sosend+0x660 sendit(ffff8000149c4978,3,ffff800016a4c490,0,ffff800016a4c5a0) at sendit+0x53c sys_sendto(ffff8000149c4978,ffff800016a4c538,ffff800016a4c5a0) at sys_sendto+0x80 syscall(ffff800016a4c610) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,5fed88ed010) at Xsyscall+0x128 end of kernel end trace frame: 0x601191062b0, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7d178,ffffffff81f3bfd3,239,ffffffff81f18824) at __assert+0x2e rtable_insert(0,ffff80000005b950,ffff800000a378a0,ffff800000a37898,8,fffffd803ebf3318) at rtable_insert+0x66b rtrequest(1,ffff800016a4c110,0,ffff800016a4c088,0) at rtrequest+0x875 rtm_output(ffff800000a37800,ffff800016a4c1b8,ffff800016a4c110,0,0) at rtm_output+0x6e5 route_output(fffffd80293aa200,fffffd80363e5908,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e5908,9,fffffd80293aa200,0,0,ffff8000149c4978) at route_usrreq+0x363 sosend(fffffd80363e5908,0,ffff800016a4c3b0,0,0,80) at sosend+0x660 sendit(ffff8000149c4978,3,ffff800016a4c490,0,ffff800016a4c5a0) at sendit+0x53c sys_sendto(ffff8000149c4978,ffff800016a4c538,ffff800016a4c5a0) at sys_sendto+0x80 syscall(ffff800016a4c610) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,5fed88ed010) at Xsyscall+0x128 end of kernel end trace frame: 0x601191062b0, count: -13 ddb> show registers rdi 0xffffffff81afcbf7 db_enter+0x17 rsi 0x4cc1 __ALIGN_SIZE+0x3cc1 rbp 0xffff800016a4bdd0 rbx 0xffff800016a4be80 rdx 0x4cc2 __ALIGN_SIZE+0x3cc2 rcx 0xffff8000159ff000 rax 0xffff8000159ff000 r8 0xffff800016a4bd90 r9 0x1 r10 0xffff800000995280 r11 0xd9fef8acc0740e64 r12 0x3000000008 r13 0xffff800016a4bde0 r14 0x100 r15 0x1 rip 0xffffffff81afcbf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016a4bdc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=188909 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000149c44c8,0xffffffff822a64e0 process=0xffff8000ffff7078 user=0xffff800016a47000, vmspace=0xfffffd803f014c60 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 92484 404733 44735 0 2 0 syz-executor.1 *92484 188909 44735 0 7 0x4000000 syz-executor.1 23663 394845 57934 0 2 0 syz-executor.0 23663 60831 57934 0 3 0x4000080 piperd syz-executor.0 17451 202347 1 0 3 0x100083 ttyin getty 5064 181121 0 0 3 0x14200 bored sosplice 44735 469963 9613 0 2 0x482 syz-executor.1 57934 273350 9613 0 3 0x82 nanosleep syz-executor.0 9613 514608 13769 0 3 0x82 thrsleep syz-fuzzer 9613 452374 13769 0 3 0x4000082 thrsleep syz-fuzzer 9613 432544 13769 0 3 0x4000082 thrsleep syz-fuzzer 9613 188076 13769 0 3 0x4000082 thrsleep syz-fuzzer 9613 111732 13769 0 3 0x4000082 thrsleep syz-fuzzer 9613 404019 13769 0 3 0x4000082 kqread syz-fuzzer 9613 261490 13769 0 3 0x4000082 thrsleep syz-fuzzer 13769 282300 92469 0 3 0x10008a pause ksh 92469 322786 18721 0 3 0x92 select sshd 18721 473270 1 0 3 0x80 select sshd 85895 72398 66783 73 3 0x100090 kqread syslogd 66783 455258 1 0 3 0x100082 netio syslogd 80618 291576 1 77 3 0x100090 poll dhclient 64015 237320 1 0 3 0x80 poll dhclient 19545 505872 0 0 2 0x14200 zerothread 64128 366896 0 0 3 0x14200 aiodoned aiodoned 16855 290927 0 0 3 0x14200 syncer update 81584 22908 0 0 3 0x14200 cleaner cleaner 51762 431148 0 0 3 0x14200 reaper reaper 52491 286294 0 0 3 0x14200 pgdaemon pagedaemon 9994 247516 0 0 3 0x14200 bored crynlk 70408 521455 0 0 3 0x14200 bored crypto 80472 21261 0 0 3 0x40014200 acpi0 acpi0 11977 361530 0 0 3 0x14200 bored softnet 8428 156281 0 0 2 0x14200 systqmp 34358 514249 0 0 3 0x14200 bored systq 18056 360810 0 0 3 0x40014200 bored softclock 58041 265018 0 0 3 0x40014200 idle0 57438 404696 0 0 3 0x14200 bored smr 1 217214 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 9559 6516K 14679K 78643K 31115 0 0 pcb 24 9K 11K 78643K 4285 0 0 rtable 154 6K 6K 78643K 1895 0 0 ifaddr 68 17K 19K 78643K 888 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 394 0 0 iov 1 0K 32K 78643K 1163 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 77K 78643K 9400 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 120 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 570 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 9124 0 0 sigio 0 0K 0K 78643K 143 0 0 proc 42 30K 54K 78643K 1146 0 0 subproc 32 2K 2K 78643K 48 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 922 0 0 in_multi 33 2K 2K 78643K 367 0 0 ether_multi 1 0K 0K 78643K 52 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 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 832 0 0 pfkey data 0 0K 4K 78643K 8 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 90 20K 39K 78643K 22299 0 0 UVM aobj 130 7K 7K 78643K 149 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 332 0 0 NDP 15 0K 0K 78643K 238 0 0 temp 198 2716K 3356K 78643K 30568 0 0 kqueue 0 0K 0K 78643K 70 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 3649 0 3642 2 1 1 2 0 8 0 plimitpl 152 267 0 259 1 0 1 1 0 8 0 rtentry 112 94 0 36 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1351 0 1347 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 190 0 190 33 32 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 195 0 0 13 0 13 13 0 8 0 art_table 32 196 0 0 2 0 2 2 0 8 0 art_node 16 58 0 16 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 566 0 556 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 16767 0 15260 49 0 49 49 0 8 0 ffsino 240 16767 0 15260 89 0 89 89 0 8 0 nchpl 144 29717 0 28086 61 0 61 61 0 8 0 uvmvnodes 72 6776 0 0 124 0 124 124 0 8 0 vnodes 200 6776 0 0 357 0 357 357 0 8 0 namei 1024 95592 0 95592 1 0 1 1 0 8 1 scsiplug 64 7 0 7 7 6 1 1 0 8 1 scxspl 192 94298 0 94298 45 44 1 6 0 8 1 sigapl 432 9304 0 9290 2 0 2 2 0 8 0 futexpl 56 143837 0 143837 1 0 1 1 0 8 1 knotepl 112 1759 0 1740 1 0 1 1 0 8 0 kqueuepl 104 2173 0 2171 1 0 1 1 0 8 0 pipepl 112 5524 0 5501 18 17 1 2 0 8 0 fdescpl 424 9305 0 9290 2 0 2 2 0 8 0 filepl 120 57374 0 57274 12 8 4 5 0 8 0 lockfpl 104 3368 0 3368 3 2 1 1 0 8 1 lockfspl 48 1155 0 1155 3 2 1 1 0 8 1 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 137 0 127 1 0 1 1 0 8 0 ucredpl 96 14272 0 14265 1 0 1 1 0 8 0 zombiepl 144 9290 0 9290 1 0 1 1 0 8 1 processpl 840 9320 0 9290 4 0 4 4 0 8 0 procpl 600 21227 0 21189 4 0 4 4 0 8 0 sosppl 128 142 0 142 34 33 1 1 0 8 1 sockpl 384 7446 0 7428 8 5 3 4 0 8 1 mcl64k 65536 2497 0 2497 245 244 1 129 0 8 1 mcl16k 16384 35 0 35 23 22 1 1 0 8 1 mcl12k 12288 135 0 135 32 31 1 1 0 8 1 mcl9k 9216 148 0 148 27 26 1 1 0 8 1 mcl8k 8192 113 0 113 33 32 1 1 0 8 1 mcl4k 4096 341 0 341 9 8 1 1 0 8 1 mcl2k2 2112 57 0 57 29 29 0 1 0 8 0 mcl2k 2048 68514 0 68464 28 21 7 12 0 8 0 mtagpl 80 14 0 14 5 5 0 1 0 8 0 mbufpl 256 157020 0 156954 147 141 6 70 0 8 0 bufpl 256 29842 0 23021 427 0 427 427 0 8 0 anonpl 16 738066 0 727881 274 216 58 58 0 62 15 amapchunkpl 152 37214 0 37119 81 76 5 14 0 158 1 amappl16 192 42882 0 42334 251 215 36 40 0 8 8 amappl15 184 4553 0 4550 1 0 1 1 0 8 0 amappl14 176 4588 0 4584 1 0 1 1 0 8 0 amappl13 168 3 0 2 1 0 1 1 0 8 0 amappl12 160 10 0 7 1 0 1 1 0 8 0 amappl11 152 54 0 40 1 0 1 1 0 8 0 amappl10 144 4611 0 4607 1 0 1 1 0 8 0 amappl9 136 548 0 544 1 0 1 1 0 8 0 amappl8 128 146 0 128 1 0 1 1 0 8 0 amappl7 120 4570 0 4565 1 0 1 1 0 8 0 amappl6 112 53 0 46 1 0 1 1 0 8 0 amappl5 104 216 0 206 1 0 1 1 0 8 0 amappl4 96 4995 0 4972 1 0 1 1 0 8 0 amappl3 88 9565 0 9551 1 0 1 1 0 8 0 amappl2 80 73682 0 73608 3 1 2 3 0 8 0 amappl1 72 166056 0 165626 26 17 9 19 0 8 0 amappl 80 21515 0 21479 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 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 9305 0 9290 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9305 0 9290 1 0 1 1 0 8 0 vmmpekpl 168 59305 0 59279 2 0 2 2 0 8 0 vmmpepl 168 930492 0 928870 247 165 82 82 0 357 11 vmsppl 264 9304 0 9290 2 1 1 2 0 8 0 pdppl 4096 18616 0 18580 6 1 5 6 0 8 0 pvpl 32 2320798 0 2307428 596 450 146 221 0 265 36 pmappl 200 9304 0 9290 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1028 0 471 23 5 18 22 0 8 0